Image Based Mango Fruit Detection, Localisation and Yield Estimation Using Multiple View Geometry

This paper presents a novel multi-sensor framework to efficiently identify, track, localise and map every piece of fruit in a commercial mango orchard. A multiple viewpoint approach is used to solve the problem of occlusion, thus avoiding the need for labour-intensive field calibration to estimate actual yield. Fruit are detected in images using a state-of-the-art faster R-CNN detector, and pair-wise correspondences are established between images using trajectory data provided by a navigation system. A novel LiDAR component automatically generates image masks for each canopy, allowing each fruit to be associated with the corresponding tree. The tracked fruit are triangulated to locate them in 3D, enabling a number of spatial statistics per tree, row or orchard block. A total of 522 trees and 71,609 mangoes were scanned on a Calypso mango orchard near Bundaberg, Queensland, Australia, with 16 trees counted by hand for validation, both on the tree and after harvest. The results show that single, dual and multi-view methods can all provide precise yield estimates, but only the proposed multi-view approach can do so without calibration, with an error rate of only 1.36% for individual trees.

[1]  Salah Sukkarieh,et al.  A Pipeline for Trunk Detection in Trellis Structured Apple Orchards , 2015, J. Field Robotics.

[2]  James Patrick Underwood,et al.  Deep fruit detection in orchards , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[3]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[4]  James Patrick Underwood,et al.  Image classification with orchard metadata , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[5]  James Patrick Underwood,et al.  Image Segmentation for Fruit Detection and Yield Estimation in Apple Orchards , 2016, J. Field Robotics.

[6]  Raphael Linker,et al.  Determination of the number of green apples in RGB images recorded in orchards , 2012 .

[7]  Qi Wang,et al.  Automated Crop Yield Estimation for Apple Orchards , 2012, ISER.

[8]  Mongkol Ekpanyapong,et al.  Fruit detection, tracking, and 3D reconstruction for crop mapping and yield estimation , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[9]  Ricardo Carelli,et al.  Agricultural Robotics: Unmanned Robotic Service Units in Agricultural Tasks , 2013, IEEE Industrial Electronics Magazine.

[10]  Dennis Jarvis,et al.  Estimation of mango crop yield using image analysis - Segmentation method , 2013 .

[11]  Salah Sukkarieh,et al.  Mapping almond orchard canopy volume, flowers, fruit and yield using lidar and vision sensors , 2016, Comput. Electron. Agric..

[12]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[13]  C. Glasbey,et al.  Automatic fruit recognition and counting from multiple images , 2014 .

[14]  D. Stajnko,et al.  Estimation of number and diameter of apple fruits in an orchard during the growing season by thermal imaging , 2004 .

[15]  Reza Ehsani,et al.  Orchard Tree Modeling for Advanced Sprayer Control and Automatic Tree Inventory , 2012 .

[16]  W. S. Qureshi,et al.  Machine vision for counting fruit on mango tree canopies , 2017, Precision Agriculture.

[17]  Sanjiv Singh,et al.  Automated Visual Yield Estimation in Vineyards , 2014, J. Field Robotics.

[18]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Thierry Peynot,et al.  Error modeling and calibration of exteroceptive sensors for accurate mapping applications , 2010, J. Field Robotics.

[20]  Q. Zhang,et al.  Sensors and systems for fruit detection and localization: A review , 2015, Comput. Electron. Agric..

[21]  Salah Sukkarieh,et al.  A Feature Learning Based Approach for Automated Fruit Yield Estimation , 2013, FSR.

[22]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[23]  Salah Sukkarieh,et al.  Lidar‐Based Tree Recognition and Platform Localization in Orchards , 2015, J. Field Robotics.

[24]  Salah Sukkarieh,et al.  Orchard fruit segmentation using multi-spectral feature learning , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Vijay Kumar,et al.  Devices, systems, and methods for automated monitoring enabling precision agriculture , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[26]  Kerry B. Walsh,et al.  Machine vision in estimation of fruit crop yield , 2014 .

[27]  Steve Scheding,et al.  Real-Time Map Building with Uncertainty using Colour Camera and Scanning Laser , 2007 .

[28]  Tristan Perez,et al.  DeepFruits: A Fruit Detection System Using Deep Neural Networks , 2016, Sensors.

[29]  Volkan Isler,et al.  Robotic Surveying of Apple Orchards , 2015 .

[30]  Sanjiv Singh,et al.  Modeling and Calibrating Visual Yield Estimates in Vineyards , 2012, FSR.

[31]  Jose L Pons,et al.  A SURVEY OF COMPUTER VISION METHODS FOR LOCATING FRUIT ON TREES , 2000 .