48
Certainty & Uncertainty in Filter Bank Design Methodology Chen Sagiv Chen Sagiv

Certainty & Uncertainty in Filter Bank Design Methodology

  • Upload
    elan

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

Certainty & Uncertainty in Filter Bank Design Methodology. Chen Sagiv. Joint work with: . Nir Sochen Yehoshua Zeevi Peter Maass & Dirk Lorenz Stephan Dahlke. The Motivation: Maximal Accuracy Minimal Uncertainty. scale. location. frequency. orientation. - PowerPoint PPT Presentation

Citation preview

Page 1: Certainty & Uncertainty  in  Filter Bank Design Methodology

Certainty & Uncertainty in

Filter Bank Design Methodology

Chen SagivChen Sagiv

Page 2: Certainty & Uncertainty  in  Filter Bank Design Methodology

Joint work with:

Nir Sochen

Yehoshua Zeevi

Peter Maass & Dirk Lorenz

Stephan Dahlke

Page 3: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Motivation: Maximal Accuracy Minimal Uncertainty

location

frequency

scale

orientation

Page 4: Certainty & Uncertainty  in  Filter Bank Design Methodology

Image features

The Motivation

Page 5: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Motivation Signal & Image Processing applications call for:Signal & Image Processing applications call for:

““optimal” mother-wavelet optimal” mother-wavelet ““optimal” filter bankoptimal” filter bank

Possible criteria for optimality: Possible criteria for optimality: The “optimal” mother-wavelet provides The “optimal” mother-wavelet provides

maximal accuracy - minimal uncertainty maximal accuracy - minimal uncertainty The “optimal” filter bank constitutes a tight The “optimal” filter bank constitutes a tight

frameframe

Page 6: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 7: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Uncertainty Principle – Quantum Mechanics View

““The more precisely the The more precisely the position is determined, the position is determined, the

less precisely the less precisely the momentum is known in momentum is known in

this instant, and vice this instant, and vice versa.versa.” ”

Heisenberg, Heisenberg, uncertainty paperuncertainty paper

1927 1927

Werner Heisenberg1927

Page 8: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Uncertainty Principle – Signal Processing View

Fourier Transform of Signal

Signal

Page 9: Certainty & Uncertainty  in  Filter Bank Design Methodology

There is There is nono such thing as such thing as instantaneous frequencyinstantaneous frequency

Page 10: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Short-Time Fourier Transform (STFT)The Short-Time Fourier Transform (STFT)

Page 11: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Uncertainty Principle – Signal Processing View

The Gaussian-modulated The Gaussian-modulated complex exponentials: complex exponentials: GaborGabor functions achieve functions achieve maximal accuracy – maximal accuracy – minimal uncertainty minimal uncertainty

Dennis Gabor 1969

21* t

Page 12: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Uncertainty Principle – Harmonic Analysis View

S, T are self-adjoint operators.

< P > Ψ = < PΨ , Ψ > : mean of the action of operator P

[S,T]=ST-TS commutator

Then the following holds:S Ψ * T Ψ 0.5 * | < [S,T] > Ψ |

Page 13: Certainty & Uncertainty  in  Filter Bank Design Methodology

Minimizers of the joint uncertainty The inequality turns into equality iff there

exists i such that:

( S - < S > ) = ( T - < T > )

is the minimizer of the uncertainty principle

Page 14: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 15: Certainty & Uncertainty  in  Filter Bank Design Methodology

Windowed Fourier Transform

Weyl-Heisenberg Group G = (w,b) | b,w Group Law: (w,b) ° (w’,b’) = (w+w’,b+b’)Unitary irreducible representation

The windowed Fourier Transform: )()(),( bxxbU e xi

R

iwx

H

dxebxxf

fbwUbwfWFT

)()(

,),(),(

Page 16: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Weyl-Heisenberg Group: Generators

Commutation Relation

dxdixbwU

bix

xxbwUix

bb

b

T

T

00

00

,

,

)(),()(

)(),()(

iTTb ,

Page 17: Certainty & Uncertainty  in  Filter Bank Design Methodology

The minimizer of the 1D Weyl-Heisenberg Group

From the constraint for equality, we obtain the following ODE:

with a solution:

bbww TT

22 )()(wi

b xix ecex

bw ix '

Page 18: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 19: Certainty & Uncertainty  in  Filter Bank Design Methodology

1D Wavelet Transform 1D Affine Group

A = {(a,b) | a,b , a 0}

Group Law:(a,b) ° (a’,b’) = (aa’,ab’+b)

Unitary irreducible representation:

a

bxΨa

1(x)b)ΨU(a,

Page 20: Certainty & Uncertainty  in  Filter Bank Design Methodology

1D Wavelet Transform 1D Affine GroupMinimizer of uncertainty (Dahlke & Maass):

ab iixcx 21

)()(

Real Imaginary

Page 21: Certainty & Uncertainty  in  Filter Bank Design Methodology

B = (a,b,)| a+, b 2, SO(2)Group Law:

(a,b,) ° (a’,b’, ’) = (aa’,a b’+b, +’) (x,y) = (x cos() – ysin(), x sin() + ycos())

Unitary irreducible representation:

a

bya

bxa

yxbaU 21 ,||

1),(),,(

No non-zero minimizer

2D Wavelet Transform 2D Similitude Group

Page 22: Certainty & Uncertainty  in  Filter Bank Design Methodology

Solution 1: Dahlke & Maass Adding elements of the enveloping algebra.Adding elements of the enveloping algebra.

Considering: TConsidering: T, T, Taa, ,

A possible solution is the Mexican hat function: A possible solution is the Mexican hat function:

(r)= [2-2(r)= [2-2rr22]exp(- ]exp(- rr22 ) . ) .

2221 bbb TTT

Page 23: Certainty & Uncertainty  in  Filter Bank Design Methodology

Solution 2: Ali, Antoine, Gazeau

[T[Taa , T , Tb1b1] & [T] & [T , T , Tb2 b2 ]]

[T[Taa , T , Tb2b2] & [T] & [T , T , Tb1 b1 ]]

Define a new operator: Define a new operator: Find a minimizer for: [TFind a minimizer for: [Taa , T , T ] and [T] and [T , T, T++/2 /2 ]]

with respect to a fixed direction with respect to a fixed direction ..

)sin()cos(21

bb TTT

Page 24: Certainty & Uncertainty  in  Filter Bank Design Methodology

Ali, Antoine, Gazeau

The 1D solution in Fourier The 1D solution in Fourier Space:Space: Cauchy Wavelets : Cauchy Wavelets : (()= c )= c ss exp(- exp(- ))

The 2D solution in Fourier The 2D solution in Fourier Space:Space:(k)= c |k|(k)= c |k|ss exp(- exp(- k kxx),),

s > 0, s > 0, > 0, k > 0, kx x > 0> 0

Solution in the time domain

Solution in the spatial domain

in

crea

ses

s increases

in

crea

ses

s increases

Page 25: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 26: Certainty & Uncertainty  in  Filter Bank Design Methodology

The 2D Affine Group B = (s11,s12,s21,s22,b1,b2)| all

Unitary irreducible representation:

21 bybxSDyxbSU ,),(),(

2221

1211

ssss

S 12212211 ssssD

Page 27: Certainty & Uncertainty  in  Filter Bank Design Methodology

“Solution” #1: Going back to SIM(2) Adapting the solutions of Adapting the solutions of Dahlke & Maass and Ali, Dahlke & Maass and Ali,

Antoine, GazeauAntoine, Gazeau: : Total orientation: Total orientation: TT = Ts= Ts12 12 – Ts– Ts21 21

Total Scale: Total Scale: TTscale scale = Ts= Ts11 11 + Ts+ Ts22 22

Page 28: Certainty & Uncertainty  in  Filter Bank Design Methodology

“Solution” #2: Subspace Solution]Ts11,Ts12],[Ts11,Ts21,[

]Ts11,Tb1] ,[Ts12,Tb2[

]Ts22,Ts21],[Ts22,Ts12,[

]Ts22,Tb2] ,[Ts21,Tb1[

i, s.t. yiii bbs exyx 21115.0,

12

1

b

Page 29: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 30: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Gabor-Wavelet Transform:

B = (, a, b)| , a+, b 2

Problem: This representation is not square integrableProblem: This representation is not square integrableSolution: work with quotients. Solution: work with quotients.

a

bxea

xbawU iwx

||1)(),,(

Gabor Wavelets Transform AWH Group

R

dxea

bxxfa

bawfGWT aik

)(1),,(

Page 31: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 32: Certainty & Uncertainty  in  Filter Bank Design Methodology

The G Group (Torresani)

Unitary irreducible representation:

The Generators:

The Solution: x

ixTx

ixxxT bi

a

)(,)( 2

abxe

axbaaU xi a 111)(),),((

1)(,,

|,),(12aaba

baaB

xiiii exx ab 21

)(

Page 33: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 34: Certainty & Uncertainty  in  Filter Bank Design Methodology

Modern Frame Theory in Banach Spaces (Feichtinger & Grochenig)

A group G in a Hilbert space HA group G in a Hilbert space H An associated generalized integral transformAn associated generalized integral transform The Coorbit-Spaces (LThe Coorbit-Spaces (Lpp space) space) Discretization of the representationDiscretization of the representation Frames Frames

Example:Example:The Euclidean Plane and the Weyl-Heisenberg & The Euclidean Plane and the Weyl-Heisenberg & Wavelets framesWavelets frames

Page 35: Certainty & Uncertainty  in  Filter Bank Design Methodology

Generalization of the Feichtinger/Grochenig theory to quotient spaces(Dahlke, Fornasier, Rauhut, Steidel, Teschke)

Coorbit Spaces associated with Affine Group Coorbit Spaces associated with Affine Group Besov SpacesBesov Spaces

Coorbit Spaces associated with WH Group Coorbit Spaces associated with WH Group Modulation SpacesModulation Spaces

Coorbit Spaces associated with Affine WH Group Coorbit Spaces associated with Affine WH Group - modulation spaces- modulation spaces

Page 36: Certainty & Uncertainty  in  Filter Bank Design Methodology

The 1D AWH group w.r.t. the -modulation spaces The section: a = The section: a = (((( leads to the leads to the

representation:representation:

We select: a = We select: a = (((( = ( 1 + = ( 1 + ‖‖‖‖p p ((--

The representation is then given by: The representation is then given by:

))(()()()(,, )(21

bxexbU bxi

)(||1||1)()(,, )(2 bxexbU bxi

Page 37: Certainty & Uncertainty  in  Filter Bank Design Methodology

The selection of the section

Page 38: Certainty & Uncertainty  in  Filter Bank Design Methodology

The 1D AWH group w.r.t. the -modulation spaces The infinitesimal generators:The infinitesimal generators:

The solution obtained is:The solution obtained is:

)()()()()(

2 xxxixTxxT

dxd

dxd

b

ixibii

exx 221

1)(

Page 39: Certainty & Uncertainty  in  Filter Bank Design Methodology
Page 40: Certainty & Uncertainty  in  Filter Bank Design Methodology
Page 41: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solutionA Gabor-wavelet flavored solutionA Gabor-wavelet flavored solution

Conclusions & Future WorkConclusions & Future Work

Page 42: Certainty & Uncertainty  in  Filter Bank Design Methodology

Possible Solution: Gabor-Wavelet What about the representation:

where: (a) = 1/aThe Generators are then:

)()(),),(( bxaeaxbaaU ikax

xiexT

xixkxexT

ikxb

iikxa

)(

)( 2

Page 43: Certainty & Uncertainty  in  Filter Bank Design Methodology

Numerical Solution:

Page 44: Certainty & Uncertainty  in  Filter Bank Design Methodology

The quest for the “optimal” functionThe quest for the “optimal” function

The many faces of the Uncertainty PrincipleThe many faces of the Uncertainty Principle A case study: The Weyl-Heisenberg GroupA case study: The Weyl-Heisenberg Group Previous StudiesPrevious Studies The 2D Affine GroupThe 2D Affine Group The 1D Affine Weyl-Heisenberg GroupThe 1D Affine Weyl-Heisenberg Group

The GThe G SolutionSolutionThe The -modulation spaces solution-modulation spaces solution

Conclusions & Future WorkConclusions & Future Work

Page 45: Certainty & Uncertainty  in  Filter Bank Design Methodology

Summary Minimizers for the Minimizers for the AffineAffine Group in Group in 2D2D Minimizers for the Minimizers for the Affine Weyl-HeisenbergAffine Weyl-Heisenberg group in group in 1D1D

Inerpolating between Fourier and Wavelet Transforms Inerpolating between Fourier and Wavelet Transforms using using -modulation spaces-modulation spaces Obtaining the uncertainty minimizers in a Obtaining the uncertainty minimizers in a constrained constrained environmentenvironment

Future Work

Page 46: Certainty & Uncertainty  in  Filter Bank Design Methodology

http://www.tau.ac.il/~chensagi

Page 47: Certainty & Uncertainty  in  Filter Bank Design Methodology

Our motivation: Gabor Space Active Contours

Sochen, Kimmel & Malladi

-150 -100 -50 0 50 100 150-150

-100

-50

0

50

100

150

u [hz]

v [h

z]

In the frequency domain deltateta=pi/15,L=0.4, a=1.685

Page 48: Certainty & Uncertainty  in  Filter Bank Design Methodology

The Uncertainty Principle for G

The ODE:

The Solution:

where

)()()()()(2

)( xxxiex

xxixxixkxe b

ikxa

ikx

)()( xsex

dtteixxxikxs

ikt

ba

log.log)( 50