This study aimed to construct a three-dimensional (3D) pipeline of strawberry plants and to develop a machine learning–based 3D leaf segmentation framework. Strawberry plants cultivated in a controlled greenhouse at Jeonbuk National University were ...
This study aimed to construct a three-dimensional (3D) pipeline of strawberry plants and to develop a machine learning–based 3D leaf segmentation framework. Strawberry plants cultivated in a controlled greenhouse at Jeonbuk National University were used as the study target. A 3D leaf segmentation model was developed by applying a Random Forest (RF) classifier and the Hierarchical Density-Based Spatial Clustering of Applications with Noise (HDBSCAN) algorithm, and the results are summarized as follows.
1. Video data were acquired on May 12 and May 21, 2025, to generate a 3D model of strawberry plants. The recorded videos were processed using COLMAP (Structure-from-Motion and Multi-View Stereo) to extract 300 keyframes, from which camera pose information, including position and orientation, was obtained through frame alignment. The extracted keyframes and corresponding pose data were then used as inputs to a Neural Radiance Field (NeRF)– based algorithm to reconstruct a 3D strawberry model.
2. The generated 3D model was scaled using reference points, and background regions excluding the target plants were manually removed. Noise was further reduced by applying filtering techniques.
Instance-level segmentation annotation was then performed using a web-based tool provided by Segments.ai, with four classes defined:
background (0), leaf (1), petiole (2), and runner (3).
3. To reflect the geometric characteristics of strawberry plants, global planarity, local planarity, and verticality were extracted in addition to conventional XYZ spatial coordinates and RGB color information.
These features were combined to construct point-wise feature vectors, which were used together with labeled data to train the RF model for leaf candidate detection. The leaf candidate prediction achieved high performance, with an average F1-score of 0.9879 and a minimum F1-score of 0.9633.
4. The leaf candidate points predicted by the RF model were clustered using the HDBSCAN algorithm to perform instance-level segmentation. The initial segmentation results showed limited performance, with an average mean Intersection over Union (mean IoU) of 0.6766 and a minimum mean IoU of 0.2724.
Under-segmentation, where multiple leaves were merged into a single instance, and over-segmentation, where a single leaf was divided into multiple instances, were observed in some cases. To mitigate these issues, abnormal clusters were detected based on instance size, volume, and density, followed by re-segmentation. In addition, Principal Component Analysis (PCA)–based shape descriptors were used to identify and filter anomalous clusters. After filtering, the average mean IoU increased to 0.7371, while the minimum mean IoU showed only a marginal improvement to 0.2975.
5. Despite the relatively low mean IoU values, the segmentation results were found to provide sufficient information for practical phenotypic trait extraction, demonstrating the feasibility of automated 3D phenotyping. In this study, strawberry leaf segmentation was performed by applying RF and HDBSCAN algorithms to NeRF-based 3D strawberry models. While the leaf candidate detection achieved high accuracy, the segmentation performance remained limited. Nevertheless, the results indicate the potential for extracting phenotypic indicators for subsequent analysis. Future work will focus on improving segmentation performance through the incorporation of supervised learning approaches and integrating the segmentation framework with comprehensive 3D phenotypic analysis models. Such advancements are expected to enable early detection of abnormal plant conditions and the application of phenotype-based control strategies, with further potential expansion to agricultural AI applications such as plant growth monitoring, environmental control, and crop stress analysis.