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.
Similar content being viewed by others
References
WHO (1999) WHO monographs on selected medicinal plants, 1st edn. World Health Organization, Geneva
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
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
Tyagi R, Sharma G, Jasuja ND, Menghani E (2016) Indian medicinal plants as an effective antimicrobial agent. J Crit Rev 3(2):69–71
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
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
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
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
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
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
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
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
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
Rahmani ME, Amine A, Hamou MR (2015) Plant leaves classification. ALLDATA 2015:82
Priyankara HC, Withanage DK (2015) Computer assisted plant identification system for android. In 2015 Moratuwa engineering research conference (MERCon), IEEE, pp 148–153
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
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
Sethulekshmi AV, Sreekumar K (2014) Ayurvedic leaf recognition for plant classification. J Comput Sci Inf Technol 5(6):8061–8066
Naresh YG, Nagendraswamy HS (2016) Classification of medicinal plants: an approach using modified LBP with symbolic representation. Neurocomputing 173:1789–1797
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
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
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
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
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
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
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
Ho TK (1995) Random decision forests. In: Proceedings of the third international conference on document analysis and recognition, vol 1, pp 278–282
Pornpanomchai C, Rimdusit S, Tanasap P, Chaiyod C (2011) Thai herb leaf image recognition system (THLIRS)
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
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
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
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
Sainin MS, Ghazali TK, Alfred R (2014) Malaysian medicinal plant leaf shape identification and classification
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
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
Gao L, Lin X (2018) A method for accurately segmenting images of medicinal plant leaves with complex backgrounds. Comput Electron Agric 155:426–445
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
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
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
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
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
Sanderson M, Clough P (2019) ImageCLEF—the CLEF cross language image retrieval track|ImageCLEF/LifeCLEF—multimedia retrieval in CLEF. https://www.imageclef.org/
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
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
Söderkvist O (2001) Computer vision classification of leaves from swedish trees
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
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-022-10818-5