Submitted:
03 July 2025
Posted:
04 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Data Set
Data Preprocessing Step
2.2. Proposed Hybrid Approach
2.2.1. Feature Extractor Deep Learning Models
- MobileNetV2: The MobileNetV2 model was primarily included in this study to evaluate its computational efficiency and fast feature extraction performance. The depth-wise separable convolutional blocks used in its architecture significantly reduce the number of parameters and the computational cost of the model. This structural advantage makes the model an ideal candidate for testing its potential in scenarios such as real-time mobile agricultural applications, drone-based image processing, or embedded systems with limited hardware.
- EfficientNetV2B0: The EfficientV2B0 model has been included, as it represents a modern architecture that offers an optimal balance between model size, inference speed, and classification accuracy. The compound scaling principle, which forms the foundation of this model family, enables the network to achieve high performance and efficiency by systematically scaling together key parameters, such as depth, width, and input resolution. Because of this balanced structure, it is a strong candidate, particularly for general-purpose and cloud-based agricultural analysis services that do not focus on a single metric. Therefore, EfficientNetV2B0 is considered an ideal architecture, especially for general-purpose use cases, such as cloud-based agricultural decision support systems.
- DenseNet121: The DenseNet121 model was included in this study to analyze the performance of an architecture with high parameter efficiency. The distinguishing feature of this model is its densely connected structure in which each layer is directly connected to all preceding layers. This architecture encourages the effective reuse of features across layers, while also allowing gradients to flow through the network without vanishing, thus enhancing the learning process. As a result, DenseNet121 has the potential to offer strong learning capacity with fewer parameters, making it a notable option, especially for systems with memory constraints but high accuracy requirements.
- ConvNextTiny: The ConvNextTiny model is a modernized version of the traditional Convolutional Neural Network architecture inspired by transformer-based structures. In this model, 7×7 large kernels were used instead of standard small kernels, allowing for a larger receptive field at each layer. Consequently, the model can learn broader contextual relationships within an image. Supported by contemporary structural components, such as layer normalization, GELU activation, and depthwise convolution, the architecture delivers strong results in both training stability and accuracy performance. Despite its compact structure, ConvNextTiny demonstrates high classification success, making it a suitable candidate for applications, such as offline decision support systems, where accuracy is critical and inference speed is of secondary importance.
2.2.2. Classifier Machine Learning Models
- Adaptive Boosting (AdaBoost) is a pioneer of ensemble learning algorithms that enables the transformation of weak classifiers into strong classifiers by training them sequentially. In each iteration, the learning process of the model was guided by assigning more weights to the examples misclassified by the previous classifier. Owing to this dynamic weight-updating structure, the model achieved a high generalization capacity. In our study, AdaBoost was considered the primary reference model and served as a benchmark for comparatively evaluating the performance of other modern boosting methods. Owing to its simplicity, interpretability, and low requirements for parameter tuning, it has been positioned as an initial benchmark in the modeling process.
- Gradient Boosting The (GB) algorithm aims to increase prediction accuracy through sequentially added weak classifiers that seek to minimize errors. Each new model focuses on improving the error terms produced by the previous model in the gradient direction. This gradient-based optimization mechanism stands out for its flexibility in guiding the learning process according to the loss function. In this respect, GB have a more powerful and flexible structure than AdaBoost. In our study, it has been included as a comparative reference to classical boosting approaches, as it forms the basis for modern and faster variants, such as XGBoost and LightGBM.
- Extreme Gradient Boosting (XGBoost) is an optimized version of the Gradient Boosting algorithm and is frequently preferred in industrial applications. Among its most notable features are support for parallel computation, support for sparse data, resilience against missing data, and integrated L1 and L2 regularization techniques to prevent overfitting. Consequently, it was possible to achieve both high classification accuracy and improved model generalization. In addition, features such as early stopping, tree pruning, and column subsampling make the training process more stable and efficient. Owing to this robust structure, it was considered a high-performance classifier candidate in our study.
- A light-gradient boosting machine (LightGBM) is a boosting algorithm developed specifically to achieve high-speed training with lower memory usage, especially on large datasets. One of the key features that plays an important role in the model’s performance is its use of a leaf-wise strategy instead of the traditional level-wise tree-growing strategy. This method provides a faster convergence by expanding the branch, which reduces the largest loss at each step of the tree. In addition, owing to histogram-based decision splitting, both processing time and memory consumption are significantly reduced. In this study, LightGBM was used to determine whether it provided an optimal balance between the classification accuracy and training time.
- Categorical Boosting (CatBoost) was developed to provide high accuracy in datasets with categorical features. However, it also demonstrates highly effective performance in data structures with numerical features. A notable aspect of CatBoost is its use of the ordered boosting technique, which reduces variance depending on the order of training, and its symmetric tree structure, which helps maintain the structural stability of the model. This approach enables the generation of results that are resistant to overfitting. Additionally, the structure of the model, which exhibits low sensitivity to hyperparameter settings, offers ease of use in practice. In our study, the classification success of numerically derived feature matrices from images was tested experimentally.
2.3. Statistical Tests
2.4. Computational Environment and Implementation Details
3. Results
Statistical Evaluation
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- World Market of Olive Oil and Table Olives - Data From December 2024 - International Olive Council. Available online: https://www.internationaloliveoil.org/world-market-of-olive-oil-and-table-olives-data-from-december-2024/ (accessed on 2 July 2025).
- Yörükoğlu, T.; Dayısoylu, K.S.; Ançel, T.; Özdemir, Y. Dünyada Zeytin ve Zeytinyağı Üretimi ve Türkiye’deki Zeytinlerin ve Zeytinyağlarının Coğrafi İşaret Tescili Açısından Değerlendirilmesi. Bahçe 2025, 54, 17–24. [Google Scholar] [CrossRef]
- Özözen, S. Türkiye’nin Zeytin ve Zeytinyağı Sektöründe Küresel Rekabet Gücünün Değerlendirilmesi. Yönetim Bilimleri Dergisi 2024, 22, 1084–1117. [Google Scholar] [CrossRef]
- Najafi, S.; Saremi, H.; Jafary, H.; Dadras, A. Evaluation of the Relative Resistance of Different Olive Cultivars to Olive Peacock Spot Disease Caused by Venturia Oleaginea. Journal of Plant Diseases and Protection 2023, 130, 361–369. [Google Scholar] [CrossRef]
- Ersin, F.; Kaptan, S.; Erten, L.; Köktürk, H.; Gümüşay, B.; Denizhan, E.; Çakmak, İ. Mite Diversity and Population Dynamics of Eriophyid Mites on Olive Trees in Western Turkey. Turkish Journal of Entomology 2020, 44, 123–132. [Google Scholar] [CrossRef]
- Estudillo, C.; Pérez-Rial, A.; Guerrero-Páez, F.A.; Díez, C.M.; Moral, J.; Die, J. V. Characterization of Olive-Resistant Genes Against Spilocaea Oleagina, the Causal Agent of Scab. Agronomy 2025, 15, 452. [Google Scholar] [CrossRef]
- Alshammari, H.H.; Taloba, A.I.; Shahin, O.R. Identification of Olive Leaf Disease through Optimized Deep Learning Approach. Alexandria Engineering Journal 2023, 72, 213–224. [Google Scholar] [CrossRef]
- Raouhi, E.M.; Lachgar, M.; Hrimech, H.; Kartit, A. Optimization Techniques in Deep Convolutional Neuronal Networks Applied to Olive Diseases Classification. Artificial Intelligence in Agriculture 2022, 6, 77–89. [Google Scholar] [CrossRef]
- Sinha, A.; Shekhawat, R.S. Olive Spot Disease Detection and Classification Using Analysis of Leaf Image Textures. Procedia Comput Sci 2020, 167, 2328–2336. [Google Scholar] [CrossRef]
- Dikici, B.; Bekçioğulları, M.F.; Açıkgöz, H.; Korkmaz, D. Zeytin Yaprağındaki Hastalıkların Sınıflandırılmasında Ön Eğitimli Evrişimli Sinir Ağlarının Performanslarının İncelenmesi. Konya Journal of Engineering Sciences 2022, 10, 535–547. [Google Scholar] [CrossRef]
- Sarantakos, T.; Gutierrez, D.M.J.; Amaxilatis, D. Olive Leaf Infection Detection Using the Cloud-Edge Continuum. In; 2024; pp. 25–37.
- Ksibi, A.; Ayadi, M.; Soufiene, B.O.; Jamjoom, M.M.; Ullah, Z. MobiRes-Net: A Hybrid Deep Learning Model for Detecting and Classifying Olive Leaf Diseases. Applied Sciences 2022, 12, 10278. [Google Scholar] [CrossRef]
- Alshammari, H.; Gasmi, K.; Ben Ltaifa, I.; Krichen, M.; Ben Ammar, L.; Mahmood, M.A. Olive Disease Classification Based on Vision Transformer and CNN Models. Comput Intell Neurosci 2022, 2022, 1–10. [Google Scholar] [CrossRef]
- Huaquipaco, S.; Vera, O.; Yana-Mamani, V.; Mamani, W.; Calsina, H.; Puma, F.; Morales-Rojas, E.; Beltran, N.; Cruz, J. Peacock Spot Detection in Olive Leaves Using Self Supervised Learning in an Assembly Meta-Architecture. IEEE Access 2024, 12, 192828–192839. [Google Scholar] [CrossRef]
- Uğuz, S.; Uysal, N. Classification of Olive Leaf Diseases Using Deep Convolutional Neural Networks. Neural Comput Appl 2021, 33, 4133–4149. [Google Scholar] [CrossRef]
- Majikumna, K.U.; Zineddine, M.; Alaoui, A.E.H. FLVAEGWO-CNN: Grey Wolf Optimisation-Based CNN for Classification of Olive Leaf Disease via Focal Loss Variational Autoencoder. Journal of Phytopathology 2024, 172. [Google Scholar] [CrossRef]
- Dammak, M.; Makhloufi, A.; Louati, B.; Kallel, A. Detection and Classification of Olive Leaves Diseases Using Machine Learning Algorithms. In; 2024; pp. 292–304.
- Olive Leaf Image Dataset. Available online: https://www.kaggle.com/datasets/habibulbasher01644/olive-leaf-image-dataset (accessed on 2 July 2025).
- Keras Applications. Available online: https://keras.io/api/applications/ (accessed on 2 July 2025).
- Duchon, C.E. Lanczos Filtering in One and Two Dimensions. Journal of Applied Meteorology (1962-1982) 1979, 18, 1016–1022. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. Commun ACM 2017, 60, 84–90. [Google Scholar] [CrossRef]
- Dong, K.; Zhou, C.; Ruan, Y.; Li, Y. MobileNetV2 Model for Image Classification. In Proceedings of the 2020 2nd International Conference on Information Technology and Computer Application (ITCA); IEEE, December 2020; pp. 476–480. [Google Scholar]
- Singh, G.; Guleria, K.; Sharma, S. A Pre-Trained EfficientNetV2B0 Model for the Accurate Classification of Fake and Real Images. In Proceedings of the 2024 8th International Conference on Electronics, November 6 2024, Communication and Aerospace Technology (ICECA); IEEE; pp. 1082–1086.
- Arulananth, T.S.; Prakash, S.W.; Ayyasamy, R.K.; Kavitha, V.P.; Kuppusamy, P.G.; Chinnasamy, P. Classification of Paediatric Pneumonia Using Modified DenseNet-121 Deep-Learning Model. IEEE Access 2024, 12, 35716–35727. [Google Scholar] [CrossRef]
- Rachmawan Atmaji Perdana; Aniati Murni Arimurthy; Risnandar Remote Sensing Scene Classification Using ConvNeXt-Tiny Model with Attention Mechanism and Label Smoothing. Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) 2024, 8, 389–400. [CrossRef]
- Shahoveisi, F.; Taheri Gorji, H.; Shahabi, S.; Hosseinirad, S.; Markell, S.; Vasefi, F. Application of Image Processing and Transfer Learning for the Detection of Rust Disease. Sci Rep 2023, 13, 5133. [Google Scholar] [CrossRef]
- Ahmed, T.; Sabab, N.H.N. Classification and Understanding of Cloud Structures via Satellite Images with EfficientUNet. SN Comput Sci 2022, 3, 99. [Google Scholar] [CrossRef]
- Dalvi, P.P.; Edla, D.R.; Purushothama, B.R. DenseNet-121 Model for Diagnosis of COVID-19 Using Nearest Neighbour Interpolation and Adam Optimizer. Wirel Pers Commun 2024, 137, 1823–1841. [Google Scholar] [CrossRef]
- Sun, J.; Yuan, B.; Sun, Z.; Zhu, J.; Deng, Y.; Gong, Y.; Chen, Y. MpoxNet: Dual-Branch Deep Residual Squeeze and Excitation Monkeypox Classification Network with Attention Mechanism. Front Cell Infect Microbiol 2024, 14. [Google Scholar] [CrossRef] [PubMed]
- Cao, Y.; Miao, Q.-G.; Liu, J.-C.; Gao, L. Advance and Prospects of AdaBoost Algorithm. Acta Automatica Sinica 2013, 39, 745–758. [Google Scholar] [CrossRef]
- Hancock, J.T.; Khoshgoftaar, T.M. CatBoost for Big Data: An Interdisciplinary Review. J Big Data 2020, 7, 94. [Google Scholar] [CrossRef]
- Bentéjac, C.; Csörgő, A.; Martínez-Muñoz, G. A Comparative Analysis of Gradient Boosting Algorithms. Artif Intell Rev 2021, 54, 1937–1967. [Google Scholar] [CrossRef]
- Zeng, H.; Yang, C.; Zhang, H.; Wu, Z.; Zhang, J.; Dai, G.; Babiloni, F.; Kong, W. A LightGBM-Based EEG Analysis Method for Driver Mental States Classification. Comput Intell Neurosci 2019, 2019, 1–11. [Google Scholar] [CrossRef]
- Chen, T.; Guestrin, C. XGBoost. In Proceedings of the Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; ACM: New York, NY, USA, August 13, 2016; pp. 785–794. [Google Scholar]









| Class Name | Number of Images |
| Healthy | 1050 |
| Olive Peacock Spot | 1460 |
| Aculus Olearius | 890 |
| Total | 3400 |
| Model Name | Number of Parameters | Number of Layers | Input Size |
| ConvNextTiny | 28.6 Million | 50 | 224×224 |
| DenseNet121 | 8.1 Million | 242 | 224×224 |
| MobileNetV2 | 3.5 Million | 105 | 150×150 |
| EfficientNetV2B0 | 7.2 Million | 55–60 | 224×224 |
| Feature Extractor | Classifier | Accuracy | Precision | Recall | F1-Score |
|---|---|---|---|---|---|
| MobileNetV2 | AdaBoost | 89% | 90.33% | 89% | 89.33% |
| MobileNetV2 | LightGBM | 91% | 90.33% | 90.33% | 90.33% |
| MobileNetV2 | XGBoost | 91% | 90.33% | 90.66% | 90.33% |
| MobileNetV2 | CatBoost | 90% | 90% | 90.33% | 90.33% |
| MobileNetV2 | Gradient Boosting | 90% | 89.33% | 89.66% | 89.66% |
| DenseNet121 | AdaBoost | 91% | 91% | 90.33% | 90.66% |
| DenseNet121 | LightGBM | 91% | 91.66% | 91.66% | 91% |
| DenseNet121 | XGBoost | 92% | 92.66% | 92% | 92.33% |
| DenseNet121 | CatBoost | 91% | 91.33% | 91% | 91% |
| DenseNet121 | Gradient Boosting | 92% | 92% | 91.66% | 91.66% |
| EfficientNetV2B0 | AdaBoost | 65% | 68% | 63.33% | 62.66% |
| EfficientNetV2B0 | LightGBM | 72% | 76.66% | 71.33% | 72% |
| EfficientNetV2B0 | XGBoost | 73% | 77.33% | 71.66% | 72.33% |
| EfficientNetV2B0 | CatBoost | 69% | 73.33% | 68% | 67.66% |
| EfficientNetV2B0 | Gradient Boosting | 73% | 76.66% | 72.33% | 72.66% |
| ConvNextTiny | AdaBoost | 64% | 66% | 62.33% | 62% |
| ConvNextTiny | LightGBM | 72% | 73.66% | 71% | 71.33% |
| ConvNextTiny | XGBoost | 72% | 73.33% | 71% | 71.33% |
| ConvNextTiny | CatBoost | 69% | 70.66% | 67% | 67.66% |
| ConvNextTiny | Gradient Boosting | 71% | 72.66% | 70.33% | 70.66% |
| Class Name | Precision | Recall | F1-Score | Support Count |
|---|---|---|---|---|
| Healthy | 90% | 93% | 91% | 220 |
| Olive Peacock Spot | 91% | 89% | 90% | 260 |
| Aculus Olearius | 90% | 90% | 90% | 200 |
| Average/Total | 90.33% | 90.66% | 90.33% | 680 |
| Class Name | Precision | Recall | F1-Score | Support Count |
|---|---|---|---|---|
| Healthy | 96% | 90% | 93% | 220 |
| Olive Peacock Spot | 91% | 93% | 92% | 260 |
| Aculus Olearius | 91% | 93% | 92% | 200 |
| Average / Total | 92.66% | 92% | 92.33% | 680 |
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. |
© 2025 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/).