Improved Point-Cloud Segmentation for Plant Phenotyping Through Class-Dependent Sampling of Training Data to Battle Class Imbalance

被引:18
作者
Boogaard, Frans P. [1 ,2 ]
van Henten, Eldert J. [1 ]
Kootstra, Gert [1 ]
机构
[1] Wageningen Univ & Res, Farm Technol Grp, Wageningen, Netherlands
[2] Rijk Zwaan Breeding, Fijnaart, Netherlands
关键词
point-cloud segmentation; class imbalance; class-dependent sampling; plant phenotyping; deep learning;
D O I
10.3389/fpls.2022.838190
中图分类号
Q94 [植物学];
学科分类号
071001 ;
摘要
Plant scientists and breeders require high-quality phenotypic data. However, obtaining accurate manual measurements for large plant populations is often infeasible, due to the high labour requirement involved. This is especially the case for more complex plant traits, like the traits defining the plant architecture. Computer-vision methods can help in solving this bottleneck. The current work focusses on methods using 3D point cloud data to obtain phenotypic datasets of traits related to the plant architecture. A first step is the segmentation of the point clouds into plant organs. One of the issues in point-cloud segmentation is that not all plant parts are equally represented in the data and that the segmentation performance is typically lower for minority classes than for majority classes. To address this class-imbalance problem, we used a common practice to divide large point clouds into chunks that were independently segmented and recombined later. In our case, the chunks were created by selecting anchor points and combining those with points in their neighbourhood. As a baseline, the anchor points were selected in a class-independent way, representing the class distribution in the original data. Then, we propose a class-dependent sampling strategy to battle class imbalance. The difference in segmentation performance between the class-independent and the class-dependent training set was analysed first. Additionally, the effect of the number of points selected as the neighbourhood was investigated. Smaller neighbourhoods resulted in a higher level of class balance, but also in a loss of context that was contained in the points around the anchor point. The overall segmentation quality, measured as the mean intersection-over-union (IoU), increased from 0.94 to 0.96 when the class-dependent training set was used. The biggest class improvement was found for the "node," for which the percentage of correctly segmented points increased by 46.0 percentage points. The results of the second experiment clearly showed that higher levels of class balance did not necessarily lead to better segmentation performance. Instead, the optimal neighbourhood size differed per class. In conclusion, it was demonstrated that our class-dependent sampling strategy led to an improved point-cloud segmentation method for plant phenotyping.
引用
收藏
页数:16
相关论文
共 21 条
[1]  
[Anonymous], 2019, CloudCompare (version 2.10.2 (Zephyrus)) GPL software
[2]   Data synthesis methods for semantic segmentation in agriculture: A Capsicum annuum dataset [J].
Barth, R. ;
IJsselmuiden, J. ;
Hemming, J. ;
Van Henten, E. J. .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2018, 144 :284-296
[3]   Boosting plant-part segmentation of cucumber plants by enriching incomplete 3D point clouds with spectral data [J].
Boogaard, Frans P. ;
van Henten, Eldert J. ;
Kootstra, Gert .
BIOSYSTEMS ENGINEERING, 2021, 211 (211) :167-182
[4]   ROSE-X: an annotated data set for evaluation of 3D plant organ segmentation methods [J].
Dutagaci, Helin ;
Rasti, Pejman ;
Galopin, Gilles ;
Rousseau, David .
PLANT METHODS, 2020, 16 (01)
[5]   A Versatile Phenotyping System and Analytics Platform Reveals Diverse Temporal Responses to Water Availability in Setaria [J].
Fahlgren, Noah ;
Feldman, Maximilian ;
Gehan, Malia A. ;
Wilson, Melinda S. ;
Shyu, Christine ;
Bryant, Douglas W. ;
Hill, Steven T. ;
McEntee, Colton J. ;
Warnasooriya, Sankalpi N. ;
Kumar, Indrajit ;
Ficor, Tracy ;
Turnipseed, Stephanie ;
Gilbert, Kerrigan B. ;
Brutnell, Thomas P. ;
Carrington, James C. ;
Mockler, Todd C. ;
Baxter, Ivan .
MOLECULAR PLANT, 2015, 8 (10) :1520-1535
[6]  
Griffiths D., WEIGHTED POINT CLOUD, V62, P10
[7]  
Griffiths D., 2019, SynthCity: A large scale synthetic point cloud. ArXiv, V13, P1
[8]   Deep Learning for 3D Point Clouds: A Survey [J].
Guo, Yulan ;
Wang, Hanyun ;
Hu, Qingyong ;
Liu, Hao ;
Liu, Li ;
Bennamoun, Mohammed .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (12) :4338-4364
[9]   Boosting Minority Class Prediction on Imbalanced Point Cloud Data [J].
Lin, Hsien-, I ;
Mihn Cong Nguyen .
APPLIED SCIENCES-BASEL, 2020, 10 (03)
[10]   Focal Loss for Dense Object Detection [J].
Lin, Tsung-Yi ;
Goyal, Priya ;
Girshick, Ross ;
He, Kaiming ;
Dollar, Piotr .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :2999-3007