Skip to main content

Texture Analysis

  • Chapter
  • First Online:
  • 1672 Accesses

Abstract

Texture is an important component for the recognition of objects. In the field of image processing, it has been consolidated with the term texture, any geometric and repetitive arrangement of the gray levels or color of an image. In this context, the texture becomes an additional strategic component to solve the problem of object recognition, the segmentation of images, and the problems of synthesis. Some of the described algorithms are based on the mechanisms of human visual perception of texture. They are useful for the development of systems for the automatic analysis of the information content of an image, obtaining a partitioning of the image in regions with different textures (segmentation). Texture description methods are classified into statistical, syntactical, spatial and spectral transform, structural, and model-based.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   279.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Stimulus processing does not always require the use of attentional resources. Many experiments have shown that the elementary characteristics of a stimulus derived from the texture (as happens for color, shape, movement) are detected without the intervention of attention. The processing of the stimulus is, therefore, defined as pre-attentive. In other words, the pre-attentive information process allows to detect the most salient features of the texture very quickly, and only at a second time the focused attention completes the recognition of the particular texture (or of an object in general).

  2. 2.

    It is assumed that L is a random variable that expresses the gray level of an image deriving from a stochastic process.

  3. 3.

    Recall the 2D convolution operator g(xy) between two functions f(xy) and h(xy) is defined as: \(g(x,y)=f(x,y) \star h(x,y)=\sum _{r}\sum _{c}f(r,c)h(x-r,y-c)\).

  4. 4.

    Lacunarity, originally introduced by Mandelbrot cite Mandelbrot, is a term in fractal geometry that refers to a measure of how patterns fill space. Geometric objects appear more lacunar if they contain a wide range of empty spaces or holes (gaps). Consequently, the lacunarity can be thought of as a measure of “gaps” present, for example, in an image. Note that high lacunarity images that are heterogeneous at small scales can be quite homogeneous at larger scales or vice versa. In other words, lacunarity is a scale-dependent measure of the spatial complexity of patterns. In the fractal context the lacunarity, being also a measure of spatial heterogeneity, can be used to distinguish between images that have similar fractal dimensions but look different from the other.

  5. 5.

    Psychovisual redundancy studies indicate that the human visual system processes images at different scales. In the early stages of vision, the brain performs a sort of analysis in different spatial frequencies, and consequently, the visual cortex is composed of different cells that correspond to different frequencies and orientations. It has also been observed that the responses of these cells are similar to those of the Gabor functions. This multiscale process, which successfully takes place in the human vision for texture perception, has motivated the development of texture analysis methods that mimic the mechanisms of human vision.

  6. 6.

    We recall that it is customary to divide the bands with constant percentage amplitudes. Each band is characterized by a lower frequency \( f_i \) and a higher frequency \( f_s \) and a central frequency \( f_c \). The most frequently used bandwidths are the octave where the lower and upper extremes are in the ratio 1 : 2, or \( f_s = 2F_i \). The bandwidth percentage is given by \((f_s-d_i)/d_c=constant\), and \(f_c=\sqrt{f_i\cdot f_s}\). We also have 1/3 octave bands \(f_s=\root 3 \of {2}\cdot f_i\), where the width of each band is narrower, equal to 23.2% of the central nominal frequency of each band.

  7. 7.

    Primal sketch indicates the first information that the human visual system extracts from the scene and in the context of image processing are the first features extracted such as borders, corners, homogeneous regions, etc. A primal sketch image we can think of as equivalent to the significant traits that an artist draws as his expression of the scene.

  8. 8.

    Normally the evaluation of a distribution is evaluated with respect to the normal distribution considering two indexes that of asymmetry (or skewness) \(\gamma _1=\frac{\mu _3}{\mu _2^{3/2}}\) and kurtosis index \(\gamma _2=\frac{\mu _4}{\mu _2^2}-3\) where \( \mu _n \) indicates the central moment of order n. From the analysis of the two indexes we detect the deviation of a distribution compared to normal:

    \(\bullet \)  \(\gamma _1<0\): Negative asymmetry, which is the left tail of the very long distribution;

    \(\bullet \)  \(\gamma _1>0\): Positive asymmetry, which is the right tail of the very long distribution;

    \(\bullet \)  \(\gamma _2<0\): The distribution is platykurtic, which is very flat compared to the normal;

    \(\bullet \)  \(\gamma _2>0\): The distribution is leptokurtic, which is much more pointed than normal;

    \(\bullet \)  \(\gamma _2=0\): The distribution is mesokurtic, meaning that this distribution has kurtosis statistic similar to that of the normal distribution.

References

  1. R.M. Haralick, K. Shanmugam, I. Dinstein, Textural features for image classification. IEEE Trans. Syst. Man Cybern. B Cybern. 3(6), 610–621 (1973)

    Article  Google Scholar 

  2. B. Julesz, Visual pattern discrimination. IRE Trans. Inf. Theory 8(2), 84–92 (1962)

    Article  Google Scholar 

  3. B. Julesz, Textons, the elements of texture perception, and their interactions. Nature 290, 91–97 (1981)

    Article  Google Scholar 

  4. Ruth Rosenholtz. Texture perception. in Johan Wagemans, editor, Oxford Handbook of Perceptual Organization, Oxford University Press, (2015), pp. 167–186. ISBN 9780199686858

    Google Scholar 

  5. T. Caelli, B.Julesz, E.N. Gilbert, On perceptual analyzers underlying visual texture discrimination. Part II. Biol. Cybern. 29(4), 201–214 (1978)

    Google Scholar 

  6. J.R. Bergen, E.H. Adelson, Early vision and texture perception. Nature 333(6171), 363–364 (1988)

    Article  Google Scholar 

  7. R. Rosenholtz, Computational modeling of visual texture segregation, in Computational Models of Visual Processing, ed. by M. Landy, J.A. Movshon (MIT Press, Cambridge, MA, 1991), pp. 253–271

    Google Scholar 

  8. R. Haralick, Statistical and structural approaches to texture. Proc. IEEE 67(5), 786–804 (1979)

    Article  Google Scholar 

  9. Y. Chen, E. Dougherty, Grey-scale morphological granulometric texture classification. Opt. Eng. 33(8), 2713–2722 (1994)

    Article  Google Scholar 

  10. C. Lu, P. Chung, C. Chen, Unsupervised texture segmentation via wavelet transform. Pattern Recognit. 30(5), 729–742 (1997)

    Article  Google Scholar 

  11. A.K. Jain, F. Farrokhnia, Unsupervised texture segmentation using gabor filters. Pattern Recognit. 24(12), 1167–1186 (1991)

    Article  Google Scholar 

  12. A. Bovik, M. Clark, W. Giesler. Multichannel texture analysis using localised spatial filters.IEEE Trans. Pattern Anal. Mach. Intell. 2, 55–73 (1990)

    Google Scholar 

  13. A. Pentland, Fractal-based description of natural scenes. IEEE Trans. Pattern Anal. Mach. Intell. 6(6), 661–674 (1984)

    Google Scholar 

  14. G. Lowitz, Can a local histogram really map texture information? Pattern Recognit. 16(2), 141–147 (1983)

    Article  Google Scholar 

  15. R. Lerski, K. Straughan, L. Schad, D. Boyce, S. Bl\(\ddot{u}\)ml, I. Zuna, Mr image texture analysis an approach to tissue characterisation. Magn. Reson. Imaging 11, 873–887 (1993)

    Google Scholar 

  16. K.P. William Digital Image Processing. Wiley, second edition, (1991). ISBN 0-471-85766-1

    Google Scholar 

  17. S.W. Zucker, D. Terzopoulos, Finding structure in co-occurrence matrices for texture analysis. Comput. Graphics Image Process. 12, 286–308 (1980)

    Article  Google Scholar 

  18. L. Alparone, F. Argenti, G. Benelli, Fast calculation of co-occurrence matrix parameters for image segmentation. Electron. Lett. 26(1), 23–24 (1990)

    Article  Google Scholar 

  19. L.S. Davis, A. Mitiche, Edge detection in textures. IEEE Comput. Graphics Image Process. 12, 25–39 (1980)

    Article  Google Scholar 

  20. M.M. Galloway, Texture classification using grey level runlengths. Comput. Graphics Image Process. 4, 172–179 (1975)

    Article  Google Scholar 

  21. X. Tang, Texture information in run-length matrices. IEEE Trans. Image Process. 7(11), 1602–1609 (1998)

    Article  Google Scholar 

  22. A. Chu, C.M. Sehgal, J.F. Greenleaf, Use of gray value distribution of run lengths for texture analysis. Pattern Recogn. Lett. 11, 415–420 (1990)

    Article  Google Scholar 

  23. B.R. Dasarathy, E.B. Holder, Image characterizations based on joint gray-level run-length distributions. Pattern Recogn. Lett. 12, 497–502 (1991)

    Article  Google Scholar 

  24. G.C. Cross, A.K. Jain, Markov random field texture models. IEEE Trans. Pattern Anal. Mach. Intell. 5, 25–39 (1983)

    Article  Google Scholar 

  25. R. Chellappa, S. Chatterjee, Classification of textures using gaussian markov random fields. IEEE Trans. Acoust. Speech Signal Process. 33, 959–963 (1985)

    Article  MathSciNet  Google Scholar 

  26. J.C. Mao, A.K. Jain, Texture classification and segmentation using multiresolution simultaneous autoregressive models. Pattern Recognit. 25, 173–188 (1992)

    Article  Google Scholar 

  27. Divyanshu Rao Sumit Sharma, Ravi Mohan, Classification of image at different resolution using rotation invariant model. Int. J. Innovative Res. Adv. Eng. 1(4), 109–113 (2014)

    Google Scholar 

  28. B.B. Mandelbrot, The Fractal Geometry of Nature (Freeman, Cityplace San Francisco, 1983)

    Book  Google Scholar 

  29. J.M.S.Chen Keller, R.M. Crownover, Texture description and segmentation through fractal geometry. Comput. Vis. Graphics Image Process. 45(2), 150–166 (1989)

    Google Scholar 

  30. R.F. Voss, Random fractals: Characterization and measurement, in Scaling Phenomena in Disordered Systems, ed. by R. Pynn, A. Skjeltorp (Plenum, New York, 1985), pp. 1–11

    Google Scholar 

  31. K.I. Laws, Texture energy measures. in Proceedings of Image Understanding Workshop, pp. 41–51 (1979)

    Google Scholar 

  32. M.T. Suzuki, Y. Yaginuma, A solid texture analysis based on three dimensional convolution kernels. in Proceedings of the SPIE, vol. 6491, pp. 1–8 (2007)

    Google Scholar 

  33. D. Gabor, Theory of communication. IEEE Proc. 93(26), 429–441 (1946)

    Google Scholar 

  34. J.G. Daugman, Uncertainty relation for resolution, spatial frequency, and orientation optimized by 2d visual cortical filters. J. Opt. Soc. Am. A 2, 1160–1169 (1985)

    Article  Google Scholar 

  35. J. Malik, P. Perona, Preattentive texture discrimination with early vision mechanism. J. Opt. Soc. Am. A 5, 923–932 (1990)

    Article  Google Scholar 

  36. I. Fogel, D. Sagi, Gabor filters as texture discriminator. Biol. Cybern. 61, 102–113 (1989)

    Google Scholar 

  37. T. Chang, C.C.J. Kuo, Texture analysis and classification with tree-structured wavelet transform. IEEE Trans. Image Process. 2(4), 429–441 (1993)

    Article  Google Scholar 

  38. J.L. Chen, A. Kundu, Rotation and gray scale transform invariant texture identification using wavelet decomposition and hidden markov model. IEEE Trans. PAMI 16(2), 208–214 (1994)

    Article  Google Scholar 

  39. M. Sonka, V. Hlavac, R. Boyle, Image Processing, Analysis and Machine Vision. CL Engineering, third edition (2007). ISBN 978-0495082521

    Google Scholar 

  40. A.R. Rao, R.C. Jain, Computerized flow field analysis: oriented texture fields. IEEE Trans. Pattern Anal. Mach. Intell. 14(7), 693–709 (1992)

    Google Scholar 

  41. D. Marr, S. Ullman, Directional selectivity and its use in early visual processing. in Proceedings of the Royal Society of London. Series B, Biological Sciences, vol. 211, pp. 151–180 (1981)

    Google Scholar 

  42. S. Mori, H. Tamura, T. Yamawaki, Texture features corresponding to visual perception. IEEE Trans. Syst. Man Cybern. B Cybern. SMC 8(6), 460–473 (1978)

    Google Scholar 

  43. S.H. Shirazi, A.I. Umar, S.Naz, N. ul Amin Khan, M.I. Razzak, B. AlHaqbani, Content-based image retrieval using texture color shape and region. Int. J. Adv. Comput. Sci. Appl. 7(1), 418–426 (2016)

    Google Scholar 

  44. T. Majtner, D. Svoboda, Extension of tamura texture features for 3d fluorescence microscopy. in Proceedings of 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), pp. 301–307. IEEE, 2012. ISBN 978-1-4673-4470-8

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arcangelo Distante .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Distante, A., Distante, C. (2020). Texture Analysis. In: Handbook of Image Processing and Computer Vision. Springer, Cham. https://doi.org/10.1007/978-3-030-42378-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-42378-0_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-42377-3

  • Online ISBN: 978-3-030-42378-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics