Automated Coffee Roast Level Classification Using Machine Learning and Deep Learning Models

The coffee roasting process is a critical factor in determining the final quality of the beverage, influencing its flavour, aroma, and acidity. Traditionally, roast-level classification has relied on manual inspection, which is time-consuming, subjective, and prone to inconsistencies. However, advancements in machine learning (ML) and computer vision, particularly convolutional neural networks (CNNs), have shown great promise in automating and improving the accuracy of this process. This study evaluates multiple ML models for coffee roast level classification, including a CNN with Xception as a feature extractor, alongside AdaBoost, random forest (RF), and support vector machine (SVM). The models were trained and tested on a public dataset of 1,600 high-quality images, balanced across four roast levels: green, light, medium, and dark, to ensure robust performance. Experimental results demonstrate that all models achieved 100 % accuracy and F-1 scores, confirming their effectiveness in accurately distinguishing roast levels. Furthermore, the proposed approach was compared with previous studies, showing strong performance in roast classification. Image augmentation techniques were applied to improve generalizability in real-world applications. This research presents a reliable, scalable, and fully automated solution for roast-level classification, significantly contributing to quality control in the coffee industry. PRACTICAL APPLICATIONS: This research offers a reliable and automated way to classify coffee bean roast levels using image analysis and ML. It can help coffee producers and roasters improve quality control by providing faster, more consistent, and objective assessments of roast levels, ultimately ensuring a better product for consumers.

Authors

Institutions

Publication Details

Journal
Journal of Food Science
Published
2025-09-01
DOI
https://doi.org/10.1111/1750-3841.70532
Citations
1
Primary Topic
Coffee research and impacts
Type
article
Field-Weighted Citation Impact
1.39

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated Coffee Roast Level Classification Using Machine Learning and Deep Learning Models

Pedro Luiz Lima Bertarini, Henrique Fernandes, René Ernesto García Rivas
1 citations
Journal of Food Science
Coffee research and impacts
1.39
article

Automated Coffee Roast Level Classification Using Machine Learning and Deep Learning Models

Pedro Luiz Lima Bertarini, Henrique Fernandes, René Ernesto García Rivas
article en
1 citations

Abstract

The coffee roasting process is a critical factor in determining the final quality of the beverage, influencing its flavour, aroma, and acidity. Traditionally, roast-level classification has relied on manual inspection, which is time-consuming, subjective, and prone to inconsistencies. However, advancements in machine learning (ML) and computer vision, particularly convolutional neural networks (CNNs), have shown great promise in automating and improving the accuracy of this process. This study evaluates multiple ML models for coffee roast level classification, including a CNN with Xception as a feature extractor, alongside AdaBoost, random forest (RF), and support vector machine (SVM). The models were trained and tested on a public dataset of 1,600 high-quality images, balanced across four roast levels: green, light, medium, and dark, to ensure robust performance. Experimental results demonstrate that all models achieved 100 % accuracy and F-1 scores, confirming their effectiveness in accurately distinguishing roast levels. Furthermore, the proposed approach was compared with previous studies, showing strong performance in roast classification. Image augmentation techniques were applied to improve generalizability in real-world applications. This research presents a reliable, scalable, and fully automated solution for roast-level classification, significantly contributing to quality control in the coffee industry. PRACTICAL APPLICATIONS: This research offers a reliable and automated way to classify coffee bean roast levels using image analysis and ML. It can help coffee producers and roasters improve quality control by providing faster, more consistent, and objective assessments of roast levels, ultimately ensuring a better product for consumers.

Journal of Food ScienceVol. 90(9)
Universidade Federal de Uberlândia (BR), Cranfield University (GB)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Openalex Percentile: Top 16%
Coffee research and impacts
1.39
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.