Skip to main content
Log in

Multi-structure local binary patterns for texture classification

  • Theoretical Advances
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

Recently, the local binary patterns (LBP) have been widely used in the texture classification. The LBP methods obtain the binary pattern by comparing the gray scales of pixels on a small circular region with the gray scale of their central pixel. The conventional LBP methods only describe microstructures of texture images, such as edges, corners, spots and so on, although many of them show good performances on the texture classification. This situation still could not be changed, even though the multi-resolution analysis technique is adopted by LBP methods. Moreover, the circular sampling region limits the ability of the conventional LBP methods in describing anisotropic features. In this paper, we change the shape of sampling region and get an extended LBP operator. And a multi-structure local binary pattern (Ms-LBP) operator is achieved by executing the extended LBP operator on different layers of an image pyramid. Thus, the proposed method is simple yet efficient to describe four types of structures: isotropic microstructure, isotropic macrostructure, anisotropic microstructure and anisotropic macrostructure. We demonstrate the performance of our method on two public texture databases: the Outex and the CUReT. The experimental results show the advantages of the proposed method.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Tsai DM, Huang TY (2003) Automated surface inspection for statistical textures. Image Vis Comput 21(4):307–323

    Article  Google Scholar 

  2. Chun YD, Kim NC, Jang IH (2008) Content-based image retrieval using multiresolution color and texture features. IEEE Trans Multimed 10(6):1073–1084

    Article  Google Scholar 

  3. Ji Q, Engel J, Craine E (2000) Texture analysis for classification of cervix lesions. IEEE Trans Med Imaging 19(11):1144–1149

    Article  Google Scholar 

  4. Haralick RM, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern 3(6):610–621

    Article  Google Scholar 

  5. Laine A, Fan J (1993) Texture classification by wavelet packet signatures. IEEE Trans Pattern Anal Mach Intell 15(11):1186–1191

    Article  Google Scholar 

  6. Manjunath BS, Ma WY (1996) Texture features for browsing and retrieval of image data. IEEE Trans Pattern Anal Mach Intell 18(8):837–842

    Article  Google Scholar 

  7. Randen T, Husoy J (1999) Filtering for texture classification: a comparative study. IEEE Trans Pattern Anal Mach Intell 21(4):291–310

    Article  Google Scholar 

  8. Leung T, Malik J (2001) Representing and recognizing the visual appearance of materials using three-dimensional textons. Int J Comput Vis 43(1):29–44

    Article  MATH  Google Scholar 

  9. Schmid C (2001) Constructing models for content-based image retrieval. In: Proceedings of Conference on Computer Vision and Pattern Recognition. Montbonnot, France, pp 39–45

  10. Varma M, Zisserman A (2005) A statistical approach to texture classification from single images. Int J Comput Vis 62(1):61–81

    Google Scholar 

  11. Ojala T, Valkealahti K, Oja E, Pietikäinen M (2001) Texture discrimination with multidimensional distributions of signed gray-level differences. Pattern Recognit 34(3):727–739

    Article  MATH  Google Scholar 

  12. Mäenpää T, Pietikäinen M (2005) Texture analysis with local binary patterns. In: Chen C, Wang P (eds) Handbook of Pattern Recognition and Computer Vision. 3rd edn. World Scientific, Singapore, pp 197–216

  13. Zhang J, Tan T (2002) Brief review of invariant texture analysis methods. Pattern Recognit 35(3):735–747

    Article  MathSciNet  MATH  Google Scholar 

  14. Heikkilä M, Pietikäinen M, Schmid C (2009) Description of interest regions with local binary patterns. Pattern Recognit 42(3):425–436

    Article  MATH  Google Scholar 

  15. Ahonen T, Hadid A, Pietikäinen M (2006) Face description with local binary patterns: application to face recognition. IEEE Trans Pattern Anal Mach Intell 28(12):2037–2041

    Article  Google Scholar 

  16. Liao S, Chung A (2007) Face recognition by using elongated local binary patterns with average maximum distance gradient magnitude. In: Proceedings of Asian Conference on Computer Vision. Tokyo, Japan, pp 672–679

  17. Xiaoyang T, 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 

  18. Zhang W, Shan S, Qing L, Chen X, Gao W (2009) Are Gabor phases really useless for face recognition? Pattern Anal Appl 12(3):301–307

    Article  MathSciNet  Google Scholar 

  19. Mäenpää T, Ojala T, Pietikäinen M, Soriano M (2000) Robust texture classification by subsets of local binary patterns. In: Proceedings of International Conference on Pattern Recognition. Barcelona, Spain, pp 947–950

  20. Ojala T, Pietikäinen M, Mäenpää T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transform Pattern Anal Mach Intell 24(7):971–987

    Article  Google Scholar 

  21. Shu L, Law M, Chung A (2009) Dominant local binary patterns for texture classification. IEEE Trans Image Process 18(5):1107–1118

    Article  MathSciNet  Google Scholar 

  22. Ahonen T, Matas J, He C, Pietikäinen M (2009) Rotation invariant image description with local binary pattern histogram fourier features. In: Proceedings of 16th Scandinavian Conference on Image Analysis. Oslo, Norway, pp 61–70

  23. Guo Z, Zhang L, Zhang D (2010) Rotation invariant texture classification using LBP variance (LBPV) with global matching. Pattern Recognit 43(3):706–719

    Article  MATH  Google Scholar 

  24. Guo Z, Zhang L, Zhang D (2010) A completed modeling of local binary pattern operator for texture classification. IEEE Trans Image Process 19(6):1657–1663

    Article  MathSciNet  Google Scholar 

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

  26. Mäenpää T, Pietikäinen M (2003) Multi-scale binary patterns for texture analysis. In: Proceedings of Scandinavian Conference on Image Analysis. Halmstad, Sweden, pp 885–892

  27. Turtinen M, Pietikäinen M (2006) Contextual analysis of textured scene images. In: Proceedings of British Machine Vision Conference. Edinburgh, UK, pp 849–858

  28. Qian X, Hua X-S, Chen P, Ke L (2011) PLBP: an effective local binary patterns texture descriptor with pyramid representation. Pattern Recognit 44(10):2502–2515

    Article  Google Scholar 

  29. Nanni L, Lumini A, Brahnam S (2010) Local binary patterns variants as texture descriptors for medical image analysis. Artif Intell Med 49(2):117–125

    Article  Google Scholar 

  30. He Y, Sang N, Gao C (2010) Pyramid-based multi-structure local binary pattern for texture classification. In: Proceedings of Asian Conference on Computer Vision. Queenstown, New Zealand, pp 133–144

  31. Lowe D (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  32. Lazebnik S, Schmid C, Ponce J (2005) A sparse texture representation using local affine regions. IEEE Trans Pattern Anal Mach Intell 27(8):1265–1278

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank MVG and VGG for sharing the LBP code and the VZ_MR8 code, respectively. The authors also thank Zhenhua Guo, Lei Zhang and David Zhang for sharing the source code of LBPV and CLBP. This work was supported by the Chinese National 863 Grand No. 2009AA12Z109. The authors would like to thank the anonymous referees for their useful suggestions. Any researchers can e-mail us to get the code of the proposed method for studying.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nong Sang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

He, Y., Sang, N. & Gao, C. Multi-structure local binary patterns for texture classification. Pattern Anal Applic 16, 595–607 (2013). https://doi.org/10.1007/s10044-011-0264-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-011-0264-4

Keywords

Navigation