Submitted:
18 June 2024
Posted:
21 June 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- 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.
2. Methodology
2.1. Research Questions
3. Machine Learning Techniques for Coffee Classification
4. Overview of Synthesized Research Data
4.1. Coffee Defects Classification
4.2. Coffee Roast Classification
4.3. Coffee Sensory Classification
4.4. Coffee Maturity Classification
4.5. Coffee Disease Classification
5. Challenges and Future Trends
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
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]







| Reference | Brief Description | Quantity | Year |
| [5] | Machine learning techniques for classifying the quality and types of coffee beans on image-based. | 7 | 2018-2022 |
| [6] | Machine learning techniques for detecting leaf diseases in various plants. | 118 | 2010-2022 |
| [7] | Machine learning techniques for detecting diseases in various plants. | 160 | 2017-2022 |
| [9] | Techniques for the detection of Coffee Bean Roasting Levels. | 31 | 2014-2022 |
| [8] | Machine learning techniques for detecting disease in various plants. | 135 | 2017-2023 |
| Database | Number of Publication |
| IEEE | 44 |
| Science | 22 |
| Springer | 6 |
| TOTAL | 72 |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [25] | The study created an inspection machine to classify defects in coffee beans. | Three deep learning models (Enhanced, ResNet-50, and AlexNet) are used to analyze the images. | The most efficient model was ResNet-50, with an accuracy of 93.33%. |
| [26] | The study presents a system for inspecting coffee beans, identifying good and bad ones. | The model uses DenseNet201 architecture. | The proposed system achieved 98.97%. |
| [27] | The study explores automated detection of the quality of coffee beans based on their color and texture characteristics. | The model uses a Support Vector Machine (SVM), Deep Neural Network (DNN), and Random Forest (RF). | The method was evaluated using cross-validation with K-Fold of 5 and 10. The highest accuracy value achieved was 96.11%. |
| [28] | The study proposes a scheme for the automated inspection of defects in dense Arabica coffee beans. | The model is based on a generative adversarial network (GAN) and can generate synthetic training images with defects at multiple locations. | More than 90% of the labeling time is done by the proposed prototype, which uses less time than a human for the same task. |
| [29] | The study presents a new dataset containing 8,000 images of green Arabica coffee beans divided into 4 classes: Peaberry, Longberry, Premium, and Defect. | The model was implemented with two CNN architectures: ResNet-18 and MobileNetV2. | The final average test accuracy was 81.12% for ResNet-18 and 81.31% for MobileNetV2. |
| [30] | The study categorizes coffee beans into seven classes: sour, black, broken, moldy, shell, insect damage, and good beans. | The proposed CNN model has 12 layers. The dataset has about 1,700 images in each folder. | The proposed model achieved an accuracy rate greater than 90% for all categories except shell beans (88%). |
| [31] | The study classifies images of coffee beans as defective or normal. | The proposed CNN model has three convolution layers with three max-pooling layers and three fully connected layers. A dataset of 1,813 images and two classes was used. | The model achieved an accuracy of 90.44%. |
| [32] | The study proposes a system called Hough circle assisting deep-network inspection scheme (HCADIS) which identifies defects in coffee beans. | The proposed method uses the Hough Circle Transform algorithm, an image processing method that detects circles in an image. | The proposed scheme achieved half of the testing images greater than 80% in defect inspection accuracy values. |
| [33] | The study classifies defects in coffee beans into four classes: black, broken, holey, and normal. | The proposed method uses the Mask R-CNN (Region-based CNN) algorithm. A dataset of 480 images with two forms of images was used: images with individual coffee beans and images with multiple objects. | The proposed method obtained an accuracy of 93.3% for tests with individual objects and 75% for tests with multiple objects. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [34] | The study presents a method to detect defects in green coffee beans in four categories: healthy, black, insects damaged, and shell. | Spectral and spatial characteristics were extracted from the images, and ML algorithms were applied to classify the coffee beans. | The model presented an overall accuracy of 98.6% using SVM with dimensionality reduction and band selection. |
| [35] | The study classifies green coffee beans as special or traditional. | Coffee samples were collected from different regions of Brazil, and a multispectral camera captured images of the beans at different wavelengths. Four ML models were used: SVM, K-Nearest Neighbors (KNN), RF, and Multilayer Perceptron (MLP). | The SVM model obtained the best performance, with an accuracy of 97.5%, followed by MLP with 96.9%, RF with 95.6%, and KNN with 94.4%. |
| [36] | The study classifies two types of coffee bad beans: insect bite and broken. | The model was based on NFNet-F3, which combines semi-supervised learning. | The proposed model achieved an F1-score of 97.21% and a precision of 97.38%. |
| [37] | The study classifies three types of coffee bean species: espresso, Kenya, and Starbucks Pike Place. | The transfer learning models used were: SqueezeNet, Inception V3, VGG16, and VGG19. A dataset of 1,554 images was used. | The best model was Squeezenet, with an average classification success of 87.3%. |
| [38] | The study identifies Arabica and Robusta coffee types through the images of the leaves. | The proposed model used four convolution layers, four pooling layers, and a fully connected layer. It was compared with LeNet, AlexNet, ResNet-50, and GoogleNet. A dataset of 19,980 images was used. | The CNN developed achieved an accuracy rate of 97.67% better than other nets. |
| [39] | The study presents a system that classifies different kinds of coffee beans: Normal beans, Peaberries, insect-infested, black beans, shell beans, and sour beans. | The proposed model adjusted a Slim-CNN using the least parameters. A dataset of 5,435 images was used. | The lightweight model achieved an accuracy of 92%. |
| [40] | The study presents a new dataset that classifies 17 different defects of coffee beans. | Two CNN architectures were tested: MobileNet and InceptionResnetV2. Two datasets were used. | with InceptionResnetV2, the classification for 17 classes achieved an accuracy of 53.35%, and for 3 classes, it achieved 92.52%. |
| [41] | The study classifies palm civet coffee beans based on their mass spectra. | The neural network model has an input layer with 301 neurons, and the hidden layer has 50 neurons. | The proposed model achieved an accuracy of 99.58%. |
| [42] | The study classifies good-quality raw coffee beans and subpar-quality raw coffee beans | The model compares VGG16 and Inception V3. A dataset of 100 images was used. | The best model was Inception, which achieved an accuracy of 99%. |
| [43] | The study classifies 4 Arabica coffee bean varieties: Aceh Gayo, Bali Kintamani, Lintong, and Surya Sabana Selo. | Five classification methods was tested: Artificial Neural Network (ANN), Decision Tree (DT), KNN, Naive Bayes, and SVM. A dataset of 400 images was used. | The best model was ANN, wich achieved an accuracy of 99.75%. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [45] | The study classifies Arabica coffee beans based on their light, medium, and dark roast levels. | The work proposes two main procedures: feature extraction and classification. Four kernel types are used in the SVM method for classification: linear, polynomial, radial basis, and sigmoidal. | The polynomial kernel achieved a maximum accuracy of 100% using k-fold values of 5 and 10. |
| [46] | The study presents a method to classify the quality of coffee beans based on their roast level: good, medium, and bad. | A dataset of 160 images was used. The proposed model was tested with ResNet-152 and VGG16. | The best model was ResNet-152, wich achieved an accuracy of 73.3%. |
| [47] | The study presents a coffee roasting process to classify three classes of roast coffee beans: accepted, rejected, and not yet. | The model used Android smartphones and a dataset of 10,944 images. The model tested MobileNetv1, MobileNetV2, NasNetMobile, and DenseNet121 architectures. | The best model was MobileNetV2, which achieved an accuracy of 97.75%. |
| [48] | The study presents a method that recognizes the brightness of the beans before and after grinding. | The model was tested with 5 algorithms: linear regression, DT, RF, support vector regression, and fully coupled neural network. | The fully connected neural network performed the best, with 2.52 of color numerical difference. |
| [49] | The study presents a method that searches for optimal coffee bean roasting conditions. | Starling particle swarm optimization (SPSO) and other swarm intelligence and gradient-based algorithms were used. | SPSO achieved performance superior to other algorithms with average errors of 1.2–8.5%. |
| [50] | The study presents a method to recognize the different grades of coffee beans based on their features and patterns. | The model used the Densenet121 architecture. A dataset of 363 images was used. | The proposed model achieved an accuracy of 81.89%. |
| [51] | The study presents a method to detect the roast level of coffee beans. | The model developed the board using CNN architecture and NVIDIA Jetson Nano. A dataset of 2,489 images was used with three classes: under-roasting, optimum-roasting, and over-roasting. | The proposed model achieved an accuracy of 91.33%. |
| [52] | The study presents a method to detect the roasting level of coffee beans into 4 classes. | The study proposed a CNN to classifies 4 roasting levels: green, light roast, medium roast, and dark roast. A dataset of 1,200 images was used. | The CNN proposed achieved an accuracy of 97.5%. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [53] | The study explores how to classify and characterize coffee beans based on their aroma. | The SVM method was used with an electronic nose system and a dataset with 100 coffee bean samples. | The proposed model achieved an accuracy of 70%. |
| [54] | The study proposes the use of an electronic nose (E-nose) to recognize original Arabica civet coffee (authentic and non-authentic). | Nine different mixture combinations were used for a total of 90 samples. Three classification methods were compared: Logistic Regression (LR), Linear Discriminant Analysis (LDA), and KNN. | The best model was KNN, which achieved an accuracy of 97.77%. |
| [55] | The study presented a new technique to analyze and characterize the flavor of 21 varieties of coffee. | A miniaturized potentiometric electronic tongue based on low-selectivity polymeric sensors was used. | The proposed model achieved an accuracy of 91.3 %. |
| [56] | The study used an e-nose device to estimate the caffeine content of samples. | The methods used were PCA (principal component analysis), LDA, PLSR (partial least squares regression), and ANN. Seven coffee bean classes and a total of 147 samples were made. | PLSR and ANN models achieved an R2 of 0.9576 and 0.9634, respectively, and the LDA model achieved an R2 of 0.9714. |
| [57] | This study presents a model for predicting cup coffee quality. | Two algorithms were implemented: SVM and ANN. Fifty-six samples were analyzed. | The most efficient model was ANN, which had an average accuracy of 81%. |
| [58] | This study presents a model for coffee aroma classification. | The model used an electronic nose that combined the separability indicator and the support vector machine margin. It collected data on the coffee aromas of two coffee brands. | The proposed model achieved an accuracy of 100%. |
| [59] | The study compares coffee quality to recommend the best coffee combination based on various features related to aroma. | The paper compares various regression models using cross-validation. The models included Linear Regression, Ridge, Lasso, ElasticNet, DT Regressor, Random Forest Regressor, Gradient Boosting Regressor, Support Vector Regressor (SVR), and MLP Regressor. | The best model achieved an MAE of 0.2567. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [60] | The study presents a framework for classifying coffee cherry fruits into 5 ripening stages. | Five CNN architectures were validated: VGG16, VGG19, Inception-ResNet-V2, Inception-V3, and DenseNet201 on a dataset with 600 images. | DenseNet201 achieved an accuracy over 98%. |
| [61] | The study explores the classification of coffee cherries as green, half broken, nosimetrics, and red. | The model used the KNN algorithm and ANN in a dataset of 1,159 images. | The best model achieved with KNN an accuracy of 72.12%. |
| [62] | The study classifies the type and maturity of the coffee. | The article compares the performance of two models, the Deep-CNN and ResNet50. | The ResNet50 model performed best and achieved an accuracy of 99.01%. |
| [63] | The study presents a method to monitor the ripeness of coffee fruits using multispectral images obtained by Unmanned Aerial Vehicles (UAV). | The model used a UAV with a modified multispectral camera to capture images of five coffee fields with distinct characteristics. | The NDVI (Normalized Vegetation Index) correlated well with the percentage of ripe fruits observed in the field (R² = 0.81). |
| [64] | The study describes a method to classify coffee fruits according to their ripening stage: Unripe, Semiripe, Ripe-Overripe. | The model uses high-frequency vibrations, and electrical impedance measurements were planned to be conducted and correlated with the ripening stage. The model used a Naive Bayes classifier. | The article evidenced an alternative for classifying coffee fruit differently from traditional operations. |
| [65] | The study presents a dataset for classifying coffee berries. | The dataset has 5,048 images in six classes: overripe, immature, semi-mature, mature, small, and elephant. It was tested on the CNN GoogLeNet and ShuffleNet. | The best model was GoogLeNet, which had a precision of better than 96.9%. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [66] | The study presented an approach for classifying disease severity in coffee leaves. | The model extracts low-level features in coffee leaves, such as color, to reduce memory and computational cost. | The model achieved an accuracy of over 93.8%. |
| [67] | The study addresses the detection of rust in coffee leaves. | The proposed method is based on a CNN and uses the transfer learning technique. | The best model was SVM, which achieved an accuracy of 96%. |
| [68] | The study proposes applying methods to classify 4 diseases in Barako coffee: spots, insect infestation, rust, and health. | The method used 3 configurations of the VGG16 model to classify a dataset of 3,958 coffee leaf images. | VGG16 model achieved 100% accuracy with setting: 100 epochs, 512 neurons, 0.5 dropouts, 0.0001 learning rate, adam, and 32 batch size. |
| [69] | The study identified and categorized coffee leaf diseases: rust, wilt, and brown eye. | Resnet50 and Mobilenet models were used, and a dataset of 1,120 images of coffee leaves with 3,360 images after data augmentation techniques. | Resnet50 model presented the best performance with 99.89% accuracy while MobileNet presented 97.01%. |
| [70] | The study describes a method for finding regions damaged by coffee rust. | The model uses a Deep Belief Network and a dataset of 624 images of coffee leaves. | The proposed model achieved an accuracy of 99.75%. |
| [71] | The article proposed a model for detecting the rate of coffee rust infection. | The model applies three deep learning algorithms: Backpropagation Neural Network (BPNN), CNN, and Recurrent Neural Network (RNN). | The best model was modified BPNN, which achieved a minimum MAE of 1,2462. |
| [72] | The study identifies diseases in Arabica coffee leaves such as Healthy, Miner, Rust, Phoma, and Cescospora. | The proposed model was trained using max pooling, dropout layer, two dense layers, and Adam optimizer. | The proposed model achieved an accuracy of 99.84% for 5 classes. |
| [73] | The study presents a method to detect Coffee Leaf Rust. | The model was based on CNN with few layers. | The proposed model achieved an accuracy of 95%. |
| [74] | The study implements a model to identify biotic agents present in Robusta coffee leaves. | The model used YOLOv3 and the MobileNetV2 algorithm. | The model achieved an accuracy of 90%. |
| [75] | The study presents a method for detecting white stem borer disease in coffee plants using an autonomous multi-terrain robot. | The model used YOLOv5 and a dataset of 492 images after data augmentation. | The model achieved a precision of 89.7%. |
| [76] | The study presents a methodology to detect Coffee Leaf Rust disease. | The model used twenty-five CNNs. | The ResNet101V2 model achieved the highest test with an accuracy of 95.56%. |
| [77] | The study presents a hybrid approach to identify various diseases in coffee leaves, including Red Spider Mite and Rust. | The proposed method uses MobileNetV3, Swin Transformer, and variational autoencoder (VAE). The model used the Robusta Coffee Leaf (RoCoLe) dataset. | The hybrid proposed model achieved an accuracy of 84.29%. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [78] | The study proposed a model for detecting diseases and pests in coffee leaves in Panama. Classified diseases include Cercospora, Rust, Miner, and Phoma. | The study proposed two CNN models: the detection of coffee leaves and the detection of coffee leaf diseases. | The proposed model achieved an overall accuracy of 90%. |
| [79] | The study presents a smartphone application classifier of coffee leaf diseases, containing the classes healthy, Rust, Sooty Molds, Cercospora, Phoma, and Leaf Miner. | The model used MobileNet on a low-cost microcontroller board in two architectures (cascaded and single-stage). Two datasets were used: BRACOL (1,747 samples) and LiCoLe (4,667 samples). | The embedded cascade model presented an accuracy of around 90%. |
| [80] | The study presents a few-shot learning model to classify and estimate the severity of biotic stresses on coffee leaves such as Rust, Miner, Brown Leaf Spot, and Cercospora. | The proposed model used two models, TripletNet and ProtoNet. Two datasets were used: the Leaf Dataset with 1,685 images and the Symptoms Dataset with 2,722 images. | The best result was using the Symptoms Dataset for biotic stress classification, which achieved an accuracy of 96.72%. The severity estimation task achieved an accuracy of 93.25%. |
| [81] | The study presents a method for detecting healthy and diseased coffee leaves. | An algorithm was developed by modifying VGG16 architecture. A dataset was collected with 4,000 images. | The proposed model achieved an accuracy of 97.9%. |
| [82] | The study presents a dataset of images of Peruvian coffee leaves, called CoLeaf, with 10 different nutritional deficiencies. | The dataset contains 1,006 leaf images divided into three subsets: Catimor, Caturra, and Borbon. ResNet50 network was used for classification. | The proposed model achieved an accuracy of 87.75%. |
| [83] | The study presents a method for detecting coffee diseases: Wilt, Rust, Cercospora, Sooty Moldy, Phoma, and Phoma Costaricensis. | The model consists of two algorithms, GoogLeNet and RESNET, to extract high-level features. MLP was used to classify coffee leaf and berry diseases. A dataset of 3,288 images was used. | The model achieved an accuracy of 99.08%. |
| [84] | The study describes an app to identify diseases and pests of coffee leaves: Miner, Rust, Brown leaf spot, Cercospora, and Healthy. | The CNN model used two datasets, Segmentation Dataset and Symptoms Dataset, and two architectures, UNet and PSPNet. | For semantic segmentation, the UNet model presented the best performance with 99.53% accuracy. The best result for the symptom classification was achieved with ResNet50 with an accuracy of 97.07%. |
| [85] | The study describes a dataset of images of Arabica coffee leaves, which have five classes: Rust, Cescospora, Phoma, Miner, and Healthy. | The dataset is called JMuBEN and JMuBEN2 and contains 58,555 images. | The dataset can evaluate ML models for coffee disease classification. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [86] | The study presents a method to recognize Cercospora, Rust, and Healthy coffee leaves based on Deep Learning and texture attributes | Two models were created. The first used a modification of AlexNet, and the second used a texture attribute extraction as input to the ANN classifier. A dataset of about 500 images for each class was used after augmentation. | Using the texture model, the kappa rate was 0.900, and the sensitivity was 0.933. Using DLDR, the best result for Kappa was 0.970, and the sensitivity was 0.980. |
| [87] | The study presents a model to identify diseases and pests in coffee leaves based on field images. | The Mask R-CNN was used for instance segmentation. For semantic segmentation, two networks were used: UNet and PSPNet. BRACOT and BRACOL datasets were used. | The model achieved an average precision AP of 73.90% for instance segmentation and AP of 71.90% for object detection. |
| [88] | The study presents a model to identify and estimate the stress severity caused by biotic agents on coffee leaves: Leaf Miner, Rust, Brown Leaf Spot, and Cercospora Leaf Spot. | The model used different CNN architectures: AlexNet, GoogLeNet, VGG16, ResNet50, and MobileNetV2. A dataset BRACOL was used. | The best model achieved an accuracy of 95.24% for the biotic stress classification and 86.51% for severity estimation. |
| [89] | The study aims to predict the incidence of Phoma leaf spot disease in coffee plantations considering the climatic variables in the coffee-producing regions of Brazil. | The model was tested with KNN, MLP, SVN, RF, Extreme Gradient Boosting (XGBoost), and Gradient Boosting (GradBOOSTING) algorithms. | The best model was XGBoost, with a Root Mean Square Error (RMSE) of 3.45% for the high-yielding trees. |
| [90] | The study aims to predict the incidence of Rust, Cercospora, Miner, and Coffee Borer in coffee plantations considering the climatic variables in the coffee-producing regions of Brazil. | The model was tested with Multiple Linear Regression (RLM), KNN, Random Forest Regressor (RFT), and MLP. | The best model was RFT, with RMSE values ranging from 0.227 to 0.853 for high yield. |
| [91] | The study classifies healthy and unhealthy coffee cherries in various stages of maturity. | The paper presents a model that uses the Restricted Boltzmann Machine Algorithm with Grey Wolves Optimization (GWO). A dataset with 475 coffee cherries. | GWO achieved an accuracy of 98%. |
| [92] | The study presents a method to detect the presence of Coffee Rust. | The study trained two neural network architectures: with OpenCV and with NVIDIA Digits. | The neural network trained with NVIDIA achieved the best performance with an accuracy of 98%. |
| [93] | The study presents a method to classify the biotic stress on coffee leaves. | The study presents three CNN-based methods: ECNN, HLGGM, and HLGCM. A combination of datasets was used: Bracol, JMUBEN, and PDCMD. | The HLGCM achieved the best performance with an accuracy of 99.49%. |
| [94] | The study presents a dataset with robusta coffee leaf images called RoCoLe. | RoCoLe has 1,560 coffee leaf images with six classes: healthy, Red Spider Mite, Rust level 1, Rust level 2, Rust level 3, and Rust level 4. | RoCoLe can be used to train and validate the performance of ML algorithms. |
| [95] | The study identifies and categorizes Cucurbit leaf diseases in four severity levels. | The model used federated learning with CNN and DT. A dataset with 4,585 images was used with 14 classes. | The proposed model achieved an average accuracy of 89.54%. |
| Reference | Objectives and Scenario of Application | Methodology | Results |
| [96] | The study detects four classes of the severity of Coffee Leave Rust vegetation indices extracted from UAV imagery. | The paper compares different decision tree models. | The best model was the Logistic Model Tree (LTM), which achieved a precision of 0.672. |
| [97] | The study detects contamination by Aspergillus ochraceous in Robusta green coffee beans. | The model used 6 ML algorithms: linear discriminant analysis (LDA), SVM, KNN, DT, Naive Bayes (NB), and quadratic discriminant analysis (QDA). | The proposed model achieved an accuracy of 97.5%. |
| [98] | The study classifies coffee plant diseases as Cescospora, Miner, Phoma, Rust, and Healthy. | The paper compares DenseNet121 with Enhanced EfficientNetV2-5. The Kaggle coffee plant dataset and the JMuBEN Mendeley dataset were used with 5000 images. | The best model was Enhanced EfficientNetV2-S with an accuracy of 98.1%. |
| [99] | The study classifies coffee plant diseases as Cescospora, Miner, Phoma, and Rust. | The model used a Simple Linear Iterative Clustering (SLIC) segmentation algorithm and the Densenet-264. The JMuBEN Mendeley and Kaggle coffee plant datasets were used with 7,044 images. | The proposed model achieved an accuracy of 99.17 %. |
| [100] | The proposed model achieved Kappa coefficient of 0.96 for N and P deficiency, and 0.92 for B. |
| Reference | Number of Images | Number of Categories | Types | Download Link |
| [29] | 8,000 | 4 (peaberry, long berry, premium, defect.) | Single bean | https://comvis.unsyiah.ac.id/usk-coffee/ |
| [31] | 1,813 | 2 (defective and normal) | Single bean | https://github.com/Tauranis/deep_coffee/ |
| [36] | 4,617 | 3 (good and bad - insect bite and broken) | Single bean | https://github.com/tanius/smallopticalsorter/tree/master/classifier-trainingdata |
| [37] | 1554 | 3 (espresso, Kenya and Starbucks pike place) | Single bean | https://muratkoklu.com/dataset/Coffee_Image_Dataset.zip |
| [57] | 56 | .csv archive | https://github.com/Javiersuing/GitHub/blob/master/AlmacafeDataBase_CrossV_v4.ipynb | |
| [68] | 3958 | 4 (Healthy, Rusted, Infested, and Spotted Barako) | Leaves | https://github.com/francismontalbo/swatdcnn/tree/main |
| [79] | 6000 | 6 (Healthy, Rust, Sooty Molds, Cercospora, Phoma and Leaf Miner) | Leaves | Licole F.J.P. Montalbo, A.A. Hernandez, Classifying Barako coffee leaf diseases using deep convolutional models (2020). |
| [82] | 1006 | 10 (Boron, Iron, Potassium, Calcium, Magnesium, Manganese, Nitrogen, Phosphorus, calcium and healthy) | Leaves | CoLeaf https://data.mendeley.com/datasets/brfgw46wzb/1 |
| [80,84] | 142 | 6 (Leaf Miner, Cercospora Leaf Spot, Rust, Bacterial Blight, Blister Spot, Brown Leaf Spot) | Leaves | BARBEDO, Jayme Garcia Arnal. Plant disease identification from individual lesions and spots using deep learning. Biosystems Engineering, v. 180, p. 96-107, 2019. |
| [85] | 58,555 | 5 (Phoma, Cerscospora, Rust, Healthy, and Miner) | Leaves | JMuBEN2 https://data.mendeley.com/datasets/tgv3zb82nd/1 |
| [87] | 300 | 5 (Leaf Miner, Rust, Brown Leaf Spot, and Cercospora Leaf Spot) | Leaves | BRACOT - A Brazilian Arabica Coffee Tree images dataset, for instance segmentation of coffee leaves https://data.mendeley.com/datasets/pmkbyjpf6k/1 |
| Reference | Number of Images | Number of Categories | Types | Download Link |
| [66,79,80,84,87,88,93] | 1747 | 4 (Leaf Miner, Leaf Rust, Brown Leaf Spot, and Cercospora Leaf Spot) | Leaves | BRACOL - A Brazilian Arabica Coffee Leaf images dataset to identification and quantification of coffee diseases and pests https://data.mendeley.com/datasets/yy2k5y8mxg/1 |
| [66,77,94] | 1,560 | 6 (Healthy, Red Spider Mite Presence, Rust level 1, Rust level 2, Rust level 3 and Rust level 4) | Leaves | RoCoLe: A dataset with robusta coffee leaf images https://data.mendeley.com/datasets/c5yvn32dzg/2 |
| [93,98,99] | 22,591 | 3 (Coffee Rust, Cescospora and Phoma) | Leaves | JMuBEN https://data.mendeley.com/datasets/t2r6rszp5c/1 |
| [93,99] | 76,000 (for coffee disease are 1,103 images) | 88 classes, for the coffee disease are 4 classes (Cercospora, Healthy, Red Spider Mite and Rust) | Leaves | Kaggle Plant Disease Classification Merged Dataset https://www.kaggle.com/datasets/alinedobrovsky/plant-disease-classification-merged-dataset |
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/).