Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning

This work presents a framework for coffee maturity classification from multispectral image data based on Convolutional Neural Networks (CNNs). The system leverages the use of multispectral image acquisition systems that generate large amounts of data, by taking advantage of the ability of CNNs to ex...

Full description

Bibliographic Details
Main Authors: Manuel Alejandro Tamayo-Monsalve, Esteban Mercado-Ruiz, Juan Pablo Villa-Pulgarin, Mario Alejandro Bravo-Ortiz, Harold Brayan Arteaga-Arteaga, Alejandro Mora-Rubio, Jesus Alejandro Alzate-Grisales, Daniel Arias-Garzon, Victor Romero-Cano, Simon Orozco-Arias, Gustavo Gustavo-Osorio, Reinel Tabares-Soto
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9755125/
_version_ 1818193169718706176
author Manuel Alejandro Tamayo-Monsalve
Esteban Mercado-Ruiz
Juan Pablo Villa-Pulgarin
Mario Alejandro Bravo-Ortiz
Harold Brayan Arteaga-Arteaga
Alejandro Mora-Rubio
Jesus Alejandro Alzate-Grisales
Daniel Arias-Garzon
Victor Romero-Cano
Simon Orozco-Arias
Gustavo Gustavo-Osorio
Reinel Tabares-Soto
author_facet Manuel Alejandro Tamayo-Monsalve
Esteban Mercado-Ruiz
Juan Pablo Villa-Pulgarin
Mario Alejandro Bravo-Ortiz
Harold Brayan Arteaga-Arteaga
Alejandro Mora-Rubio
Jesus Alejandro Alzate-Grisales
Daniel Arias-Garzon
Victor Romero-Cano
Simon Orozco-Arias
Gustavo Gustavo-Osorio
Reinel Tabares-Soto
author_sort Manuel Alejandro Tamayo-Monsalve
collection DOAJ
description This work presents a framework for coffee maturity classification from multispectral image data based on Convolutional Neural Networks (CNNs). The system leverages the use of multispectral image acquisition systems that generate large amounts of data, by taking advantage of the ability of CNNs to extract meaningful patterns from very high-dimensional data. We validated the use of five different popular CNN architectures on the classification of cherry coffee fruits according to their ripening stage. The different models were trained on a training dataset balanced in different ways, which resulted in a top accuracy higher than 98% when applied to the classification of 600 coffee fruits in 5 different stages of ripening. This work has the potential of providing the farmer with a high-quality, optimized, accurate and viable method for classifying coffee fruits. In order to foster future research in this area, the data used in this work, which was acquired with a custom-developed multispectral image acquisition system, have been released.
first_indexed 2024-12-12T00:42:08Z
format Article
id doaj.art-e7659e932c444ddf859298bd6cc8d8ed
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-12T00:42:08Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-e7659e932c444ddf859298bd6cc8d8ed2022-12-22T00:44:13ZengIEEEIEEE Access2169-35362022-01-0110429714298210.1109/ACCESS.2022.31665159755125Coffee Maturity Classification Using Convolutional Neural Networks and Transfer LearningManuel Alejandro Tamayo-Monsalve0https://orcid.org/0000-0002-9461-733XEsteban Mercado-Ruiz1https://orcid.org/0000-0003-3639-4147Juan Pablo Villa-Pulgarin2https://orcid.org/0000-0003-1263-7618Mario Alejandro Bravo-Ortiz3https://orcid.org/0000-0003-3560-1300Harold Brayan Arteaga-Arteaga4https://orcid.org/0000-0002-2341-5079Alejandro Mora-Rubio5Jesus Alejandro Alzate-Grisales6https://orcid.org/0000-0003-1021-2050Daniel Arias-Garzon7https://orcid.org/0000-0002-0694-012XVictor Romero-Cano8https://orcid.org/0000-0003-2910-5116Simon Orozco-Arias9https://orcid.org/0000-0001-5991-8770Gustavo Gustavo-Osorio10https://orcid.org/0000-0002-8202-6217Reinel Tabares-Soto11https://orcid.org/0000-0002-4978-5211Department of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaRobotics and Autonomous Systems Laboratory, Faculty of Engineering, Universidad Autónoma de Occidente, Cali, Valle del Cauca, ColombiaDepartment of Computer Science, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaDepartment of Electrical, Electronic and Computation, Universidad Nacional de Colombia sede Manizales, Manizales, Caldas, ColombiaDepartment of Electronics and Automation, Universidad Autónoma de Manizales, Manizales, Caldas, ColombiaThis work presents a framework for coffee maturity classification from multispectral image data based on Convolutional Neural Networks (CNNs). The system leverages the use of multispectral image acquisition systems that generate large amounts of data, by taking advantage of the ability of CNNs to extract meaningful patterns from very high-dimensional data. We validated the use of five different popular CNN architectures on the classification of cherry coffee fruits according to their ripening stage. The different models were trained on a training dataset balanced in different ways, which resulted in a top accuracy higher than 98% when applied to the classification of 600 coffee fruits in 5 different stages of ripening. This work has the potential of providing the farmer with a high-quality, optimized, accurate and viable method for classifying coffee fruits. In order to foster future research in this area, the data used in this work, which was acquired with a custom-developed multispectral image acquisition system, have been released.https://ieeexplore.ieee.org/document/9755125/Coffee maturity classificationconvolutional neural networkdata augmentationdeep learningmultispectral imagestransfer learning
spellingShingle Manuel Alejandro Tamayo-Monsalve
Esteban Mercado-Ruiz
Juan Pablo Villa-Pulgarin
Mario Alejandro Bravo-Ortiz
Harold Brayan Arteaga-Arteaga
Alejandro Mora-Rubio
Jesus Alejandro Alzate-Grisales
Daniel Arias-Garzon
Victor Romero-Cano
Simon Orozco-Arias
Gustavo Gustavo-Osorio
Reinel Tabares-Soto
Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
IEEE Access
Coffee maturity classification
convolutional neural network
data augmentation
deep learning
multispectral images
transfer learning
title Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
title_full Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
title_fullStr Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
title_full_unstemmed Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
title_short Coffee Maturity Classification Using Convolutional Neural Networks and Transfer Learning
title_sort coffee maturity classification using convolutional neural networks and transfer learning
topic Coffee maturity classification
convolutional neural network
data augmentation
deep learning
multispectral images
transfer learning
url https://ieeexplore.ieee.org/document/9755125/
work_keys_str_mv AT manuelalejandrotamayomonsalve coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT estebanmercadoruiz coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT juanpablovillapulgarin coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT marioalejandrobravoortiz coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT haroldbrayanarteagaarteaga coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT alejandromorarubio coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT jesusalejandroalzategrisales coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT danielariasgarzon coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT victorromerocano coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT simonorozcoarias coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT gustavogustavoosorio coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning
AT reineltabaressoto coffeematurityclassificationusingconvolutionalneuralnetworksandtransferlearning