Automated analysis of visual leaf shape features for plant classification

Abstract A large number of studies have been performed during the past few years to automatically identify the plant type in a given image. Besides common object recognition difficulties arising mainly due to light, pose and orientation variations, the plant type identification problem is further complicated by the differences in leaf shape overage and changing leaf color under different weather conditions. The limited accuracy of existing approaches can be improved using an appropriate selection of representative leaf based features. This study evaluates different handcrafted visual leaf features, their extraction techniques, and classification methods. Towards this end, a new five-step algorithm is presented (comprising image pre-processing, segmentation, feature extraction, dimensionality reduction, and classification steps) for recognition of plant type through leaf images. The proposed algorithm is evaluated on a publicly available standard dataset ‘Flavia’ of 1600 leaf images and on a self-collected dataset of 625 leaf images. With the proposed algorithm, different classifiers such as k-nearest neighbor (KNN), decision tree, naive Bayes, and multi-support vector machines (SVM) are tested. The best performing KNN, claimed for the final results, reveals that the proposed algorithm gives precision and recall values of 97.6% and 98.8% respectively when tested on ‘Flavia’ dataset. The proposed technique is also tested on our self-collected dataset, giving respectively 96.1% and 97.3% precision and recall measure results. Results confirm that our approach, when augmented with efficient segmentation techniques on raw leaf images, can be a significantly accurate plant type recognition method in practical situations. AlexNet, a Convolutional Neural Network (CNN) based approach is also compared for classification on the datasets as oppose to handcrafted feature-based approach and it is found that the later outperforms the former in robustness when the training dataset is small.

[1]  Debashis Ghosh,et al.  An efficient low vision plant leaf shape identification system for smart phones , 2017, Multimedia Tools and Applications.

[2]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  Chih-Ying Gwo,et al.  Plant identification through images: Using feature extraction of key points on leaf contours1 , 2013, Applications in plant sciences.

[5]  Tonglin Zhu,et al.  Using the periodic wavelet descriptor of plant leaf to identify plant species , 2017, Multimedia Tools and Applications.

[6]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[7]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[8]  V. S Veena Devi,et al.  Leaf Recognition Based on Feature Extractionand Zernike Moments , 2014 .

[9]  George Papadourakis,et al.  Plant Leaf Recognition Using Zernike Moments and Histogram of Oriented Gradients , 2014, SETN.

[10]  Michael Nørremark,et al.  Automatic identification of crop and weed species with chlorophyll fluorescence induction curves , 2011, Precision Agriculture.

[11]  Aimen Aakif,et al.  Automatic classification of plants based on their leaves , 2015 .

[12]  Sameerchand Pudaruth,et al.  Plant Leaf Recognition Using Shape Features and Colour Histogram with K-nearest Neighbour Classifiers , 2015 .

[13]  David D. Lewis,et al.  Naive (Bayes) at Forty: The Independence Assumption in Information Retrieval , 1998, ECML.

[14]  Usama M. Fayyad,et al.  On the Handling of Continuous-Valued Attributes in Decision Tree Generation , 1992, Machine Learning.

[15]  Itheri Yahiaoui,et al.  Interactive plant identification based on social image data , 2014, Ecol. Informatics.