Skip to main content
Log in

Texture classification combining improved local binary pattern and threshold segmentation

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

Abstract

Local Binary Pattern (LBP) is a feature extraction operator with both high texture discrimination ability and low computational complexity. Many LBP variants have been proposed to improve the performance of texture classification or overcome the drawbacks of LBP. There are three shortcomings in some LBP variants: discarding the magnitude component between local differences, adopting fixed weights in the encoding process and discarding the absolute information of the pixel gray level. Based on the three points, this paper proposes an improved LBP with two operators, local binary pattern operator based on magnitude ranking and global threshold segmentation operator, to further improve the performance. This improved LBP can achieve excellent texture classification accuracy across six common datasets, with an average of 1% lower than the best LBP variants. Meanwhile, the computational complexity of the proposed improved LBP is several times lower than that of the best LBP variants.

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
Algorithm 1
Fig. 5

Similar content being viewed by others

References

  1. Alkhatib M, Hafiane A (2019) Robust adaptive median binary pattern for noisy texture classification and retrieval [J]. IEEE Trans Image Process 28(11):5407–5418

    Article  MathSciNet  MATH  Google Scholar 

  2. Bedi AK, Sunkaria RK (2021) Mean distance local binary pattern: a novel technique for color and texture image retrieval for liver ultrasound images [J]. Multimed Tools Appl 80(14):20773–20802

    Article  Google Scholar 

  3. Chou KY, Chen YP (2019) Real-time and low-memory multi-faces detection system design with naive Bayes classifier implemented on FPGA [J]. IEEE Trans Circ Syst Video Technol 30(11):4380–4389

    Article  Google Scholar 

  4. Guo Z, Wang X, Zhou J, You J (2015) Robust texture image representation by scale selective local binary patterns [J]. IEEE Trans Image Process 25(2):687–699

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  6. Guo Y, Zhao G, Pietikäinen M (2012) Discriminative features for texture description [J]. Pattern Recogn 45(10):3834–3843

    Article  Google Scholar 

  7. Karanwal S, Diwakar M (2021) OD-LBP: orthogonal difference-local binary pattern for face recognition [J]. Digit Signal Process 110:102948

    Article  Google Scholar 

  8. Khan AH, Sarkar SS, Mali K, Sarkar R (2022) A genetic algorithm based feature selection approach for microstructural image classification [J]. Exp Tech 46(2):335–347

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Li L, Ling-Jun Z, Cheng-Yu G et al (2018) Texture classification: state-of-the-art methods and prospects [J]. Acta Automat Sin 44(4):584–607

    MATH  Google Scholar 

  11. Liao S, Law MWK, Chung ACS (2009) Dominant local binary patterns for texture classification [J]. IEEE Trans Image Process 18(5):1107–1118

    Article  MathSciNet  MATH  Google Scholar 

  12. Liu L, Fieguth P, Guo Y, Wang X, Pietikäinen M (2017) Local binary features for texture classification: taxonomy and experimental study [J]. Pattern Recogn 62:135–160

    Article  Google Scholar 

  13. Liu L, Lao S, Fieguth PW, Guo Y, Wang X, Pietikainen M (2016) Median robust extended local binary pattern for texture classification [J]. IEEE Trans Image Process 25(3):1368–1381

    Article  MathSciNet  MATH  Google Scholar 

  14. Liu Y, Xu K, Xu J (2019) An improved MB-LBP defect recognition approach for the surface of steel plates [J]. Appl Sci 9(20):4222

    Article  Google Scholar 

  15. Liu L, Zhao L, Long Y, Kuang G, Fieguth P (2012) Extended local binary patterns for texture classification [J]. Image Vis Comput 30(2):86–99

    Article  Google Scholar 

  16. Mallikarjuna P, Fritz M, Targhi AT et al (2006) The kth-tips and kth-tips2 databases [J]. http://www.nada.kth.se/cvap/databases/kth-tips

  17. Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns [J]. IEEE Trans Pattern Anal Mach Intell 24(7):971–987

    Article  MATH  Google Scholar 

  18. Song T, Feng J, Luo L, Gao C, Li H (2020) Robust texture description using local grouped order pattern and non-local binary pattern [J]. IEEE Trans Circ Syst Video Technol 31(1):189–202

    Article  Google Scholar 

  19. Tan X, Triggs B (2010) Enhanced local texture feature sets for face recognition under difficult lighting conditions [J]. IEEE Trans Image Process 19(6):1635–1650

    Article  MathSciNet  MATH  Google Scholar 

  20. Varma M, Zisserman A (2008) A statistical approach to material classification using image patch exemplars [J]. IEEE Trans Pattern Anal Mach Intell 31(11):2032–2047

    Article  Google Scholar 

  21. Xu Y, Yang X, Ling H et al (2010) A new texture descriptor using multifractal analysis in multi-orientation wavelet pyramid [C]. 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE 161–168

  22. Zhang T, Zhang P, Zhong W, Yang Z, Yang F (2020) JL-GFDN: a novel gabor filter-based deep network using joint spectral-spatial local binary pattern for hyperspectral image classification [J]. Remote Sens 12(12):2016

    Article  Google Scholar 

Download references

Funding

The authors did not receive support from any organization for the submitted work. The authors have no competing interests to declare that are relevant to the content of this article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiming Sa.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Luo, Y., Sa, J., Song, Y. et al. Texture classification combining improved local binary pattern and threshold segmentation. Multimed Tools Appl 82, 25899–25916 (2023). https://doi.org/10.1007/s11042-023-14749-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14749-8

Keywords

Navigation