Shape matching and object recognition using common base triangle area

Shape matching has always been a key issue in the field of computer vision. To obtain high recognition accuracy with low time complexity and to reduce the influence of contour deformation due to noise in shape matching, a novel shape matching method based on common base triangle area (CBTA) is proposed. First, a CBTA descriptor of each contour point is defined based on the area functions of the triangles formed by its two neighbour points and other contour points. Then, the descriptor is locally smoothed to keep it more compact and robust to noise. Secondly, a match cost matrix is obtained by computing the CBTA descriptors of all the contour points on two shapes. Finally, the similarity between the two shapes is measured on the basis of the match cost matrix by a dynamic programming algorithm. The experimental results on MPEG-7, Kimia and an articulation shape database indicate that this method is robust to contour deformation, and both the computational efficiency and the retrieval rate are essentially improved.

[1]  Zhuowen Tu,et al.  Learning Context-Sensitive Shape Similarity by Graph Transduction , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Longin Jan Latecki,et al.  Path Similarity Skeleton Graph Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[4]  Longin Jan Latecki,et al.  Shape Similarity Measure Based on Correspondence of Visual Parts , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

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

[7]  Yu Zhou,et al.  Research and Perspective on Shape Matching , 2012 .

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

[9]  Andrés Marzal,et al.  On the dynamic time warping of cyclic sequences for shape retrieval , 2012, Image Vis. Comput..

[10]  Ming Fan,et al.  Novel affine-invariant curve descriptor for curve matching and occluded object recognition , 2013, IET Comput. Vis..

[11]  Ramin Zabih,et al.  Dynamic Programming and Graph Algorithms in Computer Vision , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Xiaojun Wu,et al.  A novel contour descriptor for 2D shape matching and its application to image retrieval , 2011, Image Vis. Comput..

[13]  Ramakrishna Kakarala,et al.  Perceptually motivated shape context which uses shape interiors , 2012, Pattern Recognit..

[14]  Naif Alajlan,et al.  Shape retrieval using triangle-area representation and dynamic space warping , 2007, Pattern Recognit..

[15]  Junwei Wang,et al.  Shape matching and classification using height functions , 2012, Pattern Recognit. Lett..

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

[17]  Nicolai Petkov,et al.  Distance sets for shape filters and shape recognition , 2003, IEEE Trans. Image Process..

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