Improved Weber’s law based local binary pattern for dynamic texture recognition

Dynamic texture is the moving sequence of images that shows some form of temporal regularity. Various static texture descriptors have been extended to spatiotemporal domain for dynamic texture classification. Local Binary Pattern (LBP) is a simple descriptor computationally but sensitive to noise and sometimes fails to capture different patterns. In view of this, a novel approach for dynamic texture classification is introduced that maintains the advantageous characteristics of uniform LBP. Inspired by the Weber’s law, a simple yet very powerful, robust texture descriptor, i.e., Weber’s law based LBP with center pixel (WLBPC) is proposed from the local patches based on the conventional Local Binary Pattern approach. A noise resistant variant of Weber’s law based LBP with center pixel (NR-WLBPC) is also proposed. To do this, WLBPC is extended to a 3-valued code based on a new threshold. Proposed noise resistant variant of WLBPC descriptor makes use of the indecisive bit and the uniform pattern to compute the feature vector. Center pixel information is fused with both the dynamic texture descriptors to improve the discriminative power. Extensive experimental evaluations on representative dynamic texture databases (DynTex++ and UCLA) show that the proposed descriptors show better performance in comparison to recent state-of-the-art LBP variants and other methods under both normal and noisy conditions. Noise invariant of the proposed descriptor also performs better in the presence of noise due to its robustness and discriminating capabilities.

[1]  Odemir Martinez Bruno,et al.  Spatiotemporal Gabor filters: a new method for dynamic texture recognition , 2012, ArXiv.

[2]  Stefano Soatto,et al.  Dynamic Textures , 2003, International Journal of Computer Vision.

[3]  Yong Wang,et al.  Exploiting high level feature for dynamic textures recognition , 2015, Neurocomputing.

[4]  Yong Xu,et al.  Scale-space texture description on SIFT-like textons , 2012, Comput. Vis. Image Underst..

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

[6]  Chi-Ho Chan,et al.  Local Ordinal Contrast Pattern Histograms for Spatiotemporal, Lip-Based Speaker Authentication , 2012, IEEE Trans. Inf. Forensics Secur..

[7]  Narendra Ahuja,et al.  Maximum Margin Distance Learning for Dynamic Texture Recognition , 2010, ECCV.

[8]  Payam Saisan,et al.  Dynamic texture recognition , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[9]  Richard P. Wildes,et al.  Spacetime Texture Representation and Recognition Based on a Spatiotemporal Orientation Analysis , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Matti Pietikäinen,et al.  Dynamic Texture Recognition Using Local Binary Patterns with an Application to Facial Expressions , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Matti Pietikäinen,et al.  RLBP: Robust Local Binary Pattern , 2013, BMVC.

[12]  Oksam Chae,et al.  Spatiotemporal Directional Number Transitional Graph for Dynamic Texture Recognition , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Yong Xu,et al.  Dynamic texture classification using dynamic fractal analysis , 2011, 2011 International Conference on Computer Vision.

[14]  Dmitry Chetverikov,et al.  A Brief Survey of Dynamic Texture Description and Recognition , 2005, CORES.

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

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

[17]  René Vidal,et al.  View-invariant dynamic texture recognition using a bag of dynamical systems , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Richard P. Wildes,et al.  Dynamic texture recognition based on distributions of spacetime oriented structure , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[19]  Nuno Vasconcelos,et al.  Classifying Video with Kernel Dynamic Textures , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Joyce Van de Vegte,et al.  Fundamentals of Digital Signal Processing , 2001 .

[21]  Vipin Tyagi,et al.  Dynamic Texture Recognition: A Review , 2016 .

[22]  Antoni B. Chan,et al.  Clustering dynamic textures with the hierarchical EM algorithm , 2013, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  Nuno Vasconcelos,et al.  Probabilistic kernels for the classification of auto-regressive visual processes , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[24]  Xudong Jiang,et al.  Dynamic texture recognition using enhanced LBP features , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[25]  Lonnie C. Ludeman,et al.  Fundamentals of Digital Signal Processing , 1986 .

[26]  Zhenmin Tang,et al.  WLBP: Weber local binary pattern for local image description , 2013, Neurocomputing.

[27]  Matti Pietikäinen,et al.  Rotation-Invariant Image and Video Description With Local Binary Pattern Features , 2012, IEEE Transactions on Image Processing.

[28]  Xudong Jiang,et al.  Noise-Resistant Local Binary Pattern With an Embedded Error-Correction Mechanism , 2013, IEEE Transactions on Image Processing.

[29]  Vipin Tyagi,et al.  Dynamic texture recognition based on completed volume local binary pattern , 2016, Multidimens. Syst. Signal Process..

[30]  Paul W. Fieguth,et al.  Extended local binary patterns for texture classification , 2012, Image Vis. Comput..

[31]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

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

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

[34]  Yong Wang,et al.  Chaotic features for dynamic textures recognition , 2016, Soft Comput..

[35]  Hattarki Pooja,et al.  BRINT: BINARY ROTATION INVARIANT AND NOISE TOLERANT TEXTURE CLASSIFICATION , 2017 .

[36]  Brian C. Lovell,et al.  Discriminative Non-Linear Stationary Subspace Analysis for Video Classification , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Matti Pietikäinen,et al.  Dynamic Texture Recognition Using Volume Local Binary Patterns , 2006, WDV.

[38]  Matti Pietikäinen,et al.  A comparative study of texture measures with classification based on featured distributions , 1996, Pattern Recognit..

[39]  Mark J. Huiskes,et al.  DynTex: A comprehensive database of dynamic textures , 2010, Pattern Recognit. Lett..

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

[41]  Moncef Gabbouj,et al.  Noise-Robust Texture Description Using Local Contrast Patterns via Global Measures , 2014, IEEE Signal Processing Letters.

[42]  Matti Pietikäinen,et al.  IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2009, TPAMI-2008-09-0620 1 WLD: A Robust Local Image Descriptor , 2022 .