Wavelets and Multi-Resolution Processing
Wavelets and Multi-Resolution Processing
Wavelets and Multi-Resolution Processing
4 4 4 3
Example
Subband Coding
An image is decomposed into a set of band-limited co
mponents, called subbands, which can be reassembled
to reconstruct the original image without error.
Z-Transform
The Z-transform of sequence x(n) for n=0,1,2 i
s:
n
X ( z) x(n) z
n
Down-sampling by a factor of 2:
x ( n ) x ( 2n ) X ( z ) X ( z ) X ( z )
1 1/ 2 1/ 2
down down
2
Up-sampling by a factor of 2:
x ( n / 2), n 0,2,4...
x (n)
up
X up ( z ) X ( z 2 )
0 otherwise
Z-Transform (cont’d)
If the sequence x(n) is down-sampled an
d then up-sampled to yield x^(n), then:
1
X ( z ) X ( z ) X ( z )
ˆ
From Figure 7.4(a),2 we have:
1 1
Xˆ ( z ) G0 ( z ) H 0 ( z ) X ( z ) H 0 ( z ) X ( z ) Xˆ ( z ) H 0 ( z )G0 ( z ) H1 ( z )G1 ( z ) X ( z )
2 2
1 1
G1 ( z ) H1 ( z ) X ( z ) H1 ( z ) X ( z ) H 0 ( z )G0 ( z ) H1 ( z )G1 ( z ) X ( z )
2 2
Error-Free Reconstruction
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z ) 0
H 0 ( z )G0 ( z ) H1 ( z )G1 ( z ) 2
• Matrix expression
[G0 ( z ) G1 ( z )]H m ( z ) [2 0]
k
0 0
Or, g (k )h (2n k )
0 0 g0 (k ), h0 ( 2n k ) (n )
k
Bi-orthogonality (Cont’d)
It can be shown that:
g1 ( k ), h1 ( 2n k ) ( n )
g0 (k ), h1 (2n k ) 0
g1 ( k ), h0 (2n k ) 0
1
h0 ( z ) h00 ( z ) , z [0,1]
N
2 p / 2 ( q 1) / 2 p z ( q 0.5) / 2 p
1 p/2
hk ( z ) h pq ( z ) 2 ( q 0.5) / 2 p z q / 2 p
N
0 otherwise, z [0,1]
Example
Multiresolution Expansions
Multiresolution analysis (MRA)
A scaling function is used to create a se
ries of approximations of a function or i
mage, each differing by a factor of 2.
Additional functions, called wavelets, ar
e used to encode the difference in infor
mation between adjacent approximation
s.
Series Expansions
A signal f(x) can be expressed as a linear co
mbination of expansion functions:
f ( x) ( x )
k
k k
j ,k ( x ) 2 ( 2 x k )
j/2 j
( x) h (n )
n
2 ( 2 x n ) h ( n ) ( 1) n h (1 n )
Haar Wavelet Functions
Wavelet Series Expansion
f ( x) c
k
j0 ( k ) j0 ,k ( x ) d (k )
j j0 k
j j ,k ( x)
c j0 ( k ) f ( x ) j0 ,k ( x )dx
d j (k ) f ( x) j ,k ( x )dx
Harr Wavelet Series Expansion of y=x2
Discrete Wavelet Transform
1
W ( j0 , k )
M
f ( x )
x
j0 ,k ( x)
1
W ( j, k )
M
f ( x )
x
j ,k ( x)
1 1
f ( x)
M
W ( j , k )
k
0 j0 ,k ( x)
M
W ( j, k )
j j0 k
j ,k ( x)
The Continuous Wavelet Transform
1 x
W ( s, )
f ( x ) s , ( x )dx s , ( x )
s
(
s
)
2
1 s , ( x ) (u )
f ( x)
C W ( s, )
s 2
dds C u
du
0
Misc. Topics
The Fast Wavelet Transform
Wavelet Transform in Two Dimensions
Wavelet Packets