A Refined Apple Binocular Positioning Method with Segmentation-Based Deep Learning for Robotic Picking
Open Access
Abstract
An apple-picking robot is now the most widely accepted method in the substitution of low-efficiency and high-cost labor-intensive apple harvesting. Although most current research on apple-picking robots works well in the laboratory, most of them are unworkable in an orchard environment due to unsatisfied apple positioning performance. In general, an accurate, fast, and widely used apple positioning method for an apple-picking robot remains lacking. Some positioning methods with detection-based deep learning reached an acceptable performance in some orchards. However, apples occluded by apples, leaves, and branches are ignored in these methods with detection-based deep learning. Therefore, an apple binocular positioning method based on a Mask Region Convolutional Neural Network (Mask R-CNN, an instance segmentation network) was developed to achieve better apple positioning. A binocular camera (Bumblebee XB3) was adapted to capture binocular images of apples. After that, a Mask R-CNN was applied to implement instance segmentation of apple binocular images. Then, template matching with a parallel polar line constraint was applied for the stereo matching of apples. Finally, four feature point pairs of apples from binocular images were selected to calculate disparity and depth. The trained Mask R-CNN reached a detection and segmentation intersection over union (IoU) of 80.11% and 84.39%, respectively. The coefficient of variation (CoV) and positioning accuracy (PA) of binocular positioning were 5.28 mm and 99.49%, respectively. The research developed a new method to fulfill binocular positioning with a segmentation-based neural network.Keywords
Funding Information
- Natural Science Foundation for Chongqing (cstc2020jscx-lygg0001, QN2022172006L)
- National Foreign Expert Project, Ministry of Science and Technology, China (cstc2020jscx-lygg0001, QN2022172006L)
This publication has 37 references indexed in Scilit:
- Fully Convolutional Networks for Semantic SegmentationIEEE Transactions on Pattern Analysis and Machine Intelligence, 2016
- Localisation of litchi in an unstructured environment using binocular stereo visionBiosystems Engineering, 2016
- Location of apples in trees using stereoscopic visionComputers and Electronics in Agriculture, 2015
- Identification of pruning branches in tall spindle apple trees for automated pruningComputers and Electronics in Agriculture, 2014
- An image segmentation method for apple sorting and grading using support vector machine and Otsu’s methodComputers and Electronics in Agriculture, 2013
- Distinctive Image Features from Scale-Invariant KeypointsInternational Journal of Computer Vision, 2004
- A flexible new technique for camera calibrationIEEE Transactions on Pattern Analysis and Machine Intelligence, 2000
- Support vector machines for histogram-based image classificationIEEE Transactions on Neural Networks, 1999
- Binocular Vision and StereopsisTrends in Neurosciences, 1996
- A Threshold Selection Method from Gray-Level HistogramsIEEE Transactions on Systems, Man, and Cybernetics, 1979