← Papers

Unverified paper record

Robust coffee plant disease classification using deep learning and advanced feature engineering techniques

PeerJ Computer Science · 9 Dec 2025 · 10.7717/peerj-cs.3386

Abstract

Coffee, the world’s most traded tropical crop, is vital to the economies of many producing countries. However, coffee leaf diseases pose a serious threat to coffee quality and sustainable production. Deep learning has shown strong performance in plant disease identification through automatic image classification. Nevertheless, reliance on a single convolutional neural networks (CNNs) architecture restricts feature variability and real-world generalization. Moreover, limited work has systematically combined feature selection/reduction with CNNs, which constrains the advancement of hybrid models capable of capturing complementary features while ensuring computational efficiency without accuracy loss. This article presents an enhanced deep learning-based framework for coffee disease classification incorporating a hybrid strategy that integrates CNNs and advanced feature selection algorithms. GoogLeNet and ResNet18 are paired for complementary feature extraction, Principal Component Analysis (PCA) and Singular Value Decomposition (SVD) are employed for dimensionality reduction, and ANOVA and Chi-square are applied to select the most informative features. An Adam optimizer (learning rate = 0.001, batch size = 20, epochs = 50) with early stopping is used for training. Experiments on the BRACOL dataset achieved 99.78% accuracy, with precision, recall, and F1-score all exceeding 99% across classes. To the best of our knowledge, this study systematically integrates GoogLeNet and ResNet18 with PCA/SVD dimensionality reduction and analysis of variance (ANOVA)/Chi-square feature selection, for coffee disease classification, thereby addressing a key gap in prior research.

Plant phenotyping relevance

コーヒー葉の病害を画像から分類する深層学習フレームワークが研究の中心であり、植物の病害状態を直接推定する実質的な表現型解析手法である。

abstractThis article presents an enhanced deep learning-based framework for coffee disease classification incorporating a hybrid strategy that integrates CNNs and advanced feature selection algorithms.
abstractExperiments on the BRACOL dataset achieved 99.78% accuracy, with precision, recall, and F1-score all exceeding 99% across classes.

Code and data availability

The paper uses the public BRACOL/RoCoLe coffee leaf image dataset (Mendeley) and provides authors' analysis code publicly on GitHub and Zenodo, all explicitly linked in the text.

Datasetpublic

We utilized the BRACOL dataset, a publicly available dataset of coffee leaf images. The dataset can be accessed at the following DOI: ( https://data.mendeley.com/datasets/c5yvn32dzg/2 ).

Open resource ↗lines:30-49
Codepublic

All implementation details, including preprocessing scripts, model training, and evaluation codes, are available in the following GitHub repository: ( https://github.com/DrMaherAlrahhal/coffe-code ).

Open resource ↗GitHub · lines:30-49
Codepublic

The code is available at GitHub and Zenodo: - https://github.com/DrMaherAlrahhal/coffe-code . - w. (2025). coffee code. Zenodo. https://doi.org/10.5281/zenodo.17470672 .

Open resource ↗Zenodo · 10.5281/zenodo.17470672 · lines:2688-2696

This is an automatically classified, unverified record. Curator approval is required before any resource enters the Catalog.