Abstract
Crop diseases are one of the primary triggers of yield devastation. As a result, early detection of crop diseases is critical to avert crop losses. In this study, a Deep-Dream (DD) based crop leaf disease detection (CLDD) architecture is proposed using a combination of Deep Learning (DL) along with Machine Learning (ML) techniques. DD is used to pre-process and segment the lesions present in leaves. The proposed novel framework involves 24 different Hybrid Deep Neural (HDN) Models that comprise the integration of eight distinct variations of the pre-trained DL model, namely EfficientNet (EffiNet) ranges from EffiNet B0-B7 in form of a feature extractor. Subsequently, three ML algorithms, namely Random Forest (RF), AdaBoost (ADB), and Stochastic Gradient Boosting (SGB) are employed as classifiers. In this study, the Optuna framework was also applied to tune the hyperparameters of these classifiers. For this implementation, the tomato crop dataset (a subset of the PlantVillage dataset) was used. It has been observed that the proposed model achieved the highest accuracy with the DD-EffiNet-B4-ADB model. The accuracy results of all the models have ranged from 84% to 96%. Moreover, DD shows a better interpretation of the disease lesions, and hence classification accuracy is also enhanced by 3% (93% to 96%) after applying DD segmentation. The proposed model was also validated with an actual-field tomato crop leaf image database gathered from the Indian Agricultural Research Institute with a high-level accuracy of 100%. This technique could help farmers to predict the pathogenic diseases at an early stage of disease visibility.
Similar content being viewed by others
Data availability
The IARI-TEBD 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 PlantVillage-Tomato datasets are available at the following publicly-accessible site: https://github.com/spMohanty/PlantVillage-Dataset.
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
Akiba T, Sano S, Yanase T, Ohta T, Koyama M (2019) Optuna: a next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, ACM, pp 2623–2631. https://doi.org/10.1145/3292500.3330701
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(1):507–524
Al-Hiary H, Bani-Ahmad S, Reyalat M, Braik M, Alrahamneh Z (2011) Fast and accurate detection and classification of plant diseases. Int J Comput Appl 17(1):31–38
Amara J, Bouaziz B, Algergawy A et al (2017) A deep learning-based approach for banana leaf diseases classification. In BTW (Workshops), pp. 79–88
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(4):2995–3017
Arsenovic M, Karanovic M, Sladojevic S, Anderla A, Stefanovic D (2019) Solving current limitations of deep learning based approaches for plant disease detection. Symmetry (Basel) 11(7):939
Aslani S, Jacob J (2023) Utilisation of deep learning for COVID-19 diagnosis. Clin Radiol 78(2):150–157
Barbedo JGA (2018) Factors influencing the use of deep learning for plant disease recognition. Biosyst Eng 172:84–91
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
Bianco S, Cadene R, Celona L, Napoletano P (2018) Benchmark analysis of representative deep neural network architectures. IEEE access 6:64270–64277
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
Chen J, Yin H, Zhang D (2020) A self-adaptive classification method for plant disease detection using GMDH-logistic model. Sustain Comput Inform Syst 28:100415
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
Chen J, Zhang D, Nanehkaran YA (2020) Identifying plant diseases using deep transfer learning and enhanced lightweight network. Multimed Tools Appl 79(41):31497–31515
Chollet F (2018) Deep Learning mit Python und Keras: Das Praxis-Handbuch vom Entwickler der Keras-Bibliothek. MITP-Verlags GmbH & Co. KG
Couteaux V, Nempont O, Pizaine G, Bloch I (2019) Towards interpretability of segmentation networks by analyzing deepDreams. In: Interpretability of Machine Intelligence in Medical Image Computing and Multimodal Learning for Clinical Decision Support. Springer, pp 56–63
Deniz E, Şengür A, Kadiroğlu Z, Guo Y, Bajaj V, Budak Ü (2018) Transfer learning based histopathologic image classification for breast cancer detection. Heal Inf Sci Syst 6(1):1–7
Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
Freund Y, Schapire RE, et al (1996) Experiments with a new boosting algorithm. In icml, vol 96, pp 148–156
Freund Y, Schapire R, Abe N (1999) A short introduction to boosting. J Jpn Soc Artif Intell 14(771–780):1612
Geetharamani G, Pandian A (2019) Identification of plant leaf diseases using a nine-layer deep convolutional neural network. Comput Electr Eng 76:323–338
Guo Y et al (2020) Plant disease identification based on deep learning algorithm in smart farming. Discret Dyn Nat Soc 2020:1–11
Han J et al (2022) A New Kinect V2-Based Method for Visual Recognition and Grasping of a Yarn-Bobbin-Handling Robot. Micromachines 13(6):886
Haridasan A, Thomas J, Raj ED (2023) Deep learning system for paddy plant disease detection and classification. Environ Monit Assess 195(1):120
Hughes D, Salathé M et al (2015) An open access repository of images on plant health to enable the development of mobile disease diagnostics. arXiv Prepr. arXiv1511.08060
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
Khan MA, Akram T, Sharif M, Javed K, Raza M, Saba T (2020) An automated system for cucumber leaf diseased spot detection and classification using improved saliency method and deep features selection. Multimed Tools Appl 79:18627–18656
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105
Kumar M, Kumar A, Palaparthy VS (2020) Soil sensors-based prediction system for plant diseases using exploratory data analysis and machine learning. IEEE Sensors J 21(16):17455–17468
LeCun Y, Boser B, Denker JS, Henderson D, Howard RE, Hubbard W, Jackel LD (1989) Backpropagation applied to handwritten zip code recognition. Neural Comput 1(4):541–551
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444
Liang W, Zhang H, Zhang G, Cao H (2019) Rice blast disease recognition using a deep convolutional neural network. Sci Rep 9(1):1–10
Liu B, Zhang Y, He D, Li Y (2018) Identification of apple leaf diseases based on deep convolutional neural networks. Symmetry (Basel) 10(1):11. https://doi.org/10.3390/sym10010011
Liu X, Jin S, Yang Z, Królczyk G, Li Z (2022) Measuring Shape Parameters of Pearls in Batches Using Machine Vision: A Case Study. Micromachines 13(4):546
MacEachern CB, Esau TJ, Schumann AW, Hennessy PJ, Zaman QU (2023) Detection of fruit maturity stage and yield estimation in wild blueberry using deep learning convolutional neural networks. Smart Agric Technol 3:100099
Mohanty SP, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Front Plant Sci 7:1419
Mokhtar U et al (2015) SVM-based detection of tomato leaves diseases. In: Intelligent Systems’ 2014. Springer, pp 641–652
Mordvintsev A, Olah C, Tyka M (2015) Deepdream-a code example for visualizing neural networks. Google Res 2(5)
Nanehkaran YA, Zhang D, Chen J, Tian Y, Al-Nabhan N (2020) Recognition of plant leaf diseases based on computer vision. J Ambient Intell Humaniz Comput:1–18. https://doi.org/10.1007/s12652-020-02505-x
Pan SJ, Yang Q (2010) A Survey on Transfer Learning. IEEE Trans Knowl Data Eng 22:1345–1359
Panchal P, Raman VC, Mantri S (2019) Plant diseases detection and classification using machine learning models. In 2019 4th international conference on computational systems and information Technology for Sustainable Solution (CSITSS), vol 4, pp 1–6
Pantazi XE, Moshou D, Tamouridou AA, Kasderidis S (2016) Leaf disease recognition in vine plants based on local binary patterns and one class support vector machines. In IFIP International Conference on Artificial Intelligence Applications and Innovations, pp 319–327
Pattnaik G, Parvathi K (2021) Automatic detection and classification of tomato pests using support vector machine based on hog and lbp feature extraction technique. In: Progress in advanced computing and intelligent engineering. Springer, pp 49–55
Punithavathi R, Delphin Carolina Rani A, R. Sughashini K, Kurangi C, Nirmala M, Farhana Thariq Ahmed H, P. Balamurugan S (2023) Computer vision and deep learning-enabled weed detection model for precision agriculture. Comput Syst Sci Eng 44(3):2759–2774
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
Rehman MZU et al (2022) Classification of citrus plant diseases using deep transfer learning. Comput Mater Contin 70(1):1401–1417
Revathi P, Hemalatha M (2014) Identification of cotton diseases based on cross information gain deep forward neural network classifier with PSO feature selection. Int J Eng Technol 5(6):4637–4642
Rumpf T, Mahlein A-K, Steiner U, Oerke E-C, Dehne H-W, Plümer L (2010) Early detection and classification of plant diseases with support vector machines based on hyperspectral reflectance. Comput Electron Agric 74(1):91–99
Salamai AA (2023) Deep learning framework for predictive modeling of crude oil price for sustainable management in oil markets. Expert Syst Appl 211:118658
Saleem MH, Potgieter J, Arif KM (2019) Plant disease detection and classification by deep learning. Plants 8(11):468
Sami M et al (2022) A Deep Learning-Based Sensor Modeling for Smart Irrigation System. Agronomy 12(1):212
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
Schmitt M (2023) Deep learning in business analytics: a clash of expectations and reality. Int J Inf Manag Data Insights 3(1):100146. https://doi.org/10.1016/j.jjimei.2022.100146
Shah D, Trivedi V, Sheth V, Shah A, Chauhan U (2022) ResTS: residual deep interpretable architecture for plant disease detection. Inf Process Agric 9(2):212–223. https://doi.org/10.1016/J.INPA.2021.06.001
Sharifi A, Mahdipour H, Moradi E, Tariq A (2022) Agricultural field extraction with deep learning algorithm and satellite imagery. J Indian Soc Remote Sens 50(2):417–423
Sharma M, Kumar CJ, Deka A (2022) Early diagnosis of rice plant disease using machine learning techniques. Arch Phytopathol Plant Protect 55(3):259–283
Shen D, Wu G, Suk H-I (2017) Deep learning in medical image analysis. Annu Rev Biomed Eng 19:221–248
Shrivastava VK, Pradhan MK (2021) Rice plant disease classification using color features: a machine learning paradigm. J Plant Pathol 103:17–26
Sladojevic S, Arsenovic M, Anderla A, Culibrk D, Stefanovic D (2016) Deep neural networks based recognition of plant diseases by leaf image classification. Comput Intell Neurosci 2016:1–11
Sravan V, Swaraj K, Meenakshi K, Kora P (2021) A deep learning based crop disease classification using transfer learning. Mater Today Proc. https://doi.org/10.1016/J.MATPR.2020.10.846
Sujatha R, Chatterjee JM, Jhanjhi NZ, Brohi SN (2021) Performance of deep learning vs machine learning in plant leaf disease detection. Microprocess Microsyst 80:103615. https://doi.org/10.1016/j.micpro.2020.103615
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition. IEEE, pp 1–9
Tan M, Le Q (2019) Efficientnet: rethinking model scaling for convolutional neural networks. In International Conference on Machine Learning, pp 6105–6114
Thangaraj R, Anandamurugan S, Kaliappan VK (2021) Automated tomato leaf disease classification using transfer learning-based deep convolution neural network. J Plant Dis Prot 128(1):73–86
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
Tsuneki M (2022) Deep learning models in medical image analysis. J Oral Biosci 64:312–320
Wani JA, Sharma S, Muzamil M, Ahmed S, Sharma S, Singh S (2021) Machine learning and deep learning based computational techniques in automatic agricultural diseases detection: methodologies, applications, and challenges. Arch Comput Methods Eng 29:1–37
Xu J-L, Hsu Y-L (2022) Analysis of agricultural exports based on deep learning and text mining. J Supercomput 78(8):10876–10892
Acknowledgments
Authors are thankful to the Department of Science & Technology, Government of India, Delhi, for funding a project on “Application of IoT in Agriculture Sector” through the ICPS division. This work is a part of the project work.
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 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 Priyanka Sahu, Anuradha Chug, Amit Prakash Singh and Dinesh Singh. The first draft of the manuscript was written by Priyanka Sahu and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors have no relevant financial or non-financial interests to disclose.
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
Sahu, P., Chug, A., Singh, A.P. et al. Classification of crop leaf diseases using image to image translation with deep-dream. Multimed Tools Appl 82, 35585–35619 (2023). https://doi.org/10.1007/s11042-023-14994-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14994-x