Lect Wavelet Filt
Lect Wavelet Filt
Wavelet Transform
The wavelet transform corresponds to the
decomposition of a quadratic integrable function s(x) L2(R)
in a family of scaled and translated functions k,l(t),
t l
k,l (t) = k ( )
k
1/ 2
as follows:
1
d k, l =
k
x-l
- s(x) ( k )dx
*
where k R+, l R
and * denotes the complex conjugate function
The discrete wavelet transform (DWT) represents a 1-D
signal s(t) in terms of shifted versions of a lowpass scaling function
(t) and shifted and dilated versions of a prototype bandpass wavelet
function (t).
j ,k (t ) = 2
(2 t k ),
j/2
j ,k (t ) = 2 (2 t k )
j
z (t ) = u j 0,k j 0,k (t ) + j ,k j ,k (t )
j = j0 k
where,
u j ,k = s (t ) (t ) dt
*
j ,k
and
j ,k = s (t )
*
j ,k
(t ) dt
F (u ) =
f ( x )e
j 2xu
dx
f ( x) =
F (u )e
j 2xu
du
(t ) = 2
(2 t l )
f ( x) =
j 2ux
F (u )e
; x = 0,1,...., ( N 1)
u =0
The DWT:
f (t ) = X DWT (k , l )[2
k
where,
(2 t l )]
k / 2
1
X CWT (k , l ) =
k
t l
x(t ) ( k )dt
Forward:
and Inverse:
hk (t ) = a
k / 2
f (a t lT )]
Analysis filters:
k / 2
h( a t )
f k (t ) = a
k / 2
f (a t )
Functions h(t) and f(t) are derived by dilation of a single filter. Thus
the basis functions are dilated (t -> a-kt) and shifted (t -> t - la-kt)
versions of:
k / 2
k
kl
f (t ) = (t ) = a
(a t lT )
f k (t ) = h (t )
*
k
Fc
Fa =
a.
where a is the scale. is the sampling period and
Fc is the center frequency of a wavelet in Hz. Fa
is the pseudo-frequency corresponding to the
scale a, in Hz.
g[ L 1 N ] = ( 1) .h( n)
n
H0(z)
G0(z)
^
x(t )
x(t)
2
H1(z)
Analysis Bank
G1(z)
Synthesis Bank
H0(z)
H1(z)
/2
Expanders
H0(z)
G0(z)
H1(z)
G1(z)
^
x(t )
x(t)
HM-1(z)
Analysis Bank
GM-1(z)
Synthesis Bank
yhi [k ] = x[n].g[2k n]
ylo [k ] = x[n].h[2k n]
/4
/2
= 2
Frequency
Response
of 2-channel
Daubeschies
8-tap
orthogonal
wavelet filters.
Low-Pass
High-Pass
Frequency Response
of a 3-channel
orthogonal wavelet
filters.
Channel - I
Channel - II
Channel - III
Frequency Response
of a 4-channel
orthogonal wavelet
filters.
Channel - I
Channel - II
Channel - III
Channel - IV
H0(z)
H0(z)
G0(z)
2
H1(z)
x(t)
H0(z)
H1(z)
2
2
G1(z)
G0(z)
2
2
x(t)
2
H1(z)
G0(z)
G1(z)
G1(z)
a *t
w(t ) = exp(
)
2
2
Broader Window, w
Narrow Window, w
Amplitude
Frequency
Amplitude (Fourier)
Scale
Frequency
Time
Time (STFT/Gabor)
Time (Wavelet)
Frequency
(STFT/Gabor)
21
1
(Wavelet)
Frequency
2T Time
Scale
0/4
0/2
T 2T
4T
Time
LPF
LL
HPF
LPF
HL
HPF
HH
Image
HPF
LPF
LH
References:
Multirate Systems and Filter banks, P. P. Vaidyanathan; Prentice
Hall Inc., 1993.
Problem of
Shape from
3-D Textures
2-D Textures
3-D Textures
REFERENCES
1.
M. Clerc and S. Mallat, The Texture Gradient Equation for Recovering Shape from Texture, IEEE
Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, No. 4, pp. 536-549, April 2002.
2.
J. Garding, Surface Orientation and Curvature from Differential Texture Distortion, Proceedings of the IEEE
Conference on Computer Vision (ICCV 95), 1995, pp. 733-739.
3.
J. S. Kwon, H. K. Hong and J. S Choi, Obtaining a 3-D orientation of Projective textures using a Morphological
Method, Pattern Recognition, Vol. 29, No. 5, pp. 725-732, 1996.
4.
T. Leung and J. Malik, On Perpendicular textures, or: Why do we see more flowers in the distance?,
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR 97), 1997, San Juan,
Puerto Rico, pp. 807-813.
5.
J. Malik and R. Rosenholtz, Computing Local Surface Orientation and Shape from texture for Curved
Surfaces, International Journal of Computer Vision, Vol. 23(2), pp. 149-168, 1997.
6.
E. Ribeiro and E. R. Hancock, Shape from periodic Texture using the eigenvectors of local affine distortion,
IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 23, No. 12, pp. 1459 1465, Dec. 2001.
7.
B. J. Super and A. C. Bovik, Planar surface orientation from texture spatial frequencies, Pattern Recognition,
Vol. 28, No. 5, pp. 729-743, 1995.
8.
Sukhendu Das and Thomas Greiner; Wavelet based separable analysis of texture images for extracting
orientation of planar surfaces; Proceedings of the second IASTED International Conference on Visualization,
Imaging and Image Processing (IASTED-VIIP); September 9-12, 2002, Malaga, Spain, pp. 607612.
9.
Thomas Greiner and Sukhendu Das; Recovering Orientation of a textured planar surface using wavelet
transform; Indian Conference on Computer Vision, Graphics and Image Processing, 2002 (ICVGIP '02),
December 16 - 18, 2002, Space Applications Centre (SAC-ISRO), Ahmedabad, INDIA, pp. 254-259.