Statistical Methods of Texture Analysis
- Concept: Texture analysis often relies on spatial relationships between pixel gray levels, not just individual pixel values.
- Gray-Level Co-occurrence Matrix (GLCM):
- Defined by a displacement vector , representing the spatial relationship between pixel pairs.
- counts the number of pixel pairs separated by with gray levels and .
- Normalized can be treated as a probability mass function. Okay, here’s a breakdown of the Texture Features derived from the Gray-Level Co-occurrence Matrix (GLCM), designed for better understanding:
What is the GLCM ?
- The GLCM captures how often different combinations of pixel gray levels occur next to each other in an image, based on a defined spatial relationship (the displacement vector d).
- Think of it as a matrix that summarizes the spatial distribution of gray levels in a textured region.
Texture Features from the GLCM: What do they tell us?
These features quantify different aspects of the texture based on the probabilities in the GLCM. They help us distinguish between different types of textures.
-
Entropy:
- What it measures: The randomness or disorder in the texture.
- Intuition:
- High entropy = Many different gray-level pairs occur with similar probability (like a noisy or very complex texture). The GLCM will have values spread out.
- Low entropy = Only a few gray-level pairs dominate (like a very regular or uniform texture). The GLCM will have a few large values.
- Formula:
- is the probability of gray levels and occurring together (from the GLCM).
-
Energy (also called Angular Second Moment):
- What it measures: The uniformity or homogeneity of the texture.
- Intuition:
- High energy = The texture is very uniform (only a few gray-level pairs are common). The GLCM will have a few large values, possibly close to the diagonal if the pixel pairs often have similar gray level values.
- Low energy = The texture is less uniform, with many different gray-level pairs present.
- Formula:
- We square the probabilities, so larger values contribute much more to the sum.
-
Contrast:
- What it measures: The amount of local variation in gray levels in the texture.
- Intuition:
- High contrast = Large differences between gray levels of neighboring pixels are common (like a texture with sharp edges or large variations between light and dark areas). Values further away from the diagonal of the GLCM will be larger.
- Low contrast = Neighboring pixels tend to have similar gray levels (like a smooth texture). Values along the diagonal will be larger.
- Formula:
- The term emphasizes large differences in gray levels.
-
Homogeneity:
- What it measures: How close the distribution of elements in the GLCM is to the GLCM diagonal. This indicates how similar the pixel pairs are in terms of their gray level values.
- Intuition:
- High homogeneity = Pixel pairs tend to have very similar gray level values (the texture is locally smooth). Values are concentrated along the diagonal of the GLCM.
- Low homogeneity = Pixel pairs often have different gray level values (the texture has more local variations).
- Formula:
- The term in the denominator gives more weight to pixel pairs with similar gray levels (where is small).
In Summary
- These four features (Entropy, Energy, Contrast, and Homogeneity) provide a statistical summary of texture characteristics based on the GLCM.
- They are often used together in texture classification and segmentation tasks.
- The specific values of these features will depend on the choice of the displacement vector d used to create the GLCM.
I hope this more detailed explanation makes these texture features easier to understand!
Page 6: Structural Analysis & Autocorrelation
- Structural Analysis of Ordered Texture: Used when texture primitives are large and can be individually segmented.
- Involves describing primitives (e.g., shape, size) and their spatial arrangement (placement rules).
- Morphological methods can be helpful for extracting primitives in noisy images.
- Autocorrelation: Measures self-similarity of an image at different spatial lags.
- For an image, the autocorrelation function is defined as:
where:
- is the pixel value at location .
- and are spatial lags.
- Periodic textures show periodic behavior in the autocorrelation function.
- Coarse textures: autocorrelation drops off slowly.
- Fine textures: autocorrelation drops off rapidly.
- For an image, the autocorrelation function is defined as:
where: