1. Introduction
Phoebe zhennan, a rare timber species native to China, has been extensively utilized in high-end furniture, traditional architecture, and landscape design due to its fine grain, durability, and straight trunk [
1]. However, its susceptibility to low temperatures restricts its cultivation to specific regions, including Sichuan, northwestern Guizhou, and western Hubei, thereby further exacerbating its scarcity. Given its significant market value and economic potential, artificial cultivation has been recognized as an effective approach to increasing its market availability and expanding its applications. Seedling development quality fundamentally determines the subsequent timber characteristics during silvicultural practices. The quantification of phenotypic parameters (e.g., stem length, diameter, leaf dimensions) during early growth stages is a critical methodology for growth monitoring. It provides essential morphometric data for growth prediction modeling, elite seedling selection, and precision nutrient management. Phenotypic measurement technology provides vital data support and technical assurance for research areas such as production management of
Phoebe zhennan planting and seedling health assessment, utilizing quantification and precision. Thus, studying the phenotypic parameters of
Phoebe zhennan seedlings is of significant practical value. Currently, the phenotypic measurement of
Phoebe zhennan seedlings primarily relies on manual operations. However, manual methods are slow, inefficient, costly, and prone to significant error. Therefore, the fully automated phenotypic measurement of
Phoebe zhennan seedlings has become an important research topic. Various imaging sensor platforms have been proposed for domestic and international plant seedling phenotype measurement. For instance, Li et al. [
2] utilized an automated multi-view image acquisition platform to calculate stem and leaf phenotypic data using the Mask-RCNN network for the segmentation of point cloud images of cucumber seedlings. In contrast, Guan et al. [
3] employed an RGB-based camera to capture two-dimensional images, followed by a structure-from-motion algorithm to generate a 3D point cloud for measuring phenotypic parameters such as plant height in Boehmeria nivea. Li et al. [
4] used a monocular camera to capture data and applied a depth estimation network to obtain 3D depth information. Pekin B et al. [
5] employed digital cover photography to measure the canopy cover and the leaf area index. Colaço A et al. [
6] utilized a mobile terrestrial laser scanner and 3D modeling methods to obtain geometric data about orange trees. Ma et al. [
7] measured the geometric information of apple trees in arid regions using hemispherical photography. This method determines apple trees’ canopy leaf area index in arid regions. Zhou et al. [
8] used a time-of-flight (TOF) camera to develop a platform for measuring phenotypic parameters of Pinus massoniana. These reports demonstrate that stereo vision, structured light, and TOF have been applied to 3D phenotypic measurements of plants, directly extracting 3D information from images or depth data. Several studies have used the Microsoft Azure Kinect DK camera in portable acquisition settings to generate a spatial 3D point cloud of plants from color and depth images, leveraging perspective geometry. This device can fuse multi-sensor data, providing high-resolution, integrated platform references. In conclusion, this project integrates the technical literature on TOF imaging (Zhou et al. [
8]) and the project’s requirements to develop a set of non-destructive 3D image acquisition devices tailored for
Phoebe zhennan seedlings.
Research on 3D point cloud measurement methods in plants provides technical support for the phenotyping of
Phoebe zhennan seedlings. The core step is the separation of stems and leaves to independently measure the phenotypic parameters of stems and leaves without interference between the organs. Point cloud organ segmentation methods commonly include traditional morphological processing algorithms and segmentation based on neural network architectures. The core of conventional morphological processing algorithms involves extracting local geometric structures and 3D shapes through processing and analyzing images (e.g., edge detection, contour extraction, morphological manipulation, etc.) based on the geometric features of different plant organs and their separation interfaces. Wang et al. [
9] used the local eigenvalue of the point cloud to distinguish maize stem based on the stem’s strong linear shape and the leaves’ planar shape. This relationship represents the basis for distinguishing stems from leaves. Stein et al. [
10] used the Locally Convex Connected Patches (LCCPs) method for clustering pepper plant leaves. Liu et al. [
11] identified leaf point clouds using the 3D convex packet algorithm. Elnashef et al. [
12] classified stem and leaf point clouds by computing different tensor features based on the local eigenvalue ratio relationship. These algorithms typically rely on the deep resolution of the plant structure. Neural network-based segmentation methods employ deep learning models, such as Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs) (Goodfellow et al. [
13]), which learn features and structures of 3D phenotypes from large amounts of labeled training data (Li et al. [
14]). Common network architectures include monocular deep estimation networks, PointNet and PointNet++ for point cloud processing [
15,
16,
17], and 3D reconstruction networks such as PatchmatchNet (Wang et al. [
18]). An upgraded version of this network, PointNeXt, has also been developed, enabling stem-and-leaf segmentation (Qian et al. [
19]). These methods can automatically learn complex feature representations and establish mapping relationships, making them adaptable to handle complex and variable scenes. For
Phoebe zhennan seedlings with known structural features, traditional morphological algorithms based on scheme design can meet segmentation requirements. In addition to the algorithms mentioned above, there are skeletonization algorithms such as L
1 median skeletonization (Huang et al. [
20]), slice skeletonization (Xiang et al. [
21]), and Laplace skeleton shrinkage (Wu et al. [
22]), as well as local segmentation methods, such as region growing. A median normalized search (Jin et al. [
23]) has also been applied, providing further references for this study. A comparison of these methods reveals that, due to the simple structure of
Phoebe zhennan seedlings, skeletonization operations are unnecessary. Additionally, since direct clustering algorithms fail to separate stem and leaves, using search algorithms, such as median normalization, to first locate the stem and then cluster the leaves can improve measurement accuracy and reduce processing time.
An automatic system for measuring these parameters has been developed to solve the problem of fast and accurate measurement of phenotypic parameters of
Phoebe zhennan seedlings. A set of stem and leaf separation algorithms has been proposed in this system. The initial stem point cloud is extracted using a median normalization search and corrected using the streamline projection method. Separate leaf and stem point clouds were obtained for measuring the respective parameters, including five phenotypic parameters: stem length, stem diameter, leaf length (Yang et al. [
24]), leaf width, and leaf area (Hu et al. [
25]) of the seedlings.
3. Analysis of Experimental Results
3.1. Preprocessing Results
To verify the reliability and validity of the image preprocessing, the stem length, stem diameter, leaf length, leaf width, and leaf area of 20
Phoebe zhennan seedling samples were manually measured using the validation method described in
Section 2.2.2. The validation dataset included data for 20 stems and 126 leaves. Experimentally, the stem length of the manually cut plants from the same point cloud image and the stem length obtained from segmentation using the preprocessing algorithm was measured by CloudCompare with an accuracy of 98.9%. The average accuracy of the stem diameter was 98.6%, the leaf length was 97.9%, the leaf width was 98.6%, and the leaf area was 98.3%. These results demonstrate that the preprocessing algorithm applies to
Phoebe zhennan seedlings.
3.2. Alignment Results
The voxel radius side length was configured to 0.006 m. During the alignment stage, several experiments found that setting the n value to 6 resulted in higher alignment accuracy and effectively improved alignment speed. A total of 5000 ICP iterations were configured for fine alignment in order to meet the specified requirements. Setting a larger matching distance value increases the likelihood of finding a matching point but may result in inaccurate matches. A smaller value improves matching accuracy but may result in some points not being matched. Therefore, a balanced value of 0.05 m was selected for this project. The RMSE of corresponding point pairs was adopted as the convergence criterion for the control algorithm. A smaller threshold improves alignment accuracy but results in a higher number of iterations and increased computational cost. Based on extensive experimental evaluations, the RMSE thresholds were configured to 0.003 m for coarse alignment and 0.001 m for fine alignment. Once the RMSE drops below the corresponding threshold following matrix transformation, the iterative process is terminated and the optimal transformation matrix is produced.
The aligned point cloud data of the plants were utilized to measure stem length, stem diameter, leaf length, leaf width, and leaf area, in order to verify the feasibility of the proposed method, following the procedure described in
Section 2.2. These measurements were subsequently compared with ground truth values obtained through manual measurements. The same 20
Phoebe zhennan seedlings, including 20 stem samples and 126 leaf samples, were used to assess alignment accuracy. The average accuracies achieved were 98.1% for stem length, 97.6% for stem diameter, 97.5% for leaf length, 95.6% for leaf width, and 93.3% for leaf area. All results showed accuracy errors of less than 10%. These findings demonstrate the applicability of the alignment algorithm to
Phoebe zhennan seedlings.
3.3. Stem and Leaf Segmentation Results
The alignment 3D point cloud data were subjected to stem–leaf segmentation. A median-normalized growth vector method was used for stem detection, with the number of correction points configured to 1, 2, 3, and 4 to conduct search experiments on 20 plant samples. The point cloud segmented by this algorithm is analyzed with the corresponding manually segmented point cloud, and the percentage of overlapping points is obtained to become the segmentation accuracy, and the average segmentation accuracy is calculated as a reference for the selection of the optimal value of the parameter after experimenting with the data of 20 sample plants. This evaluation method was simultaneously applied to the effect evaluation of the subsequent three parameters.
During the streamlined projection correction process, the number of skeleton points after the correction was identified as a key factor in accurately and uniformly representing the morphology of the Phoebe zhennan seeding stem. For independent leaf clustering following stem extraction, multiple DBSCAN clustering experiments were conducted with varying search radii and minimum point counts to ensure optimal clustering performance.
Based on the experimental procedure and results, a parameter sensitivity analysis (PSA) was performed on four parameters to illustrate the process better. For each parameter, multiple values were selected based on experimental experience, and the corresponding results were compared to determine the optimal value. Experimental effectiveness was evaluated by comparing the number of detected points to those obtained from manual segmentation.
Based on laboratory experience, four key parameters were selected for analysis: the number of corrected growth points, the number of skeleton points, the DBSCAN search radius, and the minimum number of DBSCAN clustering points. The number of corrected growth points varied from 1 to 4 in step 1; the number of skeleton points varied from 30 to 70 in step 10. The DBSCAN search radius ranged from 0.002 m to 0.0065 m, in increments of 0.0015 m, and the minimum number of DBSCAN clustering points ranged from 3 to 6, in steps of 1.
Considering the interdependence among parameters, experiments on each parameter were conducted while fixing the others at their respective optimal values. Multiple experimental results were obtained and analyzed to determine the optimal values for the four parameters, as presented in
Table 1.
The highest segmentation effectiveness (95.6%) was achieved when the number of corrected growth points was configured to three. However, when the number of corrected points deviated from this value, segmentation effectiveness decreased significantly by 10% to 40%, indicating a threshold effect that identifies three as the optimal value. Regarding the number of skeleton points, it was confirmed through experimentation that an appropriate number ensures morphological accuracy. Within the interval of 40, 50, and 60 skeleton points, segmentation efficiency fluctuated by less than 3%, indicating minimal variation in performance. Within this range, fifty skeleton points yielded the best experimental results.
Additionally, it was observed that the optimal segmentation performance for leaf detection using DBSCAN was achieved with a search radius of 0.0035 m and a minimum of five clustering points, effectively circumventing the influence of noise. Based on the above experimental results, the optimal parameters were determined as follows: three correction points, fifty skeleton points, a DBSCAN search radius of 0.0035 m, and a minimum of five clustering points. These settings achieved the optimal balance between efficiency and accuracy, further demonstrating the robustness and scientific validity of the proposed method.
Figure 7 shows the schematic diagram of the stem and leaf segmentation effect for six
Phoebe zhennan seedlings using the method described in this paper. The black color represents the stem point cloud, while other colors denote the separate leaf point clouds.
3.4. Comparison of the Results of Different Stem and Leaf Segmentation Methods
The stem and leaf segmentation directly affect the completeness and accuracy of parameter measurement. Therefore, the effectiveness of the segmentation method proposed in this paper was verified by comparing it with multiple other segmentation methods. First, the true values of the stem and leaf segmentation method were manually measured using CloudCompare software to sort the leaf and stem point clouds of the 20 aligned
Phoebe zhennan seedlings from the previous steps. The stem point cloud was marked 0, and the leaf point cloud was marked 1. The number of stem point clouds and leaf point clouds were then statistically counted as the true values. Different segmentation algorithms were applied to the same 20
Phoebe zhennan point cloud datasets. The segmentation results were used as the test values, including points attributed to the stem point cloud or the point cloud of a single leaf. The stem and leaf segmentation results obtained using the algorithm proposed in this paper were compared with the tensor-based segmentation method of Elnashef et al. [
12] and the slice-based skeleton method of Xiang et al. [
21]. In order to more comprehensively evaluate the segmentation performance of stems and leaves, the Matthews correlation coefficient (MCC) was employed as the evaluation metric. Compared to traditional accuracy, MCC takes into account true positives (TPs), false positives (FPs), true negatives (TNs), and false negatives (FNs), making it more suitable for datasets with class imbalance. Furthermore, the Pearson correlation of MCC values was calculated across different methods to analyze their impact on segmentation accuracy. The calculation formula is shown in Equation (19):
where
TP represents the point cloud of correctly classified leaves,
TN represents the point cloud of correctly classified stems,
FP represents the point cloud of misclassified leaves, and
FN represents the point cloud of misclassified stems. The specific segmentation results are shown in
Table 2.
The segmentation results of PointNet++ (Qi et al., 2017 [
17]) and the PointNeXt method (Qian et al., 2022 [
19]) were used for comparison, with the detailed segmentation results presented in
Table 3. The 94 heather samples obtained from the experiment were augmented to generate 500 plant data points, which were divided into 400 samples for the training set, 100 for the validation set, and 20, consistent with the traditional method, for the test set. The specific segmentation results are shown in
Table 3.
The information in
Table 2 reveals that both tensor-based segmentation and slice skeleton-based segmentation are inferior to the method proposed in this paper. When the multi-order tensor-based method is used to classify the 3D point cloud into plant organ levels, parameter settings, particularly the selection of the search radius, are crucial for choosing neighboring points and calculating tensor features. Improper parameter settings may fail to capture the plant’s structural features correctly. Furthermore, the geometric complexity of
Phoebe zhennan, including morphological diversity and organ crossover, increases the difficulty of classification. Although the number of segmented leaves is the same, some points are missing in each leaf. This is shown in
Figure 8, where the blue points represent the identified stem point cloud, and the green points represent the identified leaf point cloud. This can lead to significant errors in subsequent leaf area calculations. When using the slice skeletonization method for classification, the center of mass of each slice is calculated as the skeleton point. The Hough transform detects the centerline of the stem, and points adjacent to the centerline are extracted as stem skeleton points using a thresholding strategy. This method has significant limitations, though it produces better results for crops with stems that tend to grow vertically. However, it may lead to the omission or even failure to extract stem points when the
Phoebe zhennan seedling exhibits significant stem bending.
Table 3 shows that PointNet++ is a deep learning approach based on local feature extraction, capable of effectively capturing local structural information in point clouds and exhibiting notable advantages in segmentation accuracy. However, this method involves high computational complexity and a large model architecture, resulting in relatively slow processing speeds and difficulty meeting the requirements of efficient real-time applications. PointNeXt, by contrast, is a modular network architecture designed for large-scale point cloud data, offering strong feature modeling capabilities and being particularly well-suited for handling massive point cloud datasets. However, its performance tends to be unstable in small-sample scenarios and is highly dependent on the quality and diversity of labeled training data. In addition, both methods require large-scale, high-quality, manually annotated training datasets.
In summary, the segmentation scheme proposed in this study is more efficient than the other four methods in both stem and leaf segmentation tasks. It requires less processing time and achieves higher segmentation accuracy compared to the other methods.
3.5. Measured Parameter Results and Error Analysis
In this study, the existing data of 94
Phoebe zhennan seedings were processed, resulting in the segmentation of 94 stems and 630 leaves. After extracting the parameters, linear regression analysis was performed between manual and system-derived measurements for all extracted parameters. The correlation coefficient (r), coefficient of determination (R²), mean absolute error (MAE), and root mean square error (RMSE) were calculated for four parameter indices to assess the effect. The relationship between the correlation coefficients of each parameter was visualized using a linear plot, as shown in
Figure 9. The results of the measurement calculations are presented in
Table 4.
Errors in the analysis of stem length, stem diameter, leaf length, leaf width, and leaf area are attributed to the incomplete removal of flight noise from the device and errors caused by the improper removal of edge point clouds during the denoising process. Additionally, ensuring the complete separation of the stem and leaf at the stem-leaf junction is difficult, which may result in the presence of part of the stem point cloud in the leaf, leading to errors in the leaf parameters. The stem length error results from deviations between the fitted skeleton equations and the actual skeleton during the optimization of the initial stem point cloud, leading to errors in the final stem length. The stem diameter error occurs during point cloud alignment due to the large number of leaf point clouds. As the number of feature points increases, the alignment matrix weights favor the leaves, causing errors in stem alignment. This, in turn, leads to errors in parameter extraction during ellipse fitting. The leaf length error arises from the growth characteristics of Phoebe zhennan seedlings, where the stem diameter decreases from the root to the tip. When neighborhood points are extracted from the corrected stem skeleton using the base radius of the stem, part of the top leaf point cloud may be mistakenly extracted into the stem point cloud, leading to errors in leaf length and leaf area parameters. The leaf length error and the lack of complete symmetry in the leaf influence the leaf width error. While leaf width can be calculated simultaneously on both sides, the accuracy improvement is limited, and the increased computational load reduces the algorithm’s efficiency.
Overall, the measured phenotypic parameters are either higher or lower than the actual values. However, the correlation coefficients and other indices meet the application requirements, indicating that this program is highly reliable and applicable for extracting phenotypic parameters from Phoebe zhennan seedlings.
4. Discussion
The phenotyping system proposed in this study is suitable for the automated measurement of key phenotypic parameters—such as stem length, stem diameter, leaf length, leaf width, and leaf area—for Phoebe zhennan seedlings with heights of up to 1.5 m. In general, the height of Phoebe zhennan seedlings does not exceed 1.5 m from the time of container transplanting through approximately two years of growth, thereby allowing the system to cover the entire nursery stage effectively. The experimental samples used in this study were primarily within the 0.3–0.5 m range, corresponding to the main indoor nursery stage. As the plants grow taller, the system and its supporting algorithms can be adapted to later growth stages by adjusting the imaging distance and preprocessing parameters—such as those related to pass-through filtering—without modifying the core algorithms. The experimental results demonstrate high stability and reliability under controlled conditions, indicating strong potential for future deployment in complex field environments.
In terms of application scenarios, the current system is designed for the independent imaging of individual containerized seedlings, offering low interference and high segmentation accuracy. This characteristic provides broad potential for deployment across multiple application domains, such as seedling screening in scientific research institutions, nursery-stage growth monitoring in forestry farms, digital forest farm management, and other Phoebe zhennan-specific phenotyping applications. The system’s design and algorithmic architecture are both efficient and adaptable, fully accounting for the morphological characteristics of Phoebe zhennan seedlings and the constraints of nursery data collection while offering the potential for generalization to other morphologically similar species.
From an algorithmic perspective, the method proposed in this study demonstrates clear advantages over both conventional morphological analysis and deep learning-based segmentation approaches. Compared to traditional methods such as the Laplacian operator (Wu et al. [
22]), tensor-based approaches (Elnashef et al. [
12]), and slicing techniques (Xiang et al. [
21]), the proposed algorithm performs multiplanar projection on the initially segmented stem point cloud, followed by a second round of skeleton extraction. This process enhances segmentation accuracy and enables finer identification of stem and leaf structures, thereby compensating for the limitations of traditional methods in structurally complex regions. Compared to current state-of-the-art deep learning methods such as PointNet++ (Qi et al. [
17]), PointNeXt (Qian et al. [
19]), and PCT (Guo et al. [
29]), which, although highly expressive, typically require large amounts of labeled data, high-performance GPUs, and complex training pipelines, making them difficult to deploy in resource-limited environments, the proposed method offers high computational efficiency, low memory consumption, and minimal hardware requirements. These characteristics make it particularly suitable for low-power scenarios, such as edge devices and mobile platforms, while achieving high-precision segmentation without relying on pre-trained models (validated through comparative experiments) and demonstrating enhanced practicality and scalability.
Nevertheless, the algorithm itself exhibits certain limitations, which will serve as focal points for future improvements. On the one hand, when processing the edge regions of
Phoebe zhennan stems and leaves, the inherent sparsity in the point cloud distribution may cause the structural features of edge points to be insufficiently distinct, potentially leading to misclassification. This issue becomes particularly prominent in samples exhibiting complex 3D geometries and irregular contours (Wang et al. [
30]). A viable solution involves refining the treatment of sparse regions by tuning the parameters of the DBSCAN clustering algorithm, such as decreasing the clustering radius or increasing the minimum point threshold (Gholizadeh et al., [
31]). On the other hand, in the transitional region where the stem meets the leaf—particularly near stem nodes—the dense clustering of the point cloud introduces observation bias across different viewpoints, thereby increasing the risk of misclustering. To mitigate this issue, we employed skeleton-based information to differentiate stems and leaves, leveraging their distinct geometric characteristics—cylindrical for stems and curved for leaves—thereby improving segmentation accuracy to a certain degree (Ferrara et al. [
32]).
From the perspective of application deployment, extending the system to complex field environments remains challenging(Wang et al. [
33]). First, under dense
Phoebe zhennan planting conditions, morphological changes induced by stress—such as localized leaf folding and stem bending—are likely to occur. However, the stem length is extracted using the MNVG algorithm, which corrects direction vectors at each point to ensure continuity, thereby allowing the cumulative path length to accurately represent the true stem length—even in the presence of curvature. As a result, stress exerts minimal impact on measurements of stem length and diameter, and only limited influence on parameters such as leaf area; plant height is the most likely to be affected.
Second, in cases where leaves partially occlude stems, a relatively complete 3D reconstruction can still be achieved by increasing multi-angle image capture and performing accurate alignment, thereby maintaining high parameter extraction accuracy (Luo et al. [
34]). Although occlusion may affect feature extraction in the locally occluded leaf regions, the impact is limited and does not significantly influence overall phenological measurements. Localized occlusion remains a common challenge that current non-contact phenotyping techniques cannot fully address and often requires inference or manual intervention. In addition, under complex field conditions, more efficient multi-plant segmentation algorithms are required to improve single-plant extraction accuracy, particularly due to severe interleaf overlap among adjacent crops (Liu et al. [
35]). Preliminary tests indicate that stem recognition and separation are relatively straightforward, but leaf overlap continues to hinder accurate attribution (Li et al. [
36]), representing a primary challenge for future research efforts.
Finally, in terms of cost-effectiveness and generalizability, the system utilizes a low-cost time-of-flight (TOF) camera with a simple hardware configuration that remains both economical and acceptably accurate (Xie et al. [
37]). Compared to high-cost solutions like high-precision LiDAR, this system offers greater practicality and cost-efficiency, making it particularly suitable for large-scale deployment in resource-constrained settings, such as seedling nurseries and forestry research stations. By achieving high-precision stem and leaf segmentation with simplified hardware, the system demonstrates strong versatility and scalability across diverse application scenarios.
5. Conclusions
This research developed phenotypic parameter measurement methods for Phoebe zhennan seedlings. Five parameters—stem length, stem diameter, leaf length, leaf width, and leaf area—were extracted from the collected 3D point cloud data in four steps: image preprocessing, point cloud alignment, stem and leaf segmentation, and parameter measurement. The algorithm is primarily based on the concept of median normalized search. Conventional search methods for the same height are less effective due to the structural characteristics of Phoebe zhennan plants, which may produce multiple leaves at the same height. The inhomogeneous distribution of the leaf point cloud and the redundancy in the search radius can lead to search errors, such as failing to extract the stems.
This paper proposes a search correction method that adjusts the search direction of the current point based on the growth direction vectors of the first n growth points. This ensures the correct growth of stem points at the stem-leaf junction and yields better segmentation results. The results demonstrate that the segmentation algorithm effectively extracts each leaf and the main stem from the 3D point cloud of Phoebe zhennan plants. The algorithm for detecting individual leaves and stems was successfully implemented. The system was used to characterize several important parameters of the Phoebe zhennan seedling, yielding promising results. The automatic measurements of the 3D surface model were consistent with the corresponding manual measurements, verifying the accuracy and practicality of the system.
Thus, depth imaging provides an effective and economical solution for plant phenotypic characterization, facilitating genomic research and plant breeding programs. Future work will focus on improving the algorithm to address the leaf occlusion problem. The stem and leaf segmentation scheme will also be refined to improve efficiency and adapt the method to different growing environments and field scenarios.