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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig2_HTML.jpg)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig3_HTML.jpg)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig4_HTML.jpg)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig5_HTML.jpg)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07177-7/MediaObjects/500_2022_7177_Fig10_HTML.png)
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
Agrawal T (2021) Optuna and autoML. Hyperparameter optimization in machine learning. Springer, Berkeley CA, pp 109–129
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
Aronoff S et al (1982) Classification accuracy: a user approach. Photogramm Eng Remote Sens 48:1299–1307
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
Atila Ü, Uçar M, Akyol K, Uçar E (2021) Plant leaf disease classification using EfficientNet deep learning model. Ecol Inf 61:101182
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
Bhonsle D, Chandra V, Sinha GR (2012) Medical image denoising using bilateral filter. Int J Image Graph Signal Process 4:36
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
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
Breiman L (2001) Random forests. Mach Learn 45:5–32
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
Chowdhury MEH, Rahman T, Khandakar A et al (2021) Automatic and reliable leaf disease detection using deep learning techniques. Agric Eng 3:294–312
Cunningham P, Delany SJ (2007) k-Nearest neighbour classifiers. Mult Classif Syst 34:1–17
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
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
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
Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
Freund Y, Schapire R, Abe N (1999) A short introduction to boosting. J Jpn Soc Artif Intell 14:1612
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
Friedman JH (2002) Stochastic gradient boosting. Comput Stat Data Anal 38:367–378
Fróna D, Szenderák J, Harangi-Rákos M (2019) The challenge of feeding the world. Sustainability 11:5816
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
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
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
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
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
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
Koonce B (2021) Efficientnet. Convolutional neural networks with swift for tensorflow. Springer, Berkeley, pp 109–123
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
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
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
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
Panwar P, Gopal G, Kumar R (2016) Image segmentation using K-means clustering and thresholding. Image (IN) 3:1787–1793
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
Peterson LE (2009) K-nearest neighbor. Scholarpedia 4:1883
Rangarajan AK, Purushothaman R, Ramesh A (2018) Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Comput Sci 133:1040–1047
Rigatti SJ (2017) Random forest. J Insur Med 47:31–39
Schapire RE (2013) Explaining adaboost. Empirical inference. Springer, Heidelberg, pp 37–52
Srinivas B, Satheesh P, Naidu PRS, Neelima U (2021) Prediction of guava plant diseases using deep learning. ICCCE 2020. Springer, Berlin, pp 1495–1505
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
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
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
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
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
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07177-7