Feature based local binary pattern for rotation invariant texture classification

The paper presents a novel texture descriptor based on Local Binary Pattern.We address the problems of rotation invariance and illumination invariance.The proposed texture descriptor FbLBP is low-dimension.The results of FbLBP are compared with the state-of-the-art LBP-like variants. The local binary pattern (LBP) descriptor is widely used in texture analysis because of its computational simplicity and robustness to illumination changes. However, LBP has limitations to fully capture discriminative information since only the sign information of the difference vector in a local region is used. To enhance the performance of LBP, we propose a new descriptor for texture classificationfeature based local binary pattern (FbLBP). In the proposed FbLBP, difference vector is decomposed into sign part and magnitude part, the sign part is described by conventional LBP, while the magnitude part is described by two features of the mean and the variance of the magnitude vector. The way we extract magnitude information in difference vector shows high complementarity to the sign part and less sensitive to illumination changes with a low dimensionality. Furthermore, an adaptive local threshold is used to convert these two features into binary codes. The proposed low dimensional FbLBP is very fast to construct and no parameters are required to tune for different kinds of databases. Experimental results on four representative texture databases of Outex, CUReT, UIUC, and XU_HR show that the proposed FbLBP achieves more than 10% improvement compared with conventional LBP and 1%3% improvement compared with the best classification accuracy among other benchmarked state-of-the-art LBP variants.

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

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

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

[4]  Loris Nanni,et al.  A local approach based on a Local Binary Patterns variant texture descriptor for classifying pain states , 2010, Expert Syst. Appl..

[5]  Yang Zhao,et al.  Completed Local Binary Count for Rotation Invariant Texture Classification , 2012, IEEE Transactions on Image Processing.

[6]  Marcos X. Álvarez-Cid,et al.  Texture Description Through Histograms of Equivalent Patterns , 2012, Journal of Mathematical Imaging and Vision.

[7]  Jin Tae Kwak,et al.  Efficient data mining for local binary pattern in texture image analysis , 2015, Expert Syst. Appl..

[8]  Soo-Chang Pei,et al.  Feature-Based Sparse Representation for Image Similarity Assessment , 2011, IEEE Transactions on Multimedia.

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

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

[11]  Matti Pietikäinen,et al.  Median Robust Extended Local Binary Pattern for Texture Classification , 2016, IEEE Trans. Image Process..

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

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

[14]  Runsheng Wang,et al.  Local multiple patterns based multiresolution gray-scale and rotation invariant texture classification , 2012, Inf. Sci..

[15]  Azriel Rosenfeld,et al.  A Comparative Study of Texture Measures for Terrain Classification , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Loris Nanni,et al.  Survey on LBP based texture descriptors for image classification , 2012, Expert Syst. Appl..

[17]  Zhili Zhou,et al.  Local Adaptive Binary Patterns Using Diamond Sampling Structure for Texture Classification , 2017, IEEE Signal Processing Letters.

[18]  Matti Pietikäinen,et al.  Rotation-invariant texture classification using feature distributions , 2000, Pattern Recognit..

[19]  Guoying Zhao,et al.  BRINT: Binary Rotation Invariant and Noise Tolerant Texture Classification , 2014, IEEE Transactions on Image Processing.

[20]  Zhenhua Guo,et al.  Robust Texture Image Representation by Scale Selective Local Binary Patterns , 2016, IEEE Transactions on Image Processing.

[21]  Shree K. Nayar,et al.  Reflectance and Texture of Real-World Surfaces Authors , 1997, CVPR 1997.

[22]  Chengsheng Yuan,et al.  Fingerprint liveness detection based on multi-scale LPQ and PCA , 2016, China Communications.

[23]  Urbano Nunes,et al.  Trainable classifier-fusion schemes: An application to pedestrian detection , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

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

[25]  Li Zhang,et al.  Texture Classification Using Local Pattern Based on Vector Quantization , 2015, IEEE Transactions on Image Processing.

[26]  Xingming Sun,et al.  Effective and Efficient Image Copy Detection with Resistance to Arbitrary Rotation , 2016, IEICE Trans. Inf. Syst..

[27]  Francesco Bianconi,et al.  Dominant local binary patterns for texture classification: Labelled or unlabelled? , 2015, Pattern Recognit. Lett..

[28]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[29]  Alessandro Santana Martins,et al.  LBP operators on curvelet coefficients as an algorithm to describe texture in breast cancer tissues , 2016, Expert Syst. Appl..