Plant Species Identification from Occluded Leaf Images

We present an approach to identify the plant species from the contour information from occluded leaf image using a database of full plant leaves. Although contour based 2D shape matching has been studied extensively in the last couple of decades, matching occluded leaves with full leaf databases is an open and little worked on problem. Classifying occluded plant leaves is even more challenging than full leaf matching because of large variations and complexity of leaf structures. Matching an occluded contour with all the full contours in a database is an NP-hard problem, so our algorithm is necessarily suboptimal. First, we represent the 2D contour points as a <inline-formula><tex-math notation="LaTeX">$\beta$</tex-math><alternatives><mml:math><mml:mi>β</mml:mi></mml:math><inline-graphic xlink:href="chaudhury-ieq1-2873611.gif"/></alternatives></inline-formula>-Spline curve. Then, we extract interest points on these curves via the Discrete Contour Evolution (DCE) algorithm. We use subgraph matching using the DCE points as graph nodes, which produces a number of open curves for each closed leaf contour. Next, we compute the similarity transformation parameters (translation, rotation, and uniform scaling) for each open curve. We then “overlay” each open curve with the inverse similarity transformed occluded curve and use the Fréchet distance metric to measure the quality of the match, retaining the best <inline-formula><tex-math notation="LaTeX">$\eta$</tex-math><alternatives><mml:math><mml:mi>η</mml:mi></mml:math><inline-graphic xlink:href="chaudhury-ieq2-2873611.gif"/></alternatives></inline-formula> matched curves. Since the Fréchet metric is cheap to compute but not perfectly correlated with the quality of the match, we formulate an energy functional that is well correlated with the quality of the match, but is considerably more expensive to compute. The functional uses local and global curvature, Shape Context descriptors, and String Cut features. We minimize this energy functional using a convex-concave relaxation framework. The curve among these best <inline-formula><tex-math notation="LaTeX">$\eta$</tex-math><alternatives><mml:math><mml:mi>η</mml:mi></mml:math><inline-graphic xlink:href="chaudhury-ieq3-2873611.gif"/></alternatives></inline-formula> curves, that has the minimum energy, is considered to be the best overall match with the occluded leaf. Experiments on three publicly available leaf image database shows that our method is both effective and efficient, outperforming other current state-of-the-art methods. Occlusion is measured as the percentage of the overall contour (and not leaf area) that is missing. We show that our algorithm can, even for leaves with a high amounts of occlusion (say 50 percent occlusion), still identify the best full leaf match from the databases.

[1]  Marcin Grzegorzek,et al.  Shape Matching Using Point Context and Contour Segments , 2014, ACCV.

[2]  Tim N. T. Goodman,et al.  Manipulating Shape and Producing Geometuic Contnuity in ß-Spline Curves , 1986, IEEE Computer Graphics and Applications.

[3]  Aristidis Likas,et al.  Registering sets of points using Bayesian regression , 2012, Neurocomputing.

[4]  Longin Jan Latecki,et al.  From partial shape matching through local deformation to robust global shape similarity for object detection , 2011, CVPR 2011.

[5]  Song Wang,et al.  Shape correspondence through landmark sliding , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[6]  Cong Zhao,et al.  Plant identification using leaf shapes - A pattern counting approach , 2015, Pattern Recognit..

[7]  Jianping Fan,et al.  Hierarchical Learning of Tree Classifiers for Large-Scale Plant Species Identification , 2015, IEEE Transactions on Image Processing.

[8]  Bin Wang,et al.  Mobile plant leaf identification using smart-phones , 2013, 2013 IEEE International Conference on Image Processing.

[9]  Nanning Zheng,et al.  Contour Guided Hierarchical Model for Shape Matching , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[10]  Tibério S. Caetano,et al.  Fast matching of large point sets under occlusions , 2012, Pattern Recognit..

[11]  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.

[12]  Edward Angel Interactive Computer Graphics , 2002 .

[13]  Bin Wang,et al.  MARCH: Multiscale-arch-height description for mobile retrieval of leaf images , 2015, Inf. Sci..

[14]  Michael Clausen,et al.  Approximately matching polygonal curves with respect to the Fre'chet distance , 2005, Comput. Geom..

[15]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[16]  Amit K. Roy-Chowdhury,et al.  Optimal Landmark Selection for Registration of 4D Confocal Image Stacks in Arabidopsis , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[17]  Yu Cao,et al.  2D nonrigid partial shape matching using MCMC and contour subdivision , 2011, CVPR 2011.

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

[19]  Zoltan Kato,et al.  Nonlinear Shape Registration without Correspondences , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Sadegh Abbasi,et al.  Matching shapes with self-intersections:application to leaf classification , 2004, IEEE Transactions on Image Processing.

[21]  Taisong Jin,et al.  A Novel Method of Automatic Plant Species Identification Using Sparse Representation of Leaf Tooth Features , 2015, PloS one.

[22]  Hayko Riemenschneider,et al.  Efficient Partial Shape Matching of Outer Contours , 2009, ACCV.

[23]  Yunyoung Nam,et al.  A similarity-based leaf image retrieval scheme: Joining shape and venation features , 2008, Comput. Vis. Image Underst..

[24]  Longin Jan Latecki,et al.  Detection and recognition of contour parts based on shape similarity , 2008, Pattern Recognit..

[25]  Wenyu Liu,et al.  Bag of contour fragments for robust shape classification , 2014, Pattern Recognit..

[26]  Rogério Schmidt Feris,et al.  Efficient partial shape matching using Smith-Waterman algorithm , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[27]  Luc Van Gool,et al.  Object Detection by Contour Segment Networks , 2006, ECCV.

[28]  Bede Liu,et al.  Image registration by "Super-curves" , 2004, IEEE Transactions on Image Processing.

[29]  André Ricardo Backes,et al.  A complex network-based approach for boundary shape analysis , 2009, Pattern Recognit..

[30]  Xiaoou Tang,et al.  2D Shape Matching by Contour Flexibility , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Andrew Zisserman,et al.  A Visual Vocabulary for Flower Classification , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

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

[33]  João Paulo Costeira,et al.  A Global Solution to Sparse Correspondence Problems , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Zhengwei Yang,et al.  Invariant matching and identification of curves using B-splines curve representation , 1995, IEEE Trans. Image Process..

[35]  Robert D. Nowak,et al.  Robust contour matching via the order-preserving assignment problem , 2006, IEEE Transactions on Image Processing.

[36]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[37]  Eam Khwang Teoh,et al.  2D Affine-Invariant Contour Matching Using B-Spline Model , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Bin Wang,et al.  Hierarchical String Cuts: A Translation, Rotation, Scale, and Mirror Invariant Descriptor for Fast Shape Retrieval , 2014, IEEE Transactions on Image Processing.

[39]  A. Vacavant,et al.  Curvature-Scale-based Contour Understanding for Leaf Margin Shape Recognition and Species Identification , 2013, VISAPP 2013.

[40]  Steven C. H. Hoi,et al.  Graph Matching by Simplified Convex-Concave Relaxation Procedure , 2014, International Journal of Computer Vision.

[41]  Hanno Scharr,et al.  Growth Signatures of Rosette Plants from Time-Lapse Video , 2015, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[42]  Anuj Srivastava,et al.  Landmark-free statistical analysis of the shape of plant leaves. , 2014, Journal of Theoretical Biology.

[43]  Zhaohui Huang,et al.  Affine-invariant B-spline moments for curve matching , 1996, IEEE Trans. Image Process..

[44]  Yongqiang Ye,et al.  Use of leaf color images to identify nitrogen and potassium deficient tomatoes , 2011, Pattern Recognit. Lett..

[45]  Patrick Mäder,et al.  Automated plant species identification—Trends and future directions , 2018, PLoS Comput. Biol..

[46]  Anne Verroust-Blondet,et al.  Plant species recognition using spatial correlation between the leaf margin and the leaf salient points , 2013, 2013 IEEE International Conference on Image Processing.

[47]  Xiang Bai,et al.  Shape Vocabulary: A Robust and Efficient Shape Representation for Shape Matching , 2014, IEEE Transactions on Image Processing.

[48]  Giacomo Diaz,et al.  Contour recognition of complex leaf shapes , 2017, PloS one.

[49]  Ulrich Eckhardt,et al.  Shape descriptors for non-rigid shapes with a single closed contour , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[50]  Laure Tougne,et al.  Leaf margins as sequences: A structural approach to leaf identification , 2014, Pattern Recognit. Lett..

[51]  José M. N. Leitão,et al.  Unsupervised contour representation and estimation using B-splines and a minimum description length criterion , 2000, IEEE Trans. Image Process..

[52]  Ayan Chaudhury,et al.  Occluded Leaf Matching with Full Leaf Databases Using Explicit Occlusion Modelling , 2018, 2018 15th Conference on Computer and Robot Vision (CRV).

[53]  Laure Tougne,et al.  A model-based approach for compound leaves understanding and identification , 2013, ICIP.

[54]  Jie Chen,et al.  Affine curve moment invariants for shape recognition , 1997, Pattern Recognit..

[55]  Hanno Scharr,et al.  Image Analysis: The New Bottleneck in Plant Phenotyping [Applications Corner] , 2015, IEEE Signal Processing Magazine.

[56]  Xindong Wu,et al.  Plant identification using triangular representation based on salient points and margin points , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[57]  Haibin Ling,et al.  Shape Classification Using the Inner-Distance , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[58]  Frank Nielsen,et al.  Shape Retrieval Using Hierarchical Total Bregman Soft Clustering , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[59]  Philip N. Klein,et al.  Recognition of shapes by editing their shock graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[60]  Zhiyong Liu,et al.  GNCCP—Graduated NonConvexity and Concavity Procedure , 2014 .

[61]  Noel E. O'Connor,et al.  A multiscale representation method for nonrigid shapes with a single closed contour , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

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

[63]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..

[64]  Brian A. Barsky,et al.  Local Control of Bias and Tension in Beta-splines , 1983, TOGS.

[65]  Xinggang Wang,et al.  Shape recognition by bag of skeleton-associated contour parts , 2016, Pattern Recognit. Lett..

[66]  Didier Coquin,et al.  Leaf Species Classification Based on a Botanical Shape Sub-classifier Strategy , 2014, 2014 22nd International Conference on Pattern Recognition.

[67]  Xiaopeng Zhang,et al.  Plant growth modelling and applications: the increasing importance of plant architecture in growth models. , 2007, Annals of botany.

[68]  Kai-Kuang Ma,et al.  Curvature scale-space of open curves: Theory and shape representation , 2013, 2013 IEEE International Conference on Image Processing.

[69]  Tibério S Caetano,et al.  Faster graphical models for point-pattern matching. , 2009, Spatial vision.

[70]  Wei Jia,et al.  Angular Pattern and Binary Angular Pattern for Shape Retrieval , 2014, IEEE Transactions on Image Processing.

[71]  Andrew Zisserman,et al.  A Boundary-Fragment-Model for Object Detection , 2006, ECCV.

[72]  Ware Myers,et al.  Interactive Computer Graphics , 1984, Computer.

[73]  Anand Rangarajan,et al.  A new point matching algorithm for non-rigid registration , 2003, Comput. Vis. Image Underst..

[74]  Joshua D. Schwartz,et al.  Hierarchical Matching of Deformable Shapes , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[75]  Josef Kittler,et al.  Robust and Efficient Shape Indexing through Curvature Scale Space , 1996, BMVC.

[76]  Nathan D. Miller,et al.  Image analysis is driving a renaissance in growth measurement. , 2013, Current opinion in plant biology.

[77]  Oskar Söderkvist,et al.  Computer Vision Classification of Leaves from Swedish Trees , 2001 .

[78]  Andrew Blake,et al.  Multiscale Categorical Object Recognition Using Contour Fragments , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[79]  Peter Kontschieder,et al.  Beyond Pairwise Shape Similarity Analysis , 2009, ACCV.

[80]  Ninad Thakoor,et al.  Hidden Markov Model-Based Weighted Likelihood Discriminant for 2-D Shape Classification , 2007, IEEE Transactions on Image Processing.