{'fraction_non_alphanumeric': 0.0315744635535914, 'fraction_numerical': 0.018422874181353497, 'mean_word_length': 4.7018822100789315, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Describing Lettuce Growth Using Morphological Features Combined with Nonlinear Models

: The aim of this study was to describe the sigmoidal growth behaviour of a lettuce canopy using three nonlinear models. Gompertz, Logistic and grey Verhulst growth models were established for the top projected canopy area ( TPCA ), top projected canopy perimeter ( TPCP ) and plant height ( PH ), which were measured by two machine vision views and 3D point clouds data. Satisfactory growth curve ﬁtting was obtained using two evaluation criteria: the coefﬁcient of determination ( R 2 ) and the mean absolute percentage error ( MAPE ). The grey Verhulst models produced a better ﬁt for the growth of TPCA and TPCP , with higher R 2 ( R 2 TPCA = 0.9097, R 2 TPCP = 0.8536) and lower MAPE ( MAPE TPCA = 0.0284, MAPE TPCP = 0.0794) values, whereas the Logistic model produced a better ﬁt for changes in PH ( R 2 PH = 0.8991, MAPE PH = 0.0344). The maximum growth rate point and the beginning and end points of the rapid growth stage were determined by calculating the second and third derivatives of the models, permitting a more detailed description of their sigmoidal behaviour. The initial growth stage was 1–5.5 days, and the rapid growth stage lasted from 5.6 to 26.2 days. After 26.3 days, lettuce entered the senescent stage. These inﬂections and critical points can be used to gain a better understanding of the growth behaviour of lettuce, thereby helping researchers or agricultural extension agents to promote growth, determine the optimal harvest period and plan commercial production.


Introduction
Lettuce is widely cultivated throughout the world. It plays an important role in human nutrition and has, therefore, become a subject of research focus in recent years [1,2]. China is responsible for more than half of the world's lettuce production. Lettuce has a short growth period and a high growth rate, and both its old and new leaves are edible vegetables [3]. Monitoring the growth of lettuce by accurately obtaining growth-related traits is of great practical significance for optimising management and maximising production [4]. The use of growth models and critical points can guide fertilisation and harvest [5].
Plant growth is a complex and highly dynamic process [6]. Growth models play an important role in the prediction of growth and yield, accurately predicting the size and growth rate of plants at different growth stages [7], determining the optimal harvest period and guiding economic decisions based on plant growth mechanisms. They permit the scientific and rational determinations of plant growth regulation patterns and the quantification of plant growth cycles and phenotypic characteristics at different growth stages [8]. Previous studies have shown that the growth of both internal cells and tissues and external roots, stems, leaves, seeds and fruits follows a "slow-fast-slow" pattern [9], which can be described by growth models [10]. In such models, the growth and growth rate in early stages are greater than those in later stages, producing a sigmoidal growth curve [11]. Nonlinear regression models are, therefore, important tools because many crop growth processes are better represented by nonlinear models than by linear models [12].
The Gompertz model [13], the Logistic model [14,15] and the grey Verhulst model [16,17] are curvilinear equations commonly used to describe growth processes and are widely applied to establish mathematical models of plant phenotypic characteristics [18,19]. For example, such models have been used to describe the growth of morphological traits in sunn hemp [20,21], cashew fruits [22], sunflowers [23], pears [24] and sudangrass [25]. However, nonlinear regression is still seldom used for statistical analysis in vegetable crop trials [26], and when it is used, it is rarely applied to growth models of production. Growth models have proven to be efficient statistical analysis tools. They have been used to predict production behaviour, which can be quantified by the models' inflection and critical points. These points are extremely important in terms of growth behaviour and can be mathematically determined from growth curves [27]. Zhang et al. proposed a method for estimating growth-related traits of multiple cultivars of greenhouse lettuce using digital images and a convolutional neural network [4]. However, most previous manuscripts have only identified the model with the best goodness-of-fit and have ignored the growth points [28,29].
This study was conducted to establish the morphological features (MFs) of the sigmoidal growth models of the lettuce canopy based on two machine vision views and 3D point clouds data. The second and third derivatives of the models were calculated and used to identify the maximum growth rate points and rapid growth stages. This study provides a basis for variable rate fertilisation and timely harvest based on growth trends.

Plant Material
The experimental material was lettuce (Lactuca sativa L. Italian, Woshu Seeds Co. Ltd., Nanjing, China), and the experiment was performed in a greenhouse at Jiangsu University in China (32.11 • N, 119.27 • E). All plants were transplanted when they had five true leaves and were grown under non-soil conditions with three independent repeated experiments in the spring at one-week intervals from late April to early June 2020, yielding 54 samples. The nutrient solution was prepared according to the Yamasaki lettuce recipe, and its composition was: Ca(NO 3  , 0.01 mg·L −1 . Each group of lettuce roots was maintained on a fixed concentration of nutrient solution using a self-developed, timed irrigation and collection system [30]. Pest and disease management followed the technical recommendations for the crop. Climate data were collected by multiple sensors situated in the greenhouse. The night temperature was not lower than 15 • C, the day temperature was not higher than 30 • C, and the light intensity was 200-400 µmol·m −2 ·s −1 .

Computer Vision Data Acquisition
Two strategies were used to describe the lettuce canopy growth. Images of the lettuce canopy were obtained using two digital cameras placed in a custom-made optical box. One of the cameras was positioned above the top of the canopy to obtain top view images, and another camera was positioned at the front of the canopy to obtain front view images. A white background plate was fixed to the lettuce roots, and normal graph paper was placed in the images. To ensure that the optical box was completely sealed, the images were collected by time-lapse photography with the aperture priority mode selected. The camera aperture was set to f/8, and ISO was set to 100. The colorific equipoise of the images could be controlled in the automatic exposure mode during the time of exposure; therefore, the colour images acquired were true red, green and blue bands. The images were stored in high-definition JPEG format with a resolution of 3888 × 2592.

3D Point Clouds Data Collection
The point clouds data of the lettuce canopy in this study were obtained with a lightfield camera (R26; Raytrix GmbH, http://www.raytrix.de/ accessed on 28 March 2022) and a high-speed GPU (NVIDIA RTX 2080). The imaging lens was a 3D light-field lens with a focal length of 100 mm and an aperture of f/2.80. Two light sources with adjustable brightness were installed at both sides of the light-field camera. Prior to the first scan, the microlens array calibration and metric calibration were performed. The resolution of the light-field camera was 7000 × 6000.

Nonlinear Growth Models
Three different nonlinear regression models (Gompertz, Logistic and grey Verhulst) were fitted and compared in our statistical analysis. The expressions of the first two growth curve models were as follows: where Y denotes the t th observation; K, m, n, L, c and r denote estimated from the data; and t denote number of observations. The variation rule of the grey Verhulst model is consistent with the settlement curve in the entire process. It has a characteristic sigmoidal type, which is similar to Gompertz and logistic growth models. The equation of the grey Verhulst model is as follows [16]: wherex (1) (t + 1) denotes the prognostic value sequence; x (0) (1) denotes the initial measured value, x (0) (1) =x (1) (1); and a and b denote the development coefficient and grey action estimated from the data. We used two comparison criteria to test the goodness-of-fit of the growth regression models-the coefficient of determination (R 2 ) [13] and the mean absolute percentage error (MAPE) [31]: where y i denotes the observed value,ŷ i denotes the predicted value, n denotes the number of observations, and y denotes the mean value of the observations.

Extraction of Lettuce Canopy MFs from RGB Images
Three MFs were selected to reflect the nutritional status, growth and yield of lettuce from 3D point clouds data: top projected canopy area (TPCA), top projected canopy perimeter (TPCP) and plant height (PH) [32][33][34]. Figures 1 and 2 illustrate the sequence of binarization, background segmentation, edge extraction and feature extraction. The binary images (Figures 1b and 2b) were extracted using a threshold determined by the experimentation and the application of the "2G-R-B" index (Figures 1a and 2a). Then, the TPCA of each plant was obtained by dividing the number of white pixels by a previously determined conversion factor. Background segmentation images are shown in Figures 1c and 2c. Next, the Roberts, Sobel, Laplacian, Gaussian, Canny and zero-cross edge detector algorithms [35] were applied to extract TPCP and PH. Comparisons showed that the Canny edge detector was particularly suitable for these images; edges detected by this method not only contained fewer pixels but also had good closeness and true edges. The images were placed in rectangular coordinates (Figures 1d and 2d). TPCA, TPCP and PH were calculated according to the following equations: where N L denotes the total number of pixels in the lettuce area, f 1 denotes the number of pixels per unit area (1 cm 2 ) in the top view images, N P denotes the total number of pixels on the outer edge, N H denotes the total number of pixels in the height direction, and f 2 denotes the number of pixels per centimetre in the front view images.

Extraction of Lettuce Canopy MFs from 3D Point Clouds Data
In this work, the bilateral filter was used to eliminate noise, which was generated due to device accuracy, environmental factors and operator experience [36]. The voxel-based grid method was used to reduce the large amount of redundant data because the light-field camera captures very detailed features of lettuce. As shown in Figure 3, the number of point cloud points was reduced from 849,234 (Figure 3a) to 19,346 (Figure 3b); the accuracies of TPCA, TPCP and PH were still more than 99%. The convex hull algorithms in rapid was used to calculate the TPCA and TPCP (Figure 4). As shown in Figure 5, the height of the lettuce canopy was represented by different colours, and PH was defined as the maximum.

Establishment of Gompertz, Logistic and Grey Verhulst prediction Models
Three MFs measurements were taken for each sample in order to attain a reduction in error by averaging computer vision data and 3D point clouds data. The growth and growth rate of TPCA, PH and TPCP were greater in the early growth stage than in the later stage, producing a sigmoidal curve. This figure illustrates that the curves are appropriate for fitting the Gompertz, Logistic and grey Verhulst models. The equations of the Gompertz and Logistic models fitted to the three MFs are shown in Table 1, and those of the grey Verhulst models are shown in Table 2. The three predicted model curves are shown in Figure 6.

Model Selection
The fitting results of the three models are shown in Table 3. R 2 was an important and useful tool for comparing the growth models because of its high explanatory power. Table 3 shows that the R 2 values were higher than 0.80 for all models, indicating that the data generally fit well with the models that converged. However, the R 2 of TPCP was lower than those of TPCA and PH. The grey Verhulst model of TPCA and TPCP had higher R 2 and lower MAPE, which were superior to the Gompertz and Logistic models. Therefore, the grey Verhulst model best explained TPCA and TPCP growth, whereas the Logistic model best explained PH growth.

Determination of the Three Points
Three critical points were determined according to the methodology proposed by Mischan et al. [27]. In order to preferably compute the result, the Logistic growth model for PH (Y = 25.1288 1+5.7471×e −0.3265t ) was transformed into: Then, α = 1.7487 and β = 0.3265. By calculating the second and third derivatives of the TPCA and TPCP grey Verhulst models and the PH Logistic model, we obtained formulas for the inflection points and the starting and ending points of the rapid growth stage, as shown in Table 4. In the grey Verhulst model, ab −1 was the upper limit value of the TPCA and TPCP theoretical growth, which were 692.8 cm 2 and 123.3 cm, respectively. In the Logistic model, L was the upper limit value of the PH theoretical growth, which was 25.1 cm. Table 4. Formulas for inflection points and rapid growth stages.

MFs
Maximum Growth Rate Point * MFs Starting point of rapid growth stage MFs Ending point of rapid growth stage * a and b values were obtained from Table 2.
In this study, three growth points were determined in lettuce, and the entire growth period was divided into three stages. In Table 5, the first growth point occurred at 16.8 days and indicated both the plant's maximum growth rate and the time at which it occurred. The other two growth points were the starting and ending points of the rapid growth stage. The initial growth stage was 1-5.5 days, and the rapid growth stage lasted from 5.6 to 26.2 days. After 26.3 days, lettuce entered the senescent stage.

Growth Models
The accurate monitoring of lettuce growth is critical for the optimised management of lettuce production. MFs are indicators to characterise the growth of lettuce [4]. Previous studies have shown that the Gompertz and Logistic nonlinear models are the most common methods in the description of the growth of plants' MFs [5,10,23]. In this study, considering the two goodness-of-fit indicators (R 2 and MAPE), the grey Verhulst model had suitable behaviour and is the best indicated for describing the TPCA and TPCP of lettuce.
These results can be explained by the following reason. Due to the noise from both inside and outside the agriculture system, the information we can reach about that system is always uncertain and limited in scope. Hence, the agriculture system can be considered as a grey system [37]. Even a controllable greenhouse environment always contains some grey characteristics due to the time-varying parameters of the system [38]. For instance, the meteorological parameters (temperature, light intensity and humidity) are still uncertain factors. There was no significant difference between the R 2 and MAPE of the Logistic model and the grey Verhulst model for describing changes in PH.

Growth Points
Inflection points are used to infer crop growth, having as a base the general behaviour towards the cultivars [10]. In this study, the second and third derivatives were set to zero, and the maximum growth rate points and rapid growth stages were calculated, as shown in Table 5. Most previous manuscripts have only identified models with the best goodness-of-fit [28,39,40]. Lettuce exhibits high growth rates in controlled environments, and the differentiation among its growth stages is not clear-cut. It is, therefore, extremely important to determine the critical points in the lettuce growth curves compared to other plants [10]. As shown in Table 5, PH and TPCP entered rapid growth first and reached a maximum growth rate earlier than TPCA. This reflects the fact that leaf length growth is greater than leaf width growth in the early growth stage, whereas leaf length and width increase rapidly and simultaneously in later stages. In the later period, leaf differentiation was rapid, leaf density increased and the leaf ball was compact. Therefore, the end points of TPCA and TPCP were similar.
In addition, the critical points have been used in many studies in agricultural sciences as it provides relevant information on crop management [23]. Searching for the "maximum growth rate point" is important in crop research because it permits adjustments of nutritional inputs when the growth rate is at a maximum [27]. When it is reached, the curve changes in the concavity and the growth rate starts to decrease [5]. According to Lobo et al. and Valadão et al., fertiliser coverage applications would have optimised results if they were carried out in the rapid growth stage [41,42].
In this study, lettuce growth was slow in the initial growth stage. There is a rapid increase in nutritional demand in the rapid growth stage [18]; rational fertilisation would have optimised results in the senescent stage, and there were little changes in any of the MFs, which can be used as a maturity indicator. At this point, lettuce start growth stabilization and can be harvested. For lettuce, premature harvests result in low yields, whereas later harvests can cause poor taste. Therefore, the end point of the rapid growth stage and the upper limit value of theoretical growth are used to determine the age at which a vegetable crop reaches maturity [43,44]. They predict the best harvest time for an optimal yield and quality, thereby increasing the likelihood of early financial returns for farmers.

Conclusions
Nonlinear models can describe sigmoidal growth behaviour of the lettuce canopy mathematically based on two machine vision views and 3D point clouds data. Three growth models were used to fit the growth process of three morphological features of the lettuce canopy. The grey Verhulst model provided the best fit for the top projected canopy area and the top projected canopy perimeter with a higher R 2 and a lower mean absolute percentage error than the other models. The Logistic model was the best at describing changes in PH. The inflection and critical points were determined by calculating the second and third derivatives of the selected models. This study provides guidance for proper fertilisation timing in lettuce to promote growth and timely harvest. Although the proposed method has been shown to be accurate and efficient, there are still limitations that we need to take into account. Future studies will continue to collect more information to enlarge our dataset, such as biomass, leaves number, canopy volume and so on.