TY - JOUR
T1 - Integrated detection of citrus fruits and branches using a convolutional neural network
AU - Yang, C. H.
AU - Xiong, L. Y.
AU - Wang, Z.
AU - Wang, Y.
AU - Shi, G.
AU - Kuremot, T.
AU - Zhao, W. H.
AU - Yang, Y.
N1 - Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2020/7
Y1 - 2020/7
N2 - The key technology for a fruit picking robot is to identify fruits in different occlusion states. Based on the mask regional convolutional neural network (Mask R-CNN) and a branch segment merging algorithm, an integrated system was developed to simultaneously detect and measure citrus fruits and branches. A training dataset was constructed for fruit and tree appearance, including single fruit, multiple fruits, occluded fruits, branches and trunk. A segmental labeling method for random and irregular branches is proposed to improve the precision of the Mask R-CNN. Based on the segmental mask regions identified by this model, a more precise bounding box is obtained by calculating the minimum enclosing rectangle of mask regions. Then, a branch segment merging algorithm reconstructs branches and the trunk. Diameters of fruits and branches are obtained by mapping the color image onto the depth image. The average precision of fruit and branch recognition are 88.15% and 96.27%, respectively. The average measurement error of fruits’ transverse diameters, fruits’ longitudinal diameters, and branch diameters are 2.52, 2.29, and 1.17 mm, respectively. Experiments show the detection system has good performance for all types of fruits and occlusions. This vision system can effectively help the robot to plan the appropriate picking path and avoid obstacles.
AB - The key technology for a fruit picking robot is to identify fruits in different occlusion states. Based on the mask regional convolutional neural network (Mask R-CNN) and a branch segment merging algorithm, an integrated system was developed to simultaneously detect and measure citrus fruits and branches. A training dataset was constructed for fruit and tree appearance, including single fruit, multiple fruits, occluded fruits, branches and trunk. A segmental labeling method for random and irregular branches is proposed to improve the precision of the Mask R-CNN. Based on the segmental mask regions identified by this model, a more precise bounding box is obtained by calculating the minimum enclosing rectangle of mask regions. Then, a branch segment merging algorithm reconstructs branches and the trunk. Diameters of fruits and branches are obtained by mapping the color image onto the depth image. The average precision of fruit and branch recognition are 88.15% and 96.27%, respectively. The average measurement error of fruits’ transverse diameters, fruits’ longitudinal diameters, and branch diameters are 2.52, 2.29, and 1.17 mm, respectively. Experiments show the detection system has good performance for all types of fruits and occlusions. This vision system can effectively help the robot to plan the appropriate picking path and avoid obstacles.
KW - Branch detection
KW - Citrus harvesting robot
KW - Fruit identification
KW - Mask R-CNN
KW - RGB-D
UR - https://www.scopus.com/pages/publications/85085274433
U2 - 10.1016/j.compag.2020.105469
DO - 10.1016/j.compag.2020.105469
M3 - 文章
AN - SCOPUS:85085274433
SN - 0168-1699
VL - 174
JO - Computers and Electronics in Agriculture
JF - Computers and Electronics in Agriculture
M1 - 105469
ER -