Agricultural produce grading by computer vision using Genetic Programming

An approach to generating task-specific computer vision systems from generic components using machine learning is presented. With this system, it is possible to learn both feature segmentation and classification from training data. This approach is applied to a disparate range of problems in the domain of agricultural produce grading: mango surface inspection and maturity evaluation, apple variety discrimination, wheat and barley classification and purple sticky rice grading. It is shown that shape, colour and texture features together produce more accurate classification results than fewer categories of feature, and that these evolved classifiers are competitive with neural networks and support vector machines.

[1]  Olly Oechsle Towards the automatic construction of machine vision systems using genetic programming , 2009 .

[2]  N. S. Visen,et al.  AE—Automation and Emerging Technologies: Evaluation of Neural Network Architectures for Cereal Grain Classification using Morphological Features , 2001 .

[3]  成芳,et al.  Machine vision inspection of rice seed based on Hough transform , 2004 .

[4]  Ali Douik,et al.  Cereal Grain Classification by Optimal Features and Intelligent Classifiers , 2010, Int. J. Comput. Commun. Control.

[5]  F. Cheng,et al.  Identification of rice seed varieties using neural network. , 2005, Journal of Zhejiang University. Science. B.

[6]  B. K. Yadav,et al.  Monitoring milling quality of rice by image analysis , 2001 .

[7]  Samir Majumdar,et al.  Classification of cereal grains using machine vision , 1997 .

[8]  T. Nagatsuka,et al.  Classification of Philippine rice grains using machine vision and artificial neural networks. , 2008 .

[9]  N. S. Visen,et al.  Cereal Grain and Dockage Identification using Machine Vision , 2003 .

[10]  Jiewen Zhao,et al.  Apple color grading based on organization feature parameters , 2007, Pattern Recognit. Lett..

[11]  Nikhil R. Pal,et al.  A novel approach to design classifiers using genetic programming , 2004, IEEE Transactions on Evolutionary Computation.

[12]  Sanjivani Shantaiya,et al.  Identification Of Food Grains And Its Quality Using Pattern Classification , 2010 .

[13]  Walter Alden Tackett,et al.  Genetic Programming for Feature Discovery and Image Discrimination , 1993, ICGA.

[14]  John William Branch,et al.  AUTOMATIC VISUAL MODEL FOR CLASSIFICATION AND MEASUREMENT OF QUALITY OF FRUIT: CASE Mangifera indica l , 2009 .

[15]  Noel D.G. White,et al.  Comparison of a Neural Network and a Non-parametric Classifier for Grain Kernel Identification , 2003 .

[16]  Yaqin Wang,et al.  Rice Shape Parameter Detection Based on Image Processing , 2007, CCTA.

[17]  Vic Ciesielski,et al.  Representing classification problems in genetic programming , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[18]  I. Paulus,et al.  Shape Characterization of New Apple Cultivars by Fourier Expansion of Digitized Images , 1999 .

[19]  Yande Liu,et al.  An automatic method for identifying different variety of rice seeds using machine vision technology , 2010, 2010 Sixth International Conference on Natural Computation.

[20]  Daniel E. Guyer,et al.  Comparison of Artificial Neural Networks and Statistical Classifiers in Apple Sorting using Textural Features , 2004 .

[21]  Cao Qixin,et al.  Study on color image processing based intelligent fruit sorting system , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[22]  Digvir S. Jayas,et al.  CLASSIFICATION OF CEREAL GRAINS USING MACHINE VISION: IV. COMBINED MORPHOLOGY, COLOR, AND TEXTURE MODELS , 2000 .

[23]  Noel D.G. White,et al.  Image Analysis of Bulk Grain Samples Using Neural Networks , 2003 .

[24]  A. Douik,et al.  Cereal varieties classification using wavelet techniques combined to multi-layer neural networks , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[25]  Adrian F. Clark,et al.  Feature Extraction and Classification by Genetic Programming , 2008, ICVS.

[26]  皓仁 柯 Classifier design with feature selection and feature extraction using layered genetic programming , 2008 .

[27]  Mengjie Zhang,et al.  Classification Strategies for Image Classification in Genetic Programming , 2003 .

[28]  D. Garrick,et al.  Quantitative evaluation of apple (Malus × domestica Borkh.) fruit shape by principal component analysis of Fourier descriptors , 2000, Euphytica.

[29]  Victor Ciesielski,et al.  Towards Genetic Programming for Texture Classification , 2001, Australian Joint Conference on Artificial Intelligence.