Wavelet techniques in multifractal...

119
2585-30 Joint ICTP-TWAS School on Coherent State Transforms, Time- Frequency and Time-Scale Analysis, Applications S. Jaard 2 - 20 June 2014 U. Paris-Est, Creteil France Wavelet techniques in multifractal analysis

Transcript of Wavelet techniques in multifractal...

Page 1: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

2585-30

Joint ICTP-TWAS School on Coherent State Transforms, Time-Frequency and Time-Scale Analysis, Applications

S. Jaffard

2 - 20 June 2014

U. Paris-Est, Creteil France

Wavelet techniques in multifractal analysis

Page 2: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet Techniques inmultifractal analysis

Stephane JaffardUniversite Paris Est (France)

based on joint works with

Patrice Abry, Roberto Leonarduzzi, Clothilde Melot,Stephane Roux, Marıa Eugenia Torres, Herwig Wendt

ICTP-TWAS School

!!!!!!!Trieste, June, 2014

Page 3: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

What is fractal geometry ?

Geometry dealing with irregular sets

How can one quantify this irregularity ?

Page 4: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Parameters for the analysis of fractals sets

Toy examples : Selfimilarity exponent

Triadic Cantor set Van Koch curve

! =log 2log 3

! =log 4log 3

Box DimensionLet N(") be the minimal number of balls of radius " needed to coverthe set A

N(!) ! !!dimB(A)

Advantage :Computable on experimental data through log-log plot regressions :log(N(")) is plotted as a function of log("). The slope yields thedimension

Page 5: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Everywhere irregular signals

Jean Perrin, in his book, “Les atomes” (1913), insists that irregular(nowhere differentiable) functions, far from being exceptional, are thecommon case in natural phenomena

Jet turbulence Eulerian velocity signal (ChavarriaBaudetCiliberto95)

0 300 temps (s) 600 9000

35

70 ! = 3.2 ms

Fully developed turbulence Internet Trafic

Euro vs Dollar (2001-2009)

Page 6: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

300 600 900 1200 1500

300

600

900

1200

1500

1800

2100

100 200 300 400 500

50

100

150

200

250

300

350

400

450

500

Page 7: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Red channely

f752

300

600

900

1200

1500

1800

2100

y

100 200 300 400 500

50

100

150

200

250

300

350

400

450

500

Nature,

Sciences,

and Arts

supply a large variety

of everywhere irregular

functions

Challenge :

Measure this irregularity

and use it for classification

and model selection

Page 8: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

MotivationMultifractal analysis : Its purpose is to introduce and studyclassification parameters for data (functions, measures, distributions,signals, images), which are based on global and local regularity

A key problem along the 19th century was to determine if acontinuous function on R necessarily has points of differentiability

A first negative answerwas obtained by B. Bolzano

in 1830 but was unnoticed

A second counterexampledue to K. Weierstrasssettled the issue in 1872

Page 9: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Weierstrass functions

0.30.2-2

-1

0.7

0

1

2

3

4

0.0 0.90.1 0.80.60.50.4 1.0

Fonction de Weierstrass : Espace x frequence = 1000x20

WH(x) =+!!

j=0

2"Hj cos(2j x)

0 < H < 1

H = 1/2

C. Hermite : I turn my back with fright and horror to this appallingwound : Functions that have no derivative

H. Poincare called such functions “monsters”

Page 10: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Self-similarity for deterministic functions

Weierstrass-Mandelbrot function

W!(x) =+!!

"!2"!j sin(2j x) 0 < ! < 1

Exact selfsimilarity :

W!(2x) =+!!

"!2"!j sin(2j+1x)

=+!!

"!2"!(l"1) sin(2l x)

= 2!W!(x)

Page 11: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet bases : a tool fitted to selfsimilarity

A wavelet basis on R is generatedby a smooth, well localized, oscillatingfunction # such that the#(2j x " k), j , k # Zform an orthogonal basis of L2(R)

$f such that"

|f (x)|2 dx < %,

f (x) =!

j#Z

!

k#Zcj,k #(2j x " k)

where

cj,k = 2j"

f (x) #(2j x " k) dx

Daubechies Wavelet

Page 12: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Orthogonal basis

Let f : R & R. The “energy” of f is"

|f (x)|2 dx

Wavelets form an orthogonal basis i.e."

#(2j x " k) #(2j!x " k $)dx =

#2"j if j = j $, k = k $

0 else

cj,k = 2j"

f (x) #(2j x " k) dx

The energy of f can be recoveredfrom the coefficients"

|f (x)|2 dx =!

j

!

k

2j |cj,k |2

A. Haar, J. O. Stromberg, Y. Meyer,P.-G. Lemarie, S. Mallat, I. Daubechies, ...

Haar Wavelet (1909)

Page 13: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Why use wavelet bases ?

! Characterization of selfsimilarity! Images are stored by their wavelet coefficients (JPEG 2000)! Fast decomposition algorithms! Sparse representations! Characterization of regularity! Scaling invariance

Page 14: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet analysis of the Weierstrass-Mandelbrotfunction

cj,k =

"W!(x) 2j#(2j x " k)dx

= 2"!

"W!(2x) 2j#(2j x " k)dx

= 2"!

"W!(u) 2j#(2j"1u " k)

du2

= 2"!

"W!(u) 2j"1#(2j"1u " k)du

= 2"! cj"1,k

This scaling invariance of wavelet coefficients justifies thenonstandard normalization used for wavelet coefficients

Page 15: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Self-similarity : Stochastic processesFractional Brownian Motion (0 < H < 1)

-16

-14

-12

-10

-8

-6

-4

-2

0

2

4

6

0 200 400 600 800 1000

FBM of exponent

H = 1/3

Statistical selfsimilarity

$a > 0, BH(a ·) L= aHBH(·)

Wavelet counterpart of probabilistic properties : c2j,kL= 2!Hjcj,k

Problem : An equality in law among random quantitiescannot be checked on a sample path

Page 16: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Fractional Brownian Motions

Gaussian

processes

with

stationary

increments

H = 0.3

H = 0.4

H = 0.5

H = 0.6

H = 0.7

Challenge : Find a numerically stable way to decide if a real-life signalcan be modeled by FBM

Page 17: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

From self-similarity to scaling exponentsBH(t) is the unique centered Gaussian process such that

$x , y ' 0, E(|BH(x)" BH(y)|2) = |x " y |2H

It follows that |BH(x + $)" BH(x)| ! |$|H"

|BH(x + $)" BH(x)|pdx ! |$|Hp

Scale invariance

Kolmogorov scaling function :

"|f (x+$)"f (x)|pdx ! |$|"f (p)

Advantages :! Computable on experimental data : log-log plot regressions! deterministic quantity that does not depend on the sample path

=( Turbulence at small scale cannot be modeled by FBM (1950s)

Page 18: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Mathematical interpretations

The loose definition of the Kolmogorov scaling function can be giventwo mathematical interpretations :

! One which makes sense for any (bounded) function

%f (p) = lim inf#%0

log$"

|f (x + $)" f (x)|pdx%

log(|$|)

! One, which is more precise, under the assumption that f satisfiesan average scale invariance

"|f (x + $)" f (x)|pdx = |$|"f (p)+o(1)

and expresses the fact that the liminf actually is a limit

Page 19: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Function space interpretationLipschitz spaces :Let s # (0, 1), and p # (1,%) ; f # Lip(s, Lp(Rd )) if f # Lp and )C > 0such that

$$ > 0, * f (x + $)" f (x) *p+ C · |$|s

,(

$$ > 0,"

|f (x + $)" f (x)|pdx + C · |$|sp

Therefore, if %f (p) < p,

%f (p) = p · sup{s : f # Lip(s, Lp)}

Page 20: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelets and function spaces : The Sobolev space H

f # H1(R) if and only if f # L2 and f $ # L2. We define

* f *2=

"|f (x)|2dx +

"|f $(x)|2dx

Fourier :

f (x) =!

n#Zcn e2i$nx , f $(x) =

!

n#Zcn 2i&n e2i$nx

* f *2=!

|cn|2 + 4&2!

n2|cn|2

Wavelets :

f (x) =!

j#Z

!

k#Zcj,k#(2j x " k)

f $(x) =!

j#Z

!

k#Zcj,k 2j#$(2j x " k)

* f *2!!

j#Z

!

k#Z(1 + 22j)2"j |cj,k |2

Page 21: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelets and function spaces :Sobolev spaces of fractional order

Fractional derivative :the Fourier transform of f $ is i' f

In the Fourier domain, the fractional derivative of order s of f is theoperator ("!)s/2f is defined by

!("!)s/2f (') = |'|sf (')

Definition : Sobolev space Lp,s

f # Lp,s(R) if f # Lp(R) and ("!)s/2f # Lp(R)

Page 22: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet estimation of the Lp,s norm

f =!

j

fj with fj(x) =!

k

cj,k #(2j x " k)

In order to estimate * f *p,s we consider each “scale” block fj

f (s)j (x) =!

k

cj,k 2sj#(s)(2j x " k)

Because of the spatial localization of the wavelets," &&&f (s)j (x)

&&&p

dx !!

k

|cj,k |p 2spj"

|#(s)(2j x " k)|p dx

!!

k

|cj,k |p 2(sp"1)j

Therefore the condition f # Lp,s is close to

)C, $j : 2"j!

k

|cj,k |p + C · 2"spj

Page 23: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

The wavelet scaling function

$p > 0, 2"j!

k

|cj,k |p ! 2""f (p)j

Because of the embeddings between Lipschitz and Sobolev spaces,if p ' 1, this definition coincides with Kolmogorov’s scaling function

Advantages :

! Effectively computable on experimental data through log-log plotregressions with respect to the scale parameter

! Extends the Kolmogorov scaling function to p # (0, 1)

! Independent of the (smooth enough) wavelet basis

! deformation invariant

! deterministic for large classes of stochastic processes

Page 24: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelets in several variablesIn 2D, wavelets used are of tensor product type :

ψ1(x , y) = ψ(x)ϕ(y)

ψ2(x , y) = ϕ(x)ψ(y)

ψ3(x , y) = ψ(x)ψ(y)

Notations

Dyadic squares : λ =

�k2j ,

k + 12j

��

l2j ,

l + 12j

Wavelet coefficients

cλ = 22j� �

f (x , y) ψi�

2j(x , y)− (k , l)�

dx dy

Natural normalization for scaling invariance

Page 25: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 26: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 27: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 28: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 29: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 30: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 31: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 32: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet coefficients

Page 33: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Notations for wavelets on Rd

Dyadic cubes

If k = (k1, ...kd ), ) =

'k1

2j ,k1 + 1

2j

%- · · ·-

'kd

2j ,kd + 1

2j

%

Wavelets

#%(x) = #i(2j x " k) i = 1, · · · , 2d " 1

Wavelet coefficients

c% = 2dj"

f (x)#i(2j x " k)dx

Dyadic cubes at scale j

"j = {) : |)| = 2"j}

Wavelet expansion of f

f (x) =!

j

!

%#!j

c%#%(x)

Page 34: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

The wavelet scaling function on Rd

$p > 0, 2"dj!

%#!j

|c%|p ! 2""f (p)j

With two variants : The first one is

%f (p) = lim infj%+!

log

*

+2"dj!

%#!j

|c%|p,

-

log(2"j)

This liminf definition coincides with Kolmogorov’s scaling function

$p > 0, %f (p) = sup.

s : f # Bs/p,!p

/

Page 35: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Scale invariance

The second variant is :

%f (p) = limj%+!

log

*

+2"dj!

%#!j

|c%|p,

-

log(2"j)

It means that quantities defined at each scale j satisfy some scaleinvariance property in the limit of small scales

This condition is usually met in signal and image processing

Additional range of parameters available forclassification : p # (0, 1)

Indeed, Lp or Sobolev spaces do not make sense for p < 1. One hasto use wavelet based substitutes

Page 36: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

The role of the wavelet scaling function

%f (p) = sup {s : f # Lp,s/p} (p ' 1)

= sup {s : f # Bs/p,!p } (p > 0)

! If %f (1) > 1, then f # BV! If f is a measure, then %f (1) ' 0! If %f (1) > 0, f then belongs to L1

! If %f (2) > 0, then f # L2

Besov spaces have an alternative definition which is not based on awavelet expansion

=(

The wavelet scaling function is independent of the (smooth enough)wavelet basis chosen

Page 37: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Log-log plot regressionPower-law behavior : Key requirement for the numerical derivation ofthe scaling function (here at p = 1)

2 4 6

15

20

j

log2S(2j,q): q=2, j=[3 6]

Data courtesy Vivienne Investissement

Page 38: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet scaling functions of synthetic images

Scaling functions

0%f (p) = 1 Disk%f (p) = 2 " log 4

log 3 ! 0.74 Van Koch snowflake

. 2 4 8 16 32 64 128 25614

12

10

8

6

4

f(1)=1.03

Scale (s)

disc + polynomial

log

2 S

f(1,j

)

1 2 3 4 50

0.5

1

1.5

p

disc + polynomial

f(p)

10

8

6

4

f(1)=0.75

Scale (s)

Koch snowflake + polynomial

log

2 S

f(1,j

)

0.5

1

1.5

p

Koch snowflake + polynomial

f(p)

Page 39: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´
Page 40: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

0 2 4 6 86

5.5

5

j

(q=1) = 0.21717j1 = 3j2 = 6

0 5 103.5

3

2.5

2

1.5

1

0.5

0DWT fonction d�’echelle (q)

q

(q=1) = 0.21717

Page 41: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´
Page 42: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

0 2 4 6 85.5

5.4

5.3

5.2

5.1

j

(q=1) = 0.06422j1 = 2j2 = 5

0 5 101.6

1.4

1.2

1

0.8

0.6

0.4

0.2

0DWT fonction d�’echelle (q)

(q=1) = 0.06422

Page 43: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

500 1000 1500 2000

500

1000

1500

2000

0 2 4 6 89

8

7

6

5

4

3DWT fonction de structure log2 S(j,q=1)

j

(q=1) = 0.72218j1 = 4j2 = 7

0 5 100.2

0.4

0.6

0.8

1

1.2

1.4

1.6DWT fonction d�’echelle (q)

(q=1) = 0.72218

Page 44: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

200 400 600 800 1000

200

400

600

800

1000

0 2 4 6 88

7.5

7

6.5

6

5.5

5

4.5

4DWT fonction de structure log2 S(j,q=1)

j

(q=1) = 0.53726j1 = 3j2 = 6

0 5 100.2

0.4

0.6

0.8

1

1.2

1.4

1.6DWT fonction d�’echelle (q)

q

(q=1) = 0.53726

Page 45: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Uniform Holder regularityHolder spaces : Let ! # (0, 1) ; f # C!(Rd ) if

)C, $x , y : |f (x)" f (y)| + C |x " y |!

If ! > 1, f # C!(R) if and only if f ([!]) # C!"[!]

If ! < 0, f # C!(R) if and only if f = g("[!]) with g # C!"[!]

The uniform Holder exponent of f is

Hminf = sup{" : f # C!(Rd)}

Numerical computation

Let *j = sup%#!j

|c%| then Hminf = lim inf

j%+!

log(*j)

log(2"j)

Hminf > 0 =( f is continuous

Hminf < 0 =( f is not locally bounded

Page 46: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Validity of jump models in finance

Euro vs. USD2001-2009

Hminf

local estimation(3 months window)

Data supplied by Vivienne Investissement

Page 47: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Classification based on the uniform Holder exponent

Heartbeat intervals

Healthy Heart failure

Hminf = "0.06 Hmin

f = "0.55

Page 48: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Analysis of paintings : Van Gogh challenge

(in collaboration with D. Rockmore)

Arles and Saint-Remy period Van Gogh Paris period

Page 49: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Challenge : DateParis period - Arles, Saint-Remy period - Unknown

Canals : Red vs. Saturation

Page 50: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

DrawbacksClassification only based on the wavelet scaling function provedinsufficient in several occurrences (turbulence,...)

New ideas initiated by U. Frisch and G. Parisi are required

Beyond scale invariance : Multifractal Analysis

Giorgio Parisi Uriel Frisch

Page 51: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Pointwise regularityLet f be a locally bounded function Rd & R and x0 # Rd ; f # C!(x0) ifthere exist C > 0 and a polynomial P of degree less than ! such that

|f (x)" P(x " x0)| + C|x " x0|!

The Holder exponent of f at x0 is

hf (x0) = sup{! : f # C!(x0)}

Heuristics : |f (x)" f (x0)| ! |x " x0|hf (x0)

Page 52: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Constant Holder exponents

FBMs with Holder exponents 0.3, 0.4, 0.5, 0.6 and 0.7

Page 53: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Varying Holder exponent

hf (x) = x(Constructions of K. Daoudy, J. Levy-Vehel and Y. Meyer)

Page 54: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Difficulty to use directly the pointwise regularityexponent for classification

For classical models, suchexponents are extremely erratic

Levy processes

multiplicative cascades

The function h is randomand everywhere discontinuous

Goal : Recover some information on h(x) from (time or space)averaged quantities which is :

� numerically computable on a sample path of the process, or onreal-life data,

� deterministic (independent of the sample path)

Page 55: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Hausdorff dimension!-coverings

Definition : Let A . Rd ; an "-covering of A is a family C& = {Bi}i#Nof sets Bi such that

! $i , diam (Bi) + "! A .

1Bi

Example 1 : If A is a smooth curve, “economical” "-coveringssatisfy !

i

(diam (Bi)) ! L(A)

Page 56: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Example 2 : If A is a smooth surface, “economical” "-coveringssatisfy !

i

(diam (Bi))2 ! S(A)

Page 57: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Hausdorff dimensionThe Hausdorff dimension of A is the exponent dim(A) satisfying

for " small enough, infC!

!

i

(diam (Bi))dim(A) ! 1.

Convention : dim(/) = "%.

If the (Bi) have the same width ", their number N(") satisfies

N(") ! "" dim(A)

=( The Hausdorff dimension is smaller than the box dimension

Advantage : Good mathematical properties

Drawback : Not computable for real-life data

Page 58: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Spectrum of singularitiesThe isoholder sets of f are the sets

EH = {x0 : hf (x0) = H}

Let f be a locally bounded function

The spectrum of singularities of f is

Df (H) = dim (EH)

(by convention, dim (/) = "%)

Classification based on a (potentially) infinite number of fractal sets

Can one estimate the spectrum of singularities of signalsand images ?

Can it yield new classification parameters ?

Page 59: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet leadersLet ) be a dyadic cube ; 3) is the cube of same center and threetimes wider

Let f be a locally bounded function ; the wavelet leaders of f are thequantities

d% = sup%!&3%

|c%! |

d = sup �’ 3 |c |

�’ 3

c(j, k)

2j+2

2j+1

2j

...

...

Page 60: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Computation of 2D wavelet leaders

Page 61: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet characterization of pointwise smoothness

Let )j(x0) denote the dyadic cube of width 2"j that contains x0

Theorem If Hminf > 0, then

$x0 # Rd hf (x0) = lim infj%+!

log(d%j (x0))

log(2"j).

Sketch of proof :A bounded function f : Rd & R belongs to f # C!(x0) (! > 0) if thereexist C > 0 and a polynomial P of degree less than ! such that

|f (x)" P(x " x0)| + C|x " x0|!

,(

supx#B(x0,r)

|f (x)" P(x " x0)| + C · r!

Page 62: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet characterization of pointwise smoothness

supx#B(x0,r)

|f (x)" P(x " x0)| + C · r! ,(* f " P *L"(B(x0,r))+ C · r!

One uses the “wavelet characterization” of L! :

if f # L! then sup%

|c%| + C

cusp

h = 0.6

12

9

6

3

log 2(|

d(j,k

)|) exponent = 0.60

12

9

6

3

log 2(l(

j,k))

exponent = 0.60

t

chir

p

h = 0.6, =1

0 5 10 15

12

9

6

3

log 2(|

d(j,k

)|)

0 5 10 15

12

9

6

3

log 2(l(

j,k))

exponent = 0.57

|x " x0|hh = 0.6

|x " x0|h sin(

1|x"x0|"

)

h = 0.6 + = 1

Page 63: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Associated scaling function and function spacesWavelet scaling function Leader scaling function

2!dj!

""!j

|c"|p ! 2!#f (p)j 2!dj!

""!j

|d"|p ! 2!$f (p)j

Two possible definitions depending whether the quotient of logarithmsonly has a liminf or a real limit.

Oscillation spaces : Let p > 0 ; f # Osp (Rd ) if

)C, $j : 2"dj!

%#!j

|d%|p + 2"spj

$p > 0, ,f (p) = p · sup2

s : p # Osp3

Osp and Bs,!

p coincide if s > d/p

If s < d/p, one can derive information on the inter-scalescorrelations of wavelet coefficients

Page 64: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

The nature of pointwise singularitiesComparing Besov and Oscillation spaces which contain f yieldsinformation on the type of pointwise singularities present in thefunction

Cusp singularities : f (x) = C|x " x0|! + o(|x " x0|!)When the Besov and oscillation spaces that contain f coincide

Chirp singularities : f (x) = C|x " x0|! sin$

1|x " x0|'

%+ o(|x " x0|!)

When the Besov and oscillation spaces that contain f differ

Heuristic justification : For cusp-like singularities, the supremum inthe leaders in reached at the root of the dyadic tree

2"dj!

%#!j

|d%|p

For cusps : d% := sup%!&3%

|c%! | ! c%

Page 65: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Estimation of the p-variationLet f : [0, 1]d & R be a continuous function. If A . [0, 1]d , thefirst order oscillation of f on A is

Osf (A) = supA

f " infA

f

Definition : Let p ' 1 ; f belongs to V sp if

)C $j 2"dj!

%#!j

(Osf (3)))p + C2"spj

Definition : f has bounded p-variation if

)C $j ' 0!

%#!j

(Osf (3)))p + C

Therefore If f # V d/pp , then f has bounded p-variation

Page 66: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Estimation of the p-variation

Theorem : Let p ' 1 ; then

$" > 0 C& 0 V sp -& Os

p -& V s+&p

Corollary : If Hminf > 0, one can determine whether f has bounded

p-variation or not by inspecting the value of its leader scaling functionat p, indeed :

! If %f (p) > d , then f has bounded p-variation! if %f (p) < d , then the p-variation of f is unbounded

Page 67: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Quadratic variation

Wavelet criterium

If Hminf > 0 and %f (2) > 1 then f has bounded quadratic variation

Euro vs. USD2001-2009

#(2) = 1.0053

Page 68: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multifractal formalism :The Frisch-Parisi derivation revisited

Leader structure function : Tp,j = 2−dj�

λ∈Λj

|dλ|p ∼ 2−ηf (p)j

Contribution to Tp,j of the points x0 such that h(x0) = H :

∼ 2−dj ·�

2−j�Df (H)

· (2−Hj)p = (2−j)d+Hp−Df (H)

ηf (p) = infH(d + Hp − Df (H))

ηf is expected to be the Legendre transform of Df

Conjecture : Df (H) = infp∈R

(d + Hp − ηf (p))

We define the leader spectrum as :

Lf (H) = infp∈R

(d + Hp − ηf (p))

Theorem : If f ∈ Cε(Rd ) for an ε > 0 then ∀H ∈ R, Df (H) ≤ Lf (H)

Page 69: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Classification parameters deduced from themultifractal spectrum

- Hmin : Minimal regularity- Hmax : Maximal regularity- c1 : Position of the max- c2 : Width- c3 : Asymetry

c1

c2

c3

D(h)

h0

d

Hmin Hmax

Page 70: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Monoholder vs. Multifractality

0 300 temps (s) 600 9000

35

70 ! = 3.2 ms

Internet traffic

Wavelet leader scaling function

Modeling using Fractional Brownian Motion is reasonable

Data from http ://mawi.wide.ad.jp/mawi/

Page 71: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Cascade models : Binomial cascade

We obtain a measure µ on the interval [0,1] :

µ(I) = amount of sand that fell on I

Courtesy of Jean-Francois Colonna, LACTAMME

Page 72: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Cascade models : Binomial cascade

Intervals of length( 1

2

)n:

far left : µ(I) =( 1

4

)n= |I|2 far right : µ(I) =

( 34

)n= |I|log(4/3)/ log 2

average : µ(I) =( 1

4

)n/2 ( 34

)n/2= |I|log(4/

√3)/ log 2

Page 73: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Cascade models :Binomial cascade

Repartition function of the measure µ :f (x) = µ([0, x ]) = amount of sand in [0, x ]

f (x + $)" f (x) = µ([x , x + $]) ! $h(x)

h(x) #'

log(4/3)log 2

, 26

Spectrum of singularities of f :

df (H) = dim({x : h(x) = H})

Page 74: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multiplicative model : Mandelbrot Cascades

W

P(W)

W>0

i=1

W11W12

Page 75: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multiplicative model : Mandelbrot Cascades

W

P(W)

W>0

i=2

W11W12

W21 W22W23 W24

Page 76: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multiplicative model : Mandelbrot Cascades

W

P(W)

W>0

i=3

W11W12

W21 W22W23 W24

W31 W32 W33 W34W35 W36 W37 W38

Page 77: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multiplicative model : Mandelbrot Cascades

W

P(W)

W>0

i=6

W11W12

W21 W22W23 W24

W31 W32 W33 W34W35 W36 W37 W38

...

Page 78: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multiplicative model : Mandelbrot Cascades

W

P(W)

W>0

i=10

W11W12

W21 W22W23 W24

W31 W32 W33 W34W35 W36 W37 W38

...

...

Page 79: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multifractal models for signals

The repartition function of a probabilitymeasure is not appropriate in signalmodeling. One can make it oscillaterandomly by taking f (t) for time change

X (t) = BH(f (t))

Fractional Brownian motion in multifractal time

proposed by B. Mandelbrot for financial modeling

Alternatives :! Orthonormal wavelet series whose coefficients are derived from

the measure : A. Arneodo, J. Barral and S. Seuret! ...

Page 80: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Model refutation(joint work with Bruno Lashermes)

Jet turbulence Eulerian velocity signal (ChavarriaBaudetCiliberto95)

Log-normal vs. She-Leveque model

0 0.2 0.4 0.6 0.8

0

0.5

1

D(h)

Page 81: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Princeton Experiment : Stylometry issues• Experiment design :

- same Painter (Charlotte Casper) does Original and Copies- a series of 7 small paintings,- different set of materials (various brushes, grounds, paints)- Original and Copies with same set of materials- high resolution digitalisation, under uniform conditions.

• Description :

Page 82: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2’s Original & Copy

Page 83: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

100 200 300 400 500 600

100

200

300

400

500

600

100 200 300 400 500 600

100

200

300

400

500

600

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Page 84: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

10 5 0 5 1015

10

5

0

5

10

q

(q)

Charlotte2

OriginalCopy

0.4 0.6 0.8 1 1.2 1.40

0.5

1

1.5

2

h

D(h)

Charlotte2

OriginalCopy

Page 85: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

100 200 300 400 500 600

100

200

300

400

500

600

100 200 300 400 500 600

100

200

300

400

500

600

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Page 86: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

10 5 0 5 1015

10

5

0

5

10

q

(q)

Charlotte2

OriginalCopy

0.2 0.4 0.6 0.8 1 1.20

0.5

1

1.5

2

h

D(h)

Charlotte2

OriginalCopy

Page 87: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

100 200 300 400 500 600

100

200

300

400

500

600

100 200 300 400 500 600

100

200

300

400

500

600

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

Page 88: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Charlotte2 MF

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

50050 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

10 5 0 5 108

6

4

2

0

2

4

6

q

(q)

Charlotte2

OriginalCopy

0.2 0.4 0.6 0.8 10

0.5

1

1.5

2

h

D(h)

Charlotte2

OriginalCopy

Page 89: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Multifractal analysis of the USD-Euro change rate

Legendre spectra

Page 90: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Uniform Holder regularityHolder spaces : Let ! # (0, 1) ; f # C! if

)C, $x , y : |f (x)" f (y)| + C · |x " y |!

The uniform Holder exponent of f is

Hminf = sup{" : f # C!}

Numerical computation

Let *j = sup%#!j

|c%| then Hminf = lim inf

j%+!

log(*j)

log(2"j)

Hminf > 0 =( f is continuous

Hminf < 0 =( f is not locally bounded

Page 91: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Is Hmin > 0 fulfilled in applications ?

Internet Traffic

Hmin = "0.46

Page 92: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Heartbeat Intervals

Hmin = "0.55

Page 93: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

4

3

2

1hmin = 0.18079

Page 94: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

5

4

3

2

1hmin = 0.23042

Page 95: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Pointwise regularity with negative exponents ?Pointwise Holder regularity : f # C!(x0) if

|f (x)" P(x " x0)| + C|x " x0|!

If ! < 0, this definition implies that, outside of x0, f is locally bounded=( it could be used only to define isolated singularities of negativeexponent

Which definition of pointwise regularity would allow fornegative exponents ?Clue : The definition of pointwise Holder regularity can be rewritten

f # C!(x0) ,( supB(x0,r)

|f (x)" P(x " x0)| + Cr!

Definition (Calderon and Zygmund) : Let f # Lp(Rd ) ; f # T p!(x0) if

there exists a polynomial P such that for r small enough,7

1r d

"

B(x0,r)|f (x)" P(x " x0)|pdx

81/p

+ Cr!

Page 96: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

The p-exponentDefinition : Let f # Lp(Rd ) ; f # T p

!(x0) if there exists a polynomial Psuch that for r small enough,

71r d

"

B(x0,r)|f (x)" P(x " x0)|pdx

81/p

+ Cr!

The p-exponent of f at x0 is hp(x0) = sup{! : f # T p!(x0)}

The p-spectrum of f is dp(H) = dim ({x0 : hp(x0) = H})

Remarks :! The case p = +% corresponds to pointwise Holder regularity! The normalization is chosen so that a cusp |x " x0|! has the

same p-exponent for all p : hp(x0) = ! (as long as ! ' "d/p)

Page 97: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

How can one check that the data belong to Lp ?

The wavelet scaling function is informally defined by

$p > 0 2"dj!

%#!j

|c%|p ! 2""f (p)j

! If %f (p) > 0, then f # Lp

! If %f (p) < 0, then f /# Lp

Page 98: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Properties of p-exponentsGives a mathematical framework to the notion of negative regularityexponentsThe p-exponent satisfies : hp(x0) ' " d

p

p-exponents may differ :

Theorem : Let f be an L1 function, and x0 # Rd . Let

p0 = sup{p : f # Lploc(R

d ) in a neighborhood of x0}

The function p & hp(x0) is defined on [1, p0) and possesses thefollowing properties :

1. It takes values in ["d/p,%]

2. It is a decreasing function of p.3. The function r & h1/r (x0) is concave.

Furthermore, Conditions 1 to 3 are optimal.

Page 99: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

When do p-exponents coincide ?

Notation : hp,)(x0) denotes the p-exponent of the fractional integral off of order s at x0

Definition : f is a cusp of exponent h at x0 if )p, . > 0 such that! hp(x0) = h! hp,)(x0) = h + .

Theorem : This notion is independent of p and .

Page 100: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Types of pointwise singularities (Yves Meyer)Typical pointwise singularities :

Cusps : f (x)" f (x0) = |x " x0|H

After one integration :

f ("1)(x)" f ("1)(x0) ! 1H |x " x0|H+1

Oscillating singularity : f (x)" f (x0) = |x " x0|H sin$

1|x " x0|'

%

After one integration :

f ("1)(x)" f ("1)(x0) =|x " x0|H+(1+')

+cos

$1

|x " x0|'

%+ · · ·

More generally, after a fractional integration of order s,! If f has a cusp at x0, then hIsf (x0) = hf (x0) + s! If f has an oscillating singularity at x0, then

hIsf (x0) = hf (x0) + (1 + +)s

Page 101: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Further classificationTwo types of oscillating singularities :

“Full singularities” : |x " x0|H sin$

1|x " x0|'

%(p-exponents coincide)

“Skinny singularities ” |x " x0|H1E# where

E) =9'

1n,

1n+

1n)

6for . > 1

(p-exponents differ)

Characterizationoscillating singularities : F (x) = |x " x0|Hg

$1

|x " x0|'

%+ r(x)

where g is indefinitely oscillating

For “full singularities” g is “large at infinity”

For “skinny singularities ” g is “small at infinity”

Page 102: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Wavelet derivation of the p-exponent

Definition : Let f : Rd & R be locally in Lp ; the p-leaders of f are

dp% =

7!

%!&3%

|c%! |p2d(j"j!)

81/p

where j $ is the scale associated with the subcube )$ included in 3)(i.e. )$ has width 2"j! ).

Theorem : (C. Melot)If ,f (p) > 0, then

$x0 # Rd hf p(x0) = lim infj%+!

log(dp%j (x0)

)

log(2"j).

hp(x0) = lim infj%+!

*

+log

(dp%j (x0)

)

log(2"j)

,

-

Page 103: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

p-leaders and negative regularity

. hp(x0) = !0.1 . hp(x0) = !0.1

leaders : h(x0) = 0.00 leaders : h(x0) = 0.00

p-leaders : h(x0) = !0.08 p-leaders : h(x0) = !0.10

Page 104: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

p-Multifractal Formalism

The p-scaling function is defined informally by

$q # R, 2"dj!

%#!j

|dp%|

q ! 2"(p(q)j

,p(q) = lim infj%+!

log

*

+2"dj!

%#!j

|dp%|

q

,

-

log(2"j)

Stability properties :! Invariant with respect to deformations! independent of the wavelet basis

The p-Legendre Spectrum is

Lp(H) = infq#R

(d + Hq " ,p(q))

Page 105: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

)p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h)

h

D(h)

h

D(h)

Page 106: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , , , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h)

h

D(h)

Page 107: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p +p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= )

h

D(h)

Page 108: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8)

h

D(h)

Page 109: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4)

h

D(h)

Page 110: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , , , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h)

Page 111: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p +p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= )

Page 112: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8)

Page 113: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4)

Page 114: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2)

Page 115: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

( ,!

) p + , , , ,p0 = +" h(min)

X = 0 p0 = 10 h(min)X = #0.2 p0 = 2.5 h(min)

X = #0.3

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

h

D(h) ! Px (p= 8 4 2 1)

Page 116: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Advantages and drawbacks of multifractal analysisbased on the p-exponent

! Allows to deal with larger collections of data

! The estimation is not based on a unique extremal value, but onan lp average ( better statistical properties

! Systematic bias in the estimation of p-leaders

Page 117: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Beyond selfsimilarity ? Historic photographic paperclassification

1 2 3 4 5 6 716

18

20

22

24

26

28

30

32

log2(scale)1 2 3 4 5 6 76

7

8

9

10

11

12

13

log2(scale)

c L(1,j)

1 2 3 4 5 60

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

log2(scale)

c L(2,j)

Page 118: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Directions of research and open problems

1. Give an interpretation of the leader scaling function for p < 02. Obtain genericity results that would take into account the whole

scaling function (and not only p > 0)3. Extend multifractality results for solutions of PDEs4. Develop a multifractal formalism that would take into account

directional regularity ( M. Clausel, S. Roux, B. Vedel)5. Develop a local multifractal analysis : Pertinent in theory

(Markov processes) and applications (finance)6. Break the “curse of concavity”, and study nonconcave spectra (F.

Bastin, C. Esser, T. Kleyntssens , S. Nicolay, L. Simons)7. Go beyond selfsimilarity

Page 119: Wavelet techniques in multifractal analysisindico.ictp.it/event/a13201/session/10/contribution/60/material/0/0.pdf · Wavelet Techniques in multifractal analysis Stephane Jaffard´

Hminf < 0 : Spaces of distributionsLet s > 0 ; the fractional integral of order s is the operator defined by

�Is(f )(ξ) = (1 + |ξ|2)−s/2 f (ξ)

The application of Is to f shifts Hminf by s : Hmin

Is = Hminf + s

A first solution if Hminf < 0 consists in performing a fractional

integration of f of order s > −Hminf

In practice one performs a pseudo-fractional integration of orders > −Hmin

f which amounts to replace the wavelet coefficients cλ by2−sjcλ

The new function fs thus obtained is uniform Holder, with uniformregularity exponent Hmin

f + s > 0

=⇒ One can compute the wavelet leaders of fs=⇒ Mathematical results concerning the multifractalformalism are valid