• No results found

(joint work with Chris Sansing)

N/A
N/A
Protected

Academic year: 2021

Share "(joint work with Chris Sansing)"

Copied!
106
0
0

Loading.... (view fulltext now)

Full text

(1)

Gabor Frames and Directional Time-Frequency Analysis

(joint work with Chris Sansing)

Loukas Grafakos

[email protected]

University of Missouri

http://www.math.missouri.edu/∼loukas

(2)
(3)

Marriage

Gabor functions

ψm,τ(x) = e2πim·xψ(x − τ )

Ridgelets (Candès)

(4)

Marriage

Gabor functions

ψm,τ(x) = e2πim·xψ(x − τ )

Ridgelets (Candès)

ψa,t,u(x) = a−1/2ψ((x · u − t)/a)

(5)

Marriage

Gabor functions

ψm,τ(x) = e2πim·xψ(x − τ )

Ridgelets (Candès)

ψa,t,u(x) = a−1/2ψ((x · u − t)/a)

(6)

Marriage

Gabor functions

ψm,τ(x) = e2πim·xψ(x − τ )

Ridgelets (Candès)

ψa,t,u(x) = a−1/2ψ((x · u − t)/a)

(7)
(8)

General Idea

Radon transform

Rf (u, t)

(9)

General Idea

Radon transform

Rf (u, t)

Time-Frequency Analysis

(10)
(11)

The Radon Transform

An integral transform which is sensitive to direction.

Rf (u, s) = Z

u·x=s

(12)

The Radon Transform

An integral transform which is sensitive to direction.

Rf (u, s) = Z

u·x=s

(13)

The Radon Transform

An integral transform which is sensitive to direction.

Rf (u, s) = Z

u·x=s

f (x)dx

(14)

The Radon Transform

An integral transform which is sensitive to direction.

Rf (u, s) = Z

u·x=s

f (x)dx

This transform was introduced in 1917 by Johann Radon.

(15)

The Radon Transform

An integral transform which is sensitive to direction.

Rf (u, s) = Z

u·x=s

f (x)dx

This transform was introduced in 1917 by Johann Radon.

(16)
(17)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

(18)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

gm,t(s) = e2πim(s−t)g(s − t)

(19)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

gm,t(s) = e2πim(s−t)g(s − t)

(20)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

gm,t(s) = e2πim(s−t)g(s − t)

(21)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

gm,t(s) = e2πim(s−t)g(s − t)

gm,t,u(x) = gm,t(u · x) = ridge functions

Z Sn−1 Z R Z R

(22)

First attempt at a directional TF representation

Let g ∈ S(R) be some window function (i.e. Gaussian). Define

gm,t(s) = e2πim(s−t)g(s − t)

(23)
(24)

The Radon transform presents itself naturally

When we pair our function f ∈ L1 ∩ L2(Rn) with g ∈ S(R) the Radon transform appears:

(25)

The Radon transform presents itself naturally

When we pair our function f ∈ L1 ∩ L2(Rn) with g ∈ S(R) the Radon transform appears:

hf, gm,t,ui = hRuf, gm,ti

hf, gm,t,ui = Z

Rn

f (x)e−2πim(u·x−t)g(u · x − t)dx =

Z

R

Z

u·x=s

(26)
(27)

Attempt at Continuous Representation

Proposition 1 (Reproduction of the back-projection)

Let f ∈ L1 ∩ L2(Rn). Given functions g, ψ ∈ S(R), we have

Z Sn−1 Z R Z R

hf, gm,t,uiψm,t,udmdtdu = hg, ψi B(f )

where

Bf (x) = Z

Sn−1

(28)

Attempt at Continuous Representation

Proposition 1 (Reproduction of the back-projection)

Let f ∈ L1 ∩ L2(Rn). Given functions g, ψ ∈ S(R), we have

Z Sn−1 Z R Z R

hf, gm,t,uiψm,t,udmdtdu = hg, ψi B(f )

where

Bf (x) = Z

Sn−1

Ruf (u · x)du = R∗Rf (x)

Here R∗ is the adjoint of the Radon transform given by

R∗h(x) = Z

Sn−1

(29)

Attempt at Continuous Representation

Proposition 1 (Reproduction of the back-projection)

Let f ∈ L1 ∩ L2(Rn). Given functions g, ψ ∈ S(R), we have

Z Sn−1 Z R Z R

hf, gm,t,uiψm,t,udmdtdu = hg, ψi B(f )

where

Bf (x) = Z

Sn−1

Ruf (u · x)du = R∗Rf (x)

Here R∗ is the adjoint of the Radon transform given by

R∗h(x) = Z

Sn−1

h(x · u, u) du

which satisfies for a function h on the cylinder R × Sn−1

(30)
(31)
(32)
(33)

What is

B(f )

?

(34)

What is

B(f )

?

(35)

What is

B(f )

?

B(f ) = R∗R(f ) = c f ∗ | · |−1(x)

We are “off by a filter.”

The blurring effect is caused by the weight which amplifies low (blurry) frequencies and attenuates the higher (sharp)

(36)

What is

B(f )

?

(37)
(38)

Weighted Gabor Ridge Functions

(39)

Weighted Gabor Ridge Functions

We need to introduce a filter (weight) to achieve perfect reconstruction. For this reason we define

Gm,t(s) = Dn−1 2 (g

m,t)(s),

(40)

Weighted Gabor Ridge Functions

We need to introduce a filter (weight) to achieve perfect reconstruction. For this reason we define

Gm,t(s) = Dn−1 2 (g

m,t)(s),

for some g ∈ S(R)

where m, t are real numbers and

Dn−1 2 (g

(41)

Weighted Gabor Ridge Functions

We need to introduce a filter (weight) to achieve perfect reconstruction. For this reason we define

Gm,t(s) = Dn−1 2 (g

m,t)(s),

for some g ∈ S(R)

where m, t are real numbers and

Dn−1 2 (g

m,t) = ( dgm,t(σ)|σ|n−1 2 )∨

Also define the weighted Gabor ridge functions

(42)

Weighted Gabor Ridge Functions

We need to introduce a filter (weight) to achieve perfect reconstruction. For this reason we define

Gm,t(s) = Dn−1 2 (g

m,t)(s),

for some g ∈ S(R)

where m, t are real numbers and

Dn−1 2 (g

m,t) = ( dgm,t(σ)|σ|n−1 2 )∨

Also define the weighted Gabor ridge functions

(43)
(44)

Exact Continuous Representation

Proposition 2 (Continuous Representation)

Given f ∈ L1 ∩ L2(Rn), and Gm,t,u, Ψm,t,u weighted Gabor ridge functions, we have 2f (x) = 1 hg, ψi Z Sn−1 Z R Z R

(45)

Exact Continuous Representation

Proposition 2 (Continuous Representation)

Given f ∈ L1 ∩ L2(Rn), and Gm,t,u, Ψm,t,u weighted Gabor ridge functions, we have 2f (x) = 1 hg, ψi Z Sn−1 Z R Z R

hf, Gm,t,um,t,udmdtdu

1 hg, ψi Z Sn−1 Z R Z R

hf, Gm,t,um,t,udmdtdu

= 1 hg, ψi Z Sn−1 Z R Z R

hRuf, Gm,tiΨm,t,udmdtdu

= 1 hg, ψi Z Sn−1 Z R Z R hDn−1 2 (Ruf ), g m,tiD n−1 2 (ψ m,t)(u · x)dmdtdu = Dn−1 2 D n−1 2 Z Sn−1

(46)
(47)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

(48)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

f (σu)|σ|n−1e2πiσ(u·x)dσdu = 2 Z Rn b f (ξ)e2πiξxdξ = 2f (x)

This continuous representation is valid for any g, ψ ∈ S(R) with

(49)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

f (σu)|σ|n−1e2πiσ(u·x)dσdu = 2 Z Rn b f (ξ)e2πiξxdξ = 2f (x)

This continuous representation is valid for any g, ψ ∈ S(R) with

(50)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

f (σu)|σ|n−1e2πiσ(u·x)dσdu = 2 Z Rn b f (ξ)e2πiξxdξ = 2f (x)

This continuous representation is valid for any g, ψ ∈ S(R) with

(51)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

f (σu)|σ|n−1e2πiσ(u·x)dσdu = 2 Z Rn b f (ξ)e2πiξxdξ = 2f (x)

This continuous representation is valid for any g, ψ ∈ S(R) with

(52)

Filtered Backprojection formula

Z Sn−1 Dn−1(Ruf )(u · x)du = Z Sn−1 Z R d Ruf (σ)|σ|n−1e2πiσ(u·x)dσdu = Z Sn−1 Z R b

f (σu)|σ|n−1e2πiσ(u·x)dσdu = 2 Z Rn b f (ξ)e2πiξxdξ = 2f (x)

This continuous representation is valid for any g, ψ ∈ S(R) with

(53)
(54)

Semi-discrete Reproduction

Theorem 3 (Semi-discrete Reproduction)

There exist g, ψ ∈ S(R) and 0 < α, β < 1 such that for f ∈ L1 ∩ L2(Rn)

f = 1 2 Z Sn−1 X m∈Z X t∈Z

(55)

Semi-discrete Reproduction

Theorem 3 (Semi-discrete Reproduction)

There exist g, ψ ∈ S(R) and 0 < α, β < 1 such that for f ∈ L1 ∩ L2(Rn)

f = 1 2 Z Sn−1 X m∈Z X t∈Z

hf, Gβm,αt,uiΨβm,αt,udu

(56)

Semi-discrete Reproduction

Theorem 3 (Semi-discrete Reproduction)

There exist g, ψ ∈ S(R) and 0 < α, β < 1 such that for f ∈ L1 ∩ L2(Rn)

f = 1 2 Z Sn−1 X m∈Z X t∈Z

hf, Gβm,αt,uiΨβm,αt,udu

(57)

Semi-discrete Representation

(58)

Semi-discrete Representation

Integrating over Sn−1 we deduce Z Sn−1 Dn−1(Ruf )(u · x) du = Z Sn−1 X m∈Z X t∈Z hDn−1 2 (Ruf ), g αm,βtiD n−1 2 (ψ αm,βt)(u · x) du or 2f (x) = Z Sn−1 X m∈Z X t∈Z

(59)
(60)

Semi-discrete Frame Identity

We also have the identity

(61)

Semi-discrete Frame Identity

We also have the identity

(62)

Semi-discrete Frame Identity

We also have the identity

(63)
(64)

Examples of Reconstruction

(65)

Examples of Reconstruction

(66)

Examples of Reconstruction

(67)

Examples of Reconstruction

(68)

Examples of Reconstruction

(69)
(70)

Half-filtered Operators

(71)

Half-filtered Operators

We introduce the following half-filtered operators: • Half-filtered Radon transform

Rf = Dn−1

2 (Rf (u, ·))(t) = D n−1

(72)

Half-filtered Operators

We introduce the following half-filtered operators: • Half-filtered Radon transform

(73)

Half-filtered Operators

We introduce the following half-filtered operators: • Half-filtered Radon transform

Rf = Dn−1 2 (Rf (u, ·))(t) = D n−1 2 (Rf )(u, t) • Half-filtered Backprojection R∗g = Z Sn−1 Dn−1 2 (g)(u, u · x) du

Operator/Inverse Operator relationship

R∗

(74)
(75)

Representation of the associated frame operator

Theorem 4 (Representation formula analogous to Walnut’s)

For f ∈ L1 ∩ L2(Rn), g, ψ ∈ W (R) the frame operator

Sg,ψf = Z Sn−1 X m∈Z X t∈Z

hf, Gβm,αt,uiΨβm,αt,udu

(76)

Representation of the associated frame operator

Theorem 4 (Representation formula analogous to Walnut’s)

For f ∈ L1 ∩ L2(Rn), g, ψ ∈ W (R) the frame operator

Sg,ψf = Z Sn−1 X m∈Z X t∈Z

hf, Gβm,αt,uiΨβm,αt,udu

can be written as Sg,ψf = R∗ Qf where Qf = β−1 X r∈Z Gr(s)Rf (s − r β)

(77)
(78)

Functional Spaces measuring Gabor ridge coefficients

Let 1 ≤ p, q ≤ ∞ and g be a fixed window. Recall the modulation spaces with norm

(79)

Functional Spaces measuring Gabor ridge coefficients

Let 1 ≤ p, q ≤ ∞ and g be a fixed window. Recall the modulation spaces with norm

khkMp,q(R) = Z R Z R |Vgh(x, ξ)|p dx q/p dξ !1/q = kVghkLp,q(R2)

(80)

Functional Spaces measuring Gabor ridge coefficients

Let 1 ≤ p, q ≤ ∞ and g be a fixed window. Recall the modulation spaces with norm

khkMp,q(R) = Z R Z R |Vgh(x, ξ)|p dx q/p dξ !1/q = kVghkLp,q(R2)

One is tempted to define spaces the measure the TF coefficients of the Radon transform in the following way:

kf kp,q,r(Rn) =

Z

kRuf krMp,q(R) du

1/r

(81)
(82)

More appropriate definition: Weighted Spaces

p,q,r

A function f is in the space Ωp,q,rs (Rn) if the following norm is finite:

(83)

More appropriate definition: Weighted Spaces

p,q,r

A function f is in the space Ωp,q,rs (Rn) if the following norm is finite:

kf kp,q,r s (Rn) = Z Sn−1 k( dRuf ωcs)∨ krMp,q(R)du 1/r , where ωs = (|σ| n−1 2 (1 + |σ|2) s 2)∨.

Also, we can create a discrete (unweighted) version.

k{aβm,αt,u}kωp,q,r(Z×Z×Sn−1) =

Z

Sn−1

k{aβm,αt,u}krp,qdu

(84)

More appropriate definition: Weighted Spaces

p,q,r

A function f is in the space Ωp,q,rs (Rn) if the following norm is finite:

kf kp,q,r s (Rn) = Z Sn−1 k( dRuf ωcs)∨ krMp,q(R)du 1/r , where ωs = (|σ| n−1 2 (1 + |σ|2) s 2)∨.

Also, we can create a discrete (unweighted) version.

k{aβm,αt,u}kωp,q,r(Z×Z×Sn−1) =

Z

Sn−1

k{aβm,αt,u}krp,qdu

(85)

More appropriate definition: Weighted Spaces

p,q,r

A function f is in the space Ωp,q,rs (Rn) if the following norm is finite:

kf kp,q,r s (Rn) = Z Sn−1 k( dRuf ωcs)∨ krMp,q(R)du 1/r , where ωs = (|σ| n−1 2 (1 + |σ|2) s 2)∨.

Also, we can create a discrete (unweighted) version.

(86)
(87)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

(88)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

Cg(f ) = hf, Gβm,αt,ui m,t,u

and a synthesis operator Dψ by

(89)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

Cg(f ) = hf, Gβm,αt,ui m,t,u

and a synthesis operator Dψ by

Dψ({cm,t,u}) = Z Sn−1 X m∈Z X t∈Z cβm,αt,uΨβm,αt,udu

(90)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

Cg(f ) = hf, Gβm,αt,ui m,t,u

and a synthesis operator Dψ by

Dψ({cm,t,u}) = Z Sn−1 X m∈Z X t∈Z cβm,αt,uΨβm,αt,udu

(91)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

Cg(f ) = hf, Gβm,αt,ui m,t,u

and a synthesis operator Dψ by

Dψ({cm,t,u}) = Z Sn−1 X m∈Z X t∈Z cβm,αt,uΨβm,αt,udu

The associated frame operator is Sg,ψ = Dψ ◦ Cg.The operators Cg and Dψ are adjoint to each other.

(92)

Analysis and Synthesis operators

Introduce an analysis operator Cg by

Cg(f ) = hf, Gβm,αt,ui m,t,u

and a synthesis operator Dψ by

Dψ({cm,t,u}) = Z Sn−1 X m∈Z X t∈Z cβm,αt,uΨβm,αt,udu

(93)
(94)

Boundedness of the Analysis and Synthesis Operators

Theorem 5 (Boundedness of Cg)

If g ∈ M1,1(R), then Cg : Ωp,q,r → ωp,q,r for 1 ≤ p, q, r ≤ ∞ and

(95)

Boundedness of the Analysis and Synthesis Operators

Theorem 5 (Boundedness of Cg)

If g ∈ M1,1(R), then Cg : Ωp,q,r → ωp,q,r for 1 ≤ p, q, r ≤ ∞ and

kCgkΩp,q,rωp,q,r ≤ C(α, β)kVggkW (L1) independently of p, q and r. Here

(96)

Boundedness of the Analysis and Synthesis Operators

Theorem 5 (Boundedness of Cg)

If g ∈ M1,1(R), then Cg : Ωp,q,r → ωp,q,r for 1 ≤ p, q, r ≤ ∞ and

kCgkΩp,q,rωp,q,r ≤ C(α, β)kVggkW (L1) independently of p, q and r. Here

kgkW (L1) = X k∈Z ess sup x∈[0,1] |g(x + k)| Theorem 6 (Boundedness of Dψ)

(97)
(98)

Boundedness of the Frame Operator on

p,q,r

Corollary  Boundedness of Sg,ψ = Dψ ◦ Cg 

If g, ψ ∈ M1,1(R), then the semi-discrete frame operator Sg,ψ is bounded on

Ωp,q,r for all 1 ≤ p, q, r ≤ ∞ and α, β > 0 with the following norm estimate:

(99)
(100)

Frame Extension to

p,q,r

Theorem 7  Extension of frame to Ωp,q,r  Assume g, ψ ∈ M1,1(R) and

Sg,ψ = I on L2(Rn). Then f = 1 2 Z Sn−1 X m∈Z X t∈Z

(101)

Frame Extension to

p,q,r

Theorem 7  Extension of frame to Ωp,q,r  Assume g, ψ ∈ M1,1(R) and

Sg,ψ = I on L2(Rn). Then f = 1 2 Z Sn−1 X m∈Z X t∈Z

hf, Gβm,αt,uβm,αt,udu

Also, there are constants A, B > 0 such that for all f ∈ Ωp,q,r

(102)
(103)

Applications

(104)

Applications

(105)

Applications

(106)

Applications

Image Enhancing

References

Related documents

In particular, differences in larval survival of corn earworms and larval development of fall armyworms were corre- lated to differential expression of Cry1Ac in various

Starting from a simple budget equation for a PAYGO pension scheme with contribution payments (from salary) as the only source of revenue and pension benefits as the only type

literature that discusses the specific challenges faced by rural acute care clinicians, a qualitative study of the workforce issues of 21 nurses from seven hospitals in

Blue line represents user-sketched path, green line represents motion path generated by using linear blending, red line represents motion path generated by using cubic blending and

Завдання випускної роботи : - дослідити загальну концепцію створення бізнесу в Україні; - аналіз нормативно-правової основи, щодо створення

Interorganizational linkages in sport industry clusters - types, development, and motives..

(2006), NA split into two correlated factors (Upset and Afraid), which were both uncorrelated with PA; (4) Like model 3, but with correlated factors; (5) Three-factor model based

Magiera (2002) observed 11 co-taught middle school classes to document how students with dis- abilities spent their time and concluded that targeted stu- dents interacted more with