1. Introduction
The tomato, as the most popular vegetable crop, is widely cultivated worldwide under outdoor and indoor conditions due to its high nutrition and health benefits [
1]. It is essential to estimate the phenotypic traits of tomato plants and explore phenotypic trait variation during different growth stages, which can help to address and understand the relation between tomato plant growth and the surrounding environment. Although great advances have been made in tomato breeding, more efforts should be made to characterize objective, reliable, and informative measurements of phenotypic traits to push breeding further [
2]. Thus, a sustainable breakthrough in tomato phenotyping is urgently needed.
In the past decade, various phenotyping technologies have drawn much attention in the agricultural field because of the rapid development of new sensors and correspondingly high automation technology in the urgent need of non-destructivity [
3]. Two-dimensional imaging technologies have been applied in structural trait estimation, growth analysis, and yield estimation at different time points [
4,
5,
6,
7]. Although many image processing and analysis algorithms have been developed on various crops, several defects cannot be avoided, such as the ambiguity of plant size caused by camera viewpoints and camera-object distance, the lack of 3D information regarding plant volume, and self-occlusion problems caused by the complex structure of plants [
6].
Thus, 3D phenotypic techniques have gradually become a powerful tool for obtaining phenotypic traits due to their noninvasive and noncontact properties and in particular their advantages in obtaining 3D geometric structural information compared to conventional 2D technologies [
6]. The superiority of using 3D information in the calculation of phenotypic traits, such as plant volume, plant height, and leaf length, has been demonstrated [
8]. As 3D point clouds are becoming a standard data type for digitizing plant architecture in the laboratory or in the field, generating 3D points of crop plants is the essential challenge encountered in 3D phenotyping that needs to be addressed first. The most commonly used technologies for generating 3D points can be divided into two categories, namely, passive and active solutions [
9]. For the last decade, 3D point clouds of plants have been able to be created by active sensors, such as in laser scanning. Laser scanning often outputs a complete and accurate 3D point cloud of one plant or plants at field scale [
10]; however, the high cost of laser scanners is the main bottleneck that limits their wide application. Compared to laser scanning technologies, passive reconstruction methods, usually camera-based, are still the most competitive and widely applicable technologies for reconstruction solutions because only one or multiple easily accessible and affordable camera is needed.
Generating the 3D structure of objects from a series of 2D images is the first task that needs to be addressed before extracting 3D phenotypic traits. Multiview stereo (MVS) technology is the mainstream algorithm. Compared to binocular stereo vision, a method to derive 3D information based solely on the relative positions of the object in the two cameras, multiview stereo technology is more applicable because a complete point cloud of an object can be generated [
11]. Data collection can be completed in two scenarios: a fixed-camera scenario, in which one or multiple cameras are fixed in the scene, and a moving-camera scenario, in which a camera moves around the object in the scene. In the fixed-camera scenario, the camera remains in one location, and auxiliary equipment, such as a turn stand, is needed to take multiple images of one object from different viewpoints. Alternatively, multiple cameras can be equipped at different viewpoints with respect to the object in order to create a complete representation of the object. The earlier reconstruction process for plants usually used this strategy. Calibration is the most important prerequisite work, followed by different reconstruction strategies, mainly correspondence-based methods [
4,
9,
11,
12,
13,
14,
15,
16] and carving-based methods [
17,
18,
19,
20,
21,
22,
23,
24].
In the moving-camera scenario, a camera is moved around an object to capture multiple images from different viewpoints. In this case, structure from motion (SfM) and MVS are combined together to generate a dense point cloud for objects, such as wheat and rice plant [
25], Arabidopsis [
12], tomato plants [
11], Scindapsus and Pachira macrocarpa [
11], maize plants [
9,
14], sweet potato plants [
6], and even plant roots [
26].
Phenotyping methods of tomatoes have also been studied in several literatures. In the conventional 2D imaging scenario, image analysis was mainly conducted on fruits and seeds [
2]. In addition, unmanned aerial vehicle (UAV)-based imagery and random forests were used for biomass and yield prediction at the field scale [
27]. Regarding the 3D reconstruction of tomato plants, virtual dynamic models of tomato development was presented using GREENLAB dual-scale automation [
28] and a parametric L-System [
29,
30] at the organ level. To produce an accurate 3D model of tomato plant canopies, a close-range photogrammetric package, which is basically a correspondence-based method, was used to generate 3D points of large tomato plant canopies for volume estimation [
31]. A correlation of R
2 values of 0.75 between the measured volumes and manually derived reference volumes was found, and the correlation of R
2 values between the leaf area index (LAI) and manual volume was found to be 0.82. A combined SfM and MVS technique was carried out in 2015 [
8]; the phenotypic traits, including leaf area, main stem height, and convex hull, of the complete plant were estimated and compared to the reference data acquired by a laser scanner, and high R
2 values were found, greater than 0.9. In addition, Nguyen built a system by integrating five stereo camera pairs, a structured light system, and software algorithms to model plants [
32], which was basically a correspondence-based approach. The results reached a recall of 0.97 and a precision of 0.89 for leaf detection and less than a 13-mm error for plant size, leaf size, and internode distance. However, most of the previous algorithms mainly take the certain growth stages of plants into consideration. In other words, the potential of 3D phenotyping technologies has not been fully exploited on tomato plants over the full life cycle.
Thus, 3DPhenoMVS, a low-cost and open-access 3D tomato phenotyping and growth analysis pipeline using a 3D reconstruction point cloud based on multiview images, was proposed to address the abovementioned issues. In addition, with 3D traits, we investigated the environmental influence on tomato plant growth and yield in greenhouses.
2. Materials and Methods
2.1. Pipeline of 3DPhenoMVS
Considering the advantages of image-based reconstruction approaches, such as noninvasiveness, flexible data collection, and low cost, we present a spatial-temporal method called 3DPhenoMVS to reconstruct 3D point clouds of tomato plants; this method covers the full life cycle of tomato plants based on the SfM-MVS approach, uses multiple images captured by a consumer camera, and calculates 3D tomato phenotypic traits. The proposed 3DPhenoMVS consists of 12 modules, as shown in
Figure 1 and listed as follows: (1) Environmental monitoring. A distribution map of environmental differences is illustrated for the tomato plant sample selection in
Figure 1a. (2) Multiple-image data collection covering the whole life cycle of tomato plants, as shown in
Figure 1b. (3) Three-dimensional point cloud generation through the combined SfM-MVS algorithms. (4) Alignment of point clouds regarding one tomato plant. For large tomato plants, image data are collected at two height levels, and the generated point clouds need to be aligned and registered together to produce a complete representation of the whole tomato plant. (5) Segmentation of stalk and leaf point clouds. (6) Skeletonization of stalk point clouds for structural phenotypic trait estimation. (7) Node detection on the skeletonized stem point clouds. Node detection is conducted on the skeletonized points; hence, the phenotypic traits, including node number, internode length, and stem length, are calculated automatically. (8) Three-dimensional structural phenotypic trait calculation and analysis. (9) Multiple-image data collection of tomato fruits. (10) Three-dimension point cloud generation through the combined SfM-MVS algorithms. (11) Alignment of point clouds regarding one tomato fruit. (12) Tomato fruit phenotypic trait calculation and analysis.
2.2. Environmental Conditions of Plant Material and Image Collection
Due to the superiorities of the image-based reconstruction method mentioned above, a consumer-cost digital camera (EOS 77D, Canon Corporation, Tokyo, Japan) was employed in our study. The tomato plants were planted in troughs in a form of soilless culture in a greenhouse that was approximately 400 m
2. Tomato seedlings were transplanted into the greenhouse on 1 August 2020, which is located in Liaocheng City, Shandong Province, China (
Figure 2). The greenhouse was equipped with common management facilities, including reservoirs, drip irrigation and drainage components, draught fans, wet curtains, and vents. The reservoir and wet curtains were located at one end of the greenhouse, and the draught fan was located at the other end. There were two vents, upper and lower vents, allowing for air circulation. A total of 35 rows of plants were planted, with 55 plants in each row. The row spacing was 0.8 m, and the plant spacing was 0.16 m. The plant height was approximately 0.3~0.4 m, and the seedlings were hung 17 days after planting. The planting scenario is illustrated in
Figure 2.
Ideally, the environmental conditions inside the greenhouse would be consistent; however, there were still some local microenvironment differences (microclimates) in the greenhouse. Hence, the local environmental parameters, including temperature, humidity, and light intensity, in the greenhouse were measured. The temperature and humidity were measured by a RENKE COS03 Temperature data logger (Shandong Renke Control Technology Co., Ltd., China), and the light intensity was measured by an EVERFINE PLA-20 plant lighting analyzer (EVERFINE Corporation, China). To avoid differences due to manual intervention, 40 sample locations of environmental factors were first monitored and recorded evenly in the greenhouse. The measurement work lasted for 8 consecutive days. The change in the environmental parameters for the 40 sample locations is illustrated in the 3D scatter plots shown in
Figure 2b.
As illustrated in
Figure 2a, draught fans were equipped at the east end of the greenhouse, and wet curtains were equipped at the west end. In addition, the upper vents were mounted in the northern area, and the lower vents and drainage pipes were set in the southern area. All the conditional parameters were measured under the same controlled conditions, i.e., the vents were closed, and the draught fans and wet curtains were open. Due to the effect of the wet curtain and the draught fan, the closer to the wet curtain, the higher the humidity was, and the closer to the draught fan, the higher the temperature was. Similarly, drainage troughs would lead to higher humidity in closer areas, and vents would lead to lower temperatures. In addition, occlusion of the shelter would cause lower light intensity. A closer look at
Figure 2b shows that gradual changes occurred for all three environmental parameters. Based on the discussion above, 8 tomato plants located in the 8 positions where environmental conditions obviously varied were selected as the target samples in this study, and they are illustrated by circles in
Figure 2b.
For convenience of description, the notation “plant i-j” is used to represent one plant, where i represents the number of the row in which the tomato plant is located, which ranges from 1 to 35, and j represents the number of the column in which the tomato plant is located, which ranges from 1 to 55. The selected target samples were as follows: plants 1-1, 1-55, 10-53, 30-4, 30-52, 35-22, 10-3, and 20-28.
For each plant, the user moved the camera around the tomato plant in a circular fashion, and approximately 100 images were taken for each tomato plant. Image collection started on the 14th day after transplantation. When the tomato plants grew very quickly in the early stage, images were collected every 6 days. Since the growth rate of the tomato plants decreased in the later period, images were taken every 15 days until the tomato fruits were mature. As the plant grew, self-occlusion often occurred because the bottom parts could be occluded by the top parts. In this case, the digital camera needed to be set at different height levels, and two sets of images were collected in a circular fashion. When the tomato fruits were mature, fruits were randomly picked from each target individual plant for 3D phenotypic trait calculation. To produce a complete point cloud of one tomato fruit, the data collection was conducted from two different viewpoints. Generally, around 100 images were taken for one fruit. First, the fruit was placed on the table with the pedicle at the top. Then, it was placed with the pedicle at the front. Thus, two point clouds were generated regarding one plant, and the alignment was further carried out to create a complete point cloud regarding one tomato fruit. The data collection scenario and point cloud alignment are illustrated in
Figure 1i–k.
2.3. Three-dimensional Reconstruction of Tomato Plants by SfM
SfM is a photogrammetric range imaging technique for estimating 3D structures from image sequences. It takes multiple images as input and outputs the camera parameters for each image as well as the coarse 3D shape of the object; that is, it performs sparse reconstruction. Usually, key point feature detection algorithms, such as the scale-invariant feature transform (SIFT) image feature descriptor [
33] or variations of it, were implemented on the input images and later used for key point matching, and bundle block adjustment from the photogrammetry community was also introduced to estimate the accurate camera parameters for each image [
34]. Through these procedures, the intrinsic and extrinsic parameters for each image were calculated properly, and the sparse points of tomato plants were also generated. The MVS algorithm then used the calibrated images to derive a very dense point cloud, which was color-coded using the original image data, by adopting epipolar geometry. The above procedures can be implemented with the free academic software VisualSFM [
34,
35]. Theoretically, all the images including the upper and lower parts of tomato plants at the later growth stages can be used for 3D point cloud generation simultaneously by inputting all of them. In practice, due to the limitation of the computing power, if the number of images was too large, the computer would crash. Thus, the upper part and lower part were reconstructed separately. In cases where two sets of point clouds for the upper and lower parts of one tomato plant were generated, the complete point cloud could be created by aligning the two sets of point clouds by locating 3 or more correspondences between them.
2.4. Fruit Point Cloud Acquisition and Processing
In order to generate a complete point cloud regarding tomato fruit, image data collection was conducted from two viewpoints, and correspondently, two sets of point clouds consisting of fruit and tables were produced. First, the table points were removed while only the fruit points were kept. Then, the fruit point cloud with the pedicle at the top was set as the reference, and the other point cloud with the pedicle at the side was aligned together. After that, the normal was calculated by fitting the table points in the reference frame, and it was used to rotate the fruit point clouds into a reference frame with the vertical upward direction as the prime direction. Through these procedures, the direction of the vertical diameter was consistent with the vertical upward direction, and the distance between the maximum and minimum value along the prime direction was calculated as the vertical diameter. Meanwhile, the maximum distance along the projected area at the horizontal plane was set as the transverse diameter. The measurements of vertical diameter and transverse diameter are shown as
Figure 1l, and the source code and detailed implementation are described in
Supplementary Note S1.
2.5. L1-Medial Skeleton of the Stalk Point Cloud
Minor manual work was involved to separate the leaf points and stalk points, as shown in
Figure 1e. Then, based on the stalk points, extracting a skeletal representation was an effective tool for geometric analysis and manipulation. In addition, a significant decrease in the time cost for the geometric analysis of the skeletal representation could be achieved compared with the analysis of the original point cloud. An
L1-medial skeleton algorithm [
36] was demonstrated to be an effective method without prior assumptions and prior processing, which may include denoising, outlier removal, normal estimation, data completion, or mesh reconstruction. It adapted
L1-medians locally to a point set representing a 3D shape, giving rise to a one-dimensional structure, which was seen as the localized center of the shape. Thus, this would be an appropriate skeleton algorithm for use on the reconstructed point cloud, which might be uneven and incomplete. Although competitive skeletal results can be derived, time efficiency is seriously affected by the data size of the input point cloud. During SfM-MVS reconstruction processing, many redundant points were produced, which would lead to low efficiency for phenotypic trait estimation. Therefore, the original point cloud was downsampled through an octree-based methodology to balance the trade-off between efficiency and performance. The downsampled point cloud was set as the input for the skeletonization process. Diagrams showing the original point cloud and the generated skeleton are provided in
Figure 1e,f.
2.6. Structural Phenotypic Trait Estimation
Structural phenotypic traits represent the morphological characteristics of tomato plants, such as plant volume, plant height, canopy height, canopy area, node number, and internode length, and the definitions and abbreviations of the phenotypic traits are illustrated in
Table 1.
Plant height: Plant height is defined as the vertical distance from the ground to the highest point of the plant in its natural state, which can be represented by the height of the minimum bounding box (MMB), HB.
Plant volume: Plant volume can be represented by the volume of the convex hull and the minimum bounding box (MMB). The convex hull is the smallest convex set that contains all the points, while the MMB is defined as the minimum box that contains all the points of the tomato plant.
Figure 1h shows the 3D tomato plant model enclosed by the MMB and convex hull. In this paper, we choose the convex hull volume to represent the plant volume.
Stem length: Stem length is defined as the sum of all internode lengths.
Canopy area: The canopy area is defined as the multiplication of the plant width and plant depth.
Node number and internode length: The main stem of the tomato plant is not typically straight, which will make the measurement of plant height difficult. A series of nodes are located around the main stem. The internode length is defined as the Euclidean distance between two adjacent nodes. The length together with the number of internodes determines the length of the main stem. Hence, an alternative strategy for stem length calculation is adopted in the study. The skeleton of the stalk is already generated on the point cloud, and it depicts the morphological structure. The nodes located in the main stem can be found by using a suitable search strategy. In this way, the internode length, representing the distance between two nodes along the main stem, can be calculated, and the stem length can be determined by summing all the internode lengths.
Number of leaves, leaf length and leaf area: The number of leaves denotes the total number of leaves in the plant, and it indicates the tomato plant’s physiological age; thus, it is also involved in phenotypic trait estimation. In the early growth period of the tomato plant, it is identical to the number of nodes; however, it is different in the late growth period due to the pruning of old leaves. Leaf length measures the length of the leaf in 3D space, and it is estimated by summing all the Euclidean distances between two leaf ends. One end is the starting point of the petiole located at the main stem, and the other end is located at the end of the leaf. Leaf area is the most closely related and variable factor of yield. It measures the surface area of leaves in 3D space. To estimate one leaf area accurately, a mesh model for the 3D points representing this leaf is generated, and the sum of the area of all the meshes is the leaf area.
2.7. Fruit Phenotypic Trait Estimation
Fruit phenotypic traits represent the morphological characteristics of tomato fruits, such as transverse diameter, vertical diameter, the fruit shape index, fruit volume, and fruit area, as shown in
Figure 1l. The definitions and abbreviations of the fruit phenotypic traits are also illustrated in
Table 1.
Fruit volume: Fruit volume can be represented by the volume of the convex hull of the generated fruit 3D point clouds.
Fruit surface area: Fruit surface area can be represented by the sum area of the surface meshes.
Vertical diameter: It is defined as the distance between the pedicle and the other end of the tomato fruit.
Transverse diameter: The diameter of the largest transverse section perpendicular to the vertical diameter.
Fruit shape index: Fruit shape index is defined as the rate between the vertical and transverse diameter.
2.8. 3D Point Cloud from Active Sensors
To evaluate the performance of the reconstructed point clouds from images, LiDAR and structured light scanner were used to collect point clouds as reference data for comparison. As to the LiDAR system, a FARO Laser Scanner (FARO Focus S70, FARO Corporation, Lake Mary, Florida, America), following the indirect time of flight principle, was used for data collection in the greenhouse. A group of 3 target balls with a diameter of 0.15 m were placed in the scenario, and the sensor was mounted on a tripod at a consistent height. A total of 6 LiDAR frames covering the area of 10 m × 1.5 m were collected. Two LiDAR frames were registered and aligned together first with the aid of the target balls to produce one set of point cloud consisting of the first two LiDAR frames. Later, the other LiDAR frames were registered and aligned with the produced point clouds following the same procedures one by one. All the procedures were implemented by using the commercial software packages SCENE provided by FARO. A complete point cloud was generated, with an average error of 3.4 mm, which depicted the distance between the points from two LiDAR scans.
In regard to the structured light sensor, a 3D structured light scanner (Reeyee Pro, Wiiboox Corporation, Nanjing, China), leveraging white light into accurate measurements, was adopted for data acquisition of individual plant or tomato fruit in the indoor scenario. One tomato plant or fruit was placed on a rotary table with fluorescent targets controlled by a step motor. The rotation angle was set at 20°, and the commercial software Reeyee-Pro-v2 managed the data collection and point cloud generation in an automatic fashion. A complete point cloud of individual plant was created with error around 0.15 mm, and tomato fruit with error around 0.12 mm.
Based on the discussion above, both the accuracy of the point clouds generated by a LiDAR sensor and a structured light sensor were quite high, and thus, they were used as reference data for later accuracy evaluation.
2.9. Evaluation Indexes of Phenotypic Trait Extraction
To evaluate the accuracy of the reconstructed point cloud in our pipeline, we used the point clouds created by a LiDAR scanner and structured light scanner as the reference data, and the Hausdorff distance between the two sets of point clouds were calculated [
37]. The Hausdorff distance, which described the distance between proper subsets in the metric space, was defined as Equation (1).
where A and B denotes two sets
and
, h(A, B) is called the one-way Hausdorff distance from set A to set B, and vice versa.
Compared with manual measurement, R
2 and MAPE were used to evaluate the performance of the phenotypic trait extraction. The MAPE of the automatic measurement versus manual measurement was defined in Equation (4).
In Equation (4), N denotes the number of times the summation iteration occurs, tm denotes the measurement value, and tc denotes the value calculated from the 3D models.
4. Discussion
4.1. Comparison of 3D Data Collection Methods
In this study, three representative 3D data acquisition methods were used to generate 3D point cloud, including LiDAR-based scanner, structured light scanner, and 3D reconstruction from images by considering the accuracy of point cloud, post-processing difficulties, cost, data collection efficiency, and complexity of data collection scenario. As shown in
Figure 4a–h, the accuracy of point clouds generated by LiDAR or structured light sensor is quite high [
9], and the local density of the point cloud is more uniform, which reduces the difficulty of post-processing, and enables high-throughput data collection. But the high price of the sensor has limited its wide application (LiDAR:
$78,500; structured light sensor:
$20,000; digital camera:
$754). Compared to the reconstructed point cloud from images, structured light sensor shows comparable visualization effect, higher degree of automation, and higher cost. However, the plants need to be placed on a specific rotary table, which has certain limitations on the size of the plants and the data collection must be completed in an indoor scenario. In comparison to the LiDAR and structured light systems, 3D reconstruction from images not only achieved good point cloud quality for tomato plants, but also show dominant superiorities, such as low cost, high flexibility, and easily accessible data collection.
Regarding the tomato fruits, the reconstructed point clouds of tomato fruits were compared with the points generated by using structured light sensors. As shown in
Figure 4, the visualization result of structured light sensor is better in terms of color and texture. Due to the smoothness of tomato fruit, highlight effects (specular reflection) happened during the data collection using structured light sensor, and thus, it is necessary to use markers as auxiliary apparatus, which increases the complexity of the data collection. Both the point clouds generated by structured light sensor and images show similar effects regarding the morphological and structural information of tomato fruits.
4.2. Reconstruction Strategy
To date, the development of 3D reconstruction technology based on multiple images has promoted a wide range of applications for this technology in 3D plant phenotyping because of its advantages as a non-contact, low-cost, and high-precision method. Fixed cameras and moving cameras are the two main scenarios used for plant reconstruction. In the fixed-camera scenario, the advantage of this approach is its high time efficiency for 3D reconstruction, and fewer images are required as input data in this case than in the moving-camera scenario. However, some notable types of defects cannot be prevented by this solution. The prerequisite for fixed-camera reconstruction is to calculate the accurate position and orientation parameters of all cameras, i.e., the intrinsic and extrinsic parameters of the cameras, which are determined through a calibration algorithm. This increases the complexity of the approach, especially for researchers who do not have computer vision experience and backgrounds. Both the correspondence-based and carving-based reconstruction methods are involved in the calibration procedures; thus, other accessibility settings, such as a checkerboard [
15] or a cube with checkerboard patterns [
21], were used for the calibration procedure. In addition, multiple image data collection was completed with the assistance of a turntable or stand [
12], an electronic rotary [
38], and other auxiliary facilities. Meanwhile, the experiment was limited to specific indoor scenes because of the utilization of fixed cameras and other accessibility settings.
Regarding the investigation of the environmental influence on tomato plants, all the environmental conditions should remain the same, and the tomato plants were fixed at the same locations during all growth stages. Hence, moving-camera solutions were more applicable in this study. In contrast to the fixed-camera scenario, complicated calibration procedures were avoided, and the tomato plants could stay in their original environmental conditions without human intervention.
Previous studies successfully applied 3D reconstruction algorithms, such as Poisson surface reconstruction [
39], and α-shape based algorithm [
25,
40]. These algorithms mainly focused on the surface reconstruction of leaves and canopies and output a meshed surface model. The estimation of phenotypic traits, such as leaf area, was conducted directly on the surface mesh models. However, this procedure was not applicable for node counting, internode length estimation. Hence, we use the reconstructed point cloud for the later procedures rather than surface mesh model.
4.3. The Environmental Influences on the Growth and Yield
It has been demonstrated that environmental differences influence the growth of tomato plants. No significant growth difference regarding the total plant area, plant volume, stem length, or canopy area was shown in the early periods, while a great difference was shown in the late growth stages, especially during the fruit growth periods.
Differences in light intensity, temperature, and humidity can lead to differences in plant growth. In the northern part of the greenhouse, the light intensity was weak due to the shelter. Wet curtains led to higher humidity, and draught fans and vents led to lower temperatures. In the same row, the difference in temperature and humidity was very small. Interestingly, the plant growth on the south side was better than the plant growth on the north side. For example, the overall growth of plants 1-55, 10-53, and 30-52 was better than that of plants 1-1, 10-3, and 30-4, respectively. This may indicate that light intensity has a greater impact on plant growth. It should be noted that the three environmental parameters in the central area were not the highest or lowest, but the yield of plant 20-28 was the highest. The reason was mainly because the environmental changes in the central area were not as drastic as those on the east or west sides when performing normal switching operations.
To investigate the environmental influence on the yield, the fruit number and fruit weight were also measured manually at the mature stage. As shown in
Figure 2b, the yields of plants 1-55, 10-53, and 20-28 were higher than those of the other 5 plants, indicating that higher light intensity with moderate temperature and humidity will contribute to better yield. In other words, slight differences in environmental changes, especially in light intensity, caused significant differences in individual plant growth and ultimately affected the yields of tomato plants.
4.4. Outlook and Perspectives
The application of the proposed low-cost and open-access pipeline has been demonstrated on tomato plants covering all growth stages. At the same time, the pipeline has been applied to other plants, such as cotton, corn, rapeseed, chili, eggplant, and tobacco. To further exploit the application of the proposed 3DPhenoMVS, two aspects need to be considered in future research: (1) The pipelines could be applied to plant roots, in order to generate a whole plant model combining the above-ground and under-ground parts. (2) To exploit the relations between plant growth and environmental conditions, further experiments could be designed, for example, using a controlled light source to monitor the plant growth, such as leaf color or the rate of photosynthesis. Except the image based low-cost phenotyping pipeline, the applications of new emerged low-cost LiDAR systems in phenotyping needs to be further explored.
5. Conclusions
In this work, a low-cost and open-access temporal 3D phenotyping pipeline, 3DPhenoMVS, was proposed. Based on the analysis of environmental differences in a greenhouse, eight tomato plants were chosen to generate 3D point clouds. The 3D reconstructed models could show the morphological structure covering the whole life cycle. Skeletons of stalks were also produced on the point clouds to perform accurate phenotypic trait calculations. Seventeen phenotypic traits were calculated, and the R2 values regarding stem length, plant height, internode length and transverse diameter were more than 0.85. In addition, slight environmental differences in the greenhouse had different influences on tomato plant growth, and the yield difference also demonstrated this. Specifically, stronger light intensity with moderate humidity and temperature contributed to higher yield. In addition, generalization potential of the proposed pipeline was also tested and demonstrated on other species of plants. Overall, the proposed low-cost and open-access phenotyping pipeline could benefit breeding, cultivation research, and functional genomics in the future.