Log in

A novel framework for image-based plant disease detection using hybrid deep learning approach

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The agriculture sector contributes significantly to the economic growth of a country. However, plant diseases are one of the leading causes of crop destruction that decreases the quality and quantity of agricultural produce, which can further cause huge economic losses. Therefore, it is imperative to detect diseases in plants well in advance in order to avoid crop destruction. In past studies, authors have employed either machine learning or deep learning techniques for predicting plant diseases, however machine learning techniques lacks the facility to automatically extract features, whereas deep learning is computationally expensive and needs a large volume of training data to achieve effective classification performance. Therefore, the current study proposed a novel framework that integrates the advantages of both machine learning and deep learning. The proposed framework includes 40 different Hybrid Deep Learning models that contain the combination of eight different variants of pre-trained deep learning architecture, viz., EfficientNet (B0–B7) as feature extractors and five machine learning techniques, i.e., k-Nearest Neighbors (kNN), AdaBoost, Random Forest (RF), Logistic Regression (LR), and Stochastic Gradient Boosting as classifiers. Optuna framework has been used in the current study to optimize the hyperparameters of these classifiers. To conduct this study, a real-time image dataset of tomato early blight disease has been collected from Indian Agricultural Research Institute. The proposed HDL models performed exceptionally well on the IARI-TomEBD dataset and have achieved a high level of accuracy in the range of 87.55–100%. Further, the validation of the proposed approach has been done using two openly available plant disease datasets, i.e., PlantVillage-TomEBD and PlantVillage-BBLS. Finally, the Friedman statistical test has also been performed to calculate the mean rank of HDL models. Results show that EfNet-B3-ADB and EfNet-B3-SGB achieved the highest rank for all the three plant disease datasets. A farmer can use this model to reduce their workload, which in turn will allow them to treat disease early and cure it. The proposed approach will, therefore, prevent plants from getting deteriorated at an early stage.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data availability

The IARI-TomEBD dataset belongs to the multiple agencies of the Govt. of India and needs approval before making it public. Therefore, with the approval of appropriate agency, data will be made public in later stage. Moreover, the benchmarking PlantVillage datasets are available at the following publicly-accessible site: https://www.kaggle.com/emmarex/plantdisease.

References

  • 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

    Article  Google Scholar 

  • Agrawal T (2021) Optuna and autoML. Hyperparameter optimization in machine learning. Springer, Berkeley CA, pp 109–129

    Chapter  Google Scholar 

  • Ahmed K, Shahidi TR, Alam SMI, Momen S (2019) Rice leaf disease detection using machine learning techniques. In: 2019 International conference on sustainable technologies for industry 4.0 (STI), pp 1–5

  • Akiba T, Sano S, Yanase T, et al (2019) Optuna: a next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2623–2631

  • Alfarisy AA, Chen Q, Guo M (2018) Deep learning based classification for paddy pests & diseases recognition. In: Proceedings of 2018 international conference on mathematics and artificial intelligence, pp 21–25

  • Annrose J, Rufus N, Rex CR, Immanuel DG (2022) A cloud-based platform for soybean plant disease classification using archimedes optimization based hybrid deep learning model. Wirel Pers Commun 122:2995–3017

    Article  Google Scholar 

  • Aronoff S et al (1982) Classification accuracy: a user approach. Photogramm Eng Remote Sens 48:1299–1307

    Google Scholar 

  • Arora J, Agrawal U, Sharma P (2020) Classification of Maize leaf diseases from healthy leaves using Deep Forest. J Artif Intell Syst 2:14–26

    Google Scholar 

  • Atila Ü, Uçar M, Akyol K, Uçar E (2021) Plant leaf disease classification using EfficientNet deep learning model. Ecol Inf 61:101182

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Bhonsle D, Chandra V, Sinha GR (2012) Medical image denoising using bilateral filter. Int J Image Graph Signal Process 4:36

    Article  Google Scholar 

  • Bisong E (2019) Google colaboratory. Building machine learning and deep learning models on google cloud platform: a comprehensive guide for beginners. Apress, Berkeley, CA, pp 59–64

    Chapter  Google Scholar 

  • Brahimi M, Boukhalfa K, Moussaoui A (2017) Deep learning for tomato diseases: classification and symptoms visualization. Appl Artif Intell 31:299–315. https://doi.org/10.1080/08839514.2017.1315516

    Article  Google Scholar 

  • Breiman L (2001) Random forests. Mach Learn 45:5–32

    Article  MATH  Google Scholar 

  • Brownlee J (2020) Train-test split for evaluating machine learning algorithms. https://machinelearningmastery.com/train-test-split-for-evaluating-machine-learning-algorithms/Accessed 7 Mar 2022

  • Chen J, Chen J, Zhang D et al (2020) Using deep transfer learning for image-based plant disease identification. Comput Electron Agric 173:105393

    Article  Google Scholar 

  • Chowdhury MEH, Rahman T, Khandakar A et al (2021) Automatic and reliable leaf disease detection using deep learning techniques. Agric Eng 3:294–312

    Google Scholar 

  • Cunningham P, Delany SJ (2007) k-Nearest neighbour classifiers. Mult Classif Syst 34:1–17

    Google Scholar 

  • Dananjayan S, Tang Y, Zhuang J et al (2022) Assessment of state-of-the-art deep learning based citrus disease detection techniques using annotated optical leaf images. Comput Electron Agric 193:106658

    Article  Google Scholar 

  • 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 Evol Comput 52:100616. https://doi.org/10.1016/j.swevo.2019.100616

    Article  Google Scholar 

  • Durmu H, Güne EO, Kirci M (2017) Disease detection on the leaves of the tomato plants by using deep learning. In: 2017 6th International conference on agro-geoinformatics, pp 1–5

  • Elhoseny M, Shankar K (2019) Optimal bilateral filter and convolutional neural network based denoising method of medical image measurements. Measurement 143:125–135

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Freund Y, Schapire R, Abe N (1999) A short introduction to boosting. J Jpn Soc Artif Intell 14:1612

    Google Scholar 

  • Freund Y, Schapire RE, Others (1996) Experiments with a new boosting algorithm. In: icml, pp 148–156

  • Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11:86–92

    Article  MathSciNet  MATH  Google Scholar 

  • Friedman JH (2002) Stochastic gradient boosting. Comput Stat Data Anal 38:367–378

    Article  MathSciNet  MATH  Google Scholar 

  • Fróna D, Szenderák J, Harangi-Rákos M (2019) The challenge of feeding the world. Sustainability 11:5816

    Article  Google Scholar 

  • Fuentes A, Yoon S, Kim S, Park D (2017) A robust deep-learning-based detector for real-time tomato plant diseases and pests recognition. Sensors 17:2022. https://doi.org/10.3390/s17092022

    Article  Google Scholar 

  • Goutte C, Gaussier E (2005) A probabilistic interpretation of precision, recall and F-score, with implication for evaluation. In: European conference on information retrieval, pp 345–359

  • Guo Y, Zhang J, Yin C et al (2020) Plant disease identification based on deep learning algorithm in smart farming. Discrete Dyn Nat Soc. https://doi.org/10.1155/2020/2479172

    Article  MATH  Google Scholar 

  • Hlaing CS, Zaw SMM (2017) Model-based statistical features for mobile phone image of tomato plant disease classification. In: 2017 18th International conference on parallel and distributed computing, applications and technologies (PDCAT), pp 223–229

  • Huang L, Liu Y, Huang W et al (2022) Combining random forest and XGboost methods in detecting early and mid-term winter wheat stripe rust using canopy level hyperspectral measurements. Agriculture 12:74

    Article  Google Scholar 

  • Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708

  • Hughes D, Salathé M, Others (2015) An open access repository of images on plant health to enable the development of mobile disease diagnostics. ar**v Prepr ar**v:1511.08060

  • Jadhav SB (2019) Convolutional neural networks for leaf image-based plant disease classification. IAES Int J Artif Intell 8:328

    Google Scholar 

  • Joshi RC, Kaushik M, Dutta MK et al (2021) VirLeafNet: automatic analysis and viral disease diagnosis using deep-learning in Vigna mungo plant. Ecol Inf 61:101197

    Article  Google Scholar 

  • Khakimov A, Salakhutdinov I, Omolikov A, Utaganov S (2022) Traditional and current-prospective methods of agricultural plant diseases detection: a review. In: IOP Conference series: earth and environmental science, p 12002

  • Khirade SD, Patil AB (2015) Plant disease detection using image processing. In: 2015 International conference on computing communication control and automation, pp 768–771

  • Kleinbaum DG, Dietz K, Gail M et al (2002) Logistic regression. Springer, Singapore

    Google Scholar 

  • Koonce B (2021) Efficientnet. Convolutional neural networks with swift for tensorflow. Springer, Berkeley, pp 109–123

    Chapter  Google Scholar 

  • Kusumo BS, Heryana A, Mahendra O, Pardede HF (2018) Machine learning-based for automatic detection of corn-plant diseases using image processing. In: 2018 International conference on computer, control, informatics and its applications (IC3INA), pp 93–97

  • LaValley MP (2008) Logistic regression. Circulation 117:2395–2399

    Article  Google Scholar 

  • Li K, Lin J, Liu J, Zhao Y (2020) Using deep learning for Image-Based different degrees of ginkgo leaf disease classification. Information 11:95

    Article  Google Scholar 

  • Li J, Jia J, Xu D (2018) Unsupervised representation learning of image-based plant disease with deep convolutional generative adversarial networks. In: 2018 37th Chinese control conference (CCC), pp 9159–9163

  • Mohanty SP, Salathé HDP, Marcel, (2016) Using deep learning for image-based plant disease detection. Front Plant Sci 7:1419

    Article  Google Scholar 

  • Ng HP, Ong SH, Foong KWC, et al (2006) Medical image segmentation using k-means clustering and improved watershed algorithm. In: 2006 IEEE southwest symposium on image analysis and interpretation, pp 61–65

  • Owomugisha G, Mwebaze E (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), pp 158–163

  • Panigrahi KP, Das H, Sahoo AK, Moharana SC (2020) Maize leaf disease detection and classification using machine learning algorithms. Progress in computing, analytics and networking. Springer, Singapore, pp 659–669

    Chapter  Google Scholar 

  • Panwar P, Gopal G, Kumar R (2016) Image segmentation using K-means clustering and thresholding. Image (IN) 3:1787–1793

    Google Scholar 

  • Pardede HF, Suryawati E, Sustika R, Zilvan V (2018) Unsupervised convolutional autoencoder-based feature learning for automatic detection of plant diseases. In: 2018 International conference on computer, control, informatics and its applications (IC3INA), pp 158–162

  • Pardede HF, Suryawati E, Krisnandi D, et al (2020) Machine learning based plant diseases detection: a review. In: 2020 International conference on radar, antenna, microwave, electronics, and telecommunications (ICRAMET), pp 212–217

  • Pattnaik G, Parvathi K (2021) Automatic detection and classification of tomato pests using support vector machine based on HOG and LBP feature extraction technique. Progress in advanced computing and intelligent engineering. Springer, Singapore, pp 49–55

    Chapter  Google Scholar 

  • Peterson LE (2009) K-nearest neighbor. Scholarpedia 4:1883

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Rigatti SJ (2017) Random forest. J Insur Med 47:31–39

    Article  Google Scholar 

  • Schapire RE (2013) Explaining adaboost. Empirical inference. Springer, Heidelberg, pp 37–52

    Chapter  Google Scholar 

  • Srinivas B, Satheesh P, Naidu PRS, Neelima U (2021) Prediction of guava plant diseases using deep learning. ICCCE 2020. Springer, Berlin, pp 1495–1505

    Chapter  Google Scholar 

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

  • Torrey L, Shavlik J (2010) Transfer learning. Handbook of research on machine learning applications and trends: algorithms, methods, and techniques. IGI global, Hershey, pp 242–264

    Chapter  Google Scholar 

  • Wan H, Lu Z, Qi W, Chen Y (2020) Plant disease classification using deep learning methods. In: Proceedings of the 4th international conference on machine learning and soft computing, pp 5–9

  • Yarats D, Kostrikov I, Fergus R (2020) Image augmentation is all you need: regularizing deep reinforcement learning from pixels. In: International conference on learning representations

  • Zhang K, Wu Q, Liu A, Meng X (2018) Can deep learning identify tomato leaf disease? Adv Multimed. https://doi.org/10.1155/2018/6710865

    Article  Google Scholar 

  • Zhang S, Zhang S, Zhang C et al (2019) Cucumber leaf disease identification with global pooling dilated convolutional neural network. Comput Electron Agric 162:422–430

    Article  Google Scholar 

Download references

Funding

The work was funded by the Department of Science and Technology under a project with reference number "DST/Reference.No.T-319/2018–19." We are greatly appreciative of their help. This work would not be possible without their generous support. We are also thankful to the Department of Plant Pathology of Indian Agricultural Research Institute (IARI) for their immense support to conduct this study.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Anuradha Chug, Anshul Bhatia, Amit Prakash Singh and Dinesh Singh. The first draft of the manuscript was written by Anshul Bhatia and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Anshul Bhatia.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Communicated by Seyedali Mirjalili.

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

Chug, A., Bhatia, A., Singh, A.P. et al. A novel framework for image-based plant disease detection using hybrid deep learning approach. Soft Comput 27, 13613–13638 (2023). https://doi.org/10.1007/s00500-022-07177-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07177-7

Keywords

Navigation