Computer vision-based method for classification of wheat grains using artificial neural network.

BACKGROUND A simplified computer vision-based application using artificial neural network (ANN) depending on multilayer perceptron (MLP) for accurately classifying wheat grains into bread or durum is presented. The images of 100 bread and 100 durum wheat grains are taken via a high-resolution camera and subjected to pre-processing. The main visual features of four dimensions, three colors and five textures are acquired using image-processing techniques (IPTs). A total of 21 visual features are reproduced from the 12 main features to diversify the input population for training and testing the ANN model. The data sets of visual features are considered as input parameters of the ANN model. The ANN with four different input data subsets is modelled to classify the wheat grains into bread or durum. The ANN model is trained with 180 grains and its accuracy tested with 20 grains from a total of 200 wheat grains. RESULTS Seven input parameters that are most effective on the classifying results are determined using the correlation-based CfsSubsetEval algorithm to simplify the ANN model. The results of the ANN model are compared in terms of accuracy rate. The best result is achieved with a mean absolute error (MAE) of 9.8 × 10-6 by the simplified ANN model. CONCLUSION This shows that the proposed classifier based on computer vision can be successfully exploited to automatically classify a variety of grains. © 2016 Society of Chemical Industry.

[1]  Bruno H.G. Barbosa,et al.  A computer vision system for coffee beans classification based on computational intelligence techniques , 2016 .

[2]  Yong He,et al.  Raisin Quality Classification Using Least Squares Support Vector Machine (LSSVM) Based on Combined Color and Texture Features , 2012, Food and Bioprocess Technology.

[3]  Halil Özkan,et al.  A real time quality control application for animal production by image processing. , 2015, Journal of the science of food and agriculture.

[4]  Ray G. Gosine,et al.  Application of a fuzzy classification technique in computer grading of fish products , 1998, IEEE Trans. Fuzzy Syst..

[5]  J. Suriya Prakash,et al.  Multi class Support Vector Machines classifier for machine vision application , 2012, 2012 International Conference on Machine Vision and Image Processing (MVIP).

[6]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[7]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[8]  Piotr Zapotoczny,et al.  Discrimination of wheat grain varieties using image analysis: morphological features , 2011 .

[9]  Carolina V. Di Anibal,et al.  Standardization of UV-visible data in a food adulteration classification problem. , 2012, Food chemistry.

[10]  Yousef Al Ohali,et al.  Original Article: Computer vision based date fruit grading system: Design and implementation , 2011 .

[11]  Eko Supriyanto,et al.  Automatic generation of region of interest for kidney ultrasound images using texture analysis , 2012 .

[12]  J. M. Jurado,et al.  Characterization of Mexican coffee according to mineral contents by means of multilayer perceptrons artificial neural networks , 2014 .

[13]  Karpagavalli S.,et al.  Classification of Seed Cotton Yield Based on the Growth Stages of Cotton Crop Using Machine Learning Techniques , 2010, 2010 International Conference on Advances in Computer Engineering.

[14]  Mahmoud Omid,et al.  Comparing data mining classifiers for grading raisins based on visual features , 2012 .

[15]  Xiaoling Li,et al.  Level Detection of Raisins Based on Image Analysis and Neural Network , 2009, ISNN.

[16]  B. Osborne,et al.  Classification of Sound and Stained Wheat Grains Using Visible and near Infrared Hyperspectral Image Analysis , 2007 .

[17]  T.,et al.  Training Feedforward Networks with the Marquardt Algorithm , 2004 .

[18]  Jaime Gomez-Gil,et al.  A machine vision system for classification of wheat and barley grain kernels , 2011 .

[19]  Branko Balla,et al.  Classification of Slovak varietal white wines by volatile compounds , 2001 .

[20]  Ali Akdagli,et al.  An accurate computation method based on artificial neural networks with different learning algorithms for resonant frequency of annular ring microstrip antennas , 2014 .

[21]  Yousef Al-Ohali,et al.  Computer vision based date fruit grading system: Design and implementation , 2011, J. King Saud Univ. Comput. Inf. Sci..

[22]  Mahmoud Omid,et al.  Color image segmentation with genetic algorithm in a raisin sorting system based on machine vision in variable conditions , 2011, Expert Syst. Appl..

[23]  Antonio Guadix,et al.  Artificial neural networks to model the production of blood protein hydrolysates for plant fertilisation. , 2016, Journal of the science of food and agriculture.

[24]  Fardad Farokhi,et al.  Classification of rice grain varieties using two artificial neural networks (MLP and neuro-fuzzy). , 2014 .