window fourier and wavelet transforms. properties and applications of the wavelets. a.s. yakovlev

59
Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Upload: chaz-wale

Post on 28-Mar-2015

254 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier and wavelet transforms.

Properties and applications of the wavelets.

A.S. Yakovlev

Page 2: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Contents

1. Fourier Transform2. Introduction To Wavelets3. Wavelet Transform4. Types Of Wavelets5. Applications

Page 3: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier TransformOrdinary Fourier Transform

Contains no information about time localization

Window Fourier Transform

Where g(t) - window functionIn discrete form

1( ) ( )

2i tFf f t e dt

win ( , ) ( ) ( ) i tT f s f t g t s e dt

win, 0( ) ( ) i t

m nT f f t g t ns e dt

Page 4: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier Transform

Page 5: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier TransformExamples of window functions

Hat function

Gauss function

Gabor function 0

0 22

( )1( ) exp ( ) exp

22

t tg t i t t i

2

0

2 2)(

exp2

1)(

tt

tg

1,0

]1,0[,1

0,0

xg

xg

xg

Page 6: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier TransformExamples of window functions

Gabor function

Page 7: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fourier Transform

Page 8: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier Transform

Page 9: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Window Fourier TransformDisadvantage

Page 10: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Multi Resolution Analysis MRA is a sequence of spaces {Vj} with

the following properties:1. 2. 3. 4. If 5. If 6. Set of functions where

defines basis in Vj

1 jj VV

Zj j RLV

2

Zj jV

0

1)2()( jj VtfVtf

jj VktfVtf )()(

kj ,)2(2 2/

, ktjjkj

Page 11: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Multi Resolution Analysis

Page 12: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Multi Resolution Analysis Definitions

Father function basis in V Wavelet function basis in WScaling equationDilation equationFilter coefficients hi , gi

)2(2 2/, ktjjkj

( ) (2 )ii Z

x h x i

1

( ) 2 (2 )

( 1)

ii Z

ii L i

x g x i

g h

Zi

Page 13: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Continuous Wavelet Transform (CWT)

wave 1/ 2( , ) | | ( )t b

T f s a f t dta

wave( ) ( , )t b

f t T f s d dsa

Direct transform

Inverse transform

Page 14: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Discrete Wavelet DecompositionFunction f(x)

Decomposition

We want

In orthonormal case

2 1

, ,0

( ) ( )j

j k j k jk

f t s t V

1 2 1 2 1

, , , ,0 0

( ) ( ) ( )j LJ

j k j k L k L kj L k k

f t w t s t

, ,

, ,

( ) ( )

( ) ( )

j k j k

j k j k

s f t t dt

w f t t dt

Page 15: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Discrete Wavelet Decomposition

0321

0121

WWWW

VVVVV

nnn

nnn

Page 16: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fast Wavelet Transform (FWT) Formalism

In the same way

, , 2 1,

2 , 2 1,

( ) ( ) ( ) ( )

( ) ( )

j k j k l k j ll Z

l k j k l k j ll Z l Z

w f t t dt f t g t

g f t t dt g s

, 2 1,j k l k j ll Z

s h s

Page 17: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fast Wavelet Transform (FWT)

1,0 0,0

1,1 0,1

1,2 0,2 0,0 0,0

1,3 0,3 0,1 0,1

1,4 0,0 0,2 0,2

1,5 0,1 0,3 0,3

1,6 0,2

1,7 0,3

s s

s s

s s s w

s s s wT

s w s w

s w s w

s w

s w

Page 18: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fast Wavelet Transform (FWT) Matrix notation

0 1 2 3

0 1 2 3

0 1 2 3

0 1 2 3

2 3 0 12

0 1 2 3

0 1 2 3

0 1 2 3

0 1 2 3

2 0 0 1

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

D

h h h h

h h h h

h h h h

h h h h

h h h hT

g g g g

g g g g

g g g g

g g g g

g g g g

Page 19: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fast Wavelet Transform (FWT) Matrix notation

0 2 0 2

1 3 1 3

2 0 2 0

3 1 3 1

2 0 2 02 2

3 1 3 1

2 0 2 0

3 1 3 1

2 0 2 0

3 1 3 1

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

rev tD D

h h g g

h h g g

h h g g

h h g g

h h g gT T

h h g g

h h g g

h h g g

h h g g

h h g g

Page 20: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Fast Wavelet Transform (FWT) Note

FWT is an orthogonal transform

It has linear complexity

1

*

rev t

rev

T T T

T T I

Page 21: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Conditions on wavelets

1. Orthogonality:

2. Zero moments of father function and wavelet function:

2 , k k l lk Z

h h l Z

( ) 0,

( ) 0.

ii

ii

M t t dt

t t dt

Page 22: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Conditions on wavelets

3. Compact support:Theorem: if wavelet has nonzero coefficients with only indexes from n to n+m the father function support is [n,n+m].

4. Rational coefficients.5. Symmetry of coefficients.

Page 23: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsHaar Wavelets

1. Orthogonal in L2

2. Compact Support3. Scaling function is symmetric

Wavelet function is antisymmetric

4. Infinite support in frequency domain

Page 24: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsHaar WaveletsSet of equation to calculate coefficients:

First equation corresponds to orthonormality in

L2, Second is required to satisfy dilation

equation.

Obviously the solution is

2 20 1

0 1

1

2

h h

h h

0 1

1

2h h

Page 25: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsHaar Wavelets

Theorem: The only orthogonal basis with the symmetric, compactly supported father-function is the Haar basis.

Proof:Orthogonality:For l=2n this is For l=2n-2 this is

1 0 0 1[..., ,..., , , , ,..., ,...]n nh a a a a a a

2 0, if 0.k k lk Z

h h l

1 1 0,n n n na a a a

3 1 2 2 1 3 0.n n n n n n n na a a a a a a a

Page 26: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsHaar WaveletsAnd so on. The only possible sequences are:

Among these possibilities only the Haar filterleads to convergence in the solution of

dilationequation.End of proof.

1 1[...,0,0, ,0,0,0,0,0,0, ,0,0,...]

2 2

Page 27: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsHaar WaveletsHaar a)Father function and B)Wavelet

function

a) b)

Page 28: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsShannon Wavelet

Father function

Wavelet functionx

xxx

)sin(

)(sinc)(

xxx

)sin()2sin(

Page 29: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsShannon Wavelet

Fourier transform of father function

Page 30: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsShannon Wavelet

1. Orthogonal2. Localized in frequency domain3. Easy to calculate4. Infinite support and slow decay

Page 31: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsShannon Wavelet

Shannon a)Father function and b)Wavelet function

a) b)

Page 32: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsMeyer Wavelets

Fourier transform of father function

Page 33: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubishes Wavelets

1. Orthogonal in L2

2. Compact support3. Zero moments of father-function

( ) 0iiM x x dx

Page 34: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechies Wavelets

First two equation correspond to orthonormality

In L2, Third equation to satisfy dilation

equation, Fourth one – moment of the father-function

2 2 2 20 1 2 3

0 2 1 3

0 1 2 3

1 2 3

1

0

2

2 3 0

h h h h

h h h h

h h h h

h h h

Page 35: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechies Wavelets

Note: Daubechhies D1 wavelet is Haar Wavelet

Page 36: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechies Wavelets

Daubechhies D2 a)Father function and b)Wavelet function

a) b)

Page 37: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechies Wavelets

Daubechhies D3 a)Father function and b)Wavelet function

a) b)

Page 38: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechhies Symmlets

(for reference only)Symmlets are not symmetric!They are just more symmetric than

ordinary Daubechhies wavelets

Page 39: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsDaubechies Symmlets

Symmlet a)Father function and b)Wavelet function

a) b)

Page 40: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsCoifmann Wavelets (Coiflets)

1. Orthogonal in L2

2. Compact support

3. Zero moments of father-function

4. Zero moments of wavelet function

( ) 0iiM x x dx

( ) 0ii x x dx

Page 41: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsCoifmann Wavelets (Coiflets)

Set of equations to calculate coefficients2 2 2 2

2 1 0 1 2 3

2 0 1 1 0 2 1 3

2 2 1 3

2 1 0 1 2 3

2 1 1 2 3

2 1 1 2 3

1

0

0

2

2 2 3 0

2 2 3 0

h h h h h h

h h h h h h h h

h h h h

h h h h h h

h h h h h

h h h h h

Page 42: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsCoifmann Wavelets (Coiflets)

Coiflet K1 a)Father function and b)Wavelet function

a) b)

Page 43: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Types Of WaveletsCoifmann Wavelets (Coiflets)

Coiflet K2 a)Father function and b)Wavelet function

a) b)

Page 44: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

How to plot a function

Using the equation ( ) (2 )ii Z

x h x i

Page 45: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

How to plot a function

Page 46: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Applications of the wavelets

1. Data processing2. Data compression3. Solution of differential equations

Page 47: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Digital” signal

Suppose we have a signal:

Page 48: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Digital” signalFourier method

Fourier spectrum Reconstruction

Page 49: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Digital” signalWavelet Method

8th Level Coefficients Reconstruction

Page 50: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Analog” signal

Suppose we have a signal:

Page 51: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Analog” signalFourier Method

Fourier Spectrum

Page 52: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Analog” signalFourier Method

Reconstruction

Page 53: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Analog” signalWavelet Method

9th level coefficients

Page 54: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

“Analog” signalWavelet Method

Reconstruction

Page 55: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Short living stateSignal

Page 56: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Short living stateGabor transform

Page 57: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Short living stateWavelet transform

Page 58: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Conclusion

Stationary signal – Fourier analysisStationary signal with singularities –

Window Fourier analysisNonstationary signal – Wavelet

analysis

Page 59: Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev

Acknowledgements

1. Prof. Andrey Vladimirovich Tsiganov

2. Prof. Serguei Yurievich Slavyanov