Scale invariant texture classification via sparse representation

Scale change exists very commonly in real-world textural images which remains one of the biggest challenges in texture classification due to the tremendous changes involved in texture appearance. While most research efforts have been devoted to extracting various scale invariant features, these methods are either unsuitable to describe a texture or unable to handle the situations where a large amount of scale change exists. Other works attempt to avoid scale invariant feature extraction by generating a set of multi-scale representations from training images for classification, but they are not only computation intensive but also limited to dealing with small scale changes between training images and test images. In this paper we investigate the scaling properties of textures and introduce a low dimensional linear subspace for the multi-scale representations of a texture, in which the collaboration between the multi-scale representations is beneficial for the scale invariant texture classification. We therefore propose a new scale invariant texture classification framework without extracting scale invariant features, by using a sparse representation technique to model the multi-scale representations of a texture and taking the advantages of collaboration between them for classification. Specifically, a multi-scale dictionary is constructed from the Gaussian-pyramid-generated scale space of a small set of training images at one scale, and then the test images at arbitrary scales are classified via a modified sparse representation based classification method. Experiments on two benchmark texture databases show that the proposed method is able to deal with large scale changes between the training images and the test images and achieve comparative results to the state-of-the-art approaches for the classification of textures with various variations, especially scale.

[1]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.

[2]  Kai-Kuang Ma,et al.  Rotation-invariant and scale-invariant Gabor features for texture image retrieval , 2007, Image Vis. Comput..

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

[4]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[5]  David A. Clausi,et al.  Sorted random projections for robust rotation-invariant texture classification , 2012, Pattern Recognit..

[6]  David J. Field,et al.  Sparse coding with an overcomplete basis set: A strategy employed by V1? , 1997, Vision Research.

[7]  Thomas S. Huang,et al.  Simultaneous discriminative projection and dictionary learning for sparse representation based classification , 2013, Pattern Recognit..

[8]  Andrew Zisserman,et al.  A Statistical Approach to Material Classification Using Image Patch Exemplars , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Matti Pietikäinen,et al.  Discriminative features for texture description , 2012, Pattern Recognit..

[10]  Joel A. Tropp,et al.  Signal Recovery From Random Measurements Via Orthogonal Matching Pursuit , 2007, IEEE Transactions on Information Theory.

[11]  Jun Zhang,et al.  Local Energy Pattern for Texture Classification Using Self-Adaptive Quantization Thresholds , 2013, IEEE Transactions on Image Processing.

[12]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[14]  Changyin Sun,et al.  Supervised class-specific dictionary learning for sparse modeling in action recognition , 2012, Pattern Recognit..

[15]  Lihi Zelnik-Manor,et al.  On SIFTs and their scales , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  ZhangJ.,et al.  Local Features and Kernels for Classification of Texture and Object Categories , 2007 .

[17]  Xueming Qian,et al.  PLBP: An effective local binary patterns texture descriptor with pyramid representation , 2011, Pattern Recognit..

[18]  Paul W. Fieguth,et al.  Texture Classification from Random Features , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Cordelia Schmid,et al.  An Affine Invariant Interest Point Detector , 2002, ECCV.

[20]  Manik Varma,et al.  Locally Invariant Fractal Features for Statistical Texture Classification , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[21]  Cordelia Schmid,et al.  Scale & Affine Invariant Interest Point Detectors , 2004, International Journal of Computer Vision.

[22]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[23]  Emmanuel J. Candès,et al.  Near-Optimal Signal Recovery From Random Projections: Universal Encoding Strategies? , 2004, IEEE Transactions on Information Theory.

[24]  Allen Y. Yang,et al.  Robust Face Recognition via Sparse Representation , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Mario Fritz,et al.  On the Significance of Real-World Conditions for Material Classification , 2004, ECCV.

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

[27]  J. CandesE.,et al.  Near-Optimal Signal Recovery From Random Projections , 2006 .

[28]  Hiroshi Nagahashi,et al.  Scale Invariant Texture Analysis Using Multi-scale Local Autocorrelation Features , 2005, Scale-Space.

[29]  Joseph Naor,et al.  Multiple Resolution Texture Analysis and Classification , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.

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

[32]  Dominique Cansell,et al.  B Method , 2006, The Seventeen Provers of the World.

[33]  Yee-Hong Yang,et al.  Noise robust rotation invariant features for texture classification , 2013, Pattern Recognit..

[34]  Fakhry M. Khellah,et al.  Texture Classification Using Dominant Neighborhood Structure , 2011, IEEE Transactions on Image Processing.

[35]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[36]  Cordelia Schmid,et al.  Local Features and Kernels for Classification of Texture and Object Categories: A Comprehensive Study , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[37]  Iasonas Kokkinos,et al.  Scale invariance without scale selection , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[38]  Jin Wang,et al.  Multi-scale local pattern co-occurrence matrix for textural image classification , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).