Wavelet and multiresolution process

37
Wavelet and multiresolution process Pei Wu 5.Nov 2012

description

Wavelet and multiresolution process. Pei Wu 5.Nov 2012. Mathematical preliminaries: Some topology. Open set: any point A in the set must have a open ball O( r,A ) contained in the set. Closed set: complement of open set. - PowerPoint PPT Presentation

Transcript of Wavelet and multiresolution process

Page 1: Wavelet and  multiresolution  process

Wavelet and multiresolution process

Pei Wu5.Nov 2012

Page 2: Wavelet and  multiresolution  process

Mathematical preliminaries: Some topology Open set: any point A in the set must have

a open ball O(r,A) contained in the set. Closed set: complement of open set. Intersection of closed set is always closed.

Union of open set is always open Compact: if we put infinite point in the set

it must have infinity point “gather” around some point in the set.

Complete: a “converge” sequence must converge at a point in the set.

Page 3: Wavelet and  multiresolution  process

Mathematical preliminaries: Hilbert space Hilbert space is a space…

linear complete with norm with inner product

Example: Euclidean space, L2 space, …

Page 4: Wavelet and  multiresolution  process

Mathematical preliminaries: orthonormal basis f,g is orthogonal iff <f,g>=0 f is normalized iff <f,f>=1 Orthonormal basis: e1, e2, e3,… s.t.

a set of basis is called complete if

Page 5: Wavelet and  multiresolution  process

equivalent condition for orthonormal

A set of element {ei} is orthonormal if and only if:

A orthonormal set induces isometric mapping between Hilbert space and l2.

Page 6: Wavelet and  multiresolution  process

Motivation in context of Fourier transform we

suppose the frequency spectrum is invariant across time:

However in many cases we want:

Page 7: Wavelet and  multiresolution  process

Example: Music

Page 8: Wavelet and  multiresolution  process

Windowed Fourier Transform

Page 9: Wavelet and  multiresolution  process

Analyze of Windowed Fourier transform A function cannot be localized in both

time and frequency (uncertainty principle).

High frequency resolution means low time resolving power.

Page 10: Wavelet and  multiresolution  process

Trade-off between frequency resolution and time resolution

Page 11: Wavelet and  multiresolution  process

Adaptive resolution Use big ruler to measure big thing,

small ruler to measure small thing.

Page 12: Wavelet and  multiresolution  process

Wavelet Use scale transform to construct

ruler with different resolution.

Page 13: Wavelet and  multiresolution  process

CWT(continuous wavelet transform)

Page 14: Wavelet and  multiresolution  process

Proof (1)

Page 15: Wavelet and  multiresolution  process

Proof (2)

Page 16: Wavelet and  multiresolution  process

Discretizing CWT a,b take only discrete number:

And we want them to be orthogonal:

Page 17: Wavelet and  multiresolution  process

Example for wavelet (a)Meyer (b,c)Battle-Lemarie

Page 18: Wavelet and  multiresolution  process

Example for wavelet (2) (d) Haar (e,f)Daubechies

Page 19: Wavelet and  multiresolution  process

Constructing orthogonal wavelet Multiresolution analysis A series of linear subspace {Vi} that:

Page 20: Wavelet and  multiresolution  process

Example

Page 21: Wavelet and  multiresolution  process

From scaling function to wavelet Firstly we find a set of orthonormal

basis in V0:

hn would play important role in discrete analysis

Page 22: Wavelet and  multiresolution  process

Example: Haar wavelet

Page 23: Wavelet and  multiresolution  process

Relaxing orthogonal condition is linearly independent

but not orthogonal.

is orthonormal basis of V0

Page 24: Wavelet and  multiresolution  process

Example: Battle-Lemarie Wavelet Use spline to get continuous function

Page 25: Wavelet and  multiresolution  process

Meyer Wavelet: compact support

Page 26: Wavelet and  multiresolution  process

Fast Wavelet transform Mallat algorithm : top-down

Given c1 how can we get c0 and d0? Given c0 and d0 how to reconstruct

c1 ?

Page 27: Wavelet and  multiresolution  process

Mallat algorithm (2)

Page 28: Wavelet and  multiresolution  process

Mallat algorithm (3):frequency domain perspect Subband coding

Page 29: Wavelet and  multiresolution  process

Adaptive resolution

Page 30: Wavelet and  multiresolution  process

2D Wavelet Wavelet expansion of 2D function Basis for 2D function:

Page 31: Wavelet and  multiresolution  process

Mallet algorithm

Page 32: Wavelet and  multiresolution  process

Frequency Domain Decomposition

Page 33: Wavelet and  multiresolution  process

Denoise using wavelet

Page 34: Wavelet and  multiresolution  process

Wavelet packet We can carry on

decomposition on high-frequency part

Adaptive approach to decide decompose or not.

Page 35: Wavelet and  multiresolution  process

Demo: finger-print image

Page 36: Wavelet and  multiresolution  process

Demo: finger-print image

Page 37: Wavelet and  multiresolution  process

Thank You!!