Cargando…

A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties

Since different varieties of crops have specific applications, it is therefore important to properly identify each cultivar, in order to avoid fake varieties being sold as genuine, i.e., fraud. Despite that properly trained human experts might accurately identify and classify crop varieties, compute...

Descripción completa

Detalles Bibliográficos
Autores principales: Pourdarbani, Razieh, Sabzi, Sajad, Kalantari, Davood, Hernández-Hernández, José Luis, Arribas, Juan Ignacio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7074521/
https://www.ncbi.nlm.nih.gov/pubmed/31972986
http://dx.doi.org/10.3390/foods9020113
_version_ 1783506852448829440
author Pourdarbani, Razieh
Sabzi, Sajad
Kalantari, Davood
Hernández-Hernández, José Luis
Arribas, Juan Ignacio
author_facet Pourdarbani, Razieh
Sabzi, Sajad
Kalantari, Davood
Hernández-Hernández, José Luis
Arribas, Juan Ignacio
author_sort Pourdarbani, Razieh
collection PubMed
description Since different varieties of crops have specific applications, it is therefore important to properly identify each cultivar, in order to avoid fake varieties being sold as genuine, i.e., fraud. Despite that properly trained human experts might accurately identify and classify crop varieties, computer vision systems are needed since conditions such as fatigue, reproducibility, and so on, can influence the expert’s judgment and assessment. Chickpea (Cicer arietinum L.) is an important legume at the world-level and has several varieties. Three chickpea varieties with a rather similar visual appearance were studied here: Adel, Arman, and Azad chickpeas. The purpose of this paper is to present a computer vision system for the automatic classification of those chickpea varieties. First, segmentation was performed using an Hue Saturation Intensity (HSI) color space threshold. Next, color and textural (from the gray level co-occurrence matrix, GLCM) properties (features) were extracted from the chickpea sample images. Then, using the hybrid artificial neural network-cultural algorithm (ANN-CA), the sub-optimal combination of the five most effective properties (mean of the RGB color space components, mean of the HSI color space components, entropy of GLCM matrix at 90°, standard deviation of GLCM matrix at 0°, and mean third component in YCbCr color space) were selected as discriminant features. Finally, an ANN-PSO/ACO/HS majority voting (MV) ensemble methodology merging three different classifier outputs, namely the hybrid artificial neural network-particle swarm optimization (ANN-PSO), hybrid artificial neural network-ant colony optimization (ANN-ACO), and hybrid artificial neural network-harmonic search (ANN-HS), was used. Results showed that the ensemble ANN-PSO/ACO/HS-MV classifier approach reached an average classification accuracy of 99.10 ± 0.75% over the test set, after averaging 1000 random iterations.
format Online
Article
Text
id pubmed-7074521
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70745212020-03-20 A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties Pourdarbani, Razieh Sabzi, Sajad Kalantari, Davood Hernández-Hernández, José Luis Arribas, Juan Ignacio Foods Article Since different varieties of crops have specific applications, it is therefore important to properly identify each cultivar, in order to avoid fake varieties being sold as genuine, i.e., fraud. Despite that properly trained human experts might accurately identify and classify crop varieties, computer vision systems are needed since conditions such as fatigue, reproducibility, and so on, can influence the expert’s judgment and assessment. Chickpea (Cicer arietinum L.) is an important legume at the world-level and has several varieties. Three chickpea varieties with a rather similar visual appearance were studied here: Adel, Arman, and Azad chickpeas. The purpose of this paper is to present a computer vision system for the automatic classification of those chickpea varieties. First, segmentation was performed using an Hue Saturation Intensity (HSI) color space threshold. Next, color and textural (from the gray level co-occurrence matrix, GLCM) properties (features) were extracted from the chickpea sample images. Then, using the hybrid artificial neural network-cultural algorithm (ANN-CA), the sub-optimal combination of the five most effective properties (mean of the RGB color space components, mean of the HSI color space components, entropy of GLCM matrix at 90°, standard deviation of GLCM matrix at 0°, and mean third component in YCbCr color space) were selected as discriminant features. Finally, an ANN-PSO/ACO/HS majority voting (MV) ensemble methodology merging three different classifier outputs, namely the hybrid artificial neural network-particle swarm optimization (ANN-PSO), hybrid artificial neural network-ant colony optimization (ANN-ACO), and hybrid artificial neural network-harmonic search (ANN-HS), was used. Results showed that the ensemble ANN-PSO/ACO/HS-MV classifier approach reached an average classification accuracy of 99.10 ± 0.75% over the test set, after averaging 1000 random iterations. MDPI 2020-01-21 /pmc/articles/PMC7074521/ /pubmed/31972986 http://dx.doi.org/10.3390/foods9020113 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Pourdarbani, Razieh
Sabzi, Sajad
Kalantari, Davood
Hernández-Hernández, José Luis
Arribas, Juan Ignacio
A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title_full A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title_fullStr A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title_full_unstemmed A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title_short A Computer Vision System Based on Majority-Voting Ensemble Neural Network for the Automatic Classification of Three Chickpea Varieties
title_sort computer vision system based on majority-voting ensemble neural network for the automatic classification of three chickpea varieties
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7074521/
https://www.ncbi.nlm.nih.gov/pubmed/31972986
http://dx.doi.org/10.3390/foods9020113
work_keys_str_mv AT pourdarbanirazieh acomputervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT sabzisajad acomputervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT kalantaridavood acomputervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT hernandezhernandezjoseluis acomputervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT arribasjuanignacio acomputervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT pourdarbanirazieh computervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT sabzisajad computervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT kalantaridavood computervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT hernandezhernandezjoseluis computervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties
AT arribasjuanignacio computervisionsystembasedonmajorityvotingensembleneuralnetworkfortheautomaticclassificationofthreechickpeavarieties