Detection of red and bicoloured apples on tree with an RGB-D camera

Recognising and accurately locating fruits on a tree is a critical challenge in developing fruit-by-fruit robotic harvesting. Many researchers have investigated the potential of red, green, blue (RGB) colour imaging for this purpose, but have had limited success due to the occlusion of the target fruits by foliage, branches or other fruits as well as due to the non-uniform and unstructured nature of an orchard environment. Recently, novel, cost-effective camera systems have become available which provide both colour (RGB) and three dimensional (3D) shape information. As these have shown potential for 3D perception for robots operating in unstructured environments, the potential of such an RGB-D camera for the detection and localisation of red and bicoloured apples on tree was investigated in this study. Images were acquired with this camera system in fruit orchards under a light shield blocking direct sunlight, and an algorithm to detect and localise red and bicoloured apples based on colour and shape features was developed. When the algorithm was applied to the data acquired in these orchards, 100% of the fully visible apples and 82% of the partially occluded apples were detected correctly. The location estimation error was below 10 mm in all the coordinate axes of the Cartesian space. This high detection and location accuracy and short processing time (below 1 s for simultaneous detection of 20 apples), makes the developed algorithm suitable for implementation in a robotic harvesting system, and for yield estimation and orchard monitoring.

[1]  Hiroshi Okamoto,et al.  Feedback Control of Manipulator Using Machine Vision for Robotic Apple Harvesting , 2005 .

[2]  T. Horie,et al.  Asparagus harvesting robot coordinated with 3-D vision sensor , 2009, 2009 IEEE International Conference on Industrial Technology.

[3]  Sander Oude Elberink,et al.  Accuracy and Resolution of Kinect Depth Data for Indoor Mapping Applications , 2012, Sensors.

[4]  W. S. Lee,et al.  Identification and determination of the number of immature green citrus fruit in a canopy under different ambient light conditions , 2014 .

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

[6]  E. J. van Henten,et al.  Field Test of an Autonomous Cucumber Picking Robot , 2003 .

[7]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Jun Zhao,et al.  On-tree fruit recognition using texture properties and color data , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  José Luis Pons Rovira,et al.  Machine Vision and Applications Manuscript-nr. a Vision System Based on a Laser Range--nder Applied to Robotic Fruit Harvesting , 2022 .

[10]  Roemi Fernández,et al.  Multisensory System for Fruit Harvesting Robots. Experimental Testing in Natural Scenarios and with Different Kinds of Crops , 2014, Sensors.

[11]  Sang-Heon Lee,et al.  Review on fruit harvesting method for potential use of automatic fruit harvesting systems , 2011 .

[12]  S. Hata,et al.  Development of a real-time machine vision system for the apple harvesting robot , 2004, SICE 2004 Annual Conference.

[13]  José Luis Pons Rovira,et al.  Automatic fruit recognition: a survey and new results using Range/Attenuation images , 1999, Pattern Recognit..

[14]  Tatsuo Hiroma,et al.  A Color Model for Recognition of Apples by a Robotic Harvesting System. , 2002 .

[15]  Damir Filko,et al.  Point Cloud Segmentation to Approximately Convex Surfaces for Fruit Recognition , 2014 .

[16]  Zhao Dean,et al.  System Design and Control of an Apple Harvesting Robot , 2020, ArXiv.

[17]  Johnny Park,et al.  Segmentation of Apple Fruit from Video via Background Modeling , 2006 .

[18]  Ying Zhang,et al.  Automatic recognition vision system guided for apple harvesting robot , 2012, Comput. Electr. Eng..

[19]  Radu Bogdan Rusu,et al.  Semantic 3D Object Maps for Everyday Manipulation in Human Living Environments , 2010, KI - Künstliche Intelligenz.

[20]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[21]  Kuan Chong Ting,et al.  Robotics for Bioproduction Systems , 1998 .

[22]  Yael Edan,et al.  Computer vision for fruit harvesting robots - state of the art and challenges ahead , 2012, Int. J. Comput. Vis. Robotics.

[23]  Robert Laganière,et al.  OpenCV 2 computer vision application programming cookbook : over 50 recipes to master this library of programming functions for real-time computer vision , 2011 .

[24]  Shigehiko Hayashi,et al.  Machine Vision Algorithm for Robots to Harvest Strawberries in Tabletop Culture Greenhouses , 2009 .

[25]  Tateshi Fujiura,et al.  Cherry-harvesting robot , 2008 .

[26]  Cao Qixin,et al.  Fruit Detachment and Classification Method for Strawberry Harvesting Robot , 2008 .

[27]  Keigo Watanabe,et al.  Behavior Selection Based Navigation and Obstacle Avoidance Approach Using Visual and Ultrasonic Sensory Information for Quadruped Robots , 2008 .

[28]  S. Kitamura,et al.  A distinction method for fruit of sweet pepper using reflection of LED light , 2008, 2008 SICE Annual Conference.

[29]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[30]  Yael Edan,et al.  Robotic melon harvesting , 2000, IEEE Trans. Robotics Autom..

[31]  Yael Edan,et al.  Harvesting Robots for High‐value Crops: State‐of‐the‐art Review and Challenges Ahead , 2014, J. Field Robotics.

[32]  Chee Kit Wong,et al.  Processing of point cloud data from ToF camera for the localisation of ground-based crop , 2012, 2012 19th International Conference on Mechatronics and Machine Vision in Practice (M2VIP).

[33]  Takashi Kataoka,et al.  Fruit detection system and an end effector for robotic harvesting of Fuji apples , 2010 .

[34]  Eric Claesen,et al.  Autonomous Fruit Picking Machine: A Robotic Apple Harvester , 2007, FSR.

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