Texture Classification Using an Invariant Texture Representation and a Tree Matching Kernel

In this paper, an alternative approach for texture classification using an invariant texture representation and a tree matching kernel is proposed. The approach identifies regions of a given texture image using a Speed-Up Robust Feature or SURF descriptor. The regions of all training texture images are then clustered into a tree of non-uniformly shaped regions based on the distribution of them using a hierarchical k-means algorithm. The tree structure forms a tree of keypoints to be used for determining similarities between two texture images. The similarity is computed based on an approximate matching kernel called a tree matching kernel. Finally, Support Vector Machines (SVMs) with the tree matching kernels are constructed to classify textures. The performances of the proposed method are evaluated through experiments performed on textures from the Brodatz and UIUCTex datasets. The experiment results demonstrate that the proposed approach is quite robust to scale, rotation, deformation and viewpoint changes and achieves higher classification rates than some other well known methods.

[1]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[2]  Andrew E. Johnson,et al.  Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Tieniu Tan,et al.  Brief review of invariant texture analysis methods , 2002, Pattern Recognit..

[4]  Andrew Zisserman,et al.  Classifying Images of Materials: Achieving Viewpoint and Illumination Independence , 2002, ECCV.

[5]  Cordelia Schmid,et al.  Affine-invariant local descriptors and neighborhood statistics for texture recognition , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[6]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2003, ICTAI.

[7]  S. Kotsiantis,et al.  Recent Advances in Clustering : A Brief Survey , 2004 .

[8]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[9]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[10]  Andrew Zisserman,et al.  A Statistical Approach to Texture Classification from Single Images , 2004, International Journal of Computer Vision.

[11]  Gabriela Csurka,et al.  Visual categorization with bags of keypoints , 2002, eccv 2004.

[12]  Jitendra Malik,et al.  Shape matching and object recognition using low distortion correspondences , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[13]  N. Boujemaa,et al.  The intermediate matching kernel for image local features , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[14]  Trevor Darrell,et al.  The pyramid match kernel: discriminative classification with sets of image features , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[15]  Cordelia Schmid,et al.  A performance evaluation of local descriptors , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Cordelia Schmid,et al.  A sparse texture representation using local affine regions , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Jean Ponce,et al.  Local, semi-local and global models for texture, object and scene recognition , 2006 .

[18]  L. Gool,et al.  Interactive museum guide : fast and robust recognition of museum objects , 2006 .

[19]  Bernt Schiele,et al.  Efficient Clustering and Matching for Object Class Recognition , 2006, BMVC.

[20]  Feng Xu,et al.  Evaluation and comparison of texture descriptors proposed in MPEG-7 , 2006, J. Vis. Commun. Image Represent..

[21]  Trevor Darrell,et al.  Approximate Correspondences in High Dimensions , 2006, NIPS.

[22]  David Nistér,et al.  Scalable Recognition with a Vocabulary Tree , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[23]  Wen Gao,et al.  Unsupervised Texture Classification: Automatically Discover and Classify Texture Patterns , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[24]  Jiri Matas,et al.  Improving Descriptors for Fast Tree Matching by Optimal Linear Projection , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[25]  Markus Turtinen Learning and recognizing texture characteristics using local binary patterns , 2007 .

[26]  Ana Cristina Murillo,et al.  SURF features for efficient robot localization with omnidirectional images , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[27]  Jing Li,et al.  A comprehensive review of current local features for computer vision , 2008, Neurocomputing.

[28]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[29]  Byung-Woo Hong,et al.  Locally Rotation, Contrast, and Scale Invariant Descriptors for Texture Analysis , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[31]  Christopher Hunt,et al.  Notes on the OpenSURF Library , 2009 .

[32]  Yunfei Chen,et al.  Detecting image spam using local invariant features and pyramid match kernel , 2009, WWW '09.

[33]  B. Caputo,et al.  A Performance Evaluation of Exact and Approximate Match Kernels for Object Recognition , 2010 .