Beruflich Dokumente
Kultur Dokumente
A first look
Ref: Walker (Ch.2)
Jyun-Ming Chen, Spring 2001
Introduction
A family of wavelet transforms
discovered by Ingrid Daubechies
Concepts similar to Haar (trend and
fluctuation)
Differs in how scaling functions
and wavelets are defined
longer supports
Wavelets are building blocks that can quickly
decorrelate data.
1 2
, Q 2 2
P2 2
Haar Revisited
1
2 2
V1
W 2
1
1
2
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
2
1
1
2
1
2
1
2
1
2
1
2
1
2
Synthesis
Filter P3
Synthesis
Filter Q3
In Other Words
V
2
1
V22 V32 V42 14 V13 V23 V33 V43 V53 V63 V73
V83 18
2 84
1 2 , 2 1
12 22 1
V12 W12 1 1 2 2 0
Averaging 1 2 2 Differencing 1 2 0
if f1 f 2 f
if f1 f 2 f
then f V12 1 f1 2 f 2 1 2 f
f1 f 2
2f
2
2
2
1 2
1
2
then f W12 1 f1 2 f 2 1 2 f
f1 f 2
2 0
2
1
1
, 2
2
2
1 1
2
2
c
f 3
1 2
2
1 2
d2
f 4
c
f 5
3
1
2
d3
1 2
f 6
f
c
4
1
2
7
d
1 2 f 8
4
1
2
1
21 2
1
2
2
1
2
1 2
2
1
1 2
1 2
8
1 2
1 2
1 2
2
1 2
OR, y D f
c12 c42 d12 d 42 y T y ( f T D T ) D f f T ( D T D) f
Energy Conservation :
y y f f , therefore D D I
T
Hence
12 22 1 and 12 22 1
Daubechies Wavelets
How they look like:
Translated copy
dilation
Scaling functions
Wavelets
n 1
n 1
N 2n
n 1
n 1
n 1
n 1
n 1
n 1
Trend: average of 10
values
j 1
Daub4 Wavelets
Similar wrap-around
Obtained from natural
basis
Support/translation:
Same as scaling
functions
Extends to lowerlevels
j 1
n 1
n 1
n 1
N 2n
n 1
n 1
Property of Daub4
If a signal f is (approximately) linear over
the support of a Daub4 wavelet, then the
corresponding fluctuation value is
(approximately) zero.
True for functions that have a continuous
2nd derivative
f ( x) const f ( x) (const ) x
MRA
f c 2 ( x) d 2 ( x)
c 2 ( x) c1 ( x) d1 ( x)
c1 ( x )
d1 ( x )
f c 0 ( x) d 0 ( x) d n-1 ( x) where N 2 n
Example (Daub4)
f f1
V12 1 2 3 4
f2
f3
0 0 0 0
V22 0 0 1 2 3 4
0 0
V32 0 0 0 0 1 2 3 4
V42 3 4
0 0 0 0 1 2
f4
f5
f6
f7
W12 1
f 8 N 8
3 4 0 0 0 0
W22 0 0 1 2 3 4 0 0
2
W32 0 0 0 0 1
W42 3
4 0 0 0 0 1 2
V V V V V
V V V V V
1
1
0
1
2
1 1
2
2 2
1
1 1
1
2 2
2
3 3
1
3 1
2
4 4
1
4 2
3
4
Or,
2
1
4
1
2
3 1
4 2
3
4
1
1
1
2
3
1
1
4
1
1
2
1
V22
V42 V13
V32
V23
V33
V43
V53
V63
V73
3 1
4 2
3 1
4 2
V83 P 3
Synthesis
Filter P3
21
1 2
3 1
41 2 2
1 3
3 2
4 2 2 3
3 3 1 4
4 3 2 4
3 4
4 4
Or,
2
1
V22
V32
11
21
31 1 2
41 2 2
3 2 1 3
4 2 2 3
3 3 1 4
4 3 2 4
3 4
4 4
V42 V13
V23
1
2
3
4
V33
V43
1
2
3
4
V53
3
4
1
2
3
4
V63
1
2
3
4
V73
1
2
3
4
1
2
3
4
V83 P 3
1
2
3
4
1
3
2
4
4 2
3 1
4 2
3
1
4 2
Synthesis
1
3
Filter
P
1
1
4
2 2
V4
3 1
4 2
Synthesis
Filter P1 1
0
1
1
1
1 2
V1 V1 V2 V1 V2
3
4
2
1
W22
W32
W42 V13
V23
V33
Synthesis
Filter Q2 1 3
1
1
4
2 2
V4
3 1
4 2
V43
V53
Synthesis
Filter Q3
4
1
2
3
4
1
2
3
4
Synthesis
Filter Q1 1
0
1
1
1
1 2
W1 V1 V2 V1 V2
3
4
1
2
Summary
V
j 1
V P
Daub4
(N=32)
j 1
V Q
In
general
N=2n
support
10
22
translation
c Ac
c1 A2c 2
c 0 A1c1
d 2 B 3c 3
d 1 B 2c 2
d 0 B1c1
c2
c1
c0
d0
MRA (Daub4)
c0
c1
c2
c5
c6
c3
c7
c8
c4
f (x)
Energy Compaction
(Haar vs. Daub4)
Orthogonality
1 3 2 4 0
Linear
4 unknowns; 4 eqns
Supplemental
if f1 f 2 f 3 f 4 f
then f V12 1 f1 2 f 2 3 f 3 4 f 4 1 2 3 4 f
average 2 f 2
if f1 f 2 f 3 f 4 f
then f W12 1 f1 2 f 2 3 f 3 4 f 4 1 2 3 4 f
const correlatio n 2 0 2
if f1 k , f 2 k s, f 3 k 2s, f 4 k 3s
then f W12 1 f1 2 f 2 3 f 3 4 f 4
1 2 3 4 k 0 1 1 2 2 3 3 4 s
linear correlation 2 0 2
Conservation of Energy
Define
Energy Conservation
By definition:
c
c
c
c
c
Orthogonal Wavelets
By construction
Haar is also
orthogonal
Not all wavelets are
orthogonal!
Semiorthogonal,
Biorthogonal
N 2n
n 1
Daub6 (cont)
Constraints
DaubJ
Constraints
Comparison (Daub20)
c0
c1
c2
c5
c6
c3
c7
c8
c4
f (x)
Coiflets
Designed for maintaining a close match
between the trend value and the original
signal
Named after the inventor: R. R. Coifman
Ex: Coif6