Skip to main content

Advertisement

Log in

An IoT and Machine Learning Based Intelligent System for the Classification of Therapeutic Plants

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

The work aim to develop an automatic recognition model using IoT and machine learning (ML) techniques for the classification of therapeutic plants to enrich the traditional medicinal system. Ayurveda, the oldest Indian system of medicine is still practiced today as it widely promotes herbs as medicines for treating different health conditions and presents many advantages, such as low cost, availability in abundance, and minimal side effects. While many countries have accepted conventional medicine as the best alternative to synthetic drugs, the lack of knowledge and unsupported evidence has raised concerns and reduced its usage. Herein, an intelligent system is proposed using Raspberry Pi 3 Model B + (RPi) and the RPi camera to identify real-time images of Indian medicinal herbs and reveal their respective medicinal properties. Four ML models are developed in the work, of which one model is proposed to identify the details of a captured medicinal leaf on the RPi user interface. The proposed model predicts an accuracy (top-1) of 98.98% on a custom leaf dataset of 25 different medicinal species, containing 1500 leaf images, by combining two feature extraction techniques, namely scale invariant feature transform (SIFT) and histogram of oriented gradients. Bag of Visual Words is obtained by applying k-means clustering on SIFT descriptors as a feature selection and assessed using a support vector machine classifier. The suggested model integrated into RPi shows a real-time top-3 accuracy of 99%. The designed system has the advantages of being built solely for medicinal herbs, with reduced camera cost, and even works efficiently in remote areas.

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

Similar content being viewed by others

References

  1. WHO (1999) WHO monographs on selected medicinal plants, 1st edn. World Health Organization, Geneva

    Google Scholar 

  2. Karami N, Javid A, Haghirosadat B (2017) A review of medicinal plants effective in the treatment or apoptosis of cancer cells. Cancer Press 3(1):22

    Article  Google Scholar 

  3. Altemimi A, Lakhssassi N, Baharlouei A, Watson D, Lightfoot D (2017) Phytochemicals: extraction, isolation, and identification of bioactive compounds from plant extracts. Plants 6(4):42

    Article  Google Scholar 

  4. Tyagi R, Sharma G, Jasuja ND, Menghani E (2016) Indian medicinal plants as an effective antimicrobial agent. J Crit Rev 3(2):69–71

    Google Scholar 

  5. Sabu A, Sreekumar K, Nair RR (2017) Recognition of ayurvedic medicinal plants from leaves: a computer vision approach. In: 2017 Fourth international conference on image information processing (ICIIP), IEEE, pp 1–5

  6. Agarwal G, Belhumeur P, Feiner S, Jacobs D, Kress WJ, Ramamoorthi R, Russell R (2006) First steps toward an electronic field guide for plants. Taxon 55(3):597–610

    Article  Google Scholar 

  7. Kumar N, Belhumeur PN, Biswas A, Jacobs DW, Kress WJ, Lopez IC, Soares JV (2012) Leafsnap: a computer vision system for automatic plant species identification. In: European conference on computer vision. Springer, Berlin pp 502–516

  8. Cope JS, Corney D, Clark JY, Remagnino P, Wilkin P (2012) Plant species identification using digital morphometrics: a review. Expert Syst Appl 39(8):7562–7573

    Article  Google Scholar 

  9. Jin T, Hou X, Li P, Zhou F (2015) A novel method of automatic plant species identification using sparse representation of leaf tooth features. PLoS ONE 10(10):e0139482

    Article  Google Scholar 

  10. Mallah C, Cope J, Orwell J (2013) Plant leaf classification using probabilistic integration of shape, texture and margin features. Signal Process Pattern Recogn Appl 5(1):45–54

    Google Scholar 

  11. Sahay A, Chen M (2016) Leaf analysis for plant recognition. In: 2016 7th IEEE international conference on software engineering and service science (ICSESS), IEEE, pp 914–917

  12. Sabu A, Sreekumar K (2017) Literature review of image features and classifiers used in leaf based plant recognition through image analysis approach. In: 2017 international conference on inventive communication and computational technologies (ICICCT). IEEE, pp 145–149

  13. Pang PK, Lim KH (2019) Review on automatic plant identification using computer vision approaches. In: IOP conference series: materials science and engineering. IOP Publishing. vol 495, p 012032

  14. Rahmani ME, Amine A, Hamou MR (2015) Plant leaves classification. ALLDATA 2015:82

    Google Scholar 

  15. Priyankara HC, Withanage DK (2015) Computer assisted plant identification system for android. In 2015 Moratuwa engineering research conference (MERCon), IEEE, pp 148–153

  16. Venkataraman D, Mangayarkarasi N (2016) Computer vision based feature extraction of leaves for identification of medicinal values of plants. In 2016 IEEE international conference on computational intelligence and computing research (ICCIC), IEEE, pp 1–5

  17. Pacifico LD, Macario V, Oliveira JF (2018) Plant classification using artificial neural networks. In: 2018 international joint conference on neural networks (IJCNN). IEEE, pp 1–6

  18. Sethulekshmi AV, Sreekumar K (2014) Ayurvedic leaf recognition for plant classification. J Comput Sci Inf Technol 5(6):8061–8066

    Google Scholar 

  19. Naresh YG, Nagendraswamy HS (2016) Classification of medicinal plants: an approach using modified LBP with symbolic representation. Neurocomputing 173:1789–1797

    Article  Google Scholar 

  20. Vijayashree T, Gopal A (2017) Authentication of herbal medicinal leaf image processing using Raspberry Pi processor. In 2017 international conference on intelligent computing and control systems (ICICCS), IEEE, pp 1304–1307

  21. Li Q, Wang X (2018) Image classification based on SIFT and SVM. In 2018 IEEE/ACIS 17th international conference on computer and information science (ICIS), IEEE, pp 762–765

  22. JinRu X, Fuentes S, Poblete-Echeverria C, Viejo CG, Tongson E, HeJuan D, BaoFeng S (2019) Automated Chinese medicinal plants classification based on machine learning using leaf morpho-colorimetry, fractal dimension and visible/near infrared spectroscopy. Int J Agric Biol Eng 12(2):123–131

    Google Scholar 

  23. Kan HX, Jin L, Zhou FL (2017) Classification of medicinal plant leaf image based on multi-feature extraction. Pattern Recognit Image Anal 27(3):581–587

    Article  Google Scholar 

  24. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vision 60:91–110. https://doi.org/10.1023/B:VISI.0000029664.99615.94

    Article  Google Scholar 

  25. Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: IEEE computer society conference on computer vision and pattern recognition (CVPR'05), San Diego, CA, USA, vol. 1, pp 886–893 https://doi.org/10.1109/CVPR.2005.177

  26. Srunitha K, Padmavathi S (2016) Performance of SVM classifier for image based soil classification. In: 2016 international conference on signal processing, communication, power and embedded system (SCOPES), Paralakhemundi, pp 411–415, https://doi.org/10.1109/SCOPES.2016.7955863

  27. Ho TK (1995) Random decision forests. In: Proceedings of the third international conference on document analysis and recognition, vol 1, pp 278–282

  28. Pornpanomchai C, Rimdusit S, Tanasap P, Chaiyod C (2011) Thai herb leaf image recognition system (THLIRS)

  29. Herdiyeni Y, Santoni MM (2012) Combination of morphological, local binary pattern variance and color moments features for indonesian medicinal plants identification. In: 2012 international conference on advanced computer science and information systems (ICACSIS). IEEE, pp 255–259

  30. Herdiyeni Y, Wahyuni NKS (2012) Mobile application for Indonesian medicinal plants identification using fuzzy local binary pattern and fuzzy color histogram. In: 2012 international conference on advanced computer science and information systems (ICACSIS). IEEE, pp. 301–306

  31. Herdiyeni Y, Nurfadhilah E, Zuhud EA, Damayanti EK, Arai K, Okumura H (2013) A computer aided system for tropical leaf medicinal plant identification. Int J Adv Sci Eng Inf Technol 3(1):23–27

    Article  Google Scholar 

  32. Prasvita DS, Herdiyeni Y (2013) Medleaf: mobile application for medicinal plant identification based on leaf image. Int J Adv Sci Eng Inf Technol 3(2):5–8

    Article  Google Scholar 

  33. Sainin MS, Ghazali TK, Alfred R (2014) Malaysian medicinal plant leaf shape identification and classification

  34. Le TL, Tran DT, Hoang VN (2014) Fully automatic leaf-based plant identification, application for Vietnamese medicinal plant search. In: Proceedings of the fifth symposium on information and communication technology. pp 146–154

  35. Begue A, Kowlessur V, Singh U, Mahomoodally F, Pudaruth S (2017) Automatic recognition of medicinal plants using machine learning techniques. Int J Adv Comput Sci Appl 8(4):166–175

    Google Scholar 

  36. Gao L, Lin X (2018) A method for accurately segmenting images of medicinal plant leaves with complex backgrounds. Comput Electron Agric 155:426–445

    Article  Google Scholar 

  37. Vo AH, Dang HT, Nguyen BT, Pham VH (2019) Vietnamese herbal plant recognition using deep convolutional features. Int J Mach Learn Comput 9(3):1–8

    Google Scholar 

  38. Duong-Trung N, Quach LD, Nguyen CN (2019) Learning deep transferability for several agricultural classification problems. Learning. https://doi.org/10.14569/IJACSA.2019.0100107

    Article  Google Scholar 

  39. Pacifico L, Britto L, Oliveira E, Ludermir T (2019) Automatic classification of medicinal plant species based on color and texture features. In: 2019 8th Brazilian conference on intelligent systems (BRACIS), IEEE, pp 741–746

  40. Gokhale A, Babar S, Gawade S, Jadhav S (2020) Identification of medicinal plant using image processing and machine learning. In: Applied computer vision and image processing. Springer, Singapore, pp 272–282

  41. Mahajan S, Raina A, Gao XZ, Kant Pandit A (2021) Plant recognition using morphological feature extraction and transfer learning over SVM and AdaBoost. Symmetry 13(2):356

    Article  Google Scholar 

  42. Sanderson M, Clough P (2019) ImageCLEF—the CLEF cross language image retrieval track|ImageCLEF/LifeCLEF—multimedia retrieval in CLEF. https://www.imageclef.org/

  43. Wu SG, Bao FS, Xu EY, Wang YX, Chang YF, Xiang QL (2007) A leaf recognition algorithm for plant classification using probabilistic neural network. In: 2007 IEEE international symposium on signal processing and information technology, IEEE, pp 11–16

  44. Wang B, Gao Y, Sun C, Blumenstein M, La Salle J (2017) Can walking and measuring along chord bunches better describe leaf shapes? In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 6119–6128

  45. Söderkvist O (2001) Computer vision classification of leaves from swedish trees

  46. Arun CH, Emmanuel WS, Durairaj DC (2013) Texture feature extraction for identification of medicinal plants and comparison of different classifiers. Int J Comput Appl 62(12):1–9

    Google Scholar 

  47. Pushpa BR, Anand C, Nambiar PM (2016) Ayurvedic plant species recognition using statistical parameters on leaf images. Int J Appl Eng Res 11(7):5142–5147

    Google Scholar 

  48. Venkataraman D, Narasimhan S, Shankar N, Sidharth SV, Prasath DH (2016) Leaf recognition algorithm for retrieving medicinal information. In: The international symposium on intelligent systems technologies and applications. Springer, Cham pp 177–191

  49. Arun CH, Durairaj DC (2017) Identifying medicinal plant leaves using textures and optimal colour spaces channel. Jurnal Ilmu Komputer dan Informasi 10(1):19–28

    Article  Google Scholar 

  50. Dahigaonkar TD, Kalyane RT (2018) Identification of ayurvedic medicinal plants by image processing of leaf samples. Int Res J Eng Technol (IRJET) 5(5):351–355

    Google Scholar 

  51. Raghukumar AM, Narayanan G (2020) Comparison of machine learning algorithms for detection of medicinal plants. In: 2020 fourth international conference on computing methodologies and communication (ICCMC), IEEE, pp 56–60

  52. Architha Shastry P, Patil AP (2020) Classification of medicinal leaves using support vector machine, convolutional neural network and you only look once. In: 2020 IEEE bangalore humanitarian technology conference (B-HTC), pp 1–6, https://doi.org/10.1109/B-HTC50970.2020.9297878

Download references

Acknowledgements

The authors are highly thankful to the Biotechnology Centre, Department of Horticulture, India for helping in the collection of medicinal leaves to build the dataset and identify the respective medicinal uses.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manoj Kumar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1

Appendix 1

The medicinal leaf dataset associated with the article can be found online at https://doi.org/10.17632/nnytj2v3n5.1

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shailendra, R., Jayapalan, A., Velayutham, S. et al. An IoT and Machine Learning Based Intelligent System for the Classification of Therapeutic Plants. Neural Process Lett 54, 4465–4493 (2022). https://doi.org/10.1007/s11063-022-10818-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-022-10818-5

Keywords

Navigation