Texture Image Retrieval Using Fourier Transform: Abdelhamid Abdesselam
Texture Image Retrieval Using Fourier Transform: Abdelhamid Abdesselam
1
Department of Computer Science, College of Science, Sultan Qaboos
University, P.O. 36, Al-Khodh, Muscat-123, Sultanate of Oman; e-mail:
[email protected] where wk is the wavelet coefficient at pixel k of the sub-
band and N is the number of pixels in the sub-band.
Sometimes the absolute value of wk ( |wk| )is used instead of The spectral domain is partitioned into half-ring-shaped
its square (wk2) just to speed up the calculations. regions and wedge-shaped regions where:
a half-ring-shaped region Rr1,r2 is defined as follows:
The standard deviation is estimated as described by the
following equation (2) Rr1, r 2 = {(u , v) | r12 ≤ u 2 + v 2 < r 22 ; n / 2 + 1 ≤ u ≤ n;0 ≤ v ≤ n}
1 N −1 2
∑
A wedge-shaped region is defined as follows
σ Enerfy = ( wk − μ ) 2 (2)
N − 1 k =0
Wθ 1,θ 2 = {(u , v) | θ 1 ≤ tan −1(v / u ) < θ 2; n / 2 + 1 ≤ u ≤ n;0 ≤ v ≤ n}
Similarly, absolute value is sometimes used instead of the
square operation.
Very recently, P.W.Huang et al [10-12] proposed a The intersections of these rings and wedges define sectors
wavelet based approach that describes texture content of an Sr1,r2,θ1,θ2, where
image by concatenating the gradient vectors of the sub-band
images obtaining a single feature vector called Composite S r1, r 2,θ 1,θ 2 = {(u , v) | r12 ≤ u 2 + v 2 < r 22 ; and θ 1 ≤ tan −1(v / u ) < θ 2,
Sub-band Gradient (CSG) vector. A gradient vector of an
image is the histogram that records the total gradient and n / 2 + 1 ≤ u ≤ n;0 ≤ v ≤ n}
magnitude of the image pixels at different directions. Their
experiments showed that their approach outperforms the In order to reduce the effect of noise on the final result,
single resolution technique using the same texture feature. only significant values of the power spectrum were
considered for further processing.
The mean and standard deviation of the significant values
B. Fourier-based techniques of power spectrum in these sectors constitute the elements
Fourier transform has been widely used by image of the feature vector.
processing research community. It has the very useful Such a feature vector describes three aspects of the
characteristic of highlighting the dominant spatial texture: its roughness, coarseness and directionality. Since
frequencies as well as the dominant orientations of the rough texture tend to contain more energy in the high
structures contained in the image. Another advantage of frequency components than smoother ones.[7], and
using Fourier transform is the fact that frequency-domain magnitude of power spectra for frequency components away
features are generally less sensitive to noise than spatial from the origin drop rapidly to approximately zero for
domain ones [5] coarse textures [5] and it's well known that linear structures
In many works described in literature [5-7], the spectral in the spatial domain at direction θ will produce linear
domain is partitioned into ring-shaped and wedge shaped structures in the frequency domain with high energy values
areas. The mean and or variances of the Fourier power at direction θ+90°.
spectrum of ring-shaped regions were used to describe the
coarseness of the texture and the variances of the wedge- A. Algorithm
shaped regions were used to describe the orientation of the The feature extraction algorithm used in our method can
textural patterns. be summarized as follows:
D1-4
D95-10 D64-1 D64-1 D95-2 D95-1
D3-1