Abstract
Food demand is exponentially increasing due to the increase in population in every country; hence, increasing the yield is one of the focus areas for sustainable agricultural development. Predicting plant disease is one of the measures to increase crop yield and quality, thereby increasing the economy. The present work aims to develop a web-based application built with a deep learning model to detect plant leaf disease using a leaf image and alert farmers with messages. A comparative study was conducted on the data of the PlantVillage dataset for binary and multiclass classifications. Various deep convolutional neural network (CNN) models, such as MobileNet, DenseNet201, ResNet50, Inception V3, and visual geometry group (VGG) 16 and 19, have been compared with a proposed model. Various metrics include precision, recall, classification report, Confusion Matrix, and accuracy. MobileNet is influential among the selected models, with an accuracy of 97.35% and precision and recall of 0.973 each for multiclass classification. The proposed model achieved an accuracy of 99.39% with a loss of 0.0361, precision of 0.989, and a recall of 0.984 for binary classification compared with deep CNN models. A web-based application was created using the MobileNet model for the convenience of sending an email alert to the user regarding plant disease. The research results help improve a country's crop productivity and the overall economy through prompt and precise decision-making on crop diseases.
Similar content being viewed by others
Data availability
Data will be made available on request.
Abbreviations
- CNN:
-
Convolutional neural network
- FN:
-
False Negative
- FP:
-
False Positive
- kNN:
-
K- Nearest Neighbors
- TN:
-
True Negative
- TP:
-
True Positive
- VGG:
-
Visual geometry group
References
Lee SH, Goëau H, Bonnet P, Joly A (2020) New perspectives on plant disease characterization based on deep learning. Comput Electron Agric 170:105220. https://doi.org/10.1016/j.compag.2020.105220
Fisher MC, Gurr SJ, Cuomo CA, Blehert DS, Jin H et al (2020) Threats posed by the fungal kingdom to humans, wildlife, and agriculture. MBio 11(3). https://doi.org/10.1128/mBio.00449-20
Gui P, Dang W, Zhu F, Zhao Q (2021) Towards automatic field plant disease recognition. Comput Electron Agric 191:106523. https://doi.org/10.1016/j.compag.2021.106523
Astani M, Hasheminejad M, Vaghefi M (2022) A diverse ensemble classifier for tomato disease recognition. Comput Electron Agric 198:107054. https://doi.org/10.1016/j.compag.2022.107054
Fan X, Luo P, Mu Y, Zhou R, Tjahjadi T, Ren Y (2022) Leaf image based plant disease identification using transfer learning and feature fusion. Comput Electron Agric 196:106892. https://doi.org/10.1016/j.compag.2022.106892
Chen J, Chen J, Zhang D, Sun Y, Nanehkaran YA (2020) Using deep transfer learning for image-based plant disease identification. Comput Electron Agric 173:105393. https://doi.org/10.1016/j.compag.2020.105393
Li Y, Nie J, Chao X (2020) Do we really need deep CNN for plant diseases identification? Comput Electron Agric 178:105803. https://doi.org/10.1016/j.compag.2020.105803
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
Atila Ü, Uçar M, Akyol K, Uçar E (2021) Plant leaf disease classification using EfficientNet deep learning model. Ecol Inform 61:101182. https://doi.org/10.1016/j.ecoinf.2020.101182
Shewale MV, Daruwala RD (2023) High performance deep learning architecture for early detection and classification of plant leaf disease. J Agric Food Res 14:100675. https://doi.org/10.1016/j.jafr.2023.100675
Sethy PK, Barpanda NK, Rath AK, Behera SK (2020) Deep feature based rice leaf disease identification using support vector machine. Comput Electron Agric 175:105527. https://doi.org/10.1016/j.compag.2020.105527
Abbas A, Jain S, Gour M, Vankudothu S (2021) Tomato plant disease detection using transfer learning with C-GAN synthetic images. Comput Electron Agric 187:106279. https://doi.org/10.1016/j.compag.2021.106279
Jiang Z, Dong Z, Jiang W, Yang Y (2021) Recognition of rice leaf diseases and wheat leaf diseases based on multi-task deep transfer learning. Comput Electron Agric 186:106184. https://doi.org/10.1016/j.compag.2021.106184
Dananjayan S, Tang Y, Zhuang J, Hou C, Luo S (2022) Assessment of state-of-the-art deep learning based citrus disease detection techniques using annotated optical leaf images. Comput Electron Agric 193:106658. https://doi.org/10.1016/j.compag.2021.106658
Zeng W, Li M (2020) Crop leaf disease recognition based on Self-Attention convolutional neural network. Comput Electron Agric 172:105341. https://doi.org/10.1016/j.compag.2020.105341
Ji M, Wu Z (2022) Automatic detection and severity analysis of grape black measles disease based on deep learning and fuzzy logic. Comput Electron Agric 193:106718. https://doi.org/10.1016/j.compag.2022.106718
Ravi V, Acharya V, Pham TD (2022) Attention deep learning-based large-scale learning classifier for cassava leaf disease classification. Expert Syst 39(2). https://doi.org/10.1111/exsy.12862
Russel NS, Selvaraj A (2022) Leaf species and disease classification using multiscale parallel deep CNN architecture. Neural Comput Appl 34:19217–19237. https://doi.org/10.1007/s00521-022-07521-w
Xiao D, Zeng R, Liu Y, Huang Y, Liu J, Feng J, Zhang X (2022) Citrus greening disease recognition algorithm based on classification network using TRL-GAN. Comput Electron Agric 200:107206. https://doi.org/10.1016/j.compag.2022.107206
Zhao Y, Sun C, Xu X, Chen J (2022) RIC-net: A plant disease classification model based on the fusion of inception and residual structure and embedded attention mechanism. Comput Electron Agric 193:106644. https://doi.org/10.1016/j.compag.2021.106644
Cristin R, Santhosh Kumar B, Priya C, Karthick K (2020) Deep neural network based Rider-Cuckoo Search Algorithm for plant disease detection. Artif intel Rev 53(7):4993–5018. https://doi.org/10.1007/s10462-020-09813-w
MohantySharada P, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Front Plant Sci 7:1419. https://doi.org/10.3389/fpls.2016.01419
Chen L, Cui X, Li W (2021) Meta-learning for few-shot plant disease detection. Foods 10(10):2441. https://doi.org/10.3390/foods10102441
Hassan SM, Maji AK, Masiński M, Leonowicz Z, Jasińska E (2021) Identification of plant-leaf diseases using CNN and transfer-learning approach. Electronics 10(12):1388. https://doi.org/10.3390/electronics10121388
Singh V, Sharma N, Singh S (2021) A review of imaging techniques for plant disease detection. Artif Intell Agric 4:229–242. https://doi.org/10.1016/j.aiia.2020.10.002
Zhang N, Yang G, Pan Y, Yang X, Chen L, Zhao C (2020) A review of advanced technologies and development for hyperspectral-based plant disease detection in the past three decades. Remote Sens 12(19):3188. https://doi.org/10.3390/rs12193188
Kaur P, Harnal S, Tiwari R, Upadhyay S, Bhatia S, Mashat A, Alabdali AM (2022) Recognition of leaf disease using hybrid convolutional neural network by applying feature reduction. Sensors 22:575. https://doi.org/10.3390/s22020575
Singh RK, Tiwari A, Gupta RK (2022) Deep transfer modeling for classification of Maize Plant Leaf Disease. Multimed Tools Appl 81:6051–6067. https://doi.org/10.1007/s11042-021-11763-6
Pardede HF, Suryawati E, Zilvan V, Ramdan A, Kusumo RBS, Heryana A, Yuwana RS, Krisnandi D, Subekti A, Fauziah F, Rahadi VP (2020) Plant diseases detection with low resolution data using nested skip connections. J Big Data 7:57. https://doi.org/10.1186/s40537-020-00332-7
Bedi P, Gole P (2021) Plant disease detection using hybrid model based on convolutional autoencoder and convolutional neural network. Artif Intell Agric 5:90–101. https://doi.org/10.1016/j.aiia.2021.05.002
Albattah W, Nawaz M, Javed A, Masood M, Albahli S (2022) A novel deep learning method for detection and classification of plant diseases. Complex Intell Syst 8:507–524. https://doi.org/10.1007/s40747-021-00536-1
Sharma S, Sharma G, Menghani E, Sharma A (2023) A comprehensive review on automatic detection and early prediction of tomato diseases and pests control based on leaf/fruit images, Lect Notes Netw Sys 599 LNNS, pp 276–296. https://doi.org/10.1007/978-3-031-22018-0_26
Karthika I, Megha M, Roshni M (2023) deep learning approach to automated tomato plant leaf disease diagnosis. Proceedings of the 2023 2nd International Conference on Electronics and Renewable Systems, ICEARS 2023, pp 1381–1388. https://doi.org/10.1109/ICEARS56392.2023.10085564
Kukadiya H, Meva D (2022) Automatic cotton leaf disease classification and detection by convolutional neural network. Communications in Computer and Information Science, 1759 CCIS, pp 247–266. https://doi.org/10.1007/978-3-031-23092-9_20
Shukla PK, Sathiya S (2022) Early detection of potato leaf diseases using convolutional neural network with web application. Proceedings - 2022 IEEE World Conference on Applied Intelligence and Computing, AIC 2022, pp 277–282. https://doi.org/10.1109/AIC55036.2022.9848975
Paiva-Peredo E (2023) Deep learning for the classification of cassava leaf diseases in unbalanced field data set. Communications in Computer and Information Science, 1798 CCIS, pp 101–114. https://doi.org/10.1007/978-3-031-28183-9_8
Yadav R, Pandey M, Sahu SK (2022) Cassava plant disease detection with imbalanced dataset using transfer learning. Proceedings - 2022 IEEE World Conference on Applied Intelligence and Computing, AIC 2022, pp 220–225. https://doi.org/10.1109/AIC55036.2022.9848882
Geetharamani G, Arun Pandian J (2019) Identification of plant leaf diseases using a nine-layer deep convolutional neural network. Comput Electr Eng 76:323–338. https://doi.org/10.1016/j.compeleceng.2019.04.011
Rosmala D, PrakhaAnggara MR, Sahat JP (2021) Transfer learning with VGG16 and InceptionV3 model for classification of potato leaf disease. J Theor Appl Inf Technol 99(2):279–292
Tassis LM, Tozzi de Souza JE, Krohling RA (2021) A deep learning approach combining instance and semantic segmentation to identify diseases and pests of coffee leaves from in-field images. Comput Electron Agric 186:106191. https://doi.org/10.1016/j.compag.2021.106191
Tiwari V, Joshi RC, Dutta MK (2021) Dense convolutional neural networks based multiclass plant disease detection and classification using leaf images. Ecol Inform 63:101289. https://doi.org/10.1016/j.ecoinf.2021.101289
Tiwari V, Joshi RC, Dutta MK (2022) Deep neural network for multi-class classification of medicinal plant leaves. Expert Syst 39(8):e13041. https://doi.org/10.1111/exsy.13041
Ennouni A, Sihamman NO, Sabri MA, Aarab A (2021) Early detection and classification approach for plant diseases based on MultiScale image decomposition. J Comput Sci 17(3):284–295. https://doi.org/10.3844/JCSSP.2021.284.295
Barman U, Choudhury RD, Sahu D, Barman GG (2020) Comparison of convolution neural networks for smartphone image based real time classification of citrus leaf disease. Comput Electron Agric 177:105661. https://doi.org/10.1016/j.compag.2020.105661
Rahman CR, Arko PS, Ali ME, Iqbal Khan MA, Apon SH, Nowrin F, Wasif A (2020) Identification and recognition of rice diseases and pests using convolutional neural networks. Biosyst Eng 194:112–120. https://doi.org/10.1016/j.biosystemseng.2020.03.020
Hanh BT, Van Manh H, Nguyen N (2022) Enhancing the performance of transferred efficientnet models in leaf image-based plant disease classification. J Plant Dis Prot 129(3):623–634. https://doi.org/10.1007/s41348-022-00601-y
Kumar Y, Hasteer N, Bhardwaj A, Yogesh (2022) Convolutional neural network architecture for detection and classification of diseases in fruits. Curr Sci 122(11):1315–1320. https://doi.org/10.18520/cs/v122/i11/1315-1320
Waldamichael FG, Debelee TG, Ayano YM (2022) Coffee disease detection using a robust HSV color-based segmentation and transfer learning for use on smartphones. Int J Intell Syst 37(8):4967–4993. https://doi.org/10.1002/int.22747
Matarese V (2022) Kinds of replicability: different terms and different functions. Axiomathes 32(Suppl 2):647–670. https://doi.org/10.1007/s10516-021-09610-2
Baker M (2020) Why scientists must share their research code. Nature. https://doi.org/10.1038/nature.2016.20504
Idicula SM, David Peter S (2007) A multilingual query processing system using software agents. J Digit Inf Manag 5(6):385–390
Derici C, Aydin Y, Yenialaca C, Aydin NY, Kartal G, Özgür A, Güngör T (2018) A closed-domain question answering framework using reliable resources to assist students. Nat Lang Eng 24(5):725–762. https://doi.org/10.1017/S1351324918000141
Hossain MI, Jahan S, Al Asif MR, Samsuddoha M, Ahmed K (2023) Detecting tomato leaf diseases by image processing through deep convolutional neural networks. Smart Agricultural Technology 5:100301. https://doi.org/10.1016/j.atech.2023.100301
Singh G, Yogi KK (2023) Comparison of RSNET model with existing models for potato leaf disease detection. Biocatal Agric Biotechnol 50:102726. https://doi.org/10.1016/j.bcab.2023.102726
Hari P, Singh MP (2023) A lightweight convolutional neural network for disease detection of fruit leaves. Neural Comput Appl 35(20):14855–14866. https://doi.org/10.1007/s00521-023-08496-y
Mohammed EA, Mohammed GH (2023) Citrus leaves disease diagnosis. Indones J Electr Eng Comput Sci 31(2):925–932. https://doi.org/10.11591/ijeecs.v31.i2.pp925-932
Ahad MT, Li Y, Song B, Bhuiyan T (2023) Comparison of CNN-based deep learning architectures for rice diseases classification. Artif Intell Agric 9:22–35. https://doi.org/10.1016/j.aiia.2023.07.001
Islam MM, Adil MAA, Talukder MA, Ahamed MKU, Uddin MA, Hasan MK, Sharmin S, Rahman MM, Debnath SK (2023) DeepCrop: deep learning-based crop disease prediction with web application. J Agric Food Res 14:100764. https://doi.org/10.1016/j.jafr.2023.100764
Singh P, Singh P, Farooq U, Khurana SS, Verma JK, Kumar M (2023) CottonLeafNet: cotton plant leaf disease detection using deep neural networks. Multimed Tools Appl 82(24):37151–37176. https://doi.org/10.1007/s11042-023-14954-5
Acknowledgements
The authors thank the SRM Institute of Science and Technology, Kattankulathur, Chennai, India, for providing the required research infrastructure.
Funding
No funding was received.
Author information
Authors and Affiliations
Contributions
Puja Singla: Conceptualization, Methodology, Design, Data collection, Data Visualization, Formal analysis, Vijaya Kalavakonda: Conceptualization, Methodology, Design, Investigation. Data collection, Data analysis, Writing- Original draft preparation, Ramalingam Senthil: Methodology, Data analysis, Data curation, Formal analysis, Writing, Writing–review & editing.
Corresponding author
Ethics declarations
Resources
The related data are discussed in the manuscript and the relevant resources are provided as follows.
Data: https://github.com/pujasingla/Plant-Village-Dataset
Codes: Binary Classification: https://github.com/pujasingla/Plant-Disease-Detection-Binary-Classification
Multi Classification/Web Application: https://github.com/pujasingla/Plant_LeafDiseaseDetection
Trial registration
Trial registration is not applicable.
Competing interests
The authors declare no potential 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.
About this article
Cite this article
Singla, P., Kalavakonda, V. & Senthil, R. Detection of plant leaf diseases using deep convolutional neural network models. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-023-18099-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11042-023-18099-3