Title: Outline
1Outline
- Texture modeling - continued
- Filtering-based approaches
2Texture Modeling
- The structures of images
- The structures in images are due to the
inter-pixel relationships - The key issue is how to characterize the
relationships
3Representing Textures through Filtering
- Filtering
- Convolving an image with a linear filter yields a
representation of the image on a different basis - The advantage of the transformation is that the
process makes the local structure of the image
clear - A filter can be viewed as a template
- There is a strong response when the local image
pattern looks similar to the filter kernel and a
weak response when it does not
4Representing Textures through Filtering cont.
5Representing Textures through Filtering cont.
6Representing Textures through Filtering cont.
- Gabor filters
- Gabor filters have been widely in texture
modeling - Mathematically, Gabor filters are optimal in the
sense of local joint spatial/frequency
representation
7Representing Textures through Filtering cont.
8Representing Textures through Filtering cont.
- Problems with filtering-based approaches
- The filter response itself does not give rise to
a representation or a model for textures - Even for homogenous textures, the filter
responses are not homogenous
9Representing Textures through Filtering cont.
10Representing Textures through Filtering cont.
- Non-linear smoothing
- In order to derive a more homogenous and
meaningful feature for textures, the filter
responses are then passed through a non-linear
stage - The hope is that smoothed filter response will be
relative homogenous within a texture region - This can be used for texture classification,
texture boundary detection, and texture
discrimination
11Texture Classification Based on Filtering
12Texture Classification Based on Filtering cont.
13Texture Classification Based on Filtering cont.
14Texture Classification Based on Filtering cont.
15Histograms of Filter Responses as Texture Models
- Histograms as texture features
- For homogenous textures, histograms should not
change very much - In other words, texture images with similar
histograms of filter responses should look
similar - Heeger and Bergen proposed a texture synthesis
algorithm based on this observation
16Histograms of Filter Responses as Texture Models
cont.
17Histograms of Filter Responses as Texture Models
cont.
18Histograms of Filter Responses as Texture Models
cont.
19Histograms of Filter Responses as Texture Models
cont.
20Histograms of Filter Responses as Texture Models
cont.
21Histograms of Filter Responses as Texture Models
cont.
22Histograms of Filter Responses as Texture Models
cont.
23Non-Parametric Sampling
- Non-parametric sampling
- When we need to decide a pixel value, we
calculate the conditional probability given the
pixel values in the surrounding neighborhood - This is done by finding the similar surrounding
neighborhood in the given texture
24Non-Parametric Sampling cont.
25Non-Parametric Sampling cont.
26Non-Parametric Sampling cont.