Three-dimensional perception of orchard banana central stock enhanced by adaptive multi-vision technology

Abstract Automatic vision-based picking in orchards and fields is a highly challenging task. The orchard banana central stock, which is large in size, low in color contrast, and falls within a complex background, was taken as the subject in this research. A measurement framework based on multi-vision technology was established, and a set of general methods were utilized to improve the comprehensive performance of multi-view-geometry-based vision modules in orchard picking tasks. Multiple cameras at different angles were deployed to maximize the perception range. The global geometric parameters of the cameras were calibrated and a robust semantic segmentation network was trained to achieve effective image pre-processing. A novel adaptive stereo matching strategy was designed to ensure that the robot reliably completes 3D triangulation at various depths as it moves across the target area. Global calibration errors were corrected via a high-accuracy point cloud stitching algorithm. Experimental results indicated that the proposed adaptive stereo matching strategy was accurate to different sampling depths and showed stable performance, and the proposed point cloud stitching algorithm accurately stitched multi-view point clouds. This work provides theoretical and practical references for the 3D sensing of banana central stocks in complex environments. The proposed technique was designed for adaptability of the multi-vision system for field perception, so it can be easily transferred to similar applications such as the 3D reconstruction of agricultural targets, 3D positioning of fruit clusters, and 3D robotic arm obstacle avoidance.

[1]  Sun Tao,et al.  Plant 3D reconstruction based on LiDAR and multi-view sequence images , 2018 .

[2]  Alexander C. Abad,et al.  Autonomous Fruit Harvester with Machine Vision , 2018 .

[3]  Sang-Heon Lee,et al.  Registration of multispectral 3D points for plant inspection , 2018, Precision Agriculture.

[4]  José García Rodríguez,et al.  Geometric 3D point cloud compression , 2014, Pattern Recognit. Lett..

[5]  T. F. Burks,et al.  Multi-camera Fruit Localization in Robotic Harvesting , 2016 .

[6]  Xiangjun Zou,et al.  A robust fruit image segmentation algorithm against varying illumination for vision system of fruit harvesting robot , 2017 .

[7]  Xiangjun Zou,et al.  Color-, depth-, and shape-based 3D fruit detection , 2019, Precision Agriculture.

[8]  Jian Lian,et al.  Deep indicator for fine-grained classification of banana’s ripening stages , 2018, EURASIP Journal on Image and Video Processing.

[9]  Chang Liu,et al.  Combining SUN-based visual attention model and saliency contour detection algorithm for apple image segmentation , 2018, Multimedia Tools and Applications.

[10]  Xiong Chen,et al.  Recognition and Matching of Clustered Mature Litchi Fruits Using Binocular Charge-Coupled Device (CCD) Color Cameras , 2017, Sensors.

[11]  Yong He,et al.  Detection of orchard citrus fruits using a monocular machine vision-based method for automatic fruit picking applications , 2018, Comput. Electron. Agric..

[12]  Ahmad Al-Mallahi,et al.  A novel image processing algorithm to separate linearly clustered kiwifruits , 2019, Biosystems Engineering.

[13]  Bruce MacDonald,et al.  Robotic kiwifruit harvesting using machine vision, convolutional neural networks, and robotic arms , 2019, Biosystems Engineering.

[14]  Ghulam Muhammad,et al.  Date Fruit Classification for Robotic Harvesting in a Natural Environment Using Deep Learning , 2019, IEEE Access.

[15]  Dongjian He,et al.  Recognition of green apples in an orchard environment by combining the GrabCut model and Ncut algorithm , 2019, Biosystems Engineering.

[16]  Xiangjun Zou,et al.  RRT-based path planning for an intelligent litchi-picking manipulator , 2019, Comput. Electron. Agric..

[17]  Wei Li,et al.  A Method for Broccoli Seedling Recognition in Natural Environment Based on Binocular Stereo Vision and Gaussian Mixture Model , 2019, Sensors.

[18]  Xiangjun Zou,et al.  Guava Detection and Pose Estimation Using a Low-Cost RGB-D Sensor in the Field , 2019, Sensors.

[19]  Xiangjun Zou,et al.  Localisation of litchi in an unstructured environment using binocular stereo vision , 2016 .

[20]  Xiangjun Zou,et al.  In-field citrus detection and localisation based on RGB-D image analysis , 2019, Biosystems Engineering.

[21]  Xiangjun Zou,et al.  Recognition and Localization Methods for Vision-Based Fruit Picking Robots: A Review , 2020, Frontiers in Plant Science.

[22]  Chenglin Wang,et al.  Real-time detection of surface deformation and strain in recycled aggregate concrete-filled steel tubular columns via four-ocular vision , 2019, Robotics Comput. Integr. Manuf..

[23]  Xiangjun Zou,et al.  High-accuracy multi-camera reconstruction enhanced by adaptive point cloud correction algorithm , 2019, Optics and Lasers in Engineering.

[24]  Josse De Baerdemaeker,et al.  Detection of red and bicoloured apples on tree with an RGB-D camera , 2016 .

[25]  Huajian Liu,et al.  A multispectral machine vision system for invertebrate detection on green leaves , 2018, Comput. Electron. Agric..

[26]  Yong He,et al.  Computer vision-based localisation of picking points for automatic litchi harvesting applications towards natural scenarios , 2019, Biosystems Engineering.

[27]  Xiong Chen,et al.  A vision methodology for harvesting robot to detect cutting points on peduncles of double overlapping grape clusters in a vineyard , 2018, Comput. Ind..

[28]  Zhenyu Zhong,et al.  Lychee Fruit Detection Based on Monocular Machine Vision in Orchard Environment , 2019, Sensors.

[29]  Tang Yunchao,et al.  Grand Challenges of Machine-Vision Technology in Civil Structural Health Monitoring , 2020, Artificial Intelligence Evolution.

[30]  Xiangjun Zou,et al.  Robust Grape Cluster Detection in a Vineyard by Combining the AdaBoost Framework and Multiple Color Components , 2016, Sensors.

[31]  François Chollet,et al.  Xception: Deep Learning with Depthwise Separable Convolutions , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[32]  Sang-Heon Lee,et al.  A Multispectral 3-D Vision System for Invertebrate Detection on Crops , 2017, IEEE Sensors Journal.

[33]  Xiangjun Zou,et al.  Fruit detection in natural environment using partial shape matching and probabilistic Hough transform , 2019, Precision Agriculture.

[34]  Zhen Liu,et al.  Green Grape Detection and Picking-Point Calculation in a Night-Time Natural Environment Using a Charge-Coupled Device (CCD) Vision Sensor with Artificial Illumination , 2018, Sensors.

[35]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  Nico Blodow,et al.  Towards 3D Point cloud based object maps for household environments , 2008, Robotics Auton. Syst..

[37]  Yang Yu,et al.  Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN , 2019, Comput. Electron. Agric..

[38]  Qin Zhang,et al.  Apple Tree Trunk and Branch Segmentation for Automatic Trellis Training Using Convolutional Neural Network Based Semantic Segmentation , 2018 .

[39]  Adam L. Kaczmarek,et al.  Stereo vision with Equal Baseline Multiple Camera Set (EBMCS) for obtaining depth maps of plants , 2017, Comput. Electron. Agric..

[40]  Xiangjun Zou,et al.  Vision-based extraction of spatial information in grape clusters for harvesting robots , 2016 .

[41]  Kulbir Singh,et al.  Volumetric estimation using 3D reconstruction method for grading of fruits , 2018, Multimedia Tools and Applications.

[42]  George Papandreou,et al.  Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation , 2018, ECCV.

[43]  Xiangjun Zou,et al.  Banana detection based on color and texture features in the natural environment , 2019, Comput. Electron. Agric..