Abstract
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.
Similar content being viewed by others
References
Baktashmotlagh M, Harandi M, Lovell BC, Salzmann M (2014) Discriminative non-linear stationary subspace analysis for video classification. IEEE Trans Pattern Anal Mach Intell 36(12):2353–2366
Chan AB, Coviello E, Lanckriet G (2010) Clustering dynamic textures with the hierarchical EM algorithm. IEEE Conf Comput Vis Pattern Recognit 2022–2029
Chan C, Goswami B, Kittler J, Christmas WJ (2012) Local ordinal contrast pattern histograms for spatiotemporal, lip-based speaker authentication. IEEE Trans Inf Forensic Secur 7(2):602–612
Chan AB, and Vasconcelos N (2007) Classifying video with kernel dynamic textures. IEEE Conf Comput Vis. Pattern Recognit 1–6
Chang AB, Vasconcelos N (2005) Probabilistic kernels for the classification of auto-regressive visual processes. Proc IEEE Conf Comput Vis Pattern Recognit 1:846–851
Chen J, Kellokumpu V, Zhao G, Pietikäinen M (2013) RLBP: robust local binary pattern. Proc Br Mach Vis Conf (BMVC 2013)
Chen J, Shan S, He C, Zhao G, Pietikäinen M, Chen X, Gao W (2010) WLD: a robust local image descriptor. IEEE Trans Pattern Anal Mach Intell 32(9):1705–1720
Chetverikov D, Péteri R (2005) A brief survey of dynamic texture description and recognition. 4th Int Conf Comput Recognit Syst 17–26
Derpanis KG, Wildes RP (2010) Dynamic texture recognition based on distributions of space time oriented structure. IEEE Conf Comput Vis Pattern Recognit (CVPR) 191–198
Derpanis KG, Wildes RP (2012) Space time texture representation and recognition based on a spatiotemporal orientation analysis. IEEE Trans Pattern Anal Mach Intell 34(6):1193–1205
Doretto G, Chiuso A, Soatto S, Wu YN (2003) Dynamic textures. Int J Comput Vis 51(2):91–109
Ghanem B, Ahuja N (2010) Maximum margin distance learning for dynamic texture recognition. Eur Conf Comput Vis 6312:223–236
Gonçalves WN, Machado BB, Bruno OM Spatiotemporal Gabor filters: a new method for dynamic texture recognition CoRR, http://arxiv.org/abs/1201.3612
Jain AK (1989) Fundamentals of digital signal processing. Prentice-Hall, Englewood Cliffs, NJ
Liu L, Long Y, Fieguth PW, Lao S, Zhao G (2013) BRINT: binary rotation invariant and noise tolerant texture classification. IEEE Int Conf Image Proc, ICIP 2013:255–259
Liu F, Tang Z, Tang J (2013) WLBP: weber local binary pattern for local image description. Neurocomputing 120:325–335
Liu L, Zhao L, Long Y, Kuang G, Fieguth PW (2012) Extended local binary patterns for texture classification. Image Vis Comput 30(2):86–99
Lowe D (2004) Distinctive image features from scale invariant key points. Int J Comput Vis 60(2):91–110
Ojala T, Pietikainen M, Harwood D (1996) A comparative study of texture measures with classification based on featured distributions. Pattern Recogn 29(1):51–59
Ojala T, Pietikäinen M, Mäenpää T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24(7):971–987
Péteri R, Fazekas S, Huiskes MJ (2010) DynTex: a comprehensive database of dynamic textures. Pattern Recogn Lett 31(12):1627–1632
Ravichandran A, Chaudhry R, Vidal R (2009) View-invariant dynamic texture recognition using a bag of dynamical systems. IEEE Conf Comput Vis Pattern Recognit (CVPR) 1651–1657
Ren J, Jiang XD, and Yuan J (2013) Dynamic texture recognition using enhanced LBP features. IEEE Int Conf Acoust Speech Signal Proc (ICASSP) 2400–2404
Ren J, Jiang X, Yuan J (2013) Noise-resistant local binary pattern with an embedded error-correction mechanism. IEEE Trans Image Process 22(10):4049–4060
Rivera AR, Chae O (2015) Spatiotemporal directional number transitional graph for dynamic texture recognition. IEEE Trans Pattern Anal Mach Intell. doi:10.1109/TPAMI.2015.2392774
Saisan P, Doretto G, Wu Y, Soatto S (2001) Dynamic texture recognition. IEEE Conf Comput Vis Pattern Recognit 2:58–63
Song T, Li H, Meng F, Wu Q, Luo B, Zeng B, Gabbouj M (2014) Noise-robust texture description using local contrast patterns via global measures. IEEE Signal Proc Lett 21(1):93–96
Srivastava N, Tyagi V (2013) An effective scheme for image texture classification based on binary local structure pattern. Vis Comput 30(11):1223–1232
Tan X, Triggs B (2010) Enhanced local texture feature sets for face recognition under difficult lighting conditions. IEEE Trans Image Process 19(6):1635–1650
Tiwari D, Tyagi V (2016) Dynamic texture recognition: a review. Adv Intell Syst Comput Springer 434:365–373. doi:10.1007/978-81-322-2752-6_36
Tiwari D, Tyagi V (2015) Dynamic texture recognition based on completed volume local binary pattern. Multidim Syst Sign Process. doi:10.1007/s11045-015-0319-6
Varma M and Zisserman A (2003) Texture classification: are filter banks necessary? Proc Int Conf Comput Vis Pattern Recognit 691–698
Varma M, Zisserrman A (2009) A statistical approach to material classification using image patch exemplars. IEEE Trans Pattern Anal Mach Intell 31(11):2032–2047
Wang Y, Hu S (2015) Exploiting high level feature for dynamic textures recognition. Neurocomputing 154:217–224
Wang Y, Hu S (2015) Chaotic features for dynamic textures recognition. Soft Comput. doi:10.1007/s00500-015-1618-4
Xu Y, Huang S, Ji H, Fermüller C (2012) Scale-space texture description on SIFT-like textons. Comput Vis Image Underst 116:999–1013
Xu Y, Quan Y, Ling H, and Ji H (2011) Dynamic texture classification using dynamic fractal analysis. IEEE Int Conf Comput Vis (ICCV) 1219–1226
Zhao G, Ahonen T, Matas J, Pietikäinen M (2012) Rotation-invariant image and video description with local binary pattern features. IEEE Trans Image Process 21(4):1465–1467
Zhao G, Pietikainen M (2007) Dynamic texture recognition using volume local binary patterns. Proc Workshop Dyn Vis WDV 2005/2006 LNCS 4358, 165–177
Zhao G, Pietikäinen M (2007) Dynamic texture recognition using local binary patterns with an application to facial expressions. IEEE Trans Pattern Anal Mach Intell 29(6):915–928
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tiwari, D., Tyagi, V. Improved Weber’s law based local binary pattern for dynamic texture recognition. Multimed Tools Appl 76, 6623–6640 (2017). https://doi.org/10.1007/s11042-016-3362-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3362-x