TY - JOUR
T1 - Segmentation and motion parameter estimation for robotic Medjoul-date thinning
AU - Shoshan, Tal
AU - Bechar, Avital
AU - Cohen, Yuval
AU - Sadowsky, Avraham
AU - Berman, Sigal
N1 - Funding Information:
The authors would like to thank Inbar Ben-David and Dr. Yael Salzer, Dr. Zeev Schmilovitz, and Dekel Meir from the ARO-Volcani Institute for their assistance in the data collection effort, Prof. Yossi Yovel from Tel-Aviv University for his insightful comments, Noam Peles, Nissim Abuhazera, Yossi Zahavi, and Moshe Bardea from Ben-Gurion University for their technical assistance, and the Israeli date growers for their assistance in various stages of the research.
Funding Information:
This research is funded by the Chief Scientist of the Israeli ministry of agriculture and the Israeli Date Grower’s board in the Plant Council (Project # 20-07-0018).
Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2022/4/1
Y1 - 2022/4/1
N2 - Laborious fruit thinning is required for attaining high-quality Medjoul dates. Thinning automation can significantly reduce labor and improve efficiency. An image processing apparatus developed for robotic Medjoul thinning is presented. Instance segmentation based on Mask R-CNN was applied to identify the fruit bunch components: spikelets and rachis. Motion planning parameters were extracted using the derived masks: rachis center point (RCP), rachis orientation angle, and spikelets remaining length. RCP and rachis orientation angle were computed geometrically, spikelets remaining length was estimated with a convolutional neural network (CNN) and a deep neural network (DNN). Instance segmentation results were accurate, especially for spikelets, for low intersection over union (IoU) (0.3 IoU, fruit determined for thinning identification, spikelets: 98%, rachises: 73%). However, only 66% of the rachises were correctly matched to spikelets. The segmentation of all spikelets and rachises in the images was of medium quality for low IoU (0.3 IoU, F1, spikelets: 0.67, rachis: 0.77), where both precision and recall dropped for higher IoUs. RCP and rachis orientation angle were accurately estimated (0.3 IoU, error, RCP: 2.2 cm, rachis orientation angle: 5.0°). Spikelets remaining length estimation using CNN resulted in better performance than DNN (0.3 IoU, error, CNN: 19.7%, DNN: 24.6%). Spikelets segmentation results are suitable for thinning automation. However, rachis segmentation and matching the rachis and spikelets may still require human intervention during run-time. RCP and rachis orientation angle estimation errors are acceptable, while spikelets remaining length estimation errors are acceptable only for preliminary motion planning and mandate additional tuning during motion execution.
AB - Laborious fruit thinning is required for attaining high-quality Medjoul dates. Thinning automation can significantly reduce labor and improve efficiency. An image processing apparatus developed for robotic Medjoul thinning is presented. Instance segmentation based on Mask R-CNN was applied to identify the fruit bunch components: spikelets and rachis. Motion planning parameters were extracted using the derived masks: rachis center point (RCP), rachis orientation angle, and spikelets remaining length. RCP and rachis orientation angle were computed geometrically, spikelets remaining length was estimated with a convolutional neural network (CNN) and a deep neural network (DNN). Instance segmentation results were accurate, especially for spikelets, for low intersection over union (IoU) (0.3 IoU, fruit determined for thinning identification, spikelets: 98%, rachises: 73%). However, only 66% of the rachises were correctly matched to spikelets. The segmentation of all spikelets and rachises in the images was of medium quality for low IoU (0.3 IoU, F1, spikelets: 0.67, rachis: 0.77), where both precision and recall dropped for higher IoUs. RCP and rachis orientation angle were accurately estimated (0.3 IoU, error, RCP: 2.2 cm, rachis orientation angle: 5.0°). Spikelets remaining length estimation using CNN resulted in better performance than DNN (0.3 IoU, error, CNN: 19.7%, DNN: 24.6%). Spikelets segmentation results are suitable for thinning automation. However, rachis segmentation and matching the rachis and spikelets may still require human intervention during run-time. RCP and rachis orientation angle estimation errors are acceptable, while spikelets remaining length estimation errors are acceptable only for preliminary motion planning and mandate additional tuning during motion execution.
KW - Deep neural networks
KW - Image processing
KW - Medjoul-dates
KW - Thinning automation
UR - http://www.scopus.com/inward/record.url?scp=85114372217&partnerID=8YFLogxK
U2 - 10.1007/s11119-021-09847-2
DO - 10.1007/s11119-021-09847-2
M3 - Article
AN - SCOPUS:85114372217
SN - 1385-2256
VL - 23
SP - 514
EP - 537
JO - Precision Agriculture
JF - Precision Agriculture
IS - 2
ER -