Abstract
Crop diseases cause a substantial loss in the quantum and quality of agricultural production. Regular monitoring may help in early stage disease detection an d thereby reduction in crop loss. An automatic plant disease identification system based on visual symptoms can provide a smart agriculture solution to such problems. Various solutions for plant disease identification have been provided by researchers using image processing, machine learning and deep learning techniques. In this paper a lightweight Convolutional Neural Network ‘VGG-ICNN’ is introduced for the identification of crop diseases using plant-leaf images. VGG-ICNN consists of around 6 million parameters that are substantially fewer than most of the available high performing deep learning models. The performance of the model is evaluated on five different public datasets covering a large number of crop varieties. These include multiple crop species datasets: PlantVillage and Embrapa with 38 and 93 categories, respectively, and single crop datasets: Apple, Maize, and Rice, each with four, four, and five categories, respectively. Experimental results demonstrate that the method outperforms some of the recent deep learning approaches on crop disease identification, with 99.16% accuracy on the PlantVillage dataset. The model is also shown to perform consistently well on all the five datasets, as compared with some recent lightweight CNN models.
Similar content being viewed by others
References
Abdalla A, Cen H, El-manawy A, He Y (2019) Infield oilseed rape images segmentation via improved unsupervised learning models combined with supreme color features. Comput Electron Agric 162:1057–1068
Agarwal M, Gupta SK, Biswas K (2020) Development of efficient cnn model for tomato crop disease identification, Sustainable Computing. Informatics and Systems 28:100407
Argüeso D, Picon A, Irusta U, Medela A, San-Emeterio MG, Bereciartua A, Alvarez-Gila A (2020) Few-shot learning approach for plant disease classification using images taken in the field. Comput Electron Agric 175:105542
Ashqar BA, Abu-Naser SS (2020) Image-based tomato leaves diseases detection using deep learning, AUG Repository
Barbedo JG (2018) Factors influencing the use of deep learning for plant disease recognition. Biosyst Eng 172:84–91
Barbedo JGA (2018) Impact of dataset size and variety on the effectiveness of deep learning and transfer learning for plant disease classification. Computers and electronics in agriculture 153:46–53
Barbedo JGA, Koenigkan LV, Halfeld-Vieira BA, Costa RV, Nechet KL, Godoy CV, Junior ML, Patricio FRA, Talamini V, Chitarra LG et al (2018) Annotated plant pathology databases for image-based detection and recognition of diseases. IEEE Lat Am Trans 16(6):1749–1757
Barbedo JGA, Koenigkan LV, Santos TT (2016) Identifying multiple plant diseases using digital image processing. Biosyst Eng 147:104–116
Brahimi M, Mahmoudi S, Boukhalfa K, Moussaoui A (2019) Deep interpretable architecture for plant diseases classification. In: 2019 signal processing: algorithms, architectures, arrangements, and applications (SPA). IEEE, pp 111–116
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
Chen J, Wang W, Zhang D, Zeb A, Nanehkaran YA (2021) Attention embedded lightweight network for maize disease recognition. Plant Pathol 70(3):630–642
Chen J, Yin H, Zhang D (2020) A self-adaptive classification method for plant disease detection using gmdh-logistic model, Sustainable Computing. Informatics and Systems 28:100415
Chen J, Zhang D, Zeb A, Nanehkaran YA (2021) Identification of rice plant diseases using lightweight attention networks. Expert Syst Appl 169:114514
Darwish A, Ezzat D, Hassanien AE (2020) An optimized model based on convolutional neural networks and orthogonal learning particle swarm optimization algorithm for plant diseases diagnosis. Swarm and Evolutionary Computation 52:100616
Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
Gadekallu TR, Rajput DS, Reddy MPK, Lakshmanna K, Bhattacharya S, Singh S, Jolfaei A, Alazab M (2020) A novel pca–whale optimization-based deep neural network model for classification of tomato plant diseases using gpu. J Real-Time Image Proc, 1–14
Han K, Wang Y, Tian Q, Guo J, Xu C, Xu C (2020) Ghostnet: More features from cheap operations. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 1580–1589
Hernández S, López JL (2020) Uncertainty quantification for plant disease detection using bayesian deep learning. Appl Soft Comput 96:106597
Hughes D, Salathé M et al (2020) An open access repository of images on plant health to enable the development of mobile disease diagnostics. arXiv:1511.08060
Iqbal Z, Khan MA, Sharif M, Shah JH, ur Rehman MH, Javed K (2018) An automated detection and classification of citrus plant diseases using image processing techniques A review. Comput Electron Agric 153:12–32
Islam M, Dinh A, Wahid K, Bhowmik P (2017) Detection of potato diseases using image segmentation and multiclass support vector machine. In: 2017 IEEE 30th canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–4
Johannes A, Picon A, Alvarez-Gila A, Echazarra J, Rodriguez-Vaamonde S, Navajas AD, Ortiz-Barredo A (2017) Automatic plant disease diagnosis using mobile capture devices, applied on a wheat use case. Comput Electron Agric 138:200–209
Kamal K, Yin Z, Wu M, Wu Z (2019) Depthwise separable convolution architectures for plant disease classification. Comput Electron Agric 165:104948
Karlekar A, Seal A (2020) Soynet: Soybean leaf diseases classification. Comput Electron Agric 172:105342
Kaur S, Pandey S, Goel S (2019) Plants disease identification and classification through leaf images: A survey. Archives of Computational Methods in Engineering 26(2):507–530
Kaur P, Pannu HS, Malhi AK (2019) Plant disease recognition using fractional-order zernike moments and svm classifier. Neural Comput & Applic 31(12):8749–8768
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks, NIPS’12. Curran Associates Inc. 1097–1105
Kumar S, Sharma B, Sharma VK, Sharma H, Bansal JC (2020) Plant leaf disease identification using exponential spider monkey optimization, Sustainable computing: Informatics and systems
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
Li Y, Nie J, Chao X (2020) Do we really need deep cnn for plant diseases identification? Comput Electron Agric 178:105803
Li Z, Yang Y, Li Y, Guo R, Yang J, Yue J (2020) A solanaceae disease recognition model based on se-inception. Comput Electron Agric 178:105792
Liang Q, Xiang S, Hu Y, Coppola G, Zhang D, Sun W (2019) Pd2se-net: Computer-assisted plant disease diagnosis and severity estimation network. Comput Electron Agric 157:518–529
Lu J, Hu J, Zhao G, Mei F, Zhang C (2017) An in-field automatic wheat disease diagnosis system. Comput Electron Agric 142:369–379
Lu Y, Yi S, Zeng N, Liu Y, Zhang Y (2017) Identification of rice diseases using deep convolutional neural networks. Neurocomputing 267:378–384
Ma N, Zhang X, Zheng H-T, Sun J (2018) Shufflenet v2: Practical guidelines for efficient cnn architecture design. In: Proceedings of the European conference on computer vision (ECCV), pp 116–131
Mohanty SP, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Frontiers in Plant Science 7:1419
Mwebaze E, Owomugisha G (2016) Machine learning for plant disease incidence and severity measurements from leaf images. In: 2016 15th IEEE international conference on machine learning and applications (ICMLA). IEEE, pp 158–163
Picon A, Seitz M, Alvarez-Gila A, Mohnke P, Ortiz-Barredo A, Echazarra J (2019) Crop conditional convolutional neural networks for massive multi-crop plant disease classification over cell phone acquired images taken on real field conditions. Comput Electron Agric 167:105093
Radhakrishnan S (2020) An improved machine learning algorithm for predicting blast disease in paddy crop, Materials Today: Proceedings
Ramamurthy K, M H, Anand S, Mathialagan PM, Johnson A, R M (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
Rangarajan AK, Purushothaman R, Ramesh A (2018) Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Computer Science 133:1040–1047
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252
Sandler M, Howard A, Zhu M, Zhmoginov A, Chen L-C (2018) Mobilenetv2: Inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4510–4520
Savary S, Willocquet L, Pethybridge SJ, Esker P, McRoberts N, Nelson A (2019) The global burden of pathogens and pests on major food crops. Nature Ecology & Evolution 3(3):430–439
Shruthi U, Nagaveni V, Raghavendra B (2019) A review on machine learning classification techniques for plant disease detection. In: 2019 5th international conference on advanced computing & communication systems (ICACCS). IEEE, pp 281–284
Szegedy C (2015) Scene classification with inception-7
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Computer Vision and Pattern Recognition (CVPR). arXiv:1409.4842
Tan M, Le Q (2019) Efficientnet: Rethinking model scaling for convolutional neural networks. In: International conference on machine learning, PMLR, pp 6105–6114
Tang Z, Yang J, Li Z, Qi F (2020) Grape disease image classification based on lightweight convolution neural networks and channelwise attention. Comput Electron Agric 178:105735
Thapa R, Snavely N, Belongie S, Khan A (2020) The plant pathology 2020 challenge dataset to classify foliar disease of apples. arXiv:2004.11958
Too EC, Yujian L, Njuki S, Yingchun L (2019) A comparative study of fine-tuning deep learning models for plant disease identification. Comput Electron Agric 161:272–279
Waghmare H, Kokare R, Dandawate Y (2016) Detection and classification of diseases of grape plant using opposite colour local binary pattern feature and machine learning for automated decision support system. In: 2016 3rd international conference on signal processing and integrated networks (SPIN). IEEE, pp 513–518
Zeng W, Li M (2020) Crop leaf disease recognition based on self-attention convolutional neural network. Comput Electron Agric 172:105341
Zhang S, Zhang S, Zhang C, Wang X, Shi Y (2019) Cucumber leaf disease identification with global pooling dilated convolutional neural network. Comput Electron Agric 162:422–430
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
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
About this article
Cite this article
Thakur, P.S., Sheorey, T. & Ojha, A. VGG-ICNN: A Lightweight CNN model for crop disease identification. Multimed Tools Appl 82, 497–520 (2023). https://doi.org/10.1007/s11042-022-13144-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13144-z