Professional Documents
Culture Documents
Wavelet Transform
Wavelet Transform
Wavelet Transform
5
Comparison of resolution
• Fourier Transform
6
Comparison of resolution
• Windowed Fourier Transform
7
Comparison of resolution
• Discrete Wavelet Transform
8
Fourier Analysis is based on an indefinitely long
cosine wave of a specific frequency
time, t
Wavelet Analysis is based on an short duration
wavelet of a specific center frequency
time, t
STFT - revisited
• Time - Frequency localization depends on window size.
• Wide window → good frequency localization, poor time localization.
coefficients
of wavelets
coefficient of wavelet
complex conjugate of
with
wavelet with
scale, s and time, t
scale, s and time, t
Wavelet
normalization
shift in time
change in scale:
big s means long
wavelength
wavelet with
scale, s and time, t
Mother wavelet
Continuous Wavelet Transform (CWT)
1 t −t
f ( t )
Forward
C (t , s) =
dt
CWT: s t s
1 t −t
C (t , s) = f ( t ) dt
s t s
Illustrating CWT (cont’d)
3. Shift the wavelet to the right and repeat step 2 until you've
covered the whole signal.
1 t −t
C (t , s) = f ( t ) dt
s t s
Illustrating CWT (cont’d)
1 t −t
C (t , s) = f ( t )
dt
s t s
1 t −t
C (t , s) = f ( t )
dt
s t s
Shannon Wavelet
mother wavelet
t=5, s=2
time
Fourier spectrum of Shannon Wavelet
frequency, w
= f(t) * Y(-t/s)
admissibility condition:
1 t −t
Forward CWT: C (t , s) = f ( t )
dt
s t s
1 t −t
Inverse CWT:
f (t ) =
s t s C (t , s) ( s )dt ds
weighted by F(u)
Fourier Transform vs Wavelet Transform
weighted by C(τ,s)
1 t −t
f (t ) =
s t s C (t , s) ( s )dt ds
Properties of Wavelets
• Simultaneous localization in time and scale
- The location of the wavelet allows to explicitly represent
the location of events in time.
- The shape of the wavelet allows to represent different
detail or resolution.
Properties of Wavelets (cont’d)
where jk (t ) = 2 j / 2 ( 2 j t − k )
DFT vs DWT
• DFT expansion: one parameter basis
or f (t ) = a l l (t )
l
f (t ) = a jk jk (t )
k j
Multiresolution Representation Using Wavelets
f (t )
fine
details
wider, large translations
j
f (t ) = a jk (t )
jk
k j
coarse
details
Discrete wavelets:
choice of scale and sampling in time
sj=2j
Scale changes
and by factors of 2
tj,k = 2jkDt
Sampling widens by factor of 2
for each successive scale
Then g(sj,tj,k) = gjk
where j = 1, 2, …
k = -… -2, -1, 0, 1, 2, …
APPLICATIONS OF WT
Terms and Definitions (Continued)
46
WT-Application in Denoising
47
WT-Application in Denoising
48
IMAGE COMPRESSION
7 Simulation Result
DCT-based Wavelet-based
Original image image compression image compression
CR = 11.2460 CR = 10.3565
RMS = 4.1316 RMS = 4.0104
50
7 Simulation Result
DCT-based Wavelet-based
Original image image compression image compression
CR = 27.7401 CR = 26.4098
RMS = 6.9763 RMS = 6.8480
51
7 Simulation Result
DCT-based Wavelet-based
Original image image compression image compression
CR = 53.4333 CR = 51.3806
RMS = 10.9662 RMS = 9.6947
52
Compression Example
◼ A two dimensional (image)
compression, using 2D wavelets
analysis.
◼ The image is a Fingerprint.
◼ FBI uses a wavelet technique to
compress its fingerprints database.
Fingerprint compression
Wavelet: Haar
Level:3
Results (1)
Threshold: 3.5
Zeros: 42%
Retained energy:
99.95%
Successive Wavelet/Subband
Decomposition
UMCP ENEE631 Slides (created by M.Wu © 2001/2004)