Almonds classification using supervised learning methods

Digital image processing techniques are commonly employed for food classification in an industrial environment. In this paper, we propose the use of supervised learning methods, namely multi-class support vector machines and artificial neural networks to perform classification of different type of almonds. In the process of defining the feature vectors, the proposed method has relied on the principal component analysis to identify the most significant shape and color parameters. The comparative analysis of considered classification algorithms has shown that the higher levels of accuracy in almond classification are attained when support vector machine are used as the basis for classification, rather than artificial neural networks. Moreover, the experimental results have demonstrated that the proposed method exhibits significant levels of robustness and computational efficiency to facilitate the use in the real-time applications. In addition, for the purpose of this paper, a dataset of almond images containing various classes of almonds is formed and made freely available to be used by other researchers in this field.

[1]  Sundaram Gunasekaran,et al.  Shape feature extraction and classification of food material using computer vision , 1994 .

[2]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[3]  Harpreet Kaur,et al.  Classification and Grading Rice Using Multi-Class SVM , 2013 .

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

[5]  Raúl Siche,et al.  Review: computer vision applied to the inspection and quality control of fruits and vegetables , 2013 .

[6]  Luciano da Fontoura Costa,et al.  Shape Classification and Analysis: Theory and Practice , 2009 .

[7]  Hosein Navid,et al.  Qualitative Sorting of Potatoes by Color Analysis in Machine Vision System , 2012 .

[8]  Song-Hai Zhang,et al.  Multi-Task Learning for Food Identification and Analysis with Deep Convolutional Neural Networks , 2016, Journal of Computer Science and Technology.

[9]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[10]  Lindsay I. Smith,et al.  A tutorial on Principal Components Analysis , 2002 .

[11]  Seyyid Ahmed Medjahed A Comparative Study of Feature Extraction Methods in Images Classification , 2015 .

[12]  Yambem Jina Chanu,et al.  Image Segmentation Using K -means Clustering Algorithm and Subtractive Clustering Algorithm , 2015 .

[13]  Jian Tang,et al.  Application of Support Vector Machine for Detecting Rice Diseases Using Shape and Color Texture Features , 2009, 2009 International Conference on Engineering Computation.

[14]  Fabiana Rodrigues Leta,et al.  Applications of computer vision techniques in the agriculture and food industry: a review , 2012, European Food Research and Technology.

[15]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[16]  V. Nandini,et al.  A Review on Applications of Machine Vision Systems in Industries , 2016 .

[17]  A Vyawahare,et al.  Computer Vision System for Colour Measurement - Fundamentals and Applications in Food Industry: A Review , 2013 .

[18]  Chenglong Wang,et al.  Recognition of worm-eaten chestnuts based on machine vision , 2011, Math. Comput. Model..