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.
Similar content being viewed by others
References
Aakif A, Khan MF (2015) Automatic classification of plants based on their leaves. Biosyst Eng 139:66–75
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
Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Computing 6(1):31–47
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
Bodhwani V, Acharjya D, Bodhwani U (2019) Deep residual networks for plant identification. Procedia Comput Sci 152:186–194
Breiman L (1996) Bagging predictors. Machine Learn 24(2):123–140
Chaki J, Parekh R, Bhattacharya S (2015) Plant leaf recognition using texture and shape features with neural classifiers. Pattern Recogn Lett 58:61–68
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
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
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
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
Eberhart R, Kennedy J (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, vol 4. Citeseer, pp 1942–1948
Freund Y, Schapire RE, et al. (1996) Experiments with a new boosting algorithm. In: Icml, vol 96. Citeseer, pp 148–156
Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge
Goyal N, Gupta K, Kumar N (2019) Multiclass twin support vector machine for plant species identification. Multimed Tools Appl 78(19):27785–27808
Goyal N, Kumar N, Gupta K (2021) Lower-dimensional intrinsic structural representation of leaf images and plant recognition. SIViP, 1–8
Goyal N, Kumar N, et al. (2021) On solving leaf classification using linear regression. Multimed Tools Appl 80(3):4533–4551
Hall MA (1999) Correlation-based feature selection for machine learning
Haralick RM, Shanmugam K, Dinstein IH (1973) Textural features for image classification. IEEE Transactions on systems, man, and cybernetics (6):610–621
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
Kalyoncu C, Toygar Ö (2015) Geometric leaf classification. Comput Vis Image Underst 133:102–109
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
Laws KI (1979) Texture energy measures. In: Proc Image understanding workshop. Sci. Appl, Los Angeles, pp 47–51
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
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
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
Löfstedt T, Brynolfsson P, Asklund T, Nyholm T, Garpebring A (2019) Gray-level invariant haralick texture features. Plos one 14(2):e0212110
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
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
Patel B, Sharaff A (2019) Research trends and systematic review of plant phenotyping. Advances in biometrics, 211–225
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
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
Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intelligence 1(1):33–57
Rafael Gonzalez RW (2018) Digital image processing. Pearson, London
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
Schapire RE, Freund Y (2013) Boosting: Foundations and algorithms. Kybernetes
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
Shearer SA, Holmes R (1990) Plant identification using color co-occurrence matrices. Transactions of the ASAE 33(6):1237–1244
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
Söderkvist O (2001) Computer vision classification of leaves from swedish trees
Šulc M, Mishkin D, Matas J (2016) Very deep residual networks with maxout for plant identification in the wild Working notes of CLEF
Sun Y, Liu Y, Wang G, Zhang H (2017) Deep learning for plant identification in natural environment. Computational intelligence and neuroscience, 2017
Tamura H, Mori S, Yamawaki T (1978) Textural features corresponding to visual perception. IEEE Transactions on Systems, Man, and Cybernetics 8(6):460–473
Too J, Abdullah AR (2020) Opposition based competitive grey wolf optimizer for emg feature selection. Evol Intel, 1–15
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
Wäldchen J, Mäder P (2018) Machine learning for image based species identification. Methods Ecol Evol 9(11):2216–2225
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
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
Yang K, Zhong W, Li F (2020) Leaf segmentation and classification with a complicated background using deep learning. Agronomy 10(11):1721
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
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
Funding
We acknowledge University Grant Commission, India for providing research fellowship to one of the author Ms. Neha Goyal
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12825-z