23
Biorthogonal Wavelets Ref: Rao & Bopardikar, Ch. 4 Jyun-Ming Chen Spring 2001

Biorthogonal Wavelets

  • Upload
    kami

  • View
    66

  • Download
    3

Embed Size (px)

DESCRIPTION

Biorthogonal Wavelets. Ref: Rao & Bopardikar, Ch.4 Jyun-Ming Chen Spring 2001. Ortho normal bases further simplify the computation. Why is orthogonality useful. Ortho v. Non-Ortho Basis. Sum of projection vectors !?. Dual Bases. Dual Basis. a 1 -a 2 and b 1 -b 2 are biorthogonal. - PowerPoint PPT Presentation

Citation preview

Page 1: Biorthogonal Wavelets

Biorthogonal Wavelets

Ref: Rao & Bopardikar, Ch.4

Jyun-Ming Chen

Spring 2001

Page 2: Biorthogonal Wavelets

Why is orthogonality useful

• Orthonormal bases further simplify the computation

2211 aax

T12a1

T21a 2 T11x

5/3a ,a/a x, 1111 5/1a ,a/a x, 2222

Page 3: Biorthogonal Wavelets

Ortho v. Non-Ortho Basis

Sum of projection vectors !?

Page 4: Biorthogonal Wavelets

Dual Basis

1b ,a 11 1b ,a 22 0b ,a 21 0b ,a 12

2211 aax T11x

3/1b ,a/b x, 1111

3/1b ,a/b x, 2222

T3/13/2b1 T3/23/1b2

Dual Bases

a1-a2 and b1-b2 are biorthogonal

T12a1

T21a 2

Page 5: Biorthogonal Wavelets

Dual Basis (cont)

• Dual basis may generate different spaces– Here: a1-a2 and b1-b2 generate two different 2D subspaces in Euclidean

3space.

• Semiorthogonal:– For dual basis that generates the same subspace

• Orthogonal:– Primal and dual are the same bases

T211a1

T010a 2 T011b2 T001b1

Verify duality !

Page 6: Biorthogonal Wavelets

Extend to Function Space

• MRA types: – orthogonal, semiorthogonal, biorthognal

• Extend the concept to using biorthogonal MRA– More flexible design– Lifting scheme: a general design method for bio

rthogonal wavelets

Page 7: Biorthogonal Wavelets

Alternative Wavelets: Biorthogonal Wavelets

Proposed by Cohen (1992)

Page 8: Biorthogonal Wavelets

Characteristics of Orthogonal Basis

• Decomposition and reconstruction filters are FIR and have the same length

• Generally do not have closed-form expressions

• Usually not symmetric (linear phase)

• Haar wavelet is the only real-valued wavelet that is compactly supported, symmetric and orthogonal

• Higher-order filters (with more coefficients) have poor time-frequency localization

• Desired property: perfect reconstruction FIR symmetric (linear-phase) filters– Not available in orthogonal

bases

Page 9: Biorthogonal Wavelets

The Need for Biorthogonal Basis

• delegate the responsibilities of analysis and synthesis to two different functions (in the biorthogonal case) as opposed to a single function in the orthonormal case– more design freedom

• compactly supported symmetric analyzing and synthesis wavelets and scaling functions

Page 10: Biorthogonal Wavelets

Biorthogonal Scaling Functions

• Two sequences serve as impulse response of FIR filters

• Two sets of scaling functions generate subspaces respectively

• The basis are orthogonal; the two MRAs are said to be biorthogonal to each other

n

ntnht )2()(2)(

n

ntnht )2(~

)(~

2)(~

)()(~

),( kktt

)(~

and )( nhnh

)(~

and )( tt kk VV

~ and

dual

)(2)2(~

),2( nntt kkk

Page 11: Biorthogonal Wavelets

Dual MRA (cont)

• Basis of – Translated copy of appropriate dilation of

3210 VVVV

3210

~~~~VVVV

)(~

and )( tt

kk VV~

and

Page 12: Biorthogonal Wavelets

Function approximation in subspaces

n

ntnatf )(),0()(0

)(~

),(),0( nttfna

n

ntnatf )2(),1()(1

)2(~

),(2),1( nttfna

0

~on )( projecting

by obtained tscoefficien

Vtf

Coarser approx

Finer approx

2

1),1(

)2(~

),2(),1()2(~

),(

na

ntntnanttf

Page 13: Biorthogonal Wavelets

Relation between Finer and Coarser Coefficients

m

mntmhnt )22(~

)(~

2)(~ )(

~),(),0( nttfna

)22(~

),()(~

2),0( mnttfmhnam

)2(~

),(2),1( nttfna

m

mnamhna )2,1()(~

),0(

)2(~

),1(),0( nmhmanam

)2(~

),1(),0( nmhmanam

)22(~

),(2)2,1()2( mnttfmnamnn

Page 14: Biorthogonal Wavelets

Biorthogonal Wavelets

0)( dtt

0)(~ dtt

fns scaling dualwavelet0)(~

),( ntt fns scaling waveletdual0)(),(~ ntt

)()(~),( kktt Dual

• Two sets of wavelets generate subspaces respectively

• The basis are orthogonal; the two MRAs are said to be biorthogonal to each other

0 spans :)( WZkkt

0

~ spans :)(~ WZkkt

)(~ and )( tt kk WW

~ and

Require:

Page 15: Biorthogonal Wavelets

Two-scale relations of wavelet: primal and dual

n

ntngt )2(~

)(~2)(~

n

ntngt )2()(2)(

Page 16: Biorthogonal Wavelets

n

ntnbtftftg )(),0( )()()( :fn detail 010

)(~),(

)(~),()(~),(

)(~),()()(~),(),0(

1

01

010

nttf

nttfnttf

nttftfnttgnb

m

nmgmanb )2(~),1(),0( m

nmgmanb )2(~),1(),0(

and

)(),0()(0 n

ntnatf

0)(),(~ ntt

m

mtmatf )2(),1()(1

l

lntlgnt )22(~

)(~2)(~

Function Projection

m=2n+l

Page 17: Biorthogonal Wavelets

Function Reconstruction

m lm l

ll

mltmglbmltmhla

ltlbltla

tgtftf

)22()(),0(2)22()(),0(2

)(),0()(),0(

)()()( 001

n ln l

ntlnglbntlnhlatf

mln

)2()2(),0(2)2()2(),0( 2)(

2 ngSubstituti

1

l l

n

lnglblnhlana

ntnatf

)2(),0(2)2(),0(2),1(

Hence

)2(),1( )(1

Page 18: Biorthogonal Wavelets

Filter Bank

Page 19: Biorthogonal Wavelets

Primal and Dual MRA (biorthogonal)

VN

VN-1 WN-1

VN-2 WN-2

VN-3 WN-3

NV~

1-NV~

2-NV~

3-NV~

3-NW~

2-NW~

1-NW~

kkkk WVWV ~~kkkk WVWV ~~

Page 20: Biorthogonal Wavelets

Filter Relations (between primal and dual)

m

p q

p q

mhnmh

qnpqhph

qntptqhph

nntt

)(~

)2(2

)2()(~

)(2

)22(~

),2()(~

)(4

)()(~

),(

2

)()(

~)2(

nmhnmh

m

2

)()(

~)2(

nmhnmh

m

Similarly,

2

)()(~)2(

nmgnmg

m

2

)()(~)2(

nmgnmg

m

qnp

qnp

2

02

:left only term

0)(~),( ntt

Page 21: Biorthogonal Wavelets

Filter Relations (cont)

0)(~)2( m

mgnmh 0)(~)2( m

mgnmh

mp q

p q

mgnmhqnpqgph

qntptqgph

ntt

)(~)2(2)2()(~)(2

)22(~

),2()(~)(4

0)(~),(

Similarly,

0)()2(~

m

mgnmh 0)()2(~

m

mgnmh0)(~

),( ntt

Page 22: Biorthogonal Wavelets

Design of Biorthogonal Wavelets

• because there is quite a bit of freedom in designing the biorthogonal wavelets, there are no set steps in the design procedure. …

• Lifting (Sweldens 94): a scheme for custom-design biorthogonal wavelets

Page 23: Biorthogonal Wavelets

Special Cases: orthogonal and semiorthogonal

• Common property:

• Differences: – if orthogonal: scaling functi

ons (and wavelets) of the same level are orthogonal to each other

– If semiorthogonal, wavelets of different levels are orthogonal (from nested space)

kkkkk WVVWV 1

VN

VN-1 WN-1

VN-2 WN-2

VN-3 WN-3

kkkk WWWV~

and ~

Dual and primal are the

same