Leaf recognition using contour unwrapping and apex alignment with tuned random subspace method

The variation in scale, translation and rotation pose the main challenges to automatic leaf recognition. This paper introduces an automatic leaf recognition method which uses generalised Procrustes analysis (GPA) to mutually align all leaf contours of each of the known classes with respect to scale, translation, rotation and reflection. A mean contour is computed as a representative of each known class. A test leaf is subjected to ordinary Procrustes analysis to be aligned with the mean contour with respect to scale, translation, rotation and reflection. However, experimental analyses show that in the cases where the leaf contours are significantly rotated with respect to each other, generalised Procrustes analysis fails to correctly align. To overcome this, we introduce a novel leaf apex detection algorithm based on Newton's divided method of interpolation and second order differentiation for critical point analysis. The 2-dimensional GPA-transformed contours are unwrapped by computing the distances between the contour points and the centre-of-mass of the contour starting from the leaf apex in an anticlockwise direction to generate a 1-dimensional distance signal. Principal component analysis is used for dimensionality reduction and linear discriminant analysis is used to achieve optimal class separability. The paper extends the use of random subspace method as an ensemble classifier in leaf recognition to exploit the high dimensionality of the feature space for improved identification by avoiding overlearning. Experimental analyses using two publicly available datasets demonstrate the effectiveness of the proposed method.

[1]  Xiaofeng Wang,et al.  Leaf shape based plant species recognition , 2007, Appl. Math. Comput..

[2]  Odemir Martinez Bruno,et al.  Fractal dimension applied to plant identification , 2008, Inf. Sci..

[3]  Cem Kalyoncu,et al.  Geometric leaf classification , 2015, Comput. Vis. Image Underst..

[4]  Tardi Tjahjadi,et al.  Robust view-invariant multiscale gait recognition , 2015, Pattern Recognit..

[5]  J. Gower Generalized procrustes analysis , 1975 .

[6]  C. Tricot Curves and Fractal Dimension , 1994 .

[7]  Zhu-Hong You,et al.  Orthogonal locally discriminant spline embedding for plant leaf recognition , 2014, Comput. Vis. Image Underst..

[8]  W. John Kress,et al.  Leafsnap: A Computer Vision System for Automatic Plant Species Identification , 2012, ECCV.

[9]  Xiaogang Wang,et al.  Random Sampling for Subspace Face Recognition , 2006, International Journal of Computer Vision.

[10]  Qing Wang,et al.  Leaf Image Retrieval with Shape Features , 2000, VISUAL.

[11]  Tin Kam Ho,et al.  The Random Subspace Method for Constructing Decision Forests , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Luciano da Fontoura Costa,et al.  Shape Analysis and Classification: Theory and Practice , 2000 .

[13]  Jiri Matas,et al.  Texture-Based Leaf Identification , 2014, ECCV Workshops.

[14]  Xiaofeng Wang,et al.  Shape Recognition Based on Radial Basis Probabilistic Neural Network and Application to Plant Species Identification , 2005, ISNN.

[15]  T. Suk,et al.  Leaf recognition of woody species in Central Europe , 2013 .

[16]  S. Marukatat,et al.  Two-Dimensional Random Subspace Analysis for face recognition , 2007, 2007 International Symposium on Communications and Information Technologies.

[17]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

[18]  K. Mardia,et al.  Statistical Shape Analysis , 1998 .

[19]  Liu Jianzhuang,et al.  Automatic thresholding of gray-level pictures using two-dimension Otsu method , 1991, China., 1991 International Conference on Circuits and Systems.

[20]  Yuxuan Wang,et al.  A Leaf Recognition Algorithm for Plant Classification Using Probabilistic Neural Network , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[21]  Bin Wang,et al.  Fast and Effective Retrieval of Plant Leaf Shapes , 2012, ACCV.

[22]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[23]  Yunyoung Nam,et al.  Utilizing venation features for efficient leaf image retrieval , 2008, J. Syst. Softw..

[24]  Nozha Boujemaa,et al.  The CLEF 2011 Plant Images Classification Task , 2011, CLEF.

[25]  Yung-Sheng Chen,et al.  Leaf Segmentation, Its 3D Position Estimation and Leaf Classification from a Few Images with Very Close Viewpoints , 2009, ICIAR.

[26]  Wei Jia,et al.  Multiscale Distance Matrix for Fast Plant Leaf Recognition , 2012, IEEE Transactions on Image Processing.

[27]  Laure Tougne,et al.  Understanding leaves in natural images - A model-based approach for tree species identification , 2013, Comput. Vis. Image Underst..

[28]  Martin Wolf,et al.  An Efficient Algorithm for Automatic Peak Detection in Noisy Periodic and Quasi-Periodic Signals , 2012, Algorithms.