Skip to main content

Advertisement

Log in

Spot-out fruit fly algorithm with simulated annealing optimized SVM for detecting tomato plant diseases

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Crop diseases are a huge threat to food security, yet timely detection is a difficult task due to the absence of infrastructure in various regions of the world. In agriculture, the detection of disease in plants is complex because farmers must often evaluate whether the crop that are harvesting appears good enough. It is crucial to treat this seriously because it may result to major effects on plants, affecting product characteristics, quantity, or overall productivity. Plant illnesses produce outbreaks of disease on a systematic interval, resulting in large-scale fatalities and a substantial economic impact. Early and precise tools for diagnosing plant diseases are essential for robust plant production and for reducing both qualitative and quantitative losses in crop yield. Cutting-edge and creative data analysis technologies significantly aid in the accurate and precise identification of diseases. Among all the crops, tomato plants are widely grown and required in all parts of the world. Given all the above challenges, this study seeks to recognize tomato plant diseases in an accurate and timely manner. In this paper, a multi-objective hybrid fruit fly optimization algorithm that relies on simulated annealing optimized SVM is proposed to identify tomato plant diseases at an earlier stage in an accurate manner avoiding global optimization problems. The hybridization of simulated annealing with FOA helps in reducing the hyperparameter problems. The proposed methodology was tested and experimented extensively and the results enlightened that the proposed methodology achieved 91.1% accuracy and reliability and the experimental observations also indicated that the suggested method overcomes the drawbacks of the current algorithms. In addition, the operational efficiency of the proposed system was measured on statistical parameters like accuracy (91.1%), sensitivity (96.7%), precision (91.8%), specificity (91.2%), and F1-score (94.5%). Also, a comparison analysis with existing algorithms like DT, RF, KNN, and K-means with SVM was also performed, and overall, it was concluded that proposed methodology is having high methodological approach for diagnosing crop diseases.

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
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data availability

The data used in the research paper in form of data set are: Plant Village data set. The data set is available at: https://www.kaggle.com/datasets/emmarex/plantdisease.

References

  1. Sarker IH (2021) Machine Learning: Algorithms, Real-World Applications and Research Directions. SN Comput Sci. https://doi.org/10.1007/s42979-021-00592-x

    Article  PubMed  PubMed Central  Google Scholar 

  2. Taye MM (2023) Understanding of machine learning with deep learning: architectures, workflow, applications and future directions. Computers 12(5):91. https://doi.org/10.3390/computers12050091

    Article  Google Scholar 

  3. Boom K-D, Bower M, Siemon J, Arguel A (2022) Relationships between computational thinking and the quality of computer programs. Educ Inf Technol 27(6):8289–8310. https://doi.org/10.1007/s10639-022-10921-z

    Article  Google Scholar 

  4. Kinkar K (2021) Product recommendation system: a systematic literature review. Int J Res Appl Sci Eng Technol 9(VII):3330–3339. https://doi.org/10.22214/ijraset.2021.37024

    Article  Google Scholar 

  5. Patankar N, Dixit S, Bhamare A, Darpel A, Raina R (2021) Customer segmentation using machine learning. Recent Trends Intensive Comput. https://doi.org/10.3233/apc210200

    Article  Google Scholar 

  6. Qiu G (2022) Challenges and opportunities of image and video retrieval. Front Imaging. https://doi.org/10.3389/fimag.2022.951934

    Article  Google Scholar 

  7. West J, Bhattacharya M, Islam R (2015) Intelligent financial fraud detection practices: an investigation. In: Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, pp 186–203. Springer. https://doi.org/10.1007/978-3-319-23802-9_16

  8. Mitra A, Jain A, Kishore A, Kumar P (2022) A comparative study of demand forecasting models for a multi-channel retail company: a novel hybrid machine learning approach. In: Operations research forum, vol 3, no 4. Springer. https://doi.org/10.1007/s43069-022-00166-4

  9. Quinet M, Angosto T, Yuste-Lisbona FJ, Blanchard-Gros R, Bigot S, Martinez J-P, Lutts S (2019) Tomato fruit development and metabolism. Front Plant Sci. https://doi.org/10.3389/fpls.2019.01554

    Article  PubMed  PubMed Central  Google Scholar 

  10. Khasawneh N, Faouri E, Fraiwan M (2022) Automatic detection of tomato diseases using deep transfer learning. Appl Sci 12(17):8467. https://doi.org/10.3390/app12178467

    Article  CAS  Google Scholar 

  11. Collins EJ, Bowyer C, Tsouza A, Chopra M (2022) Tomatoes: an extensive review of the associated health impacts of tomatoes and factors that can affect their cultivation. Biology 11(2):239. https://doi.org/10.3390/biology11020239

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  12. Ali MY, Sina AAI, Khandker SS, Neesa L, Tanvir EM, Kabir A, Khalil MI, Gan SH (2020) Nutritional composition and bioactive compounds in tomatoes and their impact on human health and disease: a review. Foods 10(1):45. https://doi.org/10.3390/foods10010045

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  13. Chaudhary P, Sharma A, Singh B, Nagpal AK (2018) Bioactivities of phytochemicals present in tomato. J Food Sci Technol 55(8):2833–2849. https://doi.org/10.1007/s13197-018-3221-z

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  14. Nawaz M, Nazir T, Javed A, Masood M, Rashid J, Kim J, Hussain A (2022) A robust deep learning approach for tomato plant leaf disease localization and classification. Sci Rep. https://doi.org/10.1038/s41598-022-21498-5

    Article  PubMed  PubMed Central  Google Scholar 

  15. Chambial S, Dwivedi S, Shukla KK, John PJ, Sharma P (2013) Vitamin C in disease prevention and cure: an overview. Indian J Clin Biochem 28(4):314–328. https://doi.org/10.1007/s12291-013-0375-3

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  16. Steensland A, Zeigler M (2020) Productivity in agriculture for a sustainable future. Innov Revolut Agric. https://doi.org/10.1007/978-3-030-50991-0_2

    Article  Google Scholar 

  17. Shoaib M, Hussain T, Shah B, Ullah I, Shah SM, Ali F, Park SH (2022) Deep learning-based segmentation and classification of leaf images for detection of tomato plant disease. Front Plant Sci. https://doi.org/10.3389/fpls.2022.1031748

    Article  PubMed  PubMed Central  Google Scholar 

  18. Kaur S, Samota MK, Choudhary M, Choudhary M, Pandey AK, Sharma A, Thakur J (2022) How do plants defend themselves against pathogens-Biochemical mechanisms and genetic interventions. Physiol Mol Biol Plants 28(2):485–504. https://doi.org/10.1007/s12298-022-01146-y

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  19. Liu J, Wang X (2021) Plant diseases and pests detection based on deep learning: a review. Plant Methods. https://doi.org/10.1186/s13007-021-00722-9

    Article  PubMed  PubMed Central  Google Scholar 

  20. Mani SD, Pandey S, Govindan M, Muthamilarasan M, Nagarathnam R (2021) Transcriptome dynamics underlying elicitor-induced defense responses against Septoria leaf spot disease of tomato (Solanum lycopersicum L.). Physiol Mol Biol Plants 27(4):873–888. https://doi.org/10.1007/s12298-021-00970-y

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  21. Mokhtar U, El Bendary N, Hassenian AE, Emary E, Mahmoud MA, Hefny H, Tolba MF (2015) SVM-based detection of tomato leaves diseases. In: Advances in intelligent systems and computing, pp 641–652. Springer. https://doi.org/10.1007/978-3-319-11310-4_55

  22. Chandramouleeswaran S, Senthil Kumar MD, Professor A (2018) Plant infection detection using image processing. Int J Mod Eng Res 8(7):13–16

    Google Scholar 

  23. Boussaïd I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inf Sci 237:82–117. https://doi.org/10.1016/j.ins.2013.02.041

    Article  MathSciNet  Google Scholar 

  24. Huang H, Feng X, Zhou S, Jiang J, Chen H, Li Y, Li C (2019) A new fruit fly optimization algorithm enhanced support vector machine for diagnosis of breast cancer based on high-level features. BMC Bioinform. https://doi.org/10.1186/s12859-019-2771-z

    Article  Google Scholar 

  25. Pan W-T (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl Based Syst 26:69–74. https://doi.org/10.1016/j.knosys.2011.07.001

    Article  Google Scholar 

  26. Yang X, Li W, Su L, Wang Y, Yang A (2019) An improved evolution fruit fly optimization algorithm and its application. Neural Comput Appl 32(14):9897–9914. https://doi.org/10.1007/s00521-019-04512-2

    Article  Google Scholar 

  27. Lawanyashri M, Balusamy B, Subha S (2017) Energy-aware hybrid fruitfly optimization for load balancing in cloud environments for EHR applications. Inform Med Unlocked 8:42–50. https://doi.org/10.1016/j.imu.2017.02.005

    Article  Google Scholar 

  28. Ghaffari-Razin SR, Moradi AR, Hooshangi N (2022) Modeling and forecasting of ionosphere TEC using least squares SVM in central Europe. Adv Space Res 70(7):2035–2046. https://doi.org/10.1016/j.asr.2022.06.020

    Article  ADS  Google Scholar 

  29. Rani A, Kumar N, Kumar J, Kumar J, Sinha NK (2022) Machine learning for soil moisture assessment. Deep Learn Sustain Agric. https://doi.org/10.1016/b978-0-323-85214-2.00001-x

    Article  Google Scholar 

  30. Haider I, Yang H-J, Lee G-S, Kim S-H (2023) Robust human face emotion classification using triplet-loss-based deep CNN features and SVM. Sensors 23(10):4770. https://doi.org/10.3390/s23104770

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  31. Dhakshina Kumar S, Esakkirajan S, Vimalraj C, Keerthi Veena B (2020) Design of disease prediction method based on whale optimization employed artificial neural network in tomato fruits. Mater Today Proc 33:4907–4918. https://doi.org/10.1016/j.matpr.2020.08.450

    Article  Google Scholar 

  32. Jackulin C, Murugavalli S (2022) A comprehensive review on detection of plant disease using machine learning and deep learning approaches. Meas Sens 24:100441. https://doi.org/10.1016/j.measen.2022.100441

    Article  Google Scholar 

  33. Hassanien AE, Gaber T, Mokhtar U, Hefny H (2017) An improved moth flame optimization algorithm based on rough sets for tomato diseases detection. Comput Electron Agric 136:86–96. https://doi.org/10.1016/j.compag.2017.02.026

    Article  Google Scholar 

  34. Rere LMR, Fanany MI, Arymurthy AM (2015) Simulated annealing algorithm for deep learning. Procedia Comput Sci 72:137–144. https://doi.org/10.1016/j.procs.2015.12.114

    Article  Google Scholar 

  35. Guo X, Zhang X, Wang L (2020) Fruit fly optimization algorithm based on single-gene mutation for high-dimensional unconstrained optimization problems. In: Edalatpanah SA (ed) Mathematical problems in engineering, vol 2020. Hindawi Limited, pp 1–8

    Google Scholar 

  36. Kumar S, Sharma B, Sharma VK, Sharma H, Bansal JC (2020) Plant leaf disease identification using exponential spider monkey optimization. Sustain Comput Inform Syst 28:100283. https://doi.org/10.1016/j.suscom.2018.10.004

    Article  Google Scholar 

  37. Xu C, Ding J, Qiao Y, Zhang L (2022) Tomato disease and pest diagnosis method based on the Stacking of prescription data. Comput Electron Agric 197:106997. https://doi.org/10.1016/j.compag.2022.106997

    Article  Google Scholar 

  38. Han X, Wang J, Ying S, Shi J, Shen D (2023) ML-DSVM+: a meta-learning based deep SVM+ for computer-aided diagnosis. Pattern Recognit 134:109076. https://doi.org/10.1016/j.patcog.2022.109076

    Article  Google Scholar 

  39. Ireri D, Belal E, Okinda C, Makange N, Ji C (2019) A computer vision system for defect discrimination and grading in tomatoes using machine learning and image processing. Artif Intell Agric 2:28–37. https://doi.org/10.1016/j.aiia.2019.06.001

    Article  Google Scholar 

  40. Azlah MAF, Chua LS, Rahmad FR, Abdullah FI, Wan Alwi SR (2019) Review on techniques for plant leaf classification and recognition. Computers 8(4):77. https://doi.org/10.3390/computers8040077

    Article  Google Scholar 

  41. Iscan H, Gunduz M (2017) An application of fruit fly optimization algorithm for traveling salesman problem. Procedia Comput Sci 111:58–63. https://doi.org/10.1016/j.procs.2017.06.010

    Article  Google Scholar 

  42. Park K, Chae M, Cho JH (2021) Image pre-processing method of machine learning for edge detection with image signal processor enhancement. Micromachines 12(1):73. https://doi.org/10.3390/mi12010073

    Article  PubMed  PubMed Central  Google Scholar 

  43. Chen Y, Pi D (2019) Novel fruit fly algorithm for global optimisation and its application to short-term wind forecasting. Connect Sci 31(3):244–266. https://doi.org/10.1080/09540091.2019.1573419

    Article  ADS  Google Scholar 

  44. Singh AK, Sreenivasu S, Mahalaxmi USBK, Sharma H, Patil DD, Asenso E (2022) Hybrid feature-based disease detection in plant leaf using convolutional neural network, Bayesian optimized SVM, and random forest classifier. J Food Qual 2022:1–16. https://doi.org/10.1155/2022/2845320

    Article  Google Scholar 

  45. Harakannanavar SS, Rudagi JM, Puranikmath VI, Siddiqua A, Pramodhini R (2022) Plant leaf disease detection using computer vision and machine learning algorithms. Glob Transit Proc 3(1):305–310. https://doi.org/10.1016/j.gltp.2022.03.016

    Article  Google Scholar 

  46. Gupta D, Sharma P, Choudhary K, Gupta K, Chawla R, Khanna A, de Albuquerque VHC (2020) Artificial plant optimization algorithm to detect infected leaves using machine learning. Expert Syst. https://doi.org/10.1111/exsy.12501

    Article  Google Scholar 

  47. Mokhtar U, Ali MAS, Hassenian AE, Hefny H (2015) Tomato leaves diseases detection approach based on support vector machines. In: 2015 11th International computer engineering conference (ICENCO). IEEE. https://doi.org/10.1109/icenco.2015.7416356

  48. Uddin S, Khan A, Hossain ME, Moni MA (2019) Comparing different supervised machine learning algorithms for disease prediction. BMC Med Inform Decis Mak. https://doi.org/10.1186/s12911-019-1004-8

    Article  PubMed  PubMed Central  Google Scholar 

  49. Tao X, Zhang L, Wang F, Tian G, Zhang H (2022) Three-partition multistrategy adaptive fruit fly optimization algorithm for microgrid droop control. Int Trans Electr Energy Syst 2022:1–20. https://doi.org/10.1155/2022/2646384

    Article  Google Scholar 

  50. Agarwal M, Gupta S. Kr., Biswas KK (2020) Development of efficient CNN model for tomato crop disease identification. Sustain Comput Inform Syst 28:100407. https://doi.org/10.1016/j.suscom.2020.100407

    Article  Google Scholar 

  51. Sabrol H, Kumar S (2016) Fuzzy and neural network based tomato plant disease classification using natural outdoor images. Indian J Sci Technol. https://doi.org/10.17485/ijst/2016/v9i44/92825

    Article  Google Scholar 

  52. Prasad S, Kumar P, Hazra R, Kumar A (2012) Plant leaf disease detection using gabor wavelet transform. In: Swarm, evolutionary, and memetic computing, pp 372–379. Springer, Berlin. https://doi.org/10.1007/978-3-642-35380-2_44

  53. 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). IEEE. https://doi.org/10.1109/ic3ina.2018.8629507

  54. Raza S-A, Prince G, Clarkson JP, Rajpoot NM (2015) Automatic detection of diseased tomato plants using thermal and stereo visible light images. PLoS One 10(4):e0123262. https://doi.org/10.1371/journal.pone.0123262

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  55. 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). IEEE. https://doi.org/10.1109/pdcat.2017.00044

  56. Gadade HD, Kirange DD (2020) Machine learning approach towards tomato leaf disease classification. Int J Adv Trends Comput Sci Eng 9(1):490–495

    Article  Google Scholar 

  57. Liu J, Wang X (2020) Early recognition of tomato gray leaf spot disease based on MobileNetv2-YOLOv3 model. Plant Methods. https://doi.org/10.1186/s13007-020-00624-2

    Article  PubMed  PubMed Central  Google Scholar 

  58. Agarwal M, Singh A, Arjaria S, Sinha A, Gupta S (2020) ToLeD: tomato leaf disease detection using convolution neural network. Procedia Comput Sci 167:293–301. https://doi.org/10.1016/j.procs.2020.03.225

    Article  Google Scholar 

  59. https://www.thehindu.com/news/national/karnataka/the-real-price-of-tomato-farming/article67100987.ece. Accessed 10 June 2023

  60. https://timesofindia.indiatimes.com/city/bengaluru/Farmers-warm-up-to-new-tomato-variety/articleshow/39255172.cms. Accessed 10 June 2023

  61. https://timesofindia.indiatimes.com/city/goa/disease-resistant-variant-to-boost-tomato-cultivation/articleshow/73711525.cms. Accessed 10 June 2023

  62. Mohanty SP, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Front Plant Sci. https://doi.org/10.3389/fpls.2016.01419

    Article  PubMed  PubMed Central  Google Scholar 

  63. Huang H, Feng X, Zhou S, Jiang J, Chen H, Li Y, Li C (2019) A new fruit fly optimization algorithm enhanced support vector machine for diagnosis of breast cancer based on high-level features. BMC Bioinform. https://doi.org/10.1186/s12859-019-2771-z

    Article  Google Scholar 

  64. Wang R-Y, Hu P, Hu C-C, Pan J-S (2022) A novel Fruit Fly Optimization Algorithm with quasi-affine transformation evolutionary for numerical optimization and application. Int J Distrib Sens Netw 18(2):155014772110730. https://doi.org/10.1177/15501477211073037

    Article  Google Scholar 

  65. Guo X, Zhang X, Wang L (2020) Fruit fly optimization algorithm based on single-gene mutation for high-dimensional unconstrained optimization problems. Math Probl Eng 2020:1–8. https://doi.org/10.1155/2020/9676279

    Article  Google Scholar 

  66. Jiang F, Zhang W, Peng Z (2022) Multivariate adaptive step fruit fly optimization algorithm optimized generalized regression neural network for short-term power load forecasting. Front Environ Sci. https://doi.org/10.3389/fenvs.2022.873939

    Article  Google Scholar 

  67. El-Shorbagy MA (2022) Chaotic fruit fly algorithm for solving engineering design problems. Complexity 2022:1–19. https://doi.org/10.1155/2022/6627409

    Article  ADS  Google Scholar 

  68. Khaledian A, Aliakbar Golkar M (2017) Analysis of droop control method in an autonomous microgrid. J Appl Res Technol 15(4):371–377. https://doi.org/10.1016/j.jart.2017.03.004

    Article  Google Scholar 

  69. Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by Simulated Annealing. Science 220(4598):671–680. https://doi.org/10.1126/science.220.4598.671

    Article  ADS  MathSciNet  CAS  PubMed  Google Scholar 

  70. Johnson DS, Aragon CR, McGeoch LA, Schevon C (1989) Optimization by simulated annealing: an experimental evaluation; part I. Graph Partitioning. Oper Res 37(6):865–892. https://doi.org/10.1287/opre.37.6.865

    Article  Google Scholar 

  71. Mutlu G, Acı Çİ (2022) SVM-SMO-SGD: a hybrid-parallel support vector machine algorithm using sequential minimal optimization with stochastic gradient descent. Parallel Comput 113:102955. https://doi.org/10.1016/j.parco.2022.102955

    Article  MathSciNet  Google Scholar 

  72. Bharath KR, Balakrishna K, Onu S, Anirudh H, Abhishek J (2019) SVM Based plant diseases detection using image processing. Int J Comput Sci Eng 7(5):1263–1266. https://doi.org/10.26438/ijcse/v7i5.12631266

    Article  Google Scholar 

  73. Saputra RA, Wasiyanti S, Saefudin DF, Supriyatna A, Wibowo A (2020) Rice leaf disease image classifications using KNN based on GLCM feature extraction. J Phys Conf Ser 1641:012080. https://doi.org/10.1088/1742-6596/1641/1/012080

    Article  Google Scholar 

  74. Nasir M, Fajri M (2019) Identification of diseases in rice plants using the gray level co-occurrence matrix method. IOP Conf Ser Mater Sci Eng 536(1):012146. https://doi.org/10.1088/1757-899x/536/1/012146

    Article  Google Scholar 

  75. Kaur S, Kaur P (2019) Plant species identification based on plant leaf using computer vision and machine learning techniques. J Multimed Inf Syst 6(2):49–60. https://doi.org/10.33851/jmis.2019.6.2.49

    Article  MathSciNet  Google Scholar 

  76. Javidan SM, Banakar A, Vakilian KA, Ampatzidis Y (2023) Diagnosis of grape leaf diseases using automatic K-means clustering and machine learning. Smart Agric Technol 3:100081. https://doi.org/10.1016/j.atech.2022.100081

    Article  Google Scholar 

  77. Harakannanavar SS, Rudagi JM, Puranikmath VI, Siddiqua A, Pramodhini R (2022) Plant leaf disease detection using computer vision and machine learning algorithms. Glob Transit Proc 3(1):305–310. https://doi.org/10.1016/j.gltp.2022.03.016

    Article  Google Scholar 

Download references

Funding

The authors received no specific funding for this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anand Nayyar.

Ethics declarations

Conflict of interest

The authors declare that they have 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gangadevi, E., Rani, R.S., Dhanaraj, R.K. et al. Spot-out fruit fly algorithm with simulated annealing optimized SVM for detecting tomato plant diseases. Neural Comput & Applic 36, 4349–4375 (2024). https://doi.org/10.1007/s00521-023-09295-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-09295-1

Keywords

Navigation