Skip to main content
Log in

Radial mean local binary pattern for noisy texture classification

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

Abstract

Local Binary Pattern (LBP) is one of the best descriptors of texture images; however, it elicits information from the pixels’ value over each locality and therefore its value is highly sensitive to additive noise. In this research, a robust-to-noise LBP version is proposed, termed Radial Mean Local Binary Pattern (RMLBP), to enhance the quality of extracted features in noisy images. The main trick of RMLBP is to define the mean of points over each radial instead of using angular neighbor points (over a circle). This changing strategy enables RMLBP to extract robust features by removing the effect of noisy neighbors over each radial local patch. To make a fair comparison, the proposed method along with known mean filters, including circular and square mean, were applied to noisy textures. Applying RMLBP and the compared LBP variants to the Outex, CUReT and UIUC datasets demonstrated a significant superiority of the proposed method to its counterparts.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Ahonen T, Pietikainen M (2007) In Proceedings of the Finnish Signal Processing Symposium, FINSIG 2007, vol. 1. Soft histograms for local binary patterns. Oulu, Finland, pp. 1–4

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

    Article  MATH  Google Scholar 

  3. Anys H, He DC (1995) Evaluation of textural and multi polarization radar features for crop classification. IEEE Trans Geosci Remote Sens 33(5):1170–1181

    Article  Google Scholar 

  4. Arof H, Deravi F (1998) Circular neighborhood and 1-DDFT features for texture classification and segmentation. IEEE Proc Vis Image Signal Process 145(3):167–172

    Article  Google Scholar 

  5. Campisi P, Neri A, Panci G, Scarano G (2004) Robust rotation-invariant texture classification using a model based approach. IEEE Trans Image Process 13(6):782–791

  6. Chen JL, Kundu A (1994) Rotation and gray scale transform invariant texture identification using wavelet decomposition and hidden Markov model. IEEE Trans Pattern Anal Mach Intell 16(2):208–214

    Article  Google Scholar 

  7. Cohen FS, Fan Z, Attali S (1991) Automated inspection of textile fabrics using Textural models. IEEE Trans Pattern Anal Mach Intell 13(8):803–808

    Article  Google Scholar 

  8. Dana KJ, van Ginneken B, Nayar SK, Koenderink JJ (1999) Reflectance and texture of real world surfaces. ACM Trans Graph 18(1):1–34

    Article  Google Scholar 

  9. Eichmann G, Kasparis T (1988) Topologically invariant texture descriptors. Comput Vis Graph Image Process 41(3):267–281

    Article  Google Scholar 

  10. Fathi A, Naghsh-Nilchi AR (2012) Noise tolerant local binary pattern operator for efficient texture analysis. Pattern Recogn Lett 33(9):1093–1100

    Article  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  12. Hafiane A, Seetharaman G, Zavidovique B (2007) In Proceedings of the 4thInternational Conference, ICIAR 2007, vol. 4633 of Lecture Notes in Computer Science. Median binary pattern for textures classification. Montreal, Canada, pp. 387–398

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

    Article  Google Scholar 

  14. X. Huang, S. Z. Li, and Y. Wang (2004) Shape localization based on statistical method using extended local binary patterns, in Proc. International Conference on Image and Graphics, pp.184-187

  15. Y. Huang, Y. Wang, and T. Tan (2006) Combining Statistics of Geometrical and Correlative Features for 3D Face Recognition, in Proc. Brit. Mach. Vis. Conf., pp. III: 879–888

  16. D. Huang, Y. Wang, and Y. Wang (2007) A Robust Method for Near Infrared Face Recognition Based on Extended Local Binary Pattern, in Proc. Int. Symp. Vis. Comput., pp. 437–446

  17. DK Iakovidis, EG Keramidas, D Maroulis (2008) in Proceedings of the 5thInternational Conference on Image Analysis and Recognition, ICIAR, vol.5112 of Lecture Notes in Computer Science. Fuzzy local binary patterns for ultrasound texture characterization (Pَvoa de Varzim Portugal, 2008), pp. 750–759

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

  19. H Jin, Q Liu, H Lu, X Tong (2004) in Proceedings of the 3rd International Conference on Image and Graphics, ICIG. Face detection using improved LBP under Bayesian framework (Hong Kong China, 2004), pp. 306–309

  20. Kashyap RL, Khotanzad A (1986) A model-based method for rotation invariant texture classification. IEEE Trans Pattern Anal Mach Intell 8(4):472–481

    Article  Google Scholar 

  21. Kim SD, Udpa S (2000) Texture classification using rotation wavelet filters. IEEE Trans Syst Man Cybern Part A Syst Hum 30(6):847–852

  22. Kokare M, Biswas PK, Chatterji BN (2006) Rotation-invariant texture image Retrieval using rotation complex wavelet filters. IEEE Trans Syst Man Cybern B Cybern 36(6):1273–1282

    Article  Google Scholar 

  23. Kylberg and Sintorn (2013) Evaluation of noise robustness for local binary pattern descriptors in texture classification. EURASIP Journal on Image and Video Processing 2013:17. https://doi.org/10.1186/1687-5281-2013-17

  24. Lam WK, Li C (1997) Rotation texture classification by improved iterative morphological decomposition. IEEE Proc Vis Image Signal Process 144(3):171–179

    Article  Google Scholar 

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

  26. Liu Li, Paul Fieguth and Gang yao Kuang (2011). Generalized Local Binary Patterns for Texture Classification. In Jesse Hoey, Stephen McKenna and Emanuele Trucco, Proceedings of the British Machine Vision Conference, pages 123.1–123.11. BMVA Press, September 2011. https://doi.org/10.5244/C.25.123

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

    Article  MathSciNet  MATH  Google Scholar 

  28. Liu L, Long Y, Fieguth P, Lao S, Zhao G (2014) BRINT: binary rotation invariant and noise tolerant texture classification. IEEE Trans. on Image Processing 23(7):3071–3084

  29. Murala S, Maheshwari RP, Balasubramanian R (2012) Local tetra patterns: a new feature descriptor for content-based image retrieval. IEEE Trans Image Process 21(5):2874–2886

    Article  MathSciNet  MATH  Google Scholar 

  30. Ojala T (1997) Nonparametric texture analysis using simple spatial operators, with applications in visual inspection. Acta Universitatis Ouluensis, C 105

  31. Ojala T, Pietikäinen M, Harwood DA (1996) Comparative study of texture measures with classification based on feature distributions. Pattern Recogn 29(1):51–59

    Article  Google Scholar 

  32. Ojala T, Pietikainen M, Maenpaa TT (2002) Multi resolution 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 

  33. T. Ojala, T. Mäenpää, M. Pietikäinen, J. Viertola, J. Kyllönen, and S.Huovinen (2002) Outex – new framework for empirical evaluation of texture analysis algorithm, in Proc. International Conference on Pattern Recognition, pp. 701-706

  34. Pietikäinen M, Ojala T, Xu Z (2000) Rotation-invariant Texture Classification Using Feature Distributions. Pattern Recogn 33(1):43–52

    Article  Google Scholar 

  35. 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  MATH  Google Scholar 

  36. Shakoor MH, Boostani R (2017) Extended mapping local binary pattern operator for texture classification. International Journal of Pattern Recognition and Artificial Intelligence 31(6):1–22

  37. Shakoor MH and Boostani R (2017) A novel advanced local binary pattern for image-based coral reef classification. Multimedia Tools and Applications 1–31. https://doi.org/10.1007/s11042-017-4394-6

  38. Shakoor MH, Tajeripour F (2015) Circular mean filtering for textures noise reduction. Iran J Electr Electron Eng 11(3):195–203

    Google Scholar 

  39. Shakoor MH, Tajeripour F (2016) Noise robust and rotation invariant entropy features for texture classification. Multimed Tools Appl 75(6):1–36. https://doi.org/10.1007/s11042-016-3455-6

    Google Scholar 

  40. Shakoor MH, Tajeripour F (2017) Repeating average filter for noisy texture classification. Sci Iran J 24(6):1–14

    Google Scholar 

  41. Tajeripour F, Kabir E, Sheikhi A (2008) Fabric defect detection using modified local binary patterns. EURASIP J Adv Signal Process 8:1–12

    MATH  Google Scholar 

  42. X. Tan, and B. Triggs (2007) Enhanced Local Texture Feature Sets for Face Recognition Under Difficult Lighting Conditions, in Proc. International Workshop on Analysis and Modeling of Faces and Gestures, pp.168-182

  43. Topi M, Pietikainen M, Ojala T (2000) Texture classification by multi-predicate local binary pattern operators. Machine Vision and Media Processing Unit, Oulu

    Book  MATH  Google Scholar 

  44. R. Zabih and J. Woodfill (1994) Non-parametric local transforms for computing visual correspondence, in Proc. Euro. Conf. Comput. Vis., pp. 151–158

  45. Zhang B, Gao Y, Zhao S, Liu J (2010) Local derivative patterns versus local binary patterns: face recognition with high-order local patterns descriptor. IEEE Trans Image Process 19(2):533–544

    Article  MathSciNet  MATH  Google Scholar 

  46. Zhang Z, Liu S, Mei X, Xiao B, Zheng L (2017) Learning completed discriminative local features for texture classification. Pattern Recogn 67:263–275

    Article  Google Scholar 

  47. 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 27(6):915–928

    Article  Google Scholar 

  48. Zhao Y, Huang DS, Jia W (2012) Completed local binary count for rotation invariant texture classification. IEEE Trans Image Process 21(10):4492–4497

  49. Zhao Y, Jia W, Huc R-X, Min H (2013) Completed robust local binary pattern for texture classification. Neurocomputing 106:68–76

    Article  Google Scholar 

  50. Zheng L, Yang Y, Tian Q (2017) SIFT meets CNN: a decade survey of instance retrieval. IEEE Trans Pattern Anal Mach Intell 14(8). https://arxiv.org/abs/1608.01807

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Hossein Shakoor.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shakoor, M.H., Boostani, R. Radial mean local binary pattern for noisy texture classification. Multimed Tools Appl 77, 21481–21508 (2018). https://doi.org/10.1007/s11042-017-5440-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5440-0

Keywords

Navigation