Noise-invariant structure pattern for image texture classification and retrieval

A local region in an image can be defined using centre pixel and its differences with neighboring pixels. In order to characterize different texture structure in a discriminating manner, this paper proposes twoframeworks of Noise Invariant Structure Pattern (NISP) which utilizes both the centre pixel and local and global information of an image. To replace the centre pixel, a threshold computed from adding centre pixel and intensity averages is used in the LBP code computation. For adding the magnitude information, binary patterns generated by taking thresholds involving centre pixel and local and global average contrast are adopted. Also for adding the information of individual neighborhood of a given pixel, the binary patterns generated from global thresholding of local averages are used. Based on the use of local and global information, this paper suggests two noise invariant models that are CNLP and CNGP (i.e. Completed Noise-invariant Local-structure Pattern and Global–structure Pattern). The proposed NISPs are also insensitive to noise as the centre pixel is not directly used as threshold. The proposed texture descriptors are tested on some of the representative texture databases like Outex, Curet, UIUC, Brodatz and XU –HR. The experimental results have shown that the proposed schemes can achieve higher classification and retrieval rates while being more robust to noise.

[1]  Andrew Zisserman,et al.  Texture classification: are filter banks necessary? , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[2]  Xiaoyang Tan,et al.  Enhanced Local Texture Feature Sets for Face Recognition Under Difficult Lighting Conditions , 2007, IEEE Transactions on Image Processing.

[3]  G. EICHMANN,et al.  Topologically invariant texture descriptors , 1988, Comput. Vis. Graph. Image Process..

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

[5]  C. Schmid,et al.  Description of Interest Regions with Center-Symmetric Local Binary Patterns , 2006, ICVGIP.

[6]  Vipin Tyagi,et al.  An effective scheme for image texture classification based on binary local structure pattern , 2013, The Visual Computer.

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

[8]  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).

[9]  F. S. Cohen,et al.  Classification of Rotated and Scaled Textured Images Using Gaussian Markov Random Field Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  ZissermanAndrew,et al.  A Statistical Approach to Material Classification Using Image Patch Exemplars , 2009 .

[11]  John F. Roddick,et al.  Optimizing Matrix Mapping with Data Dependent Kernel for Image Classification , 2014, J. Inf. Hiding Multim. Signal Process..

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

[13]  Zhenhua Guo,et al.  A Completed Modeling of Local Binary Pattern Operator for Texture Classification , 2010, IEEE Transactions on Image Processing.

[14]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Vipin Tyagi,et al.  An integrated approach for image retrieval using local binary pattern , 2015, Multimedia Tools and Applications.

[16]  Xun-Fei Liu,et al.  Kernel-optimized Based Fisher Classification of Hyperspectral Imagery , 2014, J. Inf. Hiding Multim. Signal Process..

[17]  Yong Xu,et al.  A Projective Invariant for Textures , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[18]  Matti Pietikäinen,et al.  Outex - new framework for empirical evaluation of texture analysis algorithms , 2002, Object recognition supported by user interaction for service robots.

[19]  A. Kundu,et al.  Rotation and gray-scale transform invariant texture recognition using hidden Markov model , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

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

[22]  Cedric Nishan Canagarajah,et al.  Robust rotation invariant texture classification , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[23]  Yang Zhao,et al.  Completed robust local binary pattern for texture classification , 2013, Neurocomputing.

[24]  Yong Xu,et al.  A new texture descriptor using multifractal analysis in multi-orientation wavelet pyramid , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[25]  Hsiang-Cheh Huang,et al.  A Programming Model for Distributed Content-Based Image Retrieval , 2007, Third International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP 2007).

[26]  Shu Liao,et al.  Dominant Local Binary Patterns for Texture Classification , 2009, IEEE Transactions on Image Processing.

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

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