1. Introduction
Coffee stands as a cornerstone crop globally and its consumption has been increasing in recent years [
1]. This surge underscores coffee’s pivotal role in the global market, given its status as a crucial economic food commodity [
2].
Current methodologies for managing agricultural data in coffee farming are increasingly considered outdated—labor-intensive, time-consuming, and, most importantly, prone to inaccuracies and errors. In this context, the advent of Machine Learning (ML) and intelligent data analytics emerges as a transformative force, propelling sustainable agriculture by enhancing food production and addressing the pressing challenges in this sector [
3].
Although a considerable volume of work addresses the use of Artificial Intelligence (AI) in coffee culture, it should be noted that research has followed different paths, depending on its various aspects. There is a considerable volume of work on the use of AI in agriculture, especially in the category of predictive analysis [
4]. Indeed, there are numerous areas in coffee production where ML techniques can be applied. Intelligent systems can provide advances and improvements, from grain harvesting to commercialization. In a scenario where specialized systems surpass human diagnoses in terms of trust, speed, and accuracy, it will be of fundamental importance for coffee growers to make their use widely applicable and essential to increase productivity in agriculture.
Therefore, the present work aims to review and summarize the available data regarding how ML has been used in coffee production and marketing in classification activities, which encompass the classification of defects, roasting, maturation, and sensory characteristics of coffee beans and also leaf diseases that affect the coffee plantation. This research is important and justified by understanding the relationship between AI and coffee production, identifying trends in AI applications in coffee classification, and, mainly, identifying research gaps that can be eliminated to improve processes throughout the coffee production chain.
Considering that global coffee consumption is increasing, and its importance of participation in revenue in more than 70 developing countries economies [
1], combined with the capacity of AI techniques for problem-solving and decision-making, this paper presents a detailed summary of research covering coffee and AI.
Table 1 compares our literature and related literature reviews. The first column corresponds to the reference of the literature review; the second column describes the paper; the third column lists the number of papers analyzed in the work; and the last column informs the time range of the analyzed works. The review’s authors [
5] analyzed seven studies that classify the quality and type of coffee beans based on images and using ML. The reviews [
6,
7,
8] analyze research works and list challenges of disease detection of various plants. The literature review [
6] focuses on leaf diseases. The study of [
9] analyzes technologies for detecting roast-level coffee beans, but not all studies use ML techniques. Many studies related to smart agriculture [
10,
11] address machine learning techniques for classifications of other types of crops, such as rice [
12,
13,
14,
15], corn [
16,
17] and soybean [
18].
A Comprehensive Review was used to achieve the proposed objective of synthesizing and understanding how ML techniques for coffee classification are presented in scientific research. The review was carried out in the IEEE, Science Direct, and Springer databases, with terms compatible with the object of this research.
The main goal of this review is to survey current research in the coffee area that uses machine and deep learning techniques. This research lists the works related to the classification of coffee beans and leaves in a comprehensive way. In this context, our main contributions include:
A more up-to-date and comprehensive literature review of current ML research in the classification and detection of coffee beans and coffee leaves, covering 72 papers and different ML algorithms, including comparisons and discussions among them;
An analysis of the evaluation metrics used in ML for classification and detection of coffee beans and coffee leaves for understanding results and reproducing them, benefiting future research;
A presentation of architectures used based on ML for detecting and classifying coffee beans and coffee leaves;
A detailed exploration of the main limitations, challenges, and future directions related to the use of ML techniques for the classification and detection of coffee beans and coffee leaves;
A summary of the databases used in research to detect and classify coffee beans and coffee leaves.
This work was divided into five more sections to contextualize the use of ML in coffee farming, specifically its use on coffee beans and leaves. Following this introduction, the second section describes the research strategy and details the important points of each selected study. The third section introduces the main ML techniques used for classification tasks. The fourth section summarizes and analyzes the findings, presents the importance of coffee classification in the coffee industry, and demonstrates how agribusiness uses ML techniques. The fifth section discusses the studies’ challenges, future trends, and limitations and summarizes the dataset for classification tasks. Finally, the sixth section presents the final considerations.
2. Methodology
This paper is a descriptive research of the comprehensive review type carried out through online access to the IEEE, Science Direct, and Springer databases. In the browsing for research articles, the descriptors "machine learning" and "coffee." For the inclusion of works in the present study, the following criteria were established: articles published in the last five years before the consultation, articles in which the topic of "machine learning" is related to coffee classification techniques, and articles available in full format in the databases above. Theoretical studies and systematic literature reviews were not included in the overview of synthesized research data.
The article analysis process followed these steps: 1) search for descriptors in the databases above; 2) exclusion of articles published more than five years ago; 3) exclusion of works with low relevance; 4) critical reading of the articles and checking whether they meet the proposed theme; 5) exclusion of theoretical articles and literature reviews; 6) final analysis. After selecting the articles using inclusion and exclusion criteria, tables containing the main information about the objectives and scenario of application, the methodology used for coffee classification analysis, and the results were created.
In the IEEE database, 114 articles were found with the words “machine learning” and “coffee”. Fifty-eight (58) articles were disregarded because they were unrelated to the coffee area; for example, the author’s last name is Coffee or the three searched words do not appear simultaneously in the text. Only "machine learning", or only "coffee". Ten (10) articles were disregarded because they were not related to classifying coffee beans, such as Predicting Coffee Crop Yield, detecting coffee trees, coffee price prediction, and agriculture 4.0. Finally, two (2) articles were disregarded in the analysis because it was a literature review. In the same way, in the Science database, 2,828 articles were found; 2,770 were disregarded because it was not related to the general theme; 34 were disregarded because it was not related to the specific theme; and two (2) articles were disregarded in the analysis because it was a literature review. In summary, 7,630 articles were found in the Springer database, but 7,617 were disregarded; 6 were disregarded because they were unrelated to the specific theme; and 1 article was disregarded in the analysis because it was a literature review.
Figure 1 shows the research methodology used in this study.
Figure 1 shows the total number of publications per database and the steps used to choose the selected publications.
In
Figure 2, we can see a fluctuation in the number of publications over the last five (5) years, which various factors may have influenced. In general, the number of publications has increased over the years.
Additionally,
Table 2 below shows the number of publications per database searched. As illustrated, the first column corresponds to the database, and the second column describes the number of publications.
2.1. Research Questions
This review was designed to answer twelve Research Questions (RQ). The RQ are as follows.
RQ1: What are the most used architectures based on ML for detecting and classifying defects in coffee beans?
RQ2: What are the most used architectures based on ML for detecting and classifying coffee beans roasting?
RQ3: What are the most used architectures based on ML for the sensory classification of coffee?
RQ4: What are the most used architectures based on ML for detecting and classifying the maturity of coffee beans?
RQ5: What are the most used architectures based on ML for detecting and classifying coffee diseases?
RQ6: What defects are considered when classifying the coffee bean in the studies?
RQ7: What stages are considered to classify coffee roasting in the works studied?
RQ8: What stages are considered to classify coffee maturity in the works studied?
RQ9: What are the different coffee diseases addressed in the works studied?
RQ10: What challenges exist, and how can research be improved in detecting and classifying coffee beans and leaves based on the studies reviewed?
RQ11: How diverse is the research on coffee bean and coffee leaves detection or classification, and for what classification purpose are ML applications the most?
RQ12: Which databases are available for research into detecting and classifying coffee beans and coffee leaves?
The questions RQ1, RQ2, RQ3, RQ4, RQ5, RQ6, RQ7, RQ8, and RQ9 aim to map the most used architectures for ML in coffee bean classification and, consequently, classify commonly used ML approaches to resolve them. Based on this review, these five questions identify the main ML algorithms and their main metrics used to achieve the classification objective. In these questions, it is possible to carry out a quantitative and qualitative analysis of the more effective ML algorithms to be applied to coffee bean classification. Through mapping, it is possible to identify how researchers are addressing the techniques that involve ML and consequently analyzing potential gaps related to the topic.
By answering RQ10, RQ11, and RQ12, we can understand the challenges, future trends, and final observations when implementing ML techniques in various coffee bean and coffee leaves classification scenarios.
3. Machine Learning Techniques for Coffee Classification
ML is an area of AI capable of generalizing a problem from a set of training data to correctly classify or predict data that has not been previously observed [
19]. It is a tool that can be applied to any field that needs data analysis.
There are three ML techniques: unsupervised, supervised, and reinforcement learning. A training set is observed in supervised learning and comprises examples of input and output pairs. The machine learns a function that maps the input to the output, and this function is called the hypothesis function [
20]. The supervised learning problem can be classified when the output value has finite values or regression when the output value has infinite values. The idea of classification involves grouping items into classes or groups. The difference between supervised and unsupervised learning can be seen in
Figure 3 and
Figure 4 below.
Computer vision is an area of AI that seeks to analyze, interpret, and extract relevant information from images so that decisions can be made. Object recognition in its complete generality is difficult [
20]. Convolutional Neural Network (CNN) is a ML model that extracts features in various computer vision tasks like image classifications. Several CNN architecture models, such as AlexNet, VGGNet, ResNet, MobileNet, EfficientNet, and DenseNet, are used for image classifications. The
Figure 5 shows a typical CNN.
Vision Transformer is a neural network with the potential for extensive use in image classification tasks [
22]. The
Figure 6 shows a illustration of the Vision Transformer Model.
ML techniques combined with computer vision have become decisive in developing agricultural efficiency and have been widely applied in research in various areas of agriculture [
24], including coffee farming. Due to different algorithms, this research seeks to identify which models achieve greater accuracy in image classification.
4. Overview of Synthesized Research Data
This section summarizes the most significant studies on ML in coffee classification. It details each study, including the reference (authors and publication year), objectives and application scenarios, methodology (architectures and dataset), and main results.
We identified 72 selected studies that could be grouped into 5 common themes: classification of (1) coffee defects, (2) coffee roasting, (3) coffee aroma and flavor, (4) coffee maturity, and (5) coffee diseases. The 5 categories are listed and commented below.
4.1. Coffee Defects Classification
Defects and impurities in coffee beans reduce their quality. Defective beans affect the flavor of the coffee and, therefore, devalue it and affect the producer’s profitability. Several factors can cause these defects, such as problems in production and storage and physiological and genetic changes. Identifying defects makes it possible to improve management and prevent the occurrence of these defects, which depreciate the coffee.
As illustrated in
Table 3 and
Table 4, the first column corresponds to the reference of the literature review; the second column describes the main objectives of the paper; the third column lists the models and algorithms used in the paper; and the last column informs the results achieved.
Most coffee defect classification research consists of categorizing coffee according to effective beans of an intrinsic nature (imperfect beans), which are beans damaged by the imperfect application of agricultural processes such as improper drying or picking of overripe cherries [
44]. These coffee beans are black, broken, and damaged by insects, including the coffee borer beetle.
The challenge in future research in defect classification is to cover all defects originating from coffee cultivation. Few studies have identified external defects in the coffee bean, such as the presence of sticks, stones, clods, bark, and small insects. These defects originate during harvesting due to coffee falling on the ground and poor fanning. In the same way, few studies have identified acidic coffees derived from prolonged fermentation.
The paper [
30] classified 6 types of coffee intrinsic and extrinsic defects. The authors created a screening system with a user interface. The authors of [
34] created a high-speed near-infrared (NIR) camera to capture images of coffee beans moving on a conveyor belt. [
25] also proposed a conveyor for capturing and uploading images.
[
26] used an automated system to classify good and bad coffee beans. The bad coffee beans are divided into three categories: broken, insect-infested, and mold. The system recognizes the coffee beans; if all classification results are negative, the coffee bean is considered good and kept. If at least one output indicates a defect, the coffee bean is labeled with the corresponding type of defect. [
28] classified all defects categorized by the Specialty Coffee Association of America (SCAA).
Meanwhile, [
27] developed a Python algorithm to extract texture, shape, and color characteristics from images of coffee beans. Specialty coffees go through a more laborious production process, require special care from planting to roasting, and are made of pure, unmixed, high-quality coffees. At the same time, traditional coffee has inferior and defective beans. This mixture reduces the quality of the coffee as it changes its flavor and reduces its cost. [
35] classified coffee beans in different regions of Brazil as special or traditional. The papers [
38] and [
37] classify coffee bean species. [
38] classified arabica and robusta coffee plants, and [
37] classified espresso, Kenya, and Starbucks pike place species.
The networks tested for classifying coffee defects were Resnet-50, Densenet201, SVM, DNN, RF, GAN, MobilenetV2, Hough Circle Transformer, Mask R-CNN, NFNet-F3, SqueezeNet, Slim-CNN, InceptionResnetV2, ANN, InceptionV3 and CNN networks proposed by the researches authors.
Enhanced, AlexNet, ResNet-18, KNN, MLP, VGG-16, VGG-19, MobileNet were also tested, but obtained inferior results when compared to other networks.
The highest accuracy achieved was 99.58% for the ANN network proposed by the work (tsai, 2023). Tsai’s study combines ANN with Mass Spectrometry and analyzes 2 classes of single beans: civet coffee beans and regular beans. It is not possible to say which network model presents the best performance among all the researches analyzed because the databases tested were different. The works differ in the defects they seek to classify and consequently in the number of classes presented in each model. The researches used datasets from 100 images to around 20,000 images. The size of the dataset also influences the model result.
4.2. Coffee Roast Classification
Coffee roasting is one of the final stages of production and a determining factor in producing a good drink. Good roasting highlights the characteristics of each type of bean, which are flavor, aroma, and acidity. The same coffee bean may have different characteristics depending on the type of roast. The color of the coffee bean and the aroma can differentiate roast levels. The coffee beans change color as the temperature increases, and the roast can be light, medium, or dark. Each of them will have different flavor characteristics.
Roasting is defined by the time the coffee bean remains at a high temperature under the careful supervision of a specialized professional. Work that classifies the roasting level and analyzes the process until the coffee reaches the final carbonization stage contributes to automating the process without professional supervision.
As illustrated in
Table 5, the first column corresponds to the reference of the literature review; the second column describes the paper’s main objectives; the third column lists the models and algorithms used in the paper; and the last column informs the results achieved.
The authors of papers [
46,
47] developed a mobile application that automatically classifies coffee bean quality based on its roast degree.
Additional work has been carried out on the automated diagnosis of coffee roasting level, achieving excellent results. [
45] achieved a maximum 100% accuracy in classifying Arabica coffee into light, medium, and dark. To predict the roasting degree of coffee beans, the authors of [
48] created a model that consists of 4 input data: temperature, humidity, place of origin, and temperature of the roasting curve sampled every 15 seconds.
The networks tested for coffee roast classification were SVM, ResNet-152, MobileNetV2, Fully Connected Neural Network, SPSO, DenseNet121, and CNN proposed by the research authors.
VGG16, MobileNetV1, NasNetMobile, Linear Regression, DT, RF, Support Vector Regression, and Fully Couped Neural Network were also tested, but obtained inferior results when compared to other network models.
The research by (Septiarini, 2022) achieved maximum accuracy to classify 3 roast levels using SVM. It is not possible to say which network presents the best performance among all the works analyzed because the databases tested were different. The works differ in the roast levels they seek to classify and consequently in the number of classes presented in each model. The studies studied used datasets from 160 images to around 11,000 images. The size of the dataset also influences the model result. More studies are needed to consider different coffee roasting levels.
4.3. Coffee Sensory Classification
During coffee production, the beans can go through different processes. While traditional coffee has undesirable characteristics such as firm bitterness, special coffees have a diverse range of flavors and aromatic notes and are better balanced. Sensory analysis of coffee involves identifying its properties in the drink. The method takes place when the taster separates, inhales, and ingests a small amount of roasted and ground coffee and evaluates the following sample factors: Fragrance, Aroma, Uniformity, Sweetness, Flavor, Acidity, Body, Finish, and Balance.
As illustrated in
Table 6, the first column corresponds to the literature review’s reference; the second column describes the paper’s main objectives; the third column lists the models and algorithms used in the paper; and the last column informs the results achieved.
The models for finding the sensory characteristics of coffee (aroma and flavor) do not use images, these studies employ a dataset with coffee samples and can use an electronic tongue or nose. The electronic nose (e-nose) has gas sensors that can identify patterns when combined with MA algorithms. The dataset of these studies is composed of samples of coffee odors collected by the gas sensors present in the e-nose. The samples are submitted to machine learning algorithms to recognize and classify the coffee brand [
58] and coffee bean types [
56]. [
53,
54,
56,
58] classified coffee beans based on their aroma using an e-nose. The method proposed by [
58] achieved 100% accuracy for classifying two distinct coffee brands using odor samples collected by e-nose gas sensors. The electronic tongue (e-tongue) has low-selective potentiometric sensors that respond to a wide variety of flavors. [
55] classified the taste of coffee using an e-tongue and achieved excellent results. The dataset [
55]’s research is composed of coffee cup samples prepared by a coffee machine, and the model identifies 21 varieties of coffee and achieves an average accuracy of 91.3%. The study [
57] classified the quality of coffee drinks based on measurements made to almond and roasted coffee beans. [
59] used a sensory evaluation of the coffee quality scores dataset with features related to aroma, flavor, acidity, body, balance, uniformity, and others using various linear regression models to predict coffee quality scores.
The networks tested for coffee sensory analysis were SVM, KNN, PLSR, LDA, ANN, SVM and various Regressions Models. It is not possible to say which network presents the best performance among all the works analyzed because the techniques used were different (e-nose and e-tongue) and the databases tested were also different.
4.4. Coffee Maturity Classification
Coffee maturation begins with the fruits turning light green, evolving into cherry fruits ready to be harvested. The previous year’s flowering influences fruit maturation and is directly associated with the quality of the drink. Identifying the maturity of the coffee is very important because the coffee must be harvested with the highest percentage of ripe ”cherry” fruits to provide the best quality drink.
Research in coffee classification must consider the ability to generalize to other coffee-producing regions and different coffee varieties. The characteristics extracted from the images may not capture all the nuances of coffee maturity.
As illustrated in
Table 7, the first column corresponds to the literature review’s reference; the second describes the papers’s main objectives; the third lists the models and algorithms used in the paper; and the last column informs the results achieved.
CNN networks are used to classify the ripening stage of coffee beans by [
60,
62,
65]. The paper’s authors [
60] classified coffee cherry fruit into immature, semi-mature, mature, overripe, and dry. [
61] classified coffee cherries based on skin color and shape characteristics. [
63] classified coffee cherries based on spectral and textural characteristics.
The networks tested to identify coffee maturity were DenseNet201, KNN, ResNet50, Naive Bayes, and GoogLeNet. VGG16, VGG19, InceptionResNet-V2, Inception-v3, ANN, Deep-CNN, ShuffleNet were also tested, but did not achieve satisfactory results when compared with other networks. It is not possible to say which network presents the best performance among all the works analyzed because the databases tested were different. The researches differ in the maturity levels they seek to classify and consequently in the number of classes presented in each model. The studies studied used datasets from 600 images to around 5,000 images. The size of the dataset also influences the model result.
4.5. Coffee Disease Classification
Several diseases affect coffee farming. These diseases cause serious damage and reduce or nullify coffee productivity when poorly controlled. Studies on many coffee classifications aim to accurately and quickly identify diseases in coffee leaves for effective management and control.
As illustrated in
Table 8,
Table 9,
Table 10, and
Table 11, the first column corresponds to the literature review’s reference; the second column describes the paper’s main objectives; the third column lists the models and algorithms used in the paper; and the last column informs the results achieved.
The white stem borer disease is a major pest of Arabica [
75,
101] proposed a method to identify them. The beetle pierces the coffee stem and remains buried until the plant falls completely. As the disease is difficult to diagnose in the early stages of its infestation, it causes major problems for coffee producers. The authors of the paper [
75] used the YoloV5 deep learning model to identify white stem borer disease using color, texture, and shape characteristics. The Jackal UGV robot navigated and mapped the simulated environment of an Arabica coffee plantation using a depth camera and state and location estimation algorithms.
Coffee Leaf Rust is a serious disease that affects many coffee-producing regions. It is caused by a pathogenic fungus that attacks the underside of coffee leaves and is described by yellow-orange, powdery dots. If left untreated, rust can cause a drop in coffee production. [
76] carried out a comparative study designed to identify Coffee Leaf Rust with twenty-five models and achieved the best performance of 90% with models ResNet101V2, InceptionV3, ResNet50V2, Xception, and DenseNet169. [
67] used a CNN architecture to spot rust infestation and identify rust in coffee leaves of different varieties and stages of development.
The paper [
84] presented an application for identifying and quantifying diseases and pests in coffee leaves using smartphone images. The application consists of two main modules: semantic segmentation for severity and symptom classification.
The authors of the paper [
66] proposed a method to capture the discolored distribution of coffee leaves, allowing her to identify the severity of the disease more easily.
In [
68], the authors achieved 100% accuracy in identifying disease with no errors using VGG16 architecture, hence demonstrating that the appropriate configuration and optimization can generate efficient results. [
81] also used VGG16 to classify diseases in coffee leaves. In this paper, the authors modified VGG16 and achieved an accuracy of 97.9% to classify healthy and infected coffee leaves.
The work in [
77] proposed a hybrid feature fusion with MobileNetV3 that extracts local features, while Swin Transformer extracts high-level features classification performance and rust. [
78] used two models. The first model identifies coffee leaves. This model used a CNN architecture with 10 convolutional layers, Adam optimization, softmax, and 100 epochs and achieved an accuracy of 95%. The second model was used to detect diseases from coffee leaves, and the CNN architecture has 20 convolutional layers, Adamax optimization, and 100 epochs, achieving an accuracy of 90%. In the same way, [
79] proposed two architectures to classify diseases of coffee leaves. The first identifies the diseases of coffee in six classes. The second architecture is used to improve the classification performance made by the first stage.
On the other hand, [
87] proposed three experiments that can learn to classify using just a few examples. Each experiment was tested with two architectures: Tripletnet and Protonet. The first two experiments were tested to classify the biotic stress of coffee leaves. The third experiment sought to automatically estimate the severity of the disease: low, very low, high, very high.
The paper [
82] introduced a dataset with images captured in a controlled environment showing nutritional deficiencies in coffee leaves. The nutritional deficiencies are Nitrogen, Phosphorus, Potassium, Magnesium, Boron, Manganese, Calcium, and Iron. The nutritional deficiencies are detected and classified by analyzing the color and shape characteristics. Leaves with more than one deficiency can also be detected.
Moreover, [
83] proposed a model with GoogLeNet and RestNet in the feature extraction phase and MLP with traditional ML classifiers such as KNN, DT, SVM, and RF for classification tasks.
Three CNN-based methods were proposed in [
93]. ECNN focuses on the effective concatenation of five CNNs; HLGGM combines dimension-reduced Mobile-Net v3 features with handcrafted features; and HLGCM has reduced dimensionality and uses a DT.
The networks tested to identify coffee diseases were SVM, VGG16, ResNet50, Deep Belief Network, BPNN, MobileNetV2, ResNet101V2, TripletNet, ProtoNet, GooLeNet, ResNet, UNet, AlexNet, ANN, Mask R-CNN, XGBoost, RFT, NVIDIA Digits, Decision Tree, Enhanced EfficientNetV2-5, and DenseNet264. MobileNet, MobileNetV3, RNN, CNN, Swin Transformer, PSPNet, KNN, MLP, GradBoosting, RLM, OpenCV, LDA, NB, QDA, DenseNet121, were also tested, but did not achieve satisfactory results when compared with other networks. It is not possible to say which network presents the best performance among all the works analyzed because the databases tested were different. The works differ in the diseases they seek to classify and consequently in the number of classes presented in each model. The studies studied used datasets from 400 images to around 58,000 images. The size of the dataset also influences the model result.
The proposed methodologies for classifying coffee diseases can be applied to assist farmers in early detection and making decisions to protect coffee plantations. It is necessary to include more classifications for coffee diseases and expand the size of the dataset. Future studies can also compare other deep learning algorithms with other pre-trained models to achieve higher accuracy.
5. Challenges and Future Trends
ML, along with complementary technologies, such as Computer Vision, are revolutionizing coffee farming, propelling agribusiness towards unprecedented efficiency, speed, and precision in decision-making while reducing operational costs. Our review evidenced the existence of several computational models devised for coffee bean classification, addressing various attributes such as defects, roasting, diseases, aroma and flavor, and maturation of coffee, hence demonstrating the potential for continuous advancements. However, despite this progress, most of the existing AI-based models and tools predominantly reside in experimental phases, lacking widespread practical deployment.
They further often exhibit a restricted focus, tailored to particular regions [
82,
89] or coffee types [
35,
45,
54,
64,
68,
74,
85,
90,
94,
97] and further demonstrate a limited scope in identifying nuanced characteristics like roast degrees [
47] and maturity stages [
60,
61]. The need for more universally applicable models is evident, especially in areas like aromatic profiling, where ML remains underutilized, revealing significant untapped potential for research and industry applications.
Furthermore, the scarcity of extensive image datasets is a critical bottleneck, underscoring the necessity for enriched coffee bean data to enable robust model generalization across diverse environmental and cultural contexts.
Table 12,
Table 13 and
Table 14 provide a concise summary of the datasets used in the analyzed articles and are available for download. Additionally, the Tables list datasets that could be valuable for future coffee classification tasks using ML.
Although little explored, agribusiness professionals should prepare themselves for the future tools that will emerge from the research results presented in this article. These agribusiness professionals will encounter new challenges and changes in the way they work. They must adapt and relearn their roles, focusing on their analytical skills in data-driven agriculture.
Recognizing the urgent demand for refined classification tools to aid coffee growers, this work underscores the importance of machine learning-based image classification in supporting decision-making and enhancing overall industry efficiency.
Finally, the transformative power of ML and Computer Vision offers promising prospects for coffee bean diagnostics, promising to enhance productivity and management confidence significantly. Future research should, therefore, expand upon these findings, focusing on refining classification techniques for a broader and more accurate application in coffee bean classification.
As a result,
Figure 7 lists the roadmap of future trends for resources in ML coffee classification. To maximize production, reduce costs, and increase precision in decision-making in coffee farming, future research needs to increase the capacity to implement higher-performance ML algorithms, increase the size of image datasets, and, finally, develop fewer generalist methods and more classes considered.
6. Conclusions
This comprehensive literature review examined the application of ML techniques to coffee bean and leaves classification, focusing on the last five years of research related to coffee defects, roasting, maturity, sensing, and diseases.
The synthesis of data extracted from the reviewed works offers valuable insights, presenting a comprehensive overview of contemporary day research, the most frequently used algorithms, and model comparisons.
Some of the research directions for the future include creating new data sets that are larger, less general, and with more classes, and, above all, the search for increasing the capacity to implement higher-performance ML algorithms.
Notably, there has been a significant increase in relevant scientific publications, reflecting the growing impact of machine learning-based image classification in advancing coffee agriculture. This surge in scholarly activity has catalyzed increased investments in developing new products and services, underscoring the promising trajectory for future ML research within the coffee domain.
Author Contributions
I.V.C.M. contributed to this study’s conceptualization, data curation, resources, writing, review, and editing. F.A.P.F., N.V., and H.P. contributed to methodology, supervision, review, validation, and funding. All authors read and approved the final manuscript.
Funding
This work was partially funded by CNPq (Grant Nos. 403612/2020-9, 311470/2021-1 and 403827/2021-3), by Sao Paulo Research Foundation (FAPESP) (Grant No. 2021/06946-0), by Minas Gerais Research Foundation (FAPEMIG) (Grant No. APQ-00810-21, PPE-00124-23) and by the project "Resource-aware Machine Learning Model Optimization for Edge Computing" supported by xGMobile - EMBRAPII-Inatel Competence Center on 5G and 6G Networks, with financial resources from the PPI IoT/Manufatura 4.0 from MCTI grant number 052/2023, signed with EMBRAPII and by the French National Research Agency (ANR) in the framework of the Investissements d’avenir program (ANR-10-AIRT-05 and ANR-15-IDEX-02) and the MIAI @ Grenoble Alpes (ANR-19-P3IA-0003).
Data Availability Statement
Data declarations do not apply to this paper.
Conflicts of Interest
The authors declare that they have no competing interests.
References
- Gois, T.C.; Thomé, K.M.; Balogh, J.M. Behind a cup of coffee: International market structure and competitiveness. Competitiveness Review: An International Business Journal 2023, 33, 993–1009. [Google Scholar] [CrossRef]
- Bosso, H.; Barbalho, S.M.; de Alvares Goulart, R.; Otoboni, A.M.M.B. Green coffee: economic relevance and a systematic review of the effects on human health. Critical Reviews in Food Science and Nutrition 2023, 63, 394–410. [Google Scholar] [CrossRef] [PubMed]
- Dhanya, V.; Subeesh, A.; Kushwaha, N.; Vishwakarma, D.K.; Kumar, T.N.; Ritika, G.; Singh, A. Deep learning based computer vision approaches for smart agricultural applications. Artificial Intelligence in Agriculture 2022. [Google Scholar] [CrossRef]
- Elbasi, E.; Mostafa, N.; AlArnaout, Z.; Zreikat, A.I.; Cina, E.; Varghese, G.; Shdefat, A.; Topcu, A.E.; Abdelbaki, W.; Mathew, S.; et al. Artificial intelligence technology in the agricultural sector: a systematic literature review. IEEE Access 2022, 11, 171–202. [Google Scholar] [CrossRef]
- Pragathi, S.; Jacob, L. Review On Image based Coffee Bean Quality Classification: Machine Learning Approach. In Proceedings of the 2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N); IEEE, 2022; pp. 706–711. [Google Scholar] [CrossRef]
- Sarkar, C.; Gupta, D.; Gupta, U.; Hazarika, B.B. Leaf disease detection using machine learning and deep learning: Review and challenges. Applied Soft Computing 2023, 110534. [Google Scholar] [CrossRef]
- Sunil, C.; Jaidhar, C.; Patil, N. Systematic study on deep learning-based plant disease detection or classification. Artificial Intelligence Review 2023, 1–98. [Google Scholar] [CrossRef]
- Sajitha, P.; Andrushia, A.D.; Anand, N.; Naser, M. A Review on Machine Learning and Deep Learning Image-based Plant Disease Classification for Industrial Farming Systems. Journal of Industrial Information Integration 2024, 100572. [Google Scholar] [CrossRef]
- Anto, I.A.F.; Munandar, A.; Wibowo, J.W.; Salim, T.I.; Mahendra, O. Coffee Bean Roasting Levels Detection: A Systematic Review. In Proceedings of the 2023 IEEE 7th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE); IEEE, 2023; pp. 146–151. [Google Scholar] [CrossRef]
- Sharma, K.; Sharma, C.; Sharma, S.; Asenso, E. Broadening the research pathways in smart agriculture: predictive analysis using semiautomatic information modeling. Journal of Sensors 2022, 2022, 1–19. [Google Scholar] [CrossRef]
- Sharma, S.; Sharma, C.; Asenso, E.; Sharma, K.; et al. Research Constituents and Trends in Smart Farming: An Analytical Retrospection from the Lens of Text Mining. Journal of Sensors 2023, 2023. [Google Scholar] [CrossRef]
- Sharma, K.; Sethi, G.K.; Bawa, R.K. A comparative analysis of deep learning and deep transfer learning approaches for identification of rice varieties. Multimedia Tools and Applications 2024, 1–18. [Google Scholar] [CrossRef]
- Komal; Sethi, G.K.; Bawa, R.K. Automatic Rice Variety Identification System: state-of-the-art review, issues, challenges and future directions. Multimedia Tools and Applications 2023, 82, 27305–27336. [Google Scholar] [CrossRef]
- Komal; Sethi, G.K.; Bawa, R.K. A prototype of automatic rice variety identification system using artificial intelligence techniques. AIP Conference Proceedings 2022, 2455, 040004. [Google Scholar]
- Sethi, G.; Bawa, R.; et al. A Hybrid Approach of Preprocessing and Segmentation Techniques in Automatic Rice Variety Identification System. Journal of Scientific Research 2022, 14. [Google Scholar] [CrossRef]
- Javanmardi, S.; Ashtiani, S.H.M.; Verbeek, F.J.; Martynenko, A. Computer-vision classification of corn seed varieties using deep convolutional neural network. Journal of Stored Products Research 2021, 92, 101800. [Google Scholar] [CrossRef]
- Hu, R.; Zhang, S.; Wang, P.; Xu, G.; Wang, D.; Qian, Y. The identification of corn leaf diseases based on transfer learning and data augmentation. In Proceedings of the 3rd International Conference on Computer Science and Software Engineering; 2020; pp. 58–65. [Google Scholar] [CrossRef]
- de Medeiros, A.D.; Capobiango, N.P.; da Silva, J.M.; da Silva, L.J.; da Silva, C.B.; dos Santos Dias, D.C.F. Interactive machine learning for soybean seed and seedling quality classification. Scientific reports 2020, 10, 11267. [Google Scholar] [CrossRef] [PubMed]
- Janiesch, C.; Zschech, P.; Heinrich, K. Machine learning and deep learning. Electronic Markets 2021, 31, 685–695. [Google Scholar] [CrossRef]
- Russell, S.J.; Norvig, P. Artificial intelligence: A modern approach, 4th ed.; Pearson, 2021. [Google Scholar]
- Mahadevkar, S.V.; Khemani, B.; Patil, S.; Kotecha, K.; Vora, D.R.; Abraham, A.; Gabralla, L.A. A review on machine learning styles in computer vision—techniques and future directions. IEEE Access 2022, 10, 107293–107329. [Google Scholar] [CrossRef]
- Han, K.; Wang, Y.; Chen, H.; Chen, X.; Guo, J.; Liu, Z.; Tang, Y.; Xiao, A.; Xu, C.; Xu, Y.; et al. A survey on vision transformer. IEEE transactions on pattern analysis and machine intelligence 2022, 45, 87–110. [Google Scholar] [CrossRef] [PubMed]
- Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
- Uddin, M.S.; Bansal, J.C. Computer Vision and Machine Learning in Agriculture, Volume 2; 2022; pp. 1–8. [Google Scholar]
- Micaraseth, T.; Pornpipatsakul, K.; Chancharoen, R.; Phanomchoeng, G. Coffee Bean Inspection Machine with Deep Learning Classification. In Proceedings of the 2022 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME); IEEE, 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Liang, C.S.; Xu, Z.Y.; Zhou, J.Y.; Yang, C.M.; Chen, J.Y. Automated Detection of Coffee Bean Defects using Multi-Deep Learning Models. In Proceedings of the 2023 VTS Asia Pacific Wireless Communications Symposium (APWCS); IEEE, 2023; pp. 1–5. [Google Scholar] [CrossRef]
- Septiarini, A.; Hamdani, H.; Burhandenny, A.E.; Nur, S.; Winarno, E. The color-texture features and machine learning approach for quality detection of coffee beans. In Proceedings of the 2023 9th International Conference on Computer and Communication Engineering (ICCCE); IEEE, 2023; pp. 217–222. [Google Scholar] [CrossRef]
- Kuo, C.J.; Chen, C.C.; Chen, T.T.; Tsai, Z.; Hung, M.H.; Lin, Y.C.; Chen, Y.C.; Wang, D.C.; Homg, G.J.; Su, W.T. A labor-efficient gan-based model generation scheme for deep-learning defect inspection among dense beans in coffee industry. In Proceedings of the 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE); IEEE, 2019; pp. 263–270. [Google Scholar] [CrossRef]
- Febriana, A.; Muchtar, K.; Dawood, R.; Lin, C.Y. USK-COFFEE Dataset: A Multi-class Green Arabica Coffee Bean Dataset for Deep Learning. In Proceedings of the 2022 IEEE International Conference on Cybernetics and Computational Intelligence (CyberneticsCom); IEEE, 2022; pp. 469–473. [Google Scholar] [CrossRef]
- Shao, B.; Hou, Y.; Huang, N.; Wang, W.; Lu, X.; Jing, Y. Deep Learning based Coffee Beans Quality Screening. In Proceedings of the 2022 IEEE International Conference on e-Business Engineering (ICEBE); IEEE, 2022; pp. 271–275. [Google Scholar] [CrossRef]
- Lee, J.Y.; Jeong, Y.S. Prediction of defect coffee beans using CNN. In Proceedings of the 2022 IEEE International Conference on Big Data and Smart Computing (BigComp); IEEE, 2022; pp. 202–205. [Google Scholar] [CrossRef]
- Kuo, C.J.; Wang, D.C.; Chen, T.T.; Chou, Y.C.; Pai, M.Y.; Horng, G.J.; Hung, M.H.; Lin, Y.C.; Hsu, T.H.; Chen, C.C. Improving defect inspection quality of deep-learning network in dense beans by using hough circle transform for coffee industry. In Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC); IEEE, 2019; pp. 798–805. [Google Scholar] [CrossRef]
- Heryanto, T.A.; Nugraha, I.G.B.B. Classification of Coffee Beans Defect Using Mask Region-based Convolutional Neural Network. In Proceedings of the 2022 International Conference on Information Technology Systems and Innovation (ICITSI); IEEE, 2022; pp. 333–339. [Google Scholar] [CrossRef]
- Chen, S.Y.; Chiu, M.F.; Zou, X.W. Real-time defect inspection of green coffee beans using NIR snapshot hyperspectral imaging. Computers and Electronics in Agriculture 2022, 197, 106970. [Google Scholar] [CrossRef]
- Gomes, W.P.C.; Gonçalves, L.; da Silva, C.B.; Melchert, W.R. Application of multispectral imaging combined with machine learning models to discriminate special and traditional green coffee. Computers and Electronics in Agriculture 2022, 198, 107097. [Google Scholar] [CrossRef]
- Chen, P.H.; Jhong, S.Y.; Hsia, C.H. Semi-supervised learning with attention-based CNN for classification of coffee beans defect. In Proceedings of the 2022 IEEE International Conference on Consumer Electronics-Taiwan; IEEE, 2022; pp. 411–412. [Google Scholar] [CrossRef]
- Unal, Y.; Taspinar, Y.S.; Cinar, I.; Kursun, R.; Koklu, M. Application of pre-trained deep convolutional neural networks for coffee beans species detection. Food Analytical Methods 2022, 15, 3232–3243. [Google Scholar] [CrossRef]
- Putra, B.T.W.; Amirudin, R.; Marhaenanto, B. The evaluation of deep learning using convolutional neural network (CNN) approach for identifying Arabica and Robusta coffee plants. Journal of Biosystems Engineering 2022, 47, 118–129. [Google Scholar] [CrossRef]
- Wang, Y.F.; Cheng, C.C.; Tsai, J.K. Implementation of Green Coffee Bean Quality Classification Using Slim-CNN in Edge Computing. In Proceedings of the 2022 IEEE 5th International Conference on Knowledge Innovation and Invention (ICKII); IEEE, 2022; pp. 133–135. [Google Scholar] [CrossRef]
- Kesiman, M.W.A.; Sulaiman, I.; Maysanjaya, I.M.D.; Dermawan, K.T. Benchmarking A New Dataset for Coffee Bean Defects Classification Based on SNI 01-2907-2008. In Proceedings of the 2023 International Conference on Information Technology Research and Innovation (ICITRI); IEEE, 2023; pp. 75–80. [Google Scholar] [CrossRef]
- Tsai, J.J.; Chang, C.C.; Huang, D.Y.; Lin, T.S.; Chen, Y.C. Analysis and classification of coffee beans using single coffee bean mass spectrometry with machine learning strategy. Food Chemistry 2023, 426, 136610. [Google Scholar] [CrossRef] [PubMed]
- Pratondo, A.; Zani, T.; Novianty, A.; Pudjoatmodjo, B. Raw Coffee Bean Classification for Roasting Suitability Assessment Using Transfer Learning. In Proceedings of the 2023 IEEE 11th Conference on Systems, Process & Control (ICSPC); 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Hamdani, H.; Septiarini, A.; Akbar, F.; Saputra, R.; Nurmadewi, D.; Priyatna, S.E. Classification of Arabica Coffee Beans Based on Multi-Features Using Artificial Neural Networks. In Proceedings of the 2023 1st International Conference on Advanced Engineering and Technologies (ICONNIC); 2023; pp. 85–90. [Google Scholar] [CrossRef]
- Agresti, P.D.M.; Franca, A.S.; Oliveira, L.S.; Augusti, R. Discrimination between defective and non-defective Brazilian coffee beans by their volatile profile. Food chemistry 2008, 106, 787–796. [Google Scholar] [CrossRef]
- Septiarini, A.; Hamdani, H.; Rifani, A.; Arifin, Z.; Hidayat, N.; Ismanto, H. Multi-Class Support Vector Machine for Arabica Coffee Bean Roasting Grade Classification. In Proceedings of the 2022 5th International Conference on Information and Communications Technology (ICOIACT); IEEE, 2022; pp. 407–411. [Google Scholar] [CrossRef]
- Janandi, R.; Cenggoro, T.W. An Implementation of convolutional neural network for coffee beans quality classification in a mobile information system. In Proceedings of the 2020 International Conference on Information Management and Technology (ICIMTech); IEEE, 2020; pp. 218–222. [Google Scholar] [CrossRef]
- Hakim, M.; Djatna, T.; Yuliasih, I. Deep learning for roasting coffee bean quality assessment using computer vision in mobile environment. In Proceedings of the 2020 International Conference on Advanced Computer Science and Information Systems (ICACSIS); IEEE, 2020; pp. 363–370. [Google Scholar] [CrossRef]
- Okamura, M.; Soga, M.; Yamada, Y.; Kobata, K.; Kaneda, D. Development and evaluation of roasting degree prediction model of coffee beans by machine learning. Procedia Computer Science 2021, 192, 4602–4608. [Google Scholar] [CrossRef]
- Ratanasanya, S.; Chindapan, N.; Polvichai, J.; Sirinaovakul, B.; Devahastin, S. Model-based optimization of coffee roasting process: Model development, prediction, optimization and application to upgrading of Robusta coffee beans. Journal of food engineering 2022, 318, 110888. [Google Scholar] [CrossRef]
- J, B.N.B.; M, A.N.K.; S, S.A.; Mohethe G, L.R.; Raghavendra, V. Coffee Bean Grading Based on Weight Estimation Using Densenet121 Model. In Proceedings of the 2023 7th International Conference On Computing, Communication, Control And Automation (ICCUBEA); IEEE, 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Vilcamiza, G.; Trelles, N.; Vinces, L.; Oliden, J. A coffee bean classifier system by roast quality using convolutional neural networks and computer vision implemented in an NVIDIA Jetson Nano. In Proceedings of the 2022 Congreso Internacional de Innovación y Tendencias en Ingeniería (CONIITI); IEEE, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Naik, N.K.; Sethy, P.K. Roasted Coffee beans Classification based on Convolutional Neural Network. In Proceedings of the 2022 International Conference on Futuristic Technologies (INCOFT); 2022; pp. 1–3. [Google Scholar] [CrossRef]
- Caya, M.V.C.; Maramba, R.G.; Mendoza, J.S.D.; Suman, P.S. Characterization and Classification of Coffee Bean Types using Support Vector Machine. In Proceedings of the 2020 IEEE 12th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM); IEEE, 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Harsono, W.; Sarno, R.; Sabilla, S.I. Recognition of original arabica civet coffee based on odor using electronic nose and machine learning. In Proceedings of the 2020 International Seminar on Application for Technology of Information and Communication (iSemantic); IEEE, 2020; pp. 333–339. [Google Scholar] [CrossRef]
- Gabrieli, G.; Muszynski, M.; Thomas, E.; Labbe, D.; Ruch, P.W. Accelerated estimation of coffee sensory profiles using an AI-assisted electronic tongue. Innovative Food Science & Emerging Technologies 2022, 82, 103205. [Google Scholar] [CrossRef]
- Aghdamifar, E.; Sharabiani, V.R.; Taghinezhad, E.; Szymanek, M.; Dziwulska-Hunek, A. E-nose as a non-destructive and fast method for identification and classification of coffee beans based on soft computing models. Sensors and Actuators B: Chemical 2023, 393, 134229. [Google Scholar] [CrossRef]
- Suarez-Peña, J.A.; Lobaton-García, H.F.; Rodríguez-Molano, J.I.; Rodriguez-Vazquez, W.C. Machine learning for cup coffee quality prediction from green and roasted coffee beans features. Workshop on Engineering Applications. Springer, 2020; pp. 48–59. [Google Scholar] [CrossRef]
- Wu, J.C.; Chou, T.I.; Chiu, S.W.; Shihabudeen, P.; Chen, P.A.; Tang, K.T. Development of Coffee Classification by Feature Selection and Classifier Optimization Based on An Electronic Nose. In Proceedings of the 2023 IEEE Conference on AgriFood Electronics (CAFE); IEEE, 2023; pp. 104–107. [Google Scholar] [CrossRef]
- Rajbharath, R.; Vijayamalaiya, S.; Aabid, M.; Salilan, A. Cofee Quality Prediction Using Machine Learning. In Proceedings of the 2023 International Conference on System, Computation, Automation and Networking (ICSCAN); IEEE, 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Tamayo-Monsalve, M.A.; Mercado-Ruiz, E.; Villa-Pulgarin, J.P.; Bravo-Ortíz, M.A.; Arteaga-Arteaga, H.B.; Mora-Rubio, A.; Alzate-Grisales, J.A.; Arias-Garzon, D.; Romero-Cano, V.; Orozco-Arias, S.; et al. Coffee maturity classification using convolutional neural networks and transfer learning. IEEE Access 2022, 10, 42971–42982. [Google Scholar] [CrossRef]
- Anita, S.; et al. Classification Cherry’s Coffee using k-Nearest Neighbor (KNN) and Artificial Neural Network (ANN). In Proceedings of the 2020 International Conference on Information Technology Systems and Innovation (ICITSI); IEEE, 2020; pp. 117–122. [Google Scholar] [CrossRef]
- Raveena, S.; Surendran, R. ResNet50-based Classification of Coffee Cherry Maturity using Deep-CNN. In Proceedings of the 2023 5th International Conference on Smart Systems and Inventive Technology (ICSSIT); IEEE, 2023; pp. 1275–1281. [Google Scholar] [CrossRef]
- Martins, R.N.; de Carvalho Pinto, F.d.A.; de Queiroz, D.M.; Valente, D.S.M.; Rosas, J.T.F.; Portes, M.F.; Cerqueira, E.S.A. Digital mapping of coffee ripeness using UAV-based multispectral imagery. Computers and Electronics in Agriculture 2023, 204, 107499. [Google Scholar] [CrossRef]
- Pineda, M.F.; Tinoco, H.A.; Lopez-Guzman, J.; Perdomo-Hurtado, L.; Cardona, C.I.; Rincon-Jimenez, A.; Betancur-Herrera, N. Ripening stage classification of Coffea arabica L. var. Castillo using a machine learning approach with the electromechanical impedance measurements of a contact device. Materials Today: Proceedings 2022, 62, 6671–6678. [Google Scholar] [CrossRef]
- Ngocho, B.M.; Mwangi, E.; Kamucha, G.; Jeon, G. An Image-Set of Coffee Berries for CNN Classification. In Proceedings of the 2023 IEEE AFRICON; IEEE, 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Okada, T.; Huang, Y.; Hao, G.; Iizuka, S.; Fukui, K. Low-Level Feature Aggregation Networks for Disease Severity Estimation of Coffee Leaves. In Proceedings of the 2023 18th International Conference on Machine Vision and Applications (MVA); IEEE, 2023; pp. 1–5. [Google Scholar] [CrossRef]
- Prabhu, A.; Isiri, K. A Deep Learning Approach to Identify Defects in Coffee Leaves Using Convoluional Neural Network. In Proceedings of the 2022 International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON); IEEE, 2022; pp. 1–8. [Google Scholar] [CrossRef]
- Montalbo, F.J.P.; Hernandez, A.A. An Optimized Classification Model for Coffea Liberica Disease using Deep Convolutional Neural Networks. In Proceedings of the 2020 16th IEEE International Colloquium on Signal Processing & Its Applications (CSPA); IEEE, 2020; pp. 213–218. [Google Scholar] [CrossRef]
- Paulos, E.B.; Woldeyohannis, M.M. Detection and Classification of Coffee Leaf Disease using Deep Learning. In Proceedings of the 2022 International Conference on Information and Communication Technology for Development for Africa (ICT4DA); IEEE, 2022; pp. 1–6. [Google Scholar] [CrossRef]
- Raveena, S.; Surendran, R. Clustering-based Hemileia Vastatrix Disease Prediction in Coffee Leaf using Deep Belief Network. In Proceedings of the 2023 8th International Conference on Communication and Electronics Systems (ICCES); IEEE, 2023; pp. 1094–1100. [Google Scholar] [CrossRef]
- Lyimo, D.A.; Narasimhan, V.L.; Mbero, Z.A. Sensitivity Analysis of Coffee Leaf Rust Disease using Three Deep Learning Algorithms. In Proceedings of the 2021 IEEE AFRICON; IEEE, 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Madhukar, R.K.; Chaurasiya, A.; Chaturvedi, P. A Systematized Chronicity based Disease Classification in Coffee Leaves using Deep Learning. In Proceedings of the 2022 3rd International Conference on Smart Electronics and Communication (ICOSEC); IEEE, 2022; pp. 1336–1342. [Google Scholar] [CrossRef]
- Marcos, A.P.; Rodovalho, N.L.S.; Backes, A.R. Coffee leaf rust detection using convolutional neural network. In Proceedings of the 2019 XV Workshop de Visão Computacional (WVC); IEEE, 2019; pp. 38–42. [Google Scholar] [CrossRef]
- Javierto, D.P.P.; Martin, J.D.Z.; Villaverde, J.F. Robusta Coffee Leaf Detection based on YOLOv3-MobileNetv2 model. In Proceedings of the 2021 IEEE 13th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM); IEEE, 2021; pp. 1–6. [Google Scholar] [CrossRef]
- Geddam, L.S.; Mungara, A.; Kapavari, K.; Jayarama, K.; Tripathi, S. Detection of White Stem Borer Disease in Coffee Plantation using Autonomous Multi Terrain Robot. In Proceedings of the 2023 19th IEEE International Colloquium on Signal Processing & Its Applications (CSPA); IEEE, 2023; pp. 230–235. [Google Scholar] [CrossRef]
- Lelis, A.K.; Ferriols, E.G.I.; Vallesteros, K.M.A.; Delmo, J.A.B. A Comparative Analysis of Convolutional Neural Network Architectures for Coffee Leaf Rust Detection. In Proceedings of the 2023 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS); IEEE, 2023; pp. 213–218. [Google Scholar] [CrossRef]
- Faisal, M.; Leu, J.S.; Darmawan, J.T. Model Selection of Hybrid Feature Fusion for Coffee Leaf Disease Classification. IEEE Access 2023. [Google Scholar] [CrossRef]
- Grimaldo, G.; Rodriguez, H.; Cabrera, V.L. Convolutional Neural Network Model for the Detection of Diseases and Pests in Coffee Crops. In Proceedings of the 2022 8th International Engineering, Sciences and Technology Conference (IESTEC); IEEE, 2022; pp. 684–690. [Google Scholar] [CrossRef]
- Yamashita, J.V.Y.B.; Leite, J.P.R. Coffee disease classification at the edge using deep learning. Smart Agricultural Technology 2023, 4, 100183. [Google Scholar] [CrossRef]
- Tassis, L.M.; Krohling, R.A. Few-shot learning for biotic stress classification of coffee leaves. Artificial Intelligence in Agriculture 2022, 6, 55–67. [Google Scholar] [CrossRef]
- Milke, E.B.; Gebiremariam, M.T.; Salau, A.O. Development of a coffee wilt disease identification model using deep learning. Informatics in Medicine Unlocked 2023, 42, 101344. [Google Scholar] [CrossRef]
- Tuesta-Monteza, V.A.; Mejia-Cabrera, H.I.; Arcila-Diaz, J. CoLeaf-DB: Peruvian coffee leaf images dataset for coffee leaf nutritional deficiencies detection and classification. Data in Brief 2023, 48, 109226. [Google Scholar] [CrossRef] [PubMed]
- Abuhayi, B.M.; Mossa, A.A. Coffee disease classification using Convolutional Neural Network based on feature concatenation. Informatics in Medicine Unlocked 2023, 39, 101245. [Google Scholar] [CrossRef]
- Esgario, J.G.; de Castro, P.B.; Tassis, L.M.; Krohling, R.A. An app to assist farmers in the identification of diseases and pests of coffee leaves using deep learning. Information Processing in Agriculture 2022, 9, 38–47. [Google Scholar] [CrossRef]
- Jepkoech, J.; Mugo, D.M.; Kenduiywo, B.K.; Too, E.C. Arabica coffee leaf images dataset for coffee leaf disease detection and classification. Data in brief 2021, 36, 107142. [Google Scholar] [CrossRef]
- Sorte, L.X.B.; Ferraz, C.T.; Fambrini, F.; dos Reis Goulart, R.; Saito, J.H. Coffee leaf disease recognition based on deep learning and texture attributes. Procedia Computer Science 2019, 159, 135–144. [Google Scholar] [CrossRef]
- Tassis, L.M.; de Souza, J.E.T.; Krohling, R.A. A deep learning approach combining instance and semantic segmentation to identify diseases and pests of coffee leaves from in-field images. Computers and Electronics in Agriculture 2021, 186, 106191. [Google Scholar] [CrossRef]
- Ventura, J.; Esgario, J.; Krohling, R. Deep learning for classification and severity estimation of coffee leaf biotic stress. Computers and Electronics in Agriculture 2020, 169. [Google Scholar] [CrossRef]
- de Oliveira Aparecido, L.E.; Lorençone, P.A.; Lorençone, J.A.; Torsoni, G.B.; de Lima, R.F.; Padilha, F.; de Souza, P.S.; de Souza Rolim, G. Addressing coffee crop diseases: forecasting Phoma leaf spot with machine learning. Theoretical and Applied Climatology 2023, 1–22. [Google Scholar] [CrossRef]
- de Oliveira Aparecido, L.E.; de Souza Rolim, G.; da Silva Cabral De Moraes, J.R.; Costa, C.T.S.; de Souza, P.S. Machine learning algorithms for forecasting the incidence of Coffea arabica pests and diseases. International Journal of Biometeorology 2020, 64, 671–688. [Google Scholar] [CrossRef] [PubMed]
- Selvanarayanan, R.; Rajendran, S. Roaming the Coffee Plantations Using Grey Wolves Optimisation and the Restricted Boltzmann Machine to Predict Coffee Berry Disease. In Proceedings of the 2023 International Conference on Self Sustainable Artificial Intelligence Systems (ICSSAS); IEEE, 2023; pp. 681–689. [Google Scholar] [CrossRef]
- Caballero, E.M.T.; Duke, A.M.R. Implementation of artificial neural networks using nvidia digits and opencv for coffee rust detection. In Proceedings of the 2020 5th International Conference on Control and Robotics Engineering (ICCRE); IEEE, 2020; pp. 246–251. [Google Scholar] [CrossRef]
- Latif, M.A.; Afshan, N.; Mushtaq, Z.; Khan, N.A.; Irfan, M.; Nowakowski, G.; Alqhtani, S.M.; Mursal, S.; Telenyk, S. Enhanced classification of coffee leaf biotic stress by synergizing feature concatenation and dimensionality reduction. IEEE Access 2023. [Google Scholar] [CrossRef]
- Parraga-Alava, J.; Cusme, K.; Loor, A.; Santander, E. RoCoLe: A robusta coffee leaf images dataset for evaluation of machine learning based methods in plant diseases recognition. Data in brief 2019, 25, 104414. [Google Scholar] [CrossRef] [PubMed]
- Jindal, V.; Kukreja, V.; Bhattacherjee, A.; Rana, S.; Mehta, S. Agricultural Innovation: Unleashing Federated Learning CNNs on Coffee Leaf Disease Severity Analysis. Communication, and Intelligent Systems (ICCCIS) 2023, 782–787. [Google Scholar] [CrossRef]
- Marin, D.B.; Santana, L.S.; Barbosa, B.D.S.; Barata, R.A.P.; Osco, L.P.; Ramos, A.P.M.; Guimarães, P.H.S.; et al. Detecting coffee leaf rust with UAV-based vegetation indices and decision tree machine learning models. Computers and Electronics in Agriculture 2021, 190, 106476. [Google Scholar] [CrossRef]
- Ruttanadech, N.; Phetpan, K.; Srisang, N.; Srisang, S.; Chungcharoen, T.; Limmun, W.; Youryon, P.; Kongtragoul, P. Rapid and accurate classification of Aspergillus ochraceous contamination in Robusta green coffee bean through near-infrared spectral analysis using machine learning. Food Control 2023, 145, 109446. [Google Scholar] [CrossRef]
- Kulkarni, S.; N C, K.; C K, S.; Pal, S.; Dash, S.; Shenoy, P.D.; K R, V. Coffee Plant Disease Identification using Enhanced Short Learning EfficientNetV2. In Proceedings of the 2023 IEEE 20th India Council International Conference (INDICON); 2023. [Google Scholar] [CrossRef]
- Kulkarni, S.; H N, S.; V, V.M.; Shenoy, P.D.; R, V.K. Detection of Coffee Leaf Diseases using DenseNet-264 and SLIC Segmentation. In Proceedings of the 2023 10th IEEE Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON); 2023; Vol. 10, pp. 769–774. [Google Scholar] [CrossRef]
- Sosa, J.; Ramírez, J.; Vives, L.; Kemper, G. An Algorithm For Detection of Nutritional Deficiencies from Digital Images of Coffee Leaves Based on Descriptors and Neural Networks. In Proceedings of the 2019 XXII Symposium on Image, Signal Processing and Artificial Vision (STSIVA); 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Rajus, S.; Bhagavan, S.G.; Kharva, H.; Rao, S.; Olsson, S.B. Behavioral Ecology of the Coffee White Stem Borer: Toward Ecology-Based Pest Management of India’s Coffee Plantations. Frontiers in ecology and evolution 2021, 9, 607555. [Google Scholar] [CrossRef]
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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/).