A machine vision system for classification of wheat and barley grain kernels

This study presents in detail a machine vision system that classifies objects into two classes. The procedure for the classification comprises two stages: a training stage and a testing stage. A feature vector, which is a sorted list of features that maximize the classification power, is computed in the training stage. Object classification was accomplished in the testing stage by means of discriminant analysis (DA) and K-nearest neighbors (K-NN) algorithms. The system was applied to the classification of wheat and barley grain kernels. Results obtained allow the researchers to conclude that in the classification of wheat and grain kernels with the presented system: (i) a high classification accuracy can be obtained; (ii) the employment of morphologic, color, and texture feature types together offers better accuracy than the employment of only one feature type; (iii) the extraction of the maximum radius, the green mean, and the y mean of the gray level co-occurrence matrix (GLCM) for 90° allows the highest classification accuracy; and (iv) the employment of more than three features increases the computational cost and may also reduce the classification accuracy.

[1]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[2]  David G. Stork,et al.  Pattern Classification , 1973 .

[3]  F. Lai,et al.  Discrimination of wheat and nonwheat components in grain samples by image analysis , 1989 .

[4]  J. A. Marchant,et al.  Computer vision for potato inspection without singulation , 1990 .

[5]  D. B. Churchill,et al.  Separation of Mixed Lots of Tall Fescue and Ryegrass Seed Using Machine Vision , 1993 .

[6]  James R. Parker,et al.  Practical Computer Vision Using C , 1993 .

[7]  Dominique Bertrand,et al.  Application of a hybrid neural network for the discrimination of seeds by artificial vision , 1996, Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence.

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

[9]  X. Luo,et al.  Identification of Damaged Kernels in Wheat using a Colour Machine Vision System , 1999 .

[10]  Digvir S. Jayas,et al.  GRAIN KERNEL IDENTIFICATION USING KERNEL SIGNATURE , 1999 .

[11]  Digvir S. Jayas,et al.  Classification of cereal grains using machine vision: I. Morphology models. , 2000 .

[12]  Digvir S. Jayas,et al.  CLASSIFICATION OF CEREAL GRAINS USING MACHINE VISION: III. TEXTURE MODELS , 2000 .

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

[14]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[15]  Y.–N. Wan,et al.  Rice quality classification using an automatic grain quality inspection system , 2002 .

[16]  Pablo M. Granitto,et al.  Weed seeds identification by machine vision , 2002 .

[17]  Digvir S. Jayas,et al.  Algorithm development for grain kernel identification , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

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

[19]  J. Wade Davis,et al.  Statistical Pattern Recognition , 2003, Technometrics.

[20]  Mubarak Shah,et al.  Review of computer vision education , 2003, IEEE Trans. Educ..

[21]  Vincent Leemans,et al.  A computer-vision based precision seed drill guidance assistance , 2007 .

[22]  D. Jayas,et al.  Classification of cereal grains using wavelet, morphological, colour, and textural features of non-touching kernel images , 2008 .

[23]  Tom C. Pearson,et al.  Color image based sorter for separating red and white wheat , 2008 .

[24]  D. Jayas,et al.  Identification of wheat classes using wavelet features from near infrared hyperspectral images of bulk samples. , 2009 .

[25]  Wei Li,et al.  Combining discriminant analysis and neural networks for corn variety identification , 2010 .