Skip to main content
Log in

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

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Chan AB, Coviello E, Lanckriet G (2010) Clustering dynamic textures with the hierarchical EM algorithm. IEEE Conf Comput Vis Pattern Recognit 2022–2029

  3. 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

    Article  Google Scholar 

  4. Chan AB, and Vasconcelos N (2007) Classifying video with kernel dynamic textures. IEEE Conf Comput Vis. Pattern Recognit 1–6

  5. 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

    Google Scholar 

  6. Chen J, Kellokumpu V, Zhao G, Pietikäinen M (2013) RLBP: robust local binary pattern. Proc Br Mach Vis Conf (BMVC 2013)

  7. 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

    Article  Google Scholar 

  8. Chetverikov D, Péteri R (2005) A brief survey of dynamic texture description and recognition. 4th Int Conf Comput Recognit Syst 17–26

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

  10. 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

    Article  Google Scholar 

  11. Doretto G, Chiuso A, Soatto S, Wu YN (2003) Dynamic textures. Int J Comput Vis 51(2):91–109

    Article  MATH  Google Scholar 

  12. Ghanem B, Ahuja N (2010) Maximum margin distance learning for dynamic texture recognition. Eur Conf Comput Vis 6312:223–236

    Google Scholar 

  13. Gonçalves WN, Machado BB, Bruno OM Spatiotemporal Gabor filters: a new method for dynamic texture recognition CoRR, http://arxiv.org/abs/1201.3612

  14. Jain AK (1989) Fundamentals of digital signal processing. Prentice-Hall, Englewood Cliffs, NJ

    MATH  Google Scholar 

  15. 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

    Google Scholar 

  16. Liu F, Tang Z, Tang J (2013) WLBP: weber local binary pattern for local image description. Neurocomputing 120:325–335

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Lowe D (2004) Distinctive image features from scale invariant key points. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MATH  Google Scholar 

  21. Péteri R, Fazekas S, Huiskes MJ (2010) DynTex: a comprehensive database of dynamic textures. Pattern Recogn Lett 31(12):1627–1632

    Article  Google Scholar 

  22. 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

  23. 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

  24. 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

    Article  MathSciNet  Google Scholar 

  25. 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

    Google Scholar 

  26. Saisan P, Doretto G, Wu Y, Soatto S (2001) Dynamic texture recognition. IEEE Conf Comput Vis Pattern Recognit 2:58–63

    Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Srivastava N, Tyagi V (2013) An effective scheme for image texture classification based on binary local structure pattern. Vis Comput 30(11):1223–1232

    Article  Google Scholar 

  29. 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

    Article  MathSciNet  Google Scholar 

  30. 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

  31. 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

    Google Scholar 

  32. Varma M and Zisserman A (2003) Texture classification: are filter banks necessary? Proc Int Conf Comput Vis Pattern Recognit 691–698

  33. 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

    Article  Google Scholar 

  34. Wang Y, Hu S (2015) Exploiting high level feature for dynamic textures recognition. Neurocomputing 154:217–224

    Article  Google Scholar 

  35. Wang Y, Hu S (2015) Chaotic features for dynamic textures recognition. Soft Comput. doi:10.1007/s00500-015-1618-4

    Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

    Article  MathSciNet  Google Scholar 

  39. Zhao G, Pietikainen M (2007) Dynamic texture recognition using volume local binary patterns. Proc Workshop Dyn Vis WDV 2005/2006 LNCS 4358, 165–177

  40. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vipin Tyagi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3362-x

Keywords

Navigation