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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
Dana KJ, van Ginneken B, Nayar SK, Koenderink JJ (1999) Reflectance and texture of real world surfaces. ACM Trans Graph 18(1):1–34
Eichmann G, Kasparis T (1988) Topologically invariant texture descriptors. Comput Vis Graph Image Process 41(3):267–281
Fathi A, Naghsh-Nilchi AR (2012) Noise tolerant local binary pattern operator for efficient texture analysis. Pattern Recogn Lett 33(9):1093–1100
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
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
Haralik RM, Shanmugam K, Dinstein I (1973) Texture features for image classification. IEEE Trans Syst Man Cybern 3(6):610–621
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
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
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
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
Ji Q, Engel J, Craine E (2000) Texture analysis for classification of cervix lesions. IEEE Trans Med Imaging 19(11):1144–1149
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
Kashyap RL, Khotanzad A (1986) A model-based method for rotation invariant texture classification. IEEE Trans Pattern Anal Mach Intell 8(4):472–481
Kim SD, Udpa S (2000) Texture classification using rotation wavelet filters. IEEE Trans Syst Man Cybern Part A Syst Hum 30(6):847–852
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
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
Lam WK, Li C (1997) Rotation texture classification by improved iterative morphological decomposition. IEEE Proc Vis Image Signal Process 144(3):171–179
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
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
Liao S, Law MWK, Chung ACS (2009) Dominant local binary patterns for texture classification. IEEE Trans Image Process 18(5):1107–1118
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
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
Ojala T (1997) Nonparametric texture analysis using simple spatial operators, with applications in visual inspection. Acta Universitatis Ouluensis, C 105
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
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
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
Pietikäinen M, Ojala T, Xu Z (2000) Rotation-invariant Texture Classification Using Feature Distributions. Pattern Recogn 33(1):43–52
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
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
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
Shakoor MH, Tajeripour F (2015) Circular mean filtering for textures noise reduction. Iran J Electr Electron Eng 11(3):195–203
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
Shakoor MH, Tajeripour F (2017) Repeating average filter for noisy texture classification. Sci Iran J 24(6):1–14
Tajeripour F, Kabir E, Sheikhi A (2008) Fabric defect detection using modified local binary patterns. EURASIP J Adv Signal Process 8:1–12
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
Topi M, Pietikainen M, Ojala T (2000) Texture classification by multi-predicate local binary pattern operators. Machine Vision and Media Processing Unit, Oulu
R. Zabih and J. Woodfill (1994) Non-parametric local transforms for computing visual correspondence, in Proc. Euro. Conf. Comput. Vis., pp. 151–158
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
Zhang Z, Liu S, Mei X, Xiao B, Zheng L (2017) Learning completed discriminative local features for texture classification. Pattern Recogn 67:263–275
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
Zhao Y, Huang DS, Jia W (2012) Completed local binary count for rotation invariant texture classification. IEEE Trans Image Process 21(10):4492–4497
Zhao Y, Jia W, Huc R-X, Min H (2013) Completed robust local binary pattern for texture classification. Neurocomputing 106:68–76
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5440-0