Automatic Recognition of Ripening Tomatoes by Combining Multi-Feature Fusion with a Bi-Layer Classification Strategy for Harvesting Robots

Automatic recognition of ripening tomatoes is a main hurdle precluding the replacement of manual labour by robotic harvesting. In this paper, we present a novel automatic algorithm for recognition of ripening tomatoes using an improved method that combines multiple features, feature analysis and selection, a weighted relevance vector machine (RVM) classifier, and a bi-layer classification strategy. The algorithm operates using a two-layer strategy. The first-layer classification strategy aims to identify tomato-containing regions in images using the colour difference information. The second classification strategy is based on a classifier that is trained on multi-medium features. In our proposed algorithm, to simplify the calculation and to improve the recognition efficiency, the processed images are divided into 9 × 9 pixel blocks, and these blocks, rather than single pixels, are considered as the basic units in the classification task. Six colour-related features, namely the Red (R), Green (G), Blue (B), Hue (H), Saturation (S) and Intensity (I) components, respectively, colour components, and five textural features (entropy, energy, correlation, inertial moment and local smoothing) were extracted from pixel blocks. Relevant features and their weights were analysed using the iterative RELIEF (I-RELIEF) algorithm. The image blocks were classified into different categories using a weighted RVM classifier based on the selected relevant features. The final results of tomato recognition were determined by combining the block classification results and the bi-layer classification strategy. The algorithm demonstrated the detection accuracy of 94.90% on 120 images, this suggests that the proposed algorithm is effective and suitable for tomato detection

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

[2]  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.

[3]  Sarun Sumriddetchkajorn,et al.  Two-dimensional fruit ripeness estimation using thermal imaging , 2013, International Conference on Photonics Solutions.

[4]  Liu Chengliang A Method for Cucumber Identification Based on Iterative-RELIEF and Relevance Vector Machine , 2013 .

[5]  Ivan Vidovic,et al.  Crop row detection by global energy minimization , 2016, Pattern Recognit..

[6]  Giorgio Grasso,et al.  Localization of spherical fruits for robotic harvesting , 2001, Machine Vision and Applications.

[7]  Liang Gong,et al.  Computer vision detection of defective apples using automatic lightness correction and weighted RVM classifier , 2015 .

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

[9]  Norhayati Daut,et al.  A Review of Computer Vision Methods for Fruit Recognition , 2014 .

[10]  Peter Ahrendt,et al.  Trends in Robotic Sensor Technologies for Fruit Harvesting: 2010-2015☆ , 2015 .

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

[12]  Binh P. Nguyen,et al.  Superpixel-based segmentation of muscle fibers in multi-channel microscopy , 2016, BMC Systems Biology.

[13]  Yijun Sun,et al.  Iterative RELIEF for Feature Weighting: Algorithms, Theories, and Applications , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  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 .

[15]  Kaveh Mollazade,et al.  Recognition and localization of ripen tomato based on machine vision , 2011 .

[16]  Thomas Rath,et al.  Robotic harvesting of Gerbera Jamesonii based on detection and three-dimensional modeling of cut flower pedicels , 2009 .

[17]  V. Alchanatis,et al.  Low and high-level visual feature-based apple detection from multi-modal images , 2010, Precision Agriculture.

[18]  Yael Edan,et al.  On-line multi-stage sorting algorithm for agriculture products , 2012, Pattern Recognit..

[19]  Reza Ehsani,et al.  A methodology for fresh tomato maturity detection using computer vision , 2018, Comput. Electron. Agric..

[20]  Nong Sang,et al.  Detecting citrus fruits and occlusion recovery under natural illumination conditions , 2015, Comput. Electron. Agric..

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

[22]  Sim Heng Ong,et al.  Automated brain tumor segmentation using kernel dictionary learning and superpixel-level features , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[23]  Wang Xiu,et al.  Design of structured-light vision system for tomato harvesting robot , 2014 .

[24]  Jun Zhou,et al.  Automatic apple recognition based on the fusion of color and 3D feature for robotic fruit picking , 2017, Comput. Electron. Agric..

[25]  Simon X. Yang,et al.  Ripe Tomato Recognition and Localization for a Tomato Harvesting Robotic System , 2009, 2009 International Conference of Soft Computing and Pattern Recognition.

[26]  David Casasent,et al.  New training strategies for RBF neural networks for X-ray agricultural product inspection , 2003, Pattern Recognit..

[27]  Anand Singh Jalal,et al.  Application of Image Processing in Fruit and Vegetable Analysis: A Review , 2015, J. Intell. Syst..

[28]  Bin Li,et al.  In-Field Recognition and Navigation Path Extraction For Pineapple Harvesting Robots , 2013, Intell. Autom. Soft Comput..

[29]  Bernard Gosselin,et al.  Stem and calyx recognition on ‘Jonagold’ apples by pattern recognition , 2007 .

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

[31]  R Adnaabazar C Hinchuluun,et al.  MACHINE VISION-BASED CITRUS YIELD MAPPING SYSTEM , 2006 .

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

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

[34]  Rentao Gu,et al.  Human detection based on motion object extraction and head–shoulder feature , 2013 .

[35]  George Eastman House,et al.  Sparse Bayesian Learning and the Relevan e Ve tor Ma hine , 2001 .

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

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

[38]  R. N. Shebiah,et al.  Fruit Recognition using Color and Texture Features , 2010 .

[39]  Thomas F. Burks,et al.  A Machine Vision Algorithm Combining Adaptive Segmentation and Shape Analysis for Orange Fruit Detection , 2010 .

[40]  José Carlos Barbosa,et al.  Automatic green fruit counting in orange trees using digital images , 2016, Comput. Electron. Agric..

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

[42]  Robert M. Nishikawa,et al.  Relevance vector machine for automatic detection of clustered microcalcifications , 2005, IEEE Transactions on Medical Imaging.

[43]  Liang Gong,et al.  Computer vision recognition of stem and calyx in apples using near-infrared linear-array structured light and 3D reconstruction , 2015 .

[44]  Binh P. Nguyen,et al.  Robust Biometric Recognition From Palm Depth Images for Gloved Hands , 2015, IEEE Transactions on Human-Machine Systems.

[45]  Qin Zhang,et al.  Creating a panoramic field image using multi-spectral stereovision system , 2008 .

[46]  Begüm Demir,et al.  Hyperspectral Image Classification Using Relevance Vector Machines , 2007, IEEE Geoscience and Remote Sensing Letters.

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

[48]  Liang Gong,et al.  Detecting tomatoes in greenhouse scenes by combining AdaBoost classifier and colour analysis , 2016 .

[49]  Robert M. Nishikawa,et al.  A study on several Machine-learning methods for classification of Malignant and benign clustered microcalcifications , 2005, IEEE Transactions on Medical Imaging.

[50]  J. Bontsema,et al.  An Autonomous Robot for Harvesting Cucumbers in Greenhouses , 2002, Auton. Robots.

[51]  P. Gupta,et al.  Relevance Vector Machine for Optical Diagnosis of Cancer , 2022 .