Skip to main content
Log in

Leaf Bagging: A novel meta heuristic optimization based framework for leaf identification

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Automated plant recognition based on leaf images is a challenging task among the researchers from several fields. This task requires distinguishing features derived from leaf images for assigning class label to a leaf image. There are several methods in literature for extracting such distinguishing features. In this paper, we propose a novel automated framework for leaf identification. The proposed framework works in multiple phases i.e. pre-processing, feature extraction, classification using bagging approach. Initially, leaf images are pre-processed using image processing operations such as boundary extraction and cropping. In the feature extraction phase, popular nature inspired optimization algorithms viz. Spider Monkey Optimization (SMO), Particle Swarm Optimization (PSO) and Gray Wolf Optimization (GWO) have been exploited for reducing the dimensionality of features. In the last phase, a leaf image is classified by multiple classifiers and then output of these classifiers is combined using majority voting. The effectiveness of the proposed framework is established based on the experimental results obtained on three datasets i.e. Flavia, Swedish and self-collected leaf images. On all the datasets, it has been observed that the classification accuracy of the proposed method is better than the individual classifiers. Furthermore, the classification accuracy for the proposed approach is comparable to deep learning based method on the Flavia dataset.

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

Similar content being viewed by others

References

  1. Aakif A, Khan MF (2015) Automatic classification of plants based on their leaves. Biosyst Eng 139:66–75

    Article  Google Scholar 

  2. Anubha Pearline S, Sathiesh Kumar V, Harini S (2019) A study on plant recognition using conventional image processing and deep learning approaches. J Intell Fuzzy Syst 36(3):1997–2004

    Article  Google Scholar 

  3. Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Computing 6(1):31–47

    Article  Google Scholar 

  4. Barré P, Stöver BC, Müller KF, Steinhage V (2017) Leafnet: a computer vision system for automatic plant species identification. Ecol Inform 40:50–56

    Article  Google Scholar 

  5. Bodhwani V, Acharjya D, Bodhwani U (2019) Deep residual networks for plant identification. Procedia Comput Sci 152:186–194

    Article  Google Scholar 

  6. Breiman L (1996) Bagging predictors. Machine Learn 24(2):123–140

    MATH  Google Scholar 

  7. Chaki J, Parekh R, Bhattacharya S (2015) Plant leaf recognition using texture and shape features with neural classifiers. Pattern Recogn Lett 58:61–68

    Article  Google Scholar 

  8. Choudhary MK, Hiranwal S (2021) Feature selection algorithms for plant leaf classification: a survey. In: Proceedings of international conference on communication and computational technologies. Springer, pp 657–669

  9. Choudhury SD, Yu JG, Samal A (2018) Leaf recognition using contour unwrapping and apex alignment with tuned random subspace method. Biosyst Eng 170:72–84

    Article  Google Scholar 

  10. 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 

  11. Dalal N, Triggs B, Schmid C (2006) Human detection using oriented histograms of flow and appearance. In: European conference on computer vision. Springer, pp 428–441

  12. Eberhart R, Kennedy J (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol 4. Citeseer, pp 1942–1948

  13. Freund Y, Schapire RE, et al. (1996) Experiments with a new boosting algorithm. In: Icml, vol 96. Citeseer, pp 148–156

  14. Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge

    MATH  Google Scholar 

  15. Goyal N, Gupta K, Kumar N (2019) Multiclass twin support vector machine for plant species identification. Multimed Tools Appl 78(19):27785–27808

    Article  Google Scholar 

  16. Goyal N, Kumar N, Gupta K (2021) Lower-dimensional intrinsic structural representation of leaf images and plant recognition. SIViP, 1–8

  17. Goyal N, Kumar N, et al. (2021) On solving leaf classification using linear regression. Multimed Tools Appl 80(3):4533–4551

    Article  Google Scholar 

  18. Hall MA (1999) Correlation-based feature selection for machine learning

  19. Haralick RM, Shanmugam K, Dinstein IH (1973) Textural features for image classification. IEEE Transactions on systems, man, and cybernetics (6):610–621

  20. Hsiao JK, Kang LW, Chang CL, Lin CY (2014) Comparative study of leaf image recognition with a novel learning-based approach. In: 2014 Science and information conference. IEEE, pp 389– 393

  21. Kalyoncu C, Toygar Ö (2015) Geometric leaf classification. Comput Vis Image Underst 133:102–109

    Article  Google Scholar 

  22. Kumar S, Sharma B, Sharma VK, Sharma H, Bansal JC (2018) Plant leaf disease identification using exponential spider monkey optimization. Sustainable computing: Informatics and systems

  23. Laws KI (1979) Texture energy measures. In: Proc Image understanding workshop. Sci. Appl, Los Angeles, pp 47–51

  24. Lee SH, Chan CS, Mayo SJ, Remagnino P (2017) How deep learning extracts and learns leaf features for plant classification. Pattern Recogn 71:1–13

    Article  Google Scholar 

  25. Lee SH, Chan CS, Wilkin P, Remagnino P (2015) Deep-plant: Plant identification with convolutional neural networks. In: 2015 IEEE International conference on image processing (ICIP). IEEE, pp 452–456

  26. Lin CH, Liu CW, Chen HY (2012) Image retrieval and classification using adaptive local binary patterns based on texture features. IET image processing 6(7):822–830

    Article  MathSciNet  Google Scholar 

  27. Löfstedt T, Brynolfsson P, Asklund T, Nyholm T, Garpebring A (2019) Gray-level invariant haralick texture features. Plos one 14(2):e0212110

    Article  Google Scholar 

  28. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Advances in Engineering Software 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007. https://www.sciencedirect.com/science/article/pii/S0965997813001853

    Article  Google Scholar 

  29. Pankaja K, Suma V (2020) Plant leaf recognition and classification based on the whale optimization algorithm (woa) and random forest (rf). J Inst Eng (India): Series B 101(5):597–607

    Google Scholar 

  30. Patel B, Sharaff A (2019) Research trends and systematic review of plant phenotyping. Advances in biometrics, 211–225

  31. Patel B, Sharaff A (2020) Biological management of rice crop by using contour based masking technique. In: 2020 First international conference on power, control and computing technologies (ICPC2t). IEEE, pp 267–272

  32. Patil S, Patra B, Goyal N, Gupta K (2021) Recognizing plant species using digitized leaves-a comparative study. In: 2021 5Th international conference on trends in electronics and informatics (ICOEI). IEEE, pp 1138–1143

  33. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intelligence 1(1):33–57

    Article  Google Scholar 

  34. Rafael Gonzalez RW (2018) Digital image processing. Pearson, London

  35. Saleem G, Akhtar M, Ahmed N, Qureshi W (2019) Automated analysis of visual leaf shape features for plant classification. Comput Electron Agric 157:270–280

    Article  Google Scholar 

  36. Schapire RE, Freund Y (2013) Boosting: Foundations and algorithms. Kybernetes

  37. Sharaff A, Ukey KS, Choure R, Couradiya A, Sinha G (2021) Automatic dimension detection of fish images. In: Data driven approach towards disruptive technologies: Proceedings of MIDAS 2020. Springer Singapore, pp 49–59

  38. Shearer SA, Holmes R (1990) Plant identification using color co-occurrence matrices. Transactions of the ASAE 33(6):1237–1244

    Article  Google Scholar 

  39. Simon M, Rodner E (2015) Neural activation constellations: Unsupervised part model discovery with convolutional networks. In: Proceedings of the IEEE international conference on computer vision, pp 1143–1151

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

  41. Šulc M, Mishkin D, Matas J (2016) Very deep residual networks with maxout for plant identification in the wild Working notes of CLEF

  42. Sun Y, Liu Y, Wang G, Zhang H (2017) Deep learning for plant identification in natural environment. Computational intelligence and neuroscience, 2017

  43. Tamura H, Mori S, Yamawaki T (1978) Textural features corresponding to visual perception. IEEE Transactions on Systems, Man, and Cybernetics 8(6):460–473

    Article  Google Scholar 

  44. Too J, Abdullah AR (2020) Opposition based competitive grey wolf optimizer for emg feature selection. Evol Intel, 1–15

  45. Too J, Abdullah AR, Mohd Saad N, Mohd Ali N, Tee W (2018) A new competitive binary grey wolf optimizer to solve the feature selection problem in emg signals classification. Computers 7(4):58

    Article  Google Scholar 

  46. Wäldchen J, Mäder P (2018) Machine learning for image based species identification. Methods Ecol Evol 9(11):2216–2225

    Article  Google Scholar 

  47. Wäldchen J, Rzanny M, Seeland M, Mäder P (2018) Automated plant species identification—trends and future directions. PLos Computational Biology 14(4):e1005993

    Article  Google Scholar 

  48. 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, pp. 11–16. IEEE

  49. Yang K, Zhong W, Li F (2020) Leaf segmentation and classification with a complicated background using deep learning. Agronomy 10(11):1721

    Article  Google Scholar 

  50. Zhang C, Zhou P, Li C, Liu L (2015) A convolutional neural network for leaves recognition using data augmentation. In: 2015 IEEE International conference on computer and information technology; ubiquitous computing and communications; dependable, autonomic and secure computing; pervasive intelligence and computing. IEEE, pp 2143–2150

  51. Zhao ZQ, Ma LH, Cheung YM, Wu X, Tang Y, Chen CLP (2015) Apleaf: An efficient android-based plant leaf identification system. Neurocomputing 151:1112–1119

    Article  Google Scholar 

Download references

Funding

We acknowledge University Grant Commission, India for providing research fellowship to one of the author Ms. Neha Goyal

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neha Goyal.

Ethics declarations

Conflict of Interests

It is hereby declare that the authors have no competing interests that are relevant to the content of this article

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Goyal, N., Kumar, N. & Kapil Leaf Bagging: A novel meta heuristic optimization based framework for leaf identification. Multimed Tools Appl 81, 32243–32264 (2022). https://doi.org/10.1007/s11042-022-12825-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12825-z

Keywords

Navigation