Skip to main content

Advertisement

Log in

VGG-ICNN: A Lightweight CNN model for crop disease identification

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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
Fig. 12

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Agarwal M, Gupta SK, Biswas K (2020) Development of efficient cnn model for tomato crop disease identification, Sustainable Computing. Informatics and Systems 28:100407

    Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Ashqar BA, Abu-Naser SS (2020) Image-based tomato leaves diseases detection using deep learning, AUG Repository

  5. Barbedo JG (2018) Factors influencing the use of deep learning for plant disease recognition. Biosyst Eng 172:84–91

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Barbedo JGA, Koenigkan LV, Santos TT (2016) Identifying multiple plant diseases using digital image processing. Biosyst Eng 147:104–116

    Article  Google Scholar 

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Google Scholar 

  13. Chen J, Zhang D, Zeb A, Nanehkaran YA (2021) Identification of rice plant diseases using lightweight attention networks. Expert Syst Appl 169:114514

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318

    Article  Google Scholar 

  16. 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

  17. 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

  18. Hernández S, López JL (2020) Uncertainty quantification for plant disease detection using bayesian deep learning. Appl Soft Comput 96:106597

    Article  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

  22. 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

    Article  Google Scholar 

  23. Kamal K, Yin Z, Wu M, Wu Z (2019) Depthwise separable convolution architectures for plant disease classification. Comput Electron Agric 165:104948

    Article  Google Scholar 

  24. Karlekar A, Seal A (2020) Soynet: Soybean leaf diseases classification. Comput Electron Agric 172:105342

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks, NIPS’12. Curran Associates Inc. 1097–1105

  28. 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

  29. 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

    Article  Google Scholar 

  30. Li Y, Nie J, Chao X (2020) Do we really need deep cnn for plant diseases identification? Comput Electron Agric 178:105803

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Lu Y, Yi S, Zeng N, Liu Y, Zhang Y (2017) Identification of rice diseases using deep convolutional neural networks. Neurocomputing 267:378–384

    Article  Google Scholar 

  35. 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

  36. Mohanty SP, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Frontiers in Plant Science 7:1419

    Article  Google Scholar 

  37. 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

  38. 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

    Article  Google Scholar 

  39. Radhakrishnan S (2020) An improved machine learning algorithm for predicting blast disease in paddy crop, Materials Today: Proceedings

  40. 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

    Article  Google Scholar 

  41. Rangarajan AK, Purushothaman R, Ramesh A (2018) Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Computer Science 133:1040–1047

    Article  Google Scholar 

  42. 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

    Article  MathSciNet  Google Scholar 

  43. 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

  44. 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

    Article  Google Scholar 

  45. 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

  46. Szegedy C (2015) Scene classification with inception-7

  47. 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

  48. Tan M, Le Q (2019) Efficientnet: Rethinking model scaling for convolutional neural networks. In: International conference on machine learning, PMLR, pp 6105–6114

  49. 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

    Article  Google Scholar 

  50. Thapa R, Snavely N, Belongie S, Khan A (2020) The plant pathology 2020 challenge dataset to classify foliar disease of apples. arXiv:2004.11958

  51. 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

    Article  Google Scholar 

  52. 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

  53. Zeng W, Li M (2020) Crop leaf disease recognition based on self-attention convolutional neural network. Comput Electron Agric 172:105341

    Article  Google Scholar 

  54. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Poornima Singh Thakur.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13144-z

Keywords

Navigation