Abstract
When plant diseases appear, they have an adverse effect on agricultural output. Food insecurity would worsen if plant diseases were not identified accurately in time. Without early identification of plant diseases, agricultural production management and decision-making would not be feasible. Now a days deep learning model is widely used for image classification to get more accurate result. But machine learning based classifier also produces good result if good feature selection technique is used. In this paper, we have used hybrid machine learning techniques for classifying leaf diseases present in species such as tomato, potato and pepper bell. We have used bag-of- feature for visually representing diseased leaf features. SURF technique is used to extract strongest number of features and for classification task SVM is used. The proposed method gives good result in terms of precision, accuracy, recall, F1-score, FPR, FNR, and MCC on all the three employed datasets. The classification accuracy obtained in our proposed model on dataset1, dataset2 and dataset3 are 97%, 97% and 93% respectively. We have also calculated percentage feature reduction for all three types of species which are approximately 45.21%, 40.65% and 34.73% for tomato, potato and pepper bell respectively. We have compared disease classification accuracy of several previous work done by various authors on tomato leaf dataset using various machine learning and deep learning technique with our proposed work and find that our method is performing better.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available in the GitHub repository, https://github.com/MonuBhagat11/Leafdisease_data.
Abbreviations
- SURF:
-
Speeded Up Robust Features
- TTB:
-
Tomato Late Blight
- TSLS:
-
Tomato Septoria leaf Spot
- TTS:
-
Tomato Target Spot
- TMV:
-
Tomato Mosaic virus
- PBBS:
-
Pepper Bell Bacterial Spot
- PEB:
-
Potato Early Blight
- PH:
-
Potato Healthy
- FPR:
-
False Positive Rate
- DoGs:
-
Difference of Gaussians
- PVD:
-
PlantVillge Dataset
- GAN:
-
Generative Adversarial Network
- TSWV:
-
Tomato spotted wilt virus
- CNN:
-
Convolutional Neural network
- BoWs:
-
Bag-of-words
- TLM:
-
Tomato Leaf Mold
- TTSSM:
-
Tomato Two Spotted Spider Mite
- TYLCV:
-
Tomato Yellow leaf Curl Virus
- TH:
-
Tomato Healthy
- PBH:
-
Pepper Bell Healthy
- PLB:
-
Potato Late Blight
- MCC:
-
Mathews Correlation Co-efficient
- FNR:
-
False Negative Rate
- SVM:
-
Support Vector Machine
- RFD:
-
Real field Dataset
- SIFT:
-
Scale Invariant Feature Transform
- PCA:
-
Percentage Classification Accuracy
- SRCNN:
-
Super-Resolution Convolutional Neural Network
References
Alahi MEEE, Pereira-Ishak N, Mukhopadhyay SC, Burkitt L (2018) An internet-of-things enabled smart sensing system for nitrate monitoring. IEEE Internet Things J 5(6):4409–4417
Bay H, Tuytelaars T, Van Gool, L. (2006) SURF: Speeded up robust features. Computer Vision-ECCV 2006. 3951. 404–417. https://doi.org/10.1007/11744023_32
Bhagat M, Kumar D (2022) A comprehensive survey on leaf disease identification & classification. Multimed Tools Appl 81:33897–33925. https://doi.org/10.1007/s11042-022-12984-z
Bhagat M, Kumar D, Kumar D (2019) Role of internet of things (IoT) in smart farming: A brief survey. 2019 Devices for Integrated Circuit (DevIC), pp 141–145. https://doi.org/10.1109/DEVIC.2019.8783800
Bhagat M, Kumar D, Haque I, Munda HS, Bhagat R (2020) Plant leaf disease classification using grid search based SVM. 2nd International Conference on Data, Engineering and Applications (IDEA), pp 1–6, https://doi.org/10.1109/IDEA49133.2020.9170725.
Bhagat M, Kumar D, Mahmood R, Pati B, Kumar M (2020) Bell pepper leaf disease classification using CNN," 2nd International Conference on Data, Engineering and Applications (IDEA), pp 1–5, https://doi.org/10.1109/IDEA49133.2020.9170728.
Bock CH, Poole GH, Parker PE, Gottwald TR (2010) Plant disease severity estimated visually, by digital photography and image analysis, and by hyperspectral imaging. Crit Rev Plant Sci 29(2):59–107
Dhanachandra N, Manglem K, Chanu YJ (2015) Image segmentation using K-means clustering algorithm and subtractive clustering algorithm. Procedia Comput Sci 54:764–771
Durmus H, Gunes EO, Kirci M (2017) Disease detection on the leaves of the tomato plants by using deep learning. In: 2017 6th Int Conf agro-Geoinformatics, Agro-Geoinformatics 2017. https://doi.org/10.1109/Agro-Geoinformatics.2017.8047016.
Dutot M, Nelson LM, Tyson RC (2013) Predicting the spread of postharvest disease in stored fruit, with application to apples. Postharvest Biol Technol 85:45–56
Ebrahimi MA, Khoshtaghaza MH, Minaei S, Jamshidi B (2017) Vision-based pest detection based on SVM classification method. Comput Electron Agric 137:52–58
Elhassouny A, Smarandache F (2019) Smart mobile application to recognize tomato leaf diseases using convolutional neural networks. In: proc 2019 Int Conf Comput Sci renew energies, ICCSRE 2019 2019:1–4. https://doi.org/10.1109/ICCSRE.2019.8807737.
Fina F, Birch P, Young R, Obu J, Faithpraise B, Chatwin C (2013) Automatic plant pest detection and recognition using k-means clustering algorithm and correspondence filters. Int J Adv Biotechnol Res 4(2):189–199
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(9):2022
Fuentes AF, Yoon S, Lee J, Park DS (2018) High-performance deep neural network-based tomato plant diseases and pests’ diagnosis system with refinement filter bank. Front Plant Sci 9:1–15. https://doi.org/10.3389/fpls.2018.01162
Gaikwad SS, Rumma SS, Hangarge M (2022) Fungi affected fruit leaf disease classification using deep CNN architecture. Int J Inf Technol 14:3815–3824. https://doi.org/10.1007/s41870-022-00860-w
Gupta A (2019) Current research opportunities for image processing and computer vision. Comput Therm Sci 20:387–410
Hlaing CS, Maung Zaw SM (2018) Tomato plant diseases classification using statistical texture feature and color feature. In: Proc - 17th IEEE/ACIS Int Conf Comput Inf Sci ICIS 2018 2018:439–44. https://doi.org/10.1109/ICIS.2018.8466483
Hlaing CS, Zaw SMM (2017) Model-based statistical features for mobile phone image of tomato plant disease classification. In: Parallel Distrib Comput Appl Technol PDCAT Proc 2018; 2017-Decem: 223–9. https://doi.org/10.1109/PDCAT.2017.00044
Jiang P, Chen Y, Liu B, He D, Liang C (2019) Real-time detection of apple leaf diseases using deep learning approach based on improved convolutional neural networks. IEEE Access 7:59069–59080
Johannes A, Picon A, Alvarez-Gila A, Echazarra J, Rodriguez-Vaamonde S, Navajas AD et al (2017) Automatic plant disease diagnosis using mobile capture devices, applied on a wheat use case. Comput Electron Agric 138:200–209. https://doi.org/10.1016/j.compag.2017.04.013
Koenderink J (1984) The structure of images. Biol Cybern 50:363–370
Li L, Zhang S, Wang B (2021) Plant disease detection and classification by deep learning—a review. IEEE Access 9:56683–56698
Lowe D (2004) Distinctive image features from scale-invariant keypoints, cascade filtering approach. IJCV 60:91–110
Mahlein A-K, Rumpf T, Welke P, Dehne HW, Plümer L, Steiner U, Oerke EC (2013) Development of spectral indices for detecting and identifying plant diseases. Remote Sens Environ 128:21–30
Mikolajczyk K, Schmid C (2001) Indexing based on scale invariant interest points. In: ICCV. Volume 1, 525–531
Mikolajczyk K, Schmid C (2005) A performance evaluation of local descriptors. PAMI 27:1615–1630
Rangarajan AK, Purushothaman R, Ramesh A (2018) Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Comput Sci 133:1040–1047. https://doi.org/10.1016/j.procs.2018.07.070
Tetila EC, Machado BB, de Souza Belete NA, Guimarães DA, Pistori H (2017) Identification of soybean foliar diseases using unmanned aerial vehicle images. IEEE Geosci Remote Sens Lett 14(12):2190–2194
Trivedi M, Gupta A (2021) Automatic monitoring of the growth of plants using deep learning-based leaf segmentation. Int J Appl Sci Eng 18(2):1–9
Viola P, Jones M (2001) Rapid object detection using a boosted cascade of simple features. In: CVPR (1), 511–518
Wang D, Vinson R, Holmes M, Seibel G, Bechar A, Nof S, Tao Y (2019) Early detection of tomato spotted wilt virus by hyperspectral imaging and outlier removal auxiliary classifier generative adversarial nets (OR-AC-GAN). Sci Rep 9:4377
Yamamoto K, Togami T, Yamaguchi N (2017) Super-resolution of plant disease images for the acceleration of image-based phenotyping and vigor diagnosis in agriculture. Sensors 17(11):2557
Yuan L, Huang Y, Loraamm RW, Nie C, Wang J, Zhang J (2014) Spectral analysis of winter wheat leaves for detection and differentiation of diseases and insects. Field Crop Res 156(2):199–207
Zhang Y, Jin R, Zhou Z-H (2010) Understanding bag-of-words model: a statistical framework. Int J Mach Learn Cybern 1(1):43–52
Zhang S, Huang W, Zhang C (2019) Three-channel convolutional neural networks for vegetable leaf disease recognition. Cogn Syst Res 53:31–41. https://doi.org/10.1016/j.cogsys.2018.04.006
Acknowledgements
The authors would like to express their gratitude to the reviewers who provided valuable and insightful feedback.
Funding
This study received no specific financing from governmental, private, or non-profit funding bodies.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
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
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
Bhagat, M., Kumar, D. Efficient feature selection using BoWs and SURF method for leaf disease identification. Multimed Tools Appl 82, 28187–28211 (2023). https://doi.org/10.1007/s11042-023-14625-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14625-5