AUTOMATIC CLASSIFICATION OF AGRICULTURAL GRAINS: COMPARISON OF NEURAL NETWORKS

In this study, applications of well-known neural networks such as artificial neural network (ANN), adaptive neuro-fuzzy inference system (ANFIS) and support vector machine (SVM) for wheat grain classification into three species are comparatively presented. The species of wheat grains which are Kama (]70), Rosa (]70) and Canadian (]70) are designated as outputs of neural network models. The classification is carried out through data of wheat grains (]210) acquired using X-ray technique. The data set includes seven grain’s geometric parameters: Area, perimeter, compactness, length, width, asymmetry coefficient and groove length. The neural networks input with the geometric parameters are trained through 189 wheat grain data and their accuracies are tested via 21 data. The performance of neural network models is compared to each other with regard to their accuracy, efficiency and convenience. For testing data, the ANN, ANFIS and SVM models numerically calculate the outputs with mean absolute error (MAE) of 0.014, 0.018 and 0.135, and classify the grains with accuracy of 100 %, 100 % and 95.23 %, respectively. Furthermore, data of 210 grains is synthetically increased to 3210 in order to investigate the proposed models under big data. It is seen that the models are more successful if the size of data is increased, as well. These results point out that the neural networks can be successfully applied to classification of agricultural grains whether they are properly modelled and trained.

[1]  K. Sabanci,et al.  Computer vision-based method for classification of wheat grains using artificial neural network. , 2017, Journal of the science of food and agriculture.

[2]  Kadir Sabanci,et al.  Classification of Different Wheat Varieties by Using Data Mining Algorithms , 2016 .

[3]  Sahin Isik,et al.  Wheat grain classification by using dense SIFT features with SVM classifier , 2016, Comput. Electron. Agric..

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

[5]  Shanlin Yang,et al.  Fuzziness parameter selection in fuzzy c-means: The perspective of cluster validation , 2014, Science China Information Sciences.

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

[7]  Piotr Zapotoczny,et al.  Computer vision algorithm for barley kernel identification, orientation estimation and surface structure assessment , 2012 .

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

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

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

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

[12]  Tong Zhang An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods , 2001, AI Mag..

[13]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

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

[15]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[16]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[17]  Adel Akbarimajd,et al.  Neural Network based identification of Trichoderma species , 2016 .

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

[19]  Piotr A. Kowalski,et al.  Complete Gradient Clustering Algorithm for Features Analysis of X-Ray Images , 2010 .

[20]  Simon Haykin,et al.  Neural Networks and Learning Machines , 2010 .

[21]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.