Skip to main content
Log in

Deep multi-scale convolutional neural networks for automated classification of multi-class leaf diseases in tomatoes

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Deep learning techniques have gained immense popularity recently because of their remarkable capacity to learn complex patterns and features from large datasets. These techniques have revolutionized many fields by achieving advanced performance in various tasks. The availability of large datasets and the advancement of computing resources have enabled deep learning models to perform well in solving challenging problems. As a result, they have become an essential tool in many industries, including agriculture. The application of deep learning in agriculture has great potential for increasing productivity, reducing costs, and improving sustainability by aiding in the early identification and prevention of plant leaf diseases, optimizing crop yields, and facilitating precision agriculture. This paper suggests using a novel approach to automatically classify multi-class leaf diseases in tomatoes using a deep multi-scale convolutional neural network (DMCNN). The proposed DMCNN architecture consists of parallel streams of convolutional neural networks at different scales, which get merged at the end to form a single output. The images of tomato leaves are preprocessed using data augmentation techniques and fed into the DMCNN model to classify disease. The proposed approach is evaluated on a dataset of tomato plant images containing 10 distinct classes of diseases and compared with different existing models. The research results reveal that the suggested DMCNN model performs better than other models in terms of accuracy, precision, recall, and F1 score. Furthermore, the proposed model reported an overall accuracy of 99.1%, which is higher than the accuracy of existing models tested on the same dataset. The study demonstrates the potential of deep learning techniques for automated disease classification in agriculture, which can aid in early disease detection and prevent crop loss.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

https://www.kaggle.com/datasets/kaustubhb999/tomatoleaf.

References

  1. Barkhordari MS, Armaghani DJ, Asteris PG (2022) Structural damage identification using ensemble deep convolutional neural network models. Comput Model Eng Sci 134(2):66. https://doi.org/10.32604/cmes.2022.020840

    Article  Google Scholar 

  2. Mahlein A-K (2016) Plant disease detection by imaging sensors, and specific demands for precision agriculture and plant pheno-typing. Plant Dis 100(2):241–251. https://doi.org/10.1094/PDIS-03-15-0340-FE

    Article  Google Scholar 

  3. Gao L, Xiao Y (2019) Plant disease detection: a review. IEEE Access 7:125552–125566. https://doi.org/10.1109/ACCESS.2019.2937271

    Article  Google Scholar 

  4. Singh P, Tiwari P, Singh PK (2021) Recent advancements in hyperspectral imaging for plant disease detection: a review. Arch Agron Soil Sci 67(3):251–266. https://doi.org/10.1080/03650340.2020.1768294

    Article  Google Scholar 

  5. Mohanty SP, Hughes DP (2016) Using deep learning for image based plant disease detection. Front Plant Sci 7:1419. https://doi.org/10.3389/fpls.2016.01419

    Article  Google Scholar 

  6. Bhandari M, Neupane A, Mallik S, Gaur L, Qin H (2023) Auguring fake face images using dual input convolution neural network. J Imaging 9:3. https://doi.org/10.3390/jimaging9010003

    Article  Google Scholar 

  7. Masood M, Nawaz M, Malik KM, Javed A, Irtaza A, Malik H (2022) Deepfakes generation and detection: state-of-the-art, open challenges, countermeasures, and way forward. Appl Intell 53:3974–4026. https://doi.org/10.1007/s10489-022-03766-z

    Article  Google Scholar 

  8. Liu J, Wang X, Liu G (1894) Tomato pests recognition algorithm based on improved YOLOv4. Front Plant Sci 2022:13

    Google Scholar 

  9. Arco JE, Ortiz A, Ramírez J, Martínez-Murcia FJ, Zhang YD, Górriz JM (2023) Uncertainty-driven ensembles of multi-scale deep architectures for image classification. Inf Fusion 89:53–65. https://doi.org/10.1016/j.inffus.2022.08.010

    Article  Google Scholar 

  10. McAllister E, Novellino A, Payo A, Medina-Lopez E, Dolphin T (2022) Multispectral satellite imagery and machine learning for the extraction of shoreline indicators. Coast Eng 174:104102. https://doi.org/10.3389/fpls.2022.814681

    Article  Google Scholar 

  11. Bhandari M, Chapagain P, Parajuli P, Gaur L (2022) Evaluating performance of adam optimization by proposing energy index. In: Santosh K, Hegadi R, Pal U, (eds) Recent trends in images processing, and pattern recognition: proceedings of the fourth international conference, RTIP2R 2021, Msida, Malta, 8–10 December 2021. Springer, Cham, pp 156–168. https://doi.org/10.1007/978-3-031-07005-1_15

  12. Alsaiari AO, Alhumade H, Abulkhair H, Moustafa EB, Elsheikh A (2023) A coupled artificial neural network with artificial rabbits optimizer for predicting water productivity of different designs of solar stills. Adv Eng Softw 175:103315. https://doi.org/10.1016/j.advengsoft.2022.103315

    Article  Google Scholar 

  13. Shahi TB, Sitaula C (2021) Natural language processing for Nepali text: a review. Artif Intell Rev 55:3401–3429. https://doi.org/10.1007/s10462-021-10093-1

    Article  Google Scholar 

  14. Liu P, Yuan W, Fu J, Jiang Z, Hayashi H, Neubig G (2023) Pre-train, prompt, and predict: a systematic survey of prompting methods in natural language processing. ACM Comput Surv 55:1–35. https://doi.org/10.48550/arXiv.2107.13586

    Article  Google Scholar 

  15. Mohanty SP, Salathé M, Hughes DP (2016) Using deep learning for image based plant disease detection. Front Plant Sci 7:1419. https://doi.org/10.3389/fpls.2016.01419

    Article  Google Scholar 

  16. Sladojevic S, Anderla A, Culibrk D, Arsenovic M, Stefanovic D, Crnojevic V (2016) Deep neural networks-based recognition of plant diseases by leaf image classification. In: Computational intelligence and neuroscience, 2016, p 3289801. https://doi.org/10.1155/2016/3289801

  17. Ferentinos KP (2018) Deep learning models for plants disease detection and diagnosis. Comput Electron Agric 145:311–318. https://doi.org/10.1016/j.compag.2018.01.009

    Article  Google Scholar 

  18. Zahari ML (2020) Deep learning for image-based plant disease detection. https://ir.uitm.edu.my/id/eprint/44324/

  19. Agarwal M, Arjaria S, Sinha A, Singh A, Gupta S (2020) ToLeD—Tomato leaf diseases detection using convolution neural network. Procedia Comput Sci 167:293–301. https://doi.org/10.1016/j.procs.2020.03.225

    Article  Google Scholar 

  20. Gadekallu TR, Reddy MPK, Lakshmanna K, Rajput DS, Bhattacharya S, Jolfaei A, Singh S, Alazab M (2021) A novel 729 PCA whale optimizationbased deep neural networks model for classification of tomato plant diseases using GPU. J Real-Time Image Process 18:1383–1396. https://doi.org/10.1007/s11554-020-00987-8

    Article  Google Scholar 

  21. Intan NY, Naufal AA, Akik H (2023) Mobile application for tomato plant leaf disease detection using a dense convolutional network architecture. Computation 11(2):20. https://doi.org/10.3390/computation11020020

    Article  Google Scholar 

  22. Agarwal M, Gupta SK, Biswas K (2020) Development of efficient CNN model for tomato crop diseases identification. Sustain Comput Inform Syst 28:100407. https://doi.org/10.1016/j.suscom.2020.100407

    Article  Google Scholar 

  23. Wang Y, Zhang H, Liu Q, Zhang Y (2019) Image classification of tomato leaf diseases based on transfer learning. J China Agric Univ 24:124–130

    Google Scholar 

  24. Kaur M, Bhatia R (2019) Development of an improved tomato leaf diseases detection and classification method. In: Proceedings of the IEEE conference on information, and communication technology, Baghdad, Iraq, 15–16 April 2019, pp 1–5. https://doi.org/10.1109/CICT48419.2019.9066230

  25. Kaushik M, Ajay R, Prakash P, Veni S (2020) Tomato leaf-disease detection using convolutional neural networks with data augmentation. In: Proceedings of the 2020 5th international conference on communication and electronics systems (ICCES), Coimbatore, India, 10–12 June 2020, pp 1125–1132. https://doi.org/10.1109/ICCES48766.2020.9138030

  26. Trivedi NK, Anand A, Aljahdali HM, Gautam V, Villar SG, Goyal N, Anand D, Kadry S (2021) Early detection and classification of tomato leaf diseases using high performance deep neural network. Sensors 21:7987. https://doi.org/10.3390/s21237987

    Article  Google Scholar 

  27. Vijay N (2021) Detection of plant diseases in tomato leaves: with focus on providing explainability and evaluating user trust. Master’s Thesis, University of Skövde, Skövde, Sweden. https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1593851&dswid=4788

  28. Ozbılge E, Ulukok MK, Toygar O, Ozbılge E (2022) Tomato disease recognition using a compact convolutional neural network. IEEE Access 10:77213–77224. https://doi.org/10.1109/ACCESS.2022.3192428

    Article  Google Scholar 

  29. Karthik R, Hariharan M, Anand S, Mathikshara P, Johnson A, Menaka R (2020) Attention embedded residual CNN for disease detection in tomato leaves. Appl Soft Comput 86:105933. https://doi.org/10.1016/j.asoc.2019.105933

    Article  Google Scholar 

  30. Guo X, Fan T, Shu X (2019) Tomato leaf diseases recognition based on improved multi-scale AlexNet. Trans Chin Soc Agric Eng 35:162–169. https://doi.org/10.11975/j.issn.1002-6819.2019.13.018

    Article  Google Scholar 

Download references

Funding

This research received no external funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elhoucine Elfatimi.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Elfatimi, E., Eryiğit, R. & Elfatimi, L. Deep multi-scale convolutional neural networks for automated classification of multi-class leaf diseases in tomatoes. Neural Comput & Applic 36, 803–822 (2024). https://doi.org/10.1007/s00521-023-09062-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-09062-2

Keywords

Navigation