+ All Categories
Home > Documents > On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No....

On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No....

Date post: 14-Feb-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
49
On fractals, fractional splines and wavelets Michael Unser Biomedical Imaging Group EPFL, Lausanne Switzerland WAMA, Cargèse, July 2004
Transcript
Page 1: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

On fractals, fractional splinesand wavelets

Michael UnserBiomedical Imaging GroupEPFL, LausanneSwitzerland

WAMA, Cargèse, July 2004

Page 2: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

Report Documentation Page Form ApprovedOMB No. 0704-0188

Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering andmaintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information,including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, ArlingtonVA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if itdoes not display a currently valid OMB control number.

1. REPORT DATE 07 JAN 2005

2. REPORT TYPE N/A

3. DATES COVERED -

4. TITLE AND SUBTITLE On fractals, fractional splines and wavelets

5a. CONTRACT NUMBER

5b. GRANT NUMBER

5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S) 5d. PROJECT NUMBER

5e. TASK NUMBER

5f. WORK UNIT NUMBER

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Biomedical Imaging Group EPFL, Lausanne Switzerland

8. PERFORMING ORGANIZATIONREPORT NUMBER

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S)

11. SPONSOR/MONITOR’S REPORT NUMBER(S)

12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited

13. SUPPLEMENTARY NOTES See also ADM001750, Wavelets and Multifractal Analysis (WAMA) Workshop held on 19-31 July 2004.,The original document contains color images.

14. ABSTRACT

15. SUBJECT TERMS

16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT

UU

18. NUMBEROF PAGES

48

19a. NAME OFRESPONSIBLE PERSON

a. REPORT unclassified

b. ABSTRACT unclassified

c. THIS PAGE unclassified

Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Page 3: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

2

FRACTALS AND PHYSIOLOGY

Fractal characteristics:Complex, patternedStatistical self-similarityScale-invariant structureGenerated by simple iterative rules1/ω2H+d spectral decay

Growth processes, biofractals

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.QuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 4: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

3

Cardiovascular system

Lung

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

From Goldberger, Rigney and West

HeartArterial treeDendritic anatomy

Page 5: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

4

Fractal bonesTrabecular bone

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.QuickTime™ and a

TIFF (LZW) decompressorare needed to see this picture.

Courtesy F. Peyrin ESRF

µCT

CT of a vertebra

Page 6: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

5

Mammograms

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

DDSM: University of Florida

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.QuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

(Digital Database for Screening Mammography)

(Arnéodo et al., 2001)

Page 7: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

6

Brain as a biofractal

Courtesy R. Mueller ETHZ(Bullmore, 1994)

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

1mm

Page 8: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

7

OUTLINEFractals in physiology

Wavelets and fractalsMotivation for using waveletsFractal processing: order is the keyWhat about fractional differentiation

Fractional splines

Fractional wavelets

Wavelets in medical imagingSurvey of applicationsAnalysis of functional images

Page 9: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

8

Motivation for using wavelets

Wavelets provide basis functionsthat are self-similar [Mallat, 1989]

ψi,k = 2−i / 2ψ x − 2i k2i

⎝ ⎜

⎠ ⎟

Wavelets are prime candidates for processing fractal-like signals and images

∀f (x) ∈ L2, f (x) = ⟨ f , ˜ ψ i,k ⟩k∈Z∑

i∈Z∑ ψ i,k (x)

Wavelets approximately decorrelate statistically self-similar processes [Flandrin, 1992; Wornell, 1993]Unlike Fourier exponentials, wavelets are jointly localized in space and frequencyThe basis functions themselves are fractals [Blu-Unser, 2002]

Page 10: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

9

On the fractal nature of waveletsHarmonic spline decomposition of wavelets

Theorem: Any valid compactly supported scaling function ϕ(x) (or wavelet ψ(x))can be expressed either as

(1) a weighed sum of the integer shifts of a self-similar function (fractal) ;

(2) a linear combination of harmonic splines with complex exponents.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

[Blu-Unser, 2002]

Page 11: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

10

D4 as a sum of harmonic splines

QuickTime™ and aVideo decompressor

are needed to see this picture.

Sum of spline components

ϕ N (x) = γ nsn(x)n=− N / 2

+ N / 2

where

sn (x) = pkk∈Z +

∑ (x − k)+

log λlog 2

+ j 2πnlog 2

Page 12: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

11

Fractal processing: order is the key !

Vanishing momentsClassical Nth order transform ⇔ analysis w avelet ˜ ψ (x) has N vanishing moments

xn ˜ ψ (x)dx = 0, n = 0,L,N −1

x ∈R∫

˜ ψ kills all polynomials of degree n < N

⟨ f (x), ˜ ψ (x − u)⟩ =dN

duN φ ∗ f{ }(u)

ˆ φ (ω) = ˜ ˆ ψ ∗(ω) / jω( )NSmoothing kernel:

PropertyAn analysis wavelet of order Nacts like a Nth order differentiator:

˜ ˆ ψ (ω) = O(ωN ) C ⋅ ( jω)N

Multi-scale differentiation property

Page 13: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

12

What about fractional differentiation ?

Motivation: whitening of fBM-like processes

Fractional differentiation operator

∂γ f (x) F← → ⎯ jω( )γ ˆ f (ω) γ ∈ R+

Fractionaldifferentiator

φ f (ω) ≈ O(1/ω 2 H +1) φw (ω) ≈ O(1)

White noise

QUESTIONAre there wavelets that act like fractional differentiators ?

ANSWERNot within the context of standard wavelet theory where the order is constrained to be an integer,but …

γ = H + 12

Page 14: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

13

SPLINES

Polynomial splines

Fractional B-splines

PropertiesFractional differentiationFractional order of approximation

Page 15: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

14

Polynomial splines (Schoenberg, 1946)

Definition:s(x) is cardinal polynomial spline of degree n iff

Piecewise polynomial:s(x) is a polynomial of degree n in each interval [k,k + 1) ;

Higher-order continuity:s(x),s( 1)(x),…,s( n − 1) (x) are continuous at the knots k .

Cubic spline (n=3)

Page 16: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

15

B-spline representation

Explici t formula : β+n (x) =

∆ +n +1x+

n

n!

Cubic spline (n=3) Basis functions

Theorem [Schoenberg, 1946]A cardinal spline of degree n has a stable, unique representationas a linear combination of shifted B-splines

s(x) = c(k)β+n (x − k)

k ∈Z∑

B-splines of degree n

β+n (x) = β+

0 ∗L∗β+0

(n +1) times1 2 4 3 4

(x)

Page 17: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

16

Can we fractionalize splines ?

Schoenberg’s formula

β+n(x) =

∆+n+1x+

n

n!

?β+α (x) =

∆+α +1x+

α

Γ(α +1)

Page 18: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

17

Basic tools for fractionalizationGeneralized factorials—Euler’s Gamma function

Generalized binomialuv

⎛ ⎝ ⎜

⎞ ⎠ ⎟ =

Γ(u +1)Γ(v +1)Γ(u − v +1)

(1+ z)γ = γk

⎝ ⎜

⎠ ⎟ zk

k= 0

+∞

Γ(u) = xu−1e−x

0

+∞

∫ dx

Fractional derivative [Liouvillle, 1855]

∂ s Fourier← → ⎯ ⎯ ( jω)s

n!= Γ(n +1)

Fractional finite differences∆+

s Fourier← → ⎯ ⎯ (1− e− jω )s ⇒ ∆+s f (x) = (−1)k

k= 0

+∞

∑ sk

⎝ ⎜

⎠ ⎟ f (x − k)

Page 19: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

18

Fractional B-splines

x+α =

xα x ≥ 00, otherwise

⎧ ⎨ ⎩

β+0(x):= x+

0 − (x −1)+0 Fourier← → ⎯ ⎯ ⎯

1− e− jω

jω⎛ ⎝ ⎜

⎞ ⎠ ⎟

One-sided power functions:

β+α (x):=

∆+α +1x+

α

Γ(α +1) Fourier← → ⎯ ⎯ ⎯

1− e− jω

jω⎛ ⎝ ⎜

⎞ ⎠ ⎟

α +1

MQuickTime™ and a

Video decompressorare needed to see this picture.

Page 20: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

19

Symmetric B-splines

ˆ β +α (x) =

1− e− jω

jω⎛

⎝ ⎜

⎠ ⎟

α +1

=sin(ω /2)

ω /2

α +1

Symmetrization in Fourier domain:

β∗

α (x) := F −1 sin(ω /2)ω /2

α +1⎧ ⎨ ⎩

⎫ ⎬ ⎭

Page 21: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

20

Properties

Equivalence with classical B-splines

Convolution propertyβα1 ∗βα2 = βα1 +α2 +1

⟨βα (⋅),βα (⋅ − x)⟩ = β∗2α +1(x)

β+α (x) with α = n (integers)

β∗α (x) with α = 2n +1 (odd integers)

Compact support !

Decay

(U. & Blu, SIAM Rev, 2000)

Theorem : For α > −1, there exists a constant C such that βα (x) ≤C

x α +2 .

Generic notation : βα for either β+α (causal) or β∗

α (symmetric)

Page 22: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

21

Riesz basis

For α > − 12 , there exist two constants Aα > 0 and Bα < +∞ such that

∀c ∈ l2, Aα ⋅ cl2

≤ c[k]βα (x − k)k ∈Z∑

L2

≤ Bα ⋅ cl2

β α (x − k){ }k∈Z is a Riesz basis for the cardinal fractional splines

Generic B-spline representation of a fractional spline

s(x) = c[k]βα (x − k)k ∈Z∑

Stable, one-to-one representation

Discrete representation(digital signal)

c[k]{ }k ∈Z

Continuous-time function(fractional spline)

Page 23: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

22

Explicit fractional differentiation formula

Fractional derivative operators

Fractional finite difference operator:

Sketch of proof:

∂ s Fourier← → ⎯ ⎯ ( jω)s

∂ sβ+α (x) = ∆+

s β+α−s(x)

∆+s Fourier← → ⎯ ⎯ (1− e− jω )s

∂ sβ+α (x) ← → ⎯ jω( )s ⋅

1− e− jω

jω⎛

⎝ ⎜

⎠ ⎟

α +1

= 1− e− jω( )s⋅

1− e− jω

jω⎛

⎝ ⎜

⎠ ⎟

α +1−s

Page 24: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

23

Order of approximation

Approximation space at scale a

Projection operator

Va = sa (x) = c(k)ϕxa

− k⎛ ⎝

⎞ ⎠ :c(k) ∈ l2

k∈Z∑⎧

⎨ ⎩

⎫ ⎬ ⎭

∀f ∈L2, Pa f = arg minsa ∈Va

f − sa L2 ∈Va

Order of approximation

A scaling function ϕ has order of approximation γ iff

∀f ∈W2γ , f − Pa f ≤ C ⋅a γ f ( γ ) = O(a γ )

DEFINITION

1 2 3 4 5

2 4

a = 1

a = 2

B-splines of degree α have order of approximation γ=α+1

Page 25: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

24

Spline reconstruction of a CAT-scan

γ =1

γ = 4

Piecewise constant

Cubic spline

Page 26: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

25

kβ+α (x − k)

k=−10

+10

α = 0

α = 12

α =1α = 3

Reproduction of polynomials

B-splines reproduce polynomials of degree N = α⎡ ⎤

β+α

k ∈Z∑ (x − k) =1

knβ+

α

k ∈Z∑ (x − k) = xn + a1x

n−1 +L+ an

M

Page 27: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

26

More fractals…

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Dali

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Pollock

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Mandelbrot meets Mondrian

Page 28: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

27

FRACTIONAL WAVELETS

Basic ingredients

Constructing fractional wavelets

Fractional B-spline wavelets

Multi-scale fractional differentiation

Adjustable wavelet properties

Page 29: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

28

Scaling function

∀c ∈l2, A ⋅ c 2 ≤ c(k)ϕ(x − k)k∑ L2

2≤ B⋅ c 2

ϕ(x / 2) = 2 h(k)ϕ(x − k)k ∈Z∑

ϕ(x − k ) = 1k∈Z∑

Two-scale relation

Partition of unity

Riesz basis condition

DEFINITION: ϕ(x) is an admissible scaling function of L2 iff:

1 1

Page 30: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

29

From scaling functions to wavelets

Wavelet bases of L2 (Mallat-Meyer, 1989)

↓ 2

↑ 2↓ 2si(k)

si+1 (k)

di +1(k)↑ 2

si(k)2 ˜ H (z−1)

2 ˜ G (z−1)

2H(z)

2G(z)

For any given admissible scaling function of L2 , ϕ(x) , there exits a wavelet

ψ(x /2) = 2 g(k)ϕ(x − k)k ∈Z∑

such that the family of functions12i

ψ x − 2 i k2 i

⎝ ⎜

⎠ ⎟

⎧ ⎨ ⎩

⎫ ⎬ ⎭ i∈Z ,k∈Z

forms of Riesz basis of L2 .

Constructive approach: perfect reconstruction filterbank

1 -1

Page 31: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

30

Constructing fractional wavelets

Approximation order:

Vanishing moments:

Multi-scale differentiator B-spline factorization:ϕ = β+

γ −1 ∗ ϕ0 f − Pa f L2= O(a γ )˜ ̂ ψ (ω) ∝ (− jω) γ , ω → 0 ⇔

xn ˜ ψ ∫ (x)dx = 0, n = 0,L γ −1⎡ ⎤

Theorem : Let ϕ(x) be the L2-stable solution (scaling function) of the two-scale relation

ϕ(x /2) = 2 h(k)ϕ(x − k)k ∈Z∑

Then ϕ(x) is of order γ (fractional) if and only if

H(z) =1+ z−1

2⎛

⎝ ⎜

⎠ ⎟

γ

spline part1 2 4 3 4

⋅ Q(z)distributional part

{ with Q(e jω ) < ∞

(Unser & Blu, IEEE-SP, 2003)

c

Page 32: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

31

Binomial refinement filter

Two-scale relationβ+

α (x / 2) = 2 h+α (k)β+

α (x − k)k∈Z∑

h+α (k) =

12α +1

α +1k

⎛ ⎝ ⎜

⎞ ⎠ ⎟ ← → ⎯ H α (z) =

1 + z −1

2⎛ ⎝ ⎜

⎞ ⎠ ⎟

α +1

Generalized binomial filter

uv

⎛ ⎝ ⎜

⎞ ⎠ ⎟ =

Γ(u +1)Γ(v +1)Γ(u − v +1)

Example of linear splines: α=1

1 1

2

Page 33: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

32

Fractional B-spline wavelets

QuickTime™ and aVideo decompressor

are needed to see this picture.

Remarkable propertyEach of these wavelets generates a semi-orthogonal Riesz basis of L2

ψ+α (x /2) =

(−1)k

α +1n

⎝ ⎜

⎠ ⎟ β∗

2α +1(n + k −1)n

∑g(k )

1 2 4 4 4 4 4 3 4 4 4 4 4 k ∈Z∑ β+

α (x − k)

Page 34: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

33

FFT-based wavelet algorithm

↑ 2↓ 2

↑ 2↓ 2

H̃(z)

G̃(z)

H(z)

G(z)

x(k) x(k)

y(k)

z(k)

Filterbank algorithm

Click for demo

ψ(x /2) = 2 g(k)ϕ(x − k)k ∈Z∑

ϕ(x /2) = 2 h(k)ϕ(x − k)k∈Z∑

(Blu & Unser, ICASSP’2000)

Page 35: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

34

∆ x ∝ α +1

Adjustable wavelet properties

Transform is tunable in a continuous fashion !Order of differentiation: γ=α+1

Whitening of fBMs, fractals …..

RegularityHölder continuity: αSobolev: smax= α+1/2

Localization:

Wavelettransform

f (x)

α filteringdetectionfeature extraction….

Page 36: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

35

Wavelets and the uncertainty principle

Heisenberg’s uncertainty relation

∆ x ⋅ ∆ω ≥12

∆ x = minx0

(x − x0)ψ(x)L2

ψ L2

∆ω = minω0

(ω −ω0) ˆ ψ (ω)L2

ˆ ψ L2

with equality iff ψ(x) = a ⋅ e−b(x−x0 )2 + jω0x

Question: are there such wavelet bases ?

ω

x

frequency

∆ x ⋅ ∆ω = Const

time or space

Page 37: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

36

Localization of the B-spline wavelets

Theorem The B-spline wavelets converge (in Lp -norm) tomodulated Gaussians as the degree goes to infinity :

limα →∞

β+α (x){ }= C ⋅ e−(x−xα )2 / 2σ α

2

limα →∞

ψ+α (x){ }= ′ C ⋅ e−(x− ′ x α )2 / 2 ′ σ α

2

Gaussian1 2 4 4 3 4 4 × cos ω0x + θα( )

sinusoid1 2 4 4 3 4 4

σα =α +112

′ σ α = B ⋅σα with B ≅ 2.59

(Unser et al., IEEE-IT, 1992)

α = 3Cubic B-spline wavelets:within 2% of the uncertainty limit !

QuickTime™ and a Video decompressor are needed to see this picture.

Page 38: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

37

Are there waveletsin my brain ?

Page 39: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

38

WAVELETS IN MEDICAL IMAGING

Survey of applications

Analysis of functional imaging data (fMRI)

Page 40: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

39

Image processing task Application / modality Principal Authors

Image compression • MRI• Mammograms• CT• Angiograms, etc…

Angelis 94; DeVore 95;Manduca 95; Wang 96;etc …

Image enhancement• Digital radiograms• MRI• Mammograms• Lung X-rays, CT

Laine 94, 95;Lu, 94; Qian 95;Guang 97;etc …

Filtering

Denoising• MRI• Ultrasound (speckle)• SPECT

Weaver 91;Xu 94; Coifman 95;Abdel-Malek 97; Laine 98;Novak 98, 99

Detection of micro-calcifications• Mammograms

Qian 95; Yoshida 94;Strickland 96; Dhawan 96;Baoyu 96; Heine 97; Wang 98

Texture analysis and classification• Ultrasound• CT, MRI• Mammograms

Barman 93; Laine 94; Unser95; Wei 95; Yung 95; Busch97; Mojsilovic 97

Feature extraction

Snakes and active contours• Ultrasound

Chuang-Kuo 96

Wavelet encoding • Magnetic resonance imaging Weaver-Healy 92;Panych 94, 96; Geman 96;Shimizu 96; Jian 97

Image reconstruction • Computer tomography• Limited angle data• Optical tomography• PET, SPECT

Olson 93, 94; Peyrin 94;Walnut 93; Delaney 95;Sahiner 96; Zhu 97;Kolaczyk 94; Raheja 99

Statistical data analysis Functional imaging• PET• fMRI

Ruttimann 93, 94, 98;Unser 95; Feilner 99; Raz 99

Multi-scale Registration Motion correction• fMRI, angiographyMulti-modality imaging• CT, PET, MRI

Unser 93; Thévenaz 95, 98;Kybic 99

3D visualization • CT, MRI Gross 95, 97; Muraki 95;Kamath 98; Horbelt 99

Wavelets in medical imaging:Survey 1991-1999

References• Unser and Aldroubi, Proc IEEE, 1996• Laine, Annual Rev Biomed Eng, 2000

• Special issue, IEEE Trans Med Im, 2003

Page 41: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

QuickTime™ and a TIFF (Uncompressed) decompressor are needed to see this picture.

Wavelet analysis of fMRI data

Page 42: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

41

Functional brain imaging by fMRI

t

Time series

B

B

A

A

A

B: Rest A: Action

Basic principle: deoxygenated blood is more paramagnetic than oxygenated blood

BOLD (Blood Oxygenation Level Dependence)

EPI acquisition

Matrix size: 128 x 128 x 30 Pixels x 68 measurementsResolution: 1.56 x 1.56 x 4 mm x 6 seconds

Page 43: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

42

Functional brain imaging by fMRI (Cont’d)

QuickTime™ and a decompressor are needed to see this picture.

Where?

Main problems:Small signal changes (1-5%)Very noisy data — averaging

Standard solutionSpatial Gaussian smoothing (SPM)

Page 44: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

43

On the fractal nature of fMRI data

Log-Log plot of spectral densityBrain: courtesy Jan Kybic

X(ω) ≈ C ⋅ ω −1.466

D =1+ d − H = 2.534 with d = 2Fractal dimension: (topological dimension)

Page 45: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

44

Wavelet analysis of fMRI

Advantages of the wavelet transformOrthogonal transformation : white noise → white noiseDecorrelates/whitens fMRI signal Data compressionIncreased signal-to-noise ratio (averaging effect)Preserves space localization

Wavelettransform

Inverse

transform

Statisticaltest

(Ruttiman et al., IEEE-TMI, 1998)

Page 46: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

45

An example: auditory stimulation

Page 47: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

46

ConclusionFractional splines

Natural extension of Schoenberg’s polynomial splinesStable, convenient B-spline representationMost polynomial B-spline properties are retained Intimate link with fractional calculus

Elementary building blocks: Green functions of fractional derivative operators Efficient digital-filter-based solutions

New fractional waveletsMultiresolution bases of L2Fast algorithmTunable

RegularityLocalizationOrder of differentiation

Optimal for the processing of fractal-like processes (pre-whitening)

Application in signal and image processingProcessing of fractal-like signalsWavelet-based processing and feature extraction

Page 48: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

47

Acknowledgments

Many thanks toDr. Thierry BluAnnette Unser, Artist

+ many other researchers,and graduate students

Software and demos at: http://bigwww.epfl.ch

Page 49: On fractals, fractional splines and waveletsReport Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average

48

Extensions (on-going work)

Richer family: alpha-tau splines

∂τγ Fourier← → ⎯ ⎯ jω( )

γ2

+τ − jω( )γ2

−τ

[Blu et al., ICASSP’03]

Multi-dimensional: fractional polyharmonic splinesPolyharmonic smoothing splines

Polyharmonic wavelets

∆γ / 2 Fourier← → ⎯ ⎯ ω γ

[Tirosh et al., ICASSP’04]

[Van de Ville et al., under review]


Recommended