Local binary patterns versus signal processing texture analysis: a study from a performance evaluati

Purpose – The purpose of this paper is to review and provide a detailed performance evaluation of a number of texture descriptors that analyse texture at micro‐level such as local binary patterns (LBP) and a number of standard filtering techniques that sample the texture information using either a bank of isotropic filters or Gabor filters.Design/methodology/approach – The experimental tests were conducted on standard databases where the classification results are obtained for single and multiple texture orientations. The authors also analysed the performance of standard filtering texture analysis techniques (such as those based of LM and MR8 filter banks) when applied to the classification of texture images contained in standard Outex and Brodatz databases.Findings – The most important finding resulting from this study is that although the LBP/C and the multi‐channel Gabor filtering techniques approach texture analysis from a different theoretical perspective, in this paper the authors have experimentall...

[1]  Erkki Oja,et al.  Reduced Multidimensional Co-Occurrence Histograms in Texture Classification , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Joni-Kristian Kämäräinen,et al.  Invariance properties of Gabor filter-based features-overview and applications , 2006, IEEE Transactions on Image Processing.

[3]  Anil K. Jain,et al.  Texture Analysis , 2018, Handbook of Image Processing and Computer Vision.

[4]  Tieniu Tan,et al.  Brief review of invariant texture analysis methods , 2002, Pattern Recognit..

[5]  Cordelia Schmid,et al.  Constructing models for content-based image retrieval , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[6]  Rama Chellappa,et al.  Model-based texture Segmentation and Classification , 1993, Handbook of Pattern Recognition and Computer Vision.

[7]  Trygve Randen,et al.  Filtering for Texture Classification: A Comparative Study , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Azriel Rosenfeld,et al.  A Comparative Study of Texture Measures for Terrain Classification , 1975, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  DeLiang Wang,et al.  Texture classification using spectral histograms , 2003, IEEE Trans. Image Process..

[10]  Erkki Oja,et al.  Texture discrimination with multidimensional distributions of signed gray-level differences , 2001, Pattern Recognit..

[11]  Matti Pietikäinen,et al.  Performance evaluation of texture measures with classification based on Kullback discrimination of distributions , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[12]  Michal Strzelecki,et al.  Texture Analysis Methods - A Review , 1998 .

[13]  Cigdem Demir,et al.  Graph Run-Length Matrices for Histopathological Image Segmentation , 2011, IEEE Transactions on Medical Imaging.

[14]  Paul F. Whelan,et al.  A generic framework for colour texture segmentation , 2010 .

[15]  Paul F. Whelan,et al.  CTex-An Adaptive Unsupervised Segmentation Algorithm based on Colour-Texture Coherence , 2022 .

[16]  B. Julesz Textons, the elements of texture perception, and their interactions , 1981, Nature.

[17]  William E. Higgins,et al.  Texture Segmentation using 2-D Gabor Elementary Functions , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Andrew Zisserman,et al.  Unifying statistical texture classification frameworks , 2004, Image Vis. Comput..

[19]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Jitendra Malik,et al.  Representing and Recognizing the Visual Appearance of Materials using Three-dimensional Textons , 2001, International Journal of Computer Vision.

[21]  Wilson S. Geisler,et al.  Multichannel Texture Analysis Using Localized Spatial Filters , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  B. S. Manjunath,et al.  Texture Features for Browsing and Retrieval of Image Data , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Vassili A. Kovalev,et al.  3D Texture Analysis of MRI Brain Datasets , 2001, IEEE Trans. Medical Imaging.

[25]  Andrew Zisserman,et al.  Texture classification: are filter banks necessary? , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[26]  Paul F. Whelan,et al.  Multi-resolution Texture Classification Based on Local Image Orientation , 2008, ICIAR.

[27]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[28]  Paul F. Whelan,et al.  Evaluation of Local Orientation for Texture Classification , 2008, VISAPP.

[29]  Nezamoddin Nezamoddini-Kachouie,et al.  Optimized Multichannel Filter Bank with Flat Frequency Response for Texture Segmentation , 2005, EURASIP J. Adv. Signal Process..

[30]  Benjamin J. Balas,et al.  Texture synthesis and perception: Using computational models to study texture representations in the human visual system , 2006, Vision Research.

[31]  M.,et al.  Statistical and Structural Approaches to Texture , 2022 .

[32]  E. Adelson,et al.  Early vision and texture perception , 1988, Nature.

[33]  Kristin J. Dana,et al.  3D Texture Recognition Using Bidirectional Feature Histograms , 2004, International Journal of Computer Vision.

[34]  B. S. Manjunath,et al.  Rotation-invariant texture classification using a complete space-frequency model , 1999, IEEE Trans. Image Process..

[35]  Andrew Zisserman,et al.  Classifying Images of Materials: Achieving Viewpoint and Illumination Independence , 2002, ECCV.

[36]  John G. Daugman,et al.  Complete discrete 2-D Gabor transforms by neural networks for image analysis and compression , 1988, IEEE Trans. Acoust. Speech Signal Process..

[37]  M. Mirmehdi,et al.  TEXEMS: Texture Exemplars for Defect Detection on Random Textured Surfaces , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Trygve Randen,et al.  Texture segmentation using filters with optimized energy separation , 1999, IEEE Trans. Image Process..

[39]  David Casasent,et al.  Quadratic Gabor filters for object detection , 2001, IEEE Trans. Image Process..

[40]  Stanislav Kovacic,et al.  Rotation-invariant texture classification , 2003, Pattern Recognit. Lett..

[41]  Maria Petrou,et al.  Image processing - dealing with texture , 2020 .

[42]  Paul F. Whelan,et al.  Quality grading of painted slates using texture analysis , 2005, Comput. Ind..

[43]  Matti Pietikäinen,et al.  Optimising Colour and Texture Features for Real-time Visual Inspection , 2002, Pattern Analysis & Applications.

[44]  Sébastien Marcel,et al.  Face Authentication Using Adapted Local Binary Pattern Histograms , 2006, ECCV.

[45]  Paul F. Whelan,et al.  Experimentation on the Use of Chromaticity Features, Local Binary Pattern, and Discrete Cosine Transform in Colour Texture Analysis , 2003, SCIA.

[46]  C. Dyer,et al.  Texture Classification Using Gray Level Cooccurrence Based on Edge Maxima , 1979 .

[47]  R. Porter,et al.  Robust rotation-invariant texture classification: wavelet, Gabor filter and GMRF based schemes , 1997 .

[48]  Anil K. Jain,et al.  Unsupervised texture segmentation using Gabor filters , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[49]  Ajai Jain,et al.  The Handbook of Pattern Recognition and Computer Vision , 1993 .

[50]  K. Jain,et al.  Unsupervised Texture Segmentation Using Gabor Filters1 , 1990 .

[51]  Georgios B. Giannakis,et al.  Object and Texture Classification Using Higher Order Statistics , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[52]  Dennis F. Dunn,et al.  Optimal Gabor filters for texture segmentation , 1995, IEEE Trans. Image Process..

[53]  MalikJitendra,et al.  Representing and Recognizing the Visual Appearance of Materials using Three-dimensional Textons , 2001 .

[54]  Anil K. Jain,et al.  A spatial filtering approach to texture analysis , 1985, Pattern Recognit. Lett..

[55]  Matti Pietikäinen,et al.  Outex - new framework for empirical evaluation of texture analysis algorithms , 2002, Object recognition supported by user interaction for service robots.