By Barak Hurwitz
Wavelets seminar
List of topics
Reminder 1D signals
Wavelet Transform CWT,DWT Wavelet Decomposition Wavelet Analysis
2D signals
Wavelet Pyramid some Examples
1D SIGNAL
Wavelet Properties
Short time localized waves 0 integral value. Possibility of time shifting. Flexibility.
Wavelets families
Wavelet Transform
CWT
Step 1 Step 2
Step 3 Step 4
Step 5
scale mother
time
Low scale
High scale
The DWT
every possible scale is too much work It also generates a very large amount of data Solution: choose only a subset of scales and positions, based on power of two (dyadic choice)
Decimation
The former process produces twice the data To correct this, we Down sample (or: Decimate)
the filter output by two.
A*
HPF
D*
Multi-level Decomposition
Iterating the decomposition process,
breaks the input signal into many lowerresolution components: Wavelet decomposition tree:
Wavelet reconstruction
Reconstruction (or synthesis) is the
process in which we assemble all components back
Up sampling (or interpolation) is done by zero inserting between every two coefficients
Example*:
STFT
between time-based and frequencybased. limited precision. Precision <= size of the window. Time window - same for all frequencies. Whats wrong with Gabor?
Wavelet Analysis
Windowing technique with variable size
window: Long time intervals - Low frequency Shorter intervals - High frequency
low frequency
Discontinuity effect
time High frequency
NOTHING!
2D SIGNAL
b shift
Wavelet function
a , b x
1D function
x b a
2D
function
a, bx , by x , y
1 a
xbx a
y by a
Image Pyramids
Wavelet Decomposition
Wavelet DecompositionLENNA
Another Example
LH HL HH
high pass
high pass
high pass
Coding Example
Original @ 8bpp
DWT @0.5bpp
Zoom on Details
DWT DCT
Another Example
0.15bpp DCT 0.18bpp 0.2bpp
DWT
be analyzed For example: seismic tremors Wavelet human speechanalysis is a new engine andvibrations promising set of tools medical images for analyzing these signals financial data Music