• Aucun résultat trouvé

The hyperbolic wavelet transform : an efficient tool for anisotropic texture analysis . M.Clausel (LJK–Grenoble) Joint work with P.Abry (ENS–Lyon), S.Roux (ENS–Lyon), B.Vedel (Vannes), S.Jaffard(Cr´eteil)

N/A
N/A
Protected

Academic year: 2022

Partager "The hyperbolic wavelet transform : an efficient tool for anisotropic texture analysis . M.Clausel (LJK–Grenoble) Joint work with P.Abry (ENS–Lyon), S.Roux (ENS–Lyon), B.Vedel (Vannes), S.Jaffard(Cr´eteil)"

Copied!
79
0
0

Texte intégral

(1)

M.Clausel (LJK–Grenoble)

Joint work with P.Abry (ENS–Lyon), S.Roux

(ENS–Lyon), B.Vedel (Vannes), S.Jaffard(Cr´eteil)

(2)

Introduction

Anisotropic image = different characteristics according to the directions.

(3)

directions.

Wide range of applications: medical imaging, hydrology, image processing...

(4)

Introduction

Anisotropic image = different characteristics according to the directions.

Wide range of applications: medical imaging, hydrology, image processing...

(5)

Some natural questions : What is anisotropy ?

(6)

Introduction

Some natural questions : What is anisotropy ?

Isotropic images vs anisotropic images ?

(7)

Some natural questions : What is anisotropy ?

Isotropic images vs anisotropic images ? Relevant parameters to describe anisotropy ?

(8)

Introduction

Some natural questions : What is anisotropy ?

Isotropic images vs anisotropic images ? Relevant parameters to describe anisotropy ? Efficient tools to analyze anisotropic textures ?

(9)

Several phenomenas combinig anisotropy and scale–invariance properties :

Rainfall and cloud fields (Schertzer et al. 1985,1987, Kumar et al 1993).

(10)

Introduction

Several phenomenas combinig anisotropy and scale–invariance properties :

Rainfall and cloud fields (Schertzer et al. 1985,1987, Kumar et al 1993).

Roughness surface properties (Davies and Hall 1999).

(11)

Several phenomenas combinig anisotropy and scale–invariance properties :

Rainfall and cloud fields (Schertzer et al. 1985,1987, Kumar et al 1993).

Roughness surface properties (Davies and Hall 1999).

Solute transport in aquifer

(Schumer–Benson–Meerschaert–Baeumer 2003).

(12)

Introduction

Several phenomenas combinig anisotropy and scale–invariance properties :

Rainfall and cloud fields (Schertzer et al. 1985,1987, Kumar et al 1993).

Roughness surface properties (Davies and Hall 1999).

Solute transport in aquifer

(Schumer–Benson–Meerschaert–Baeumer 2003).

Experimental fracture surfaces (Ponson et al. 2006)...

(13)

Different anisotropic and self-similarmodels :

Operator self–similar processes : Dobrushin 1978, Laha–Rohatgi 1982, Hudson–Mason 1982.

(14)

Introduction

Different anisotropic and self-similarmodels :

Operator self–similar processes : Dobrushin 1978, Laha–Rohatgi 1982, Hudson–Mason 1982.

Fractional Brownian Sheet : Kamont 1996, L´eger 2000, Ayache–L´eger–Pontier 2002.

(15)

Different anisotropic and self-similarmodels :

Operator self–similar processes : Dobrushin 1978, Laha–Rohatgi 1982, Hudson–Mason 1982.

Fractional Brownian Sheet : Kamont 1996, L´eger 2000, Ayache–L´eger–Pontier 2002.

Operator Scaling Random fields : Schertzer 1985, 1987, Bierm´e Meerschaert–Scheffler 2009, Li–Xiao 2011.

(16)

Introduction

Study of the anisotropic self–similarmodel of Bierm´e–Meerschaert–Scheffler (2009).

(17)

Study of the anisotropic self–similarmodel of Bierm´e–Meerschaert–Scheffler (2009).

Classical notion of self–similarity : {X(ax)}xR2

=L {aH0X(x)}xR2 ,H0 ∈(0,1).

(18)

Introduction

Study of the anisotropic self–similarmodel of Bierm´e–Meerschaert–Scheffler (2009).

Classical notion of self–similarity : {X(ax)}xR2

=L {aH0X(x)}xR2 ,H0 ∈(0,1). Example : Fractional Brownian Motion (FBM).

(19)

Sample paths of FBM for H0 = 0.2 etH0= 0.5

(20)

Introduction

Anisotropic self–similarity (Schertzer–Lovejoy, 1985) {X(aE0x)}x=(x1,x2)R2

=L {aH0X(x)}x=(x1,x2)R2, withaE0 = exp(E0log(a)).

(21)

Anisotropic self–similarity (Schertzer–Lovejoy, 1985) {X(aE0x)}x=(x1,x2)R2

=L {aH0X(x)}x=(x1,x2)R2, withaE0 = exp(E0log(a)).

E0 : anisotropy matrix,H0 : self–similarity index.

(22)

Introduction

Anisotropic self–similarity (Schertzer–Lovejoy, 1985) {X(aE0x)}x=(x1,x2)R2

=L {aH0X(x)}x=(x1,x2)R2, withaE0 = exp(E0log(a)).

E0 : anisotropy matrix,H0 : self–similarity index.

Examples :

(23)

Anisotropic self–similarity (Schertzer–Lovejoy, 1985) {X(aE0x)}x=(x1,x2)R2

=L {aH0X(x)}x=(x1,x2)R2, withaE0 = exp(E0log(a)).

E0 : anisotropy matrix,H0 : self–similarity index.

Examples :

E0=Id : classical notion of self–similarity. Isotropic field.

(24)

Introduction

Anisotropic self–similarity (Schertzer–Lovejoy, 1985) {X(aE0x)}x=(x1,x2)R2

=L {aH0X(x)}x=(x1,x2)R2, withaE0 = exp(E0log(a)).

E0 : anisotropy matrix,H0 : self–similarity index.

Examples :

E0=Id : classical notion of self–similarity. Isotropic field.

E0=

α0 0

0 β0

,H0(0,min(α0, β0)) {X(aα0x1,aβ0x2)}x=(x1,x2)∈R2

=L {aH0X(x1,x2)}x=(x1,x2)∈R2

(25)

Usual scalingx 7→ax replaced withlinear scaling x7→aE0x.

Action of a linear scaling x7→aE0x on an ellipse.

(26)

An anisotropic model

Construction of anisotropic self–similar Gaussian field : Bierm´e–Meerschaert–Scheffler, 2009.

(27)

Construction of anisotropic self–similar Gaussian field : Bierm´e–Meerschaert–Scheffler, 2009.

Synthesis in the Fourier domain = harmonizable representation

Xρ(x1,x2) =Re Z

R2

(ei(x1ξ1+x2ξ2)−1)ρ(ξ)(H0+1)dWc(ξ)

.

(28)

An anisotropic model

Construction of anisotropic self–similar Gaussian field : Bierm´e–Meerschaert–Scheffler, 2009.

Synthesis in the Fourier domain = harmonizable representation

Xρ(x1,x2) =Re Z

R2

(ei(x1ξ1+x2ξ2)−1)ρ(ξ)(H0+1)dWc(ξ)

.

ρ (R2,tE0) pseudo-norm= positive,tE0-homogeneous continuous function :

∀ξ= (ξ1, ξ2)∈R2, ρ(atE0ξ) =aρ(ξ).

⇒ X self–similar : anisotropy matrixE , self similarity index

(29)

E0 =

α0 0 0 β0

withα0, β0 >0, H0 ∈(0,min(α0, β0)).

(30)

An anisotropic model

Example

E0 =

α0 0 0 β0

withα0, β0 >0, H0 ∈(0,min(α0, β0)).

ρ(ξ1, ξ2) =|ξ1|1/α0+|ξ2|1/β0 (R2,tE0) pseudo–norm.

(31)

E0 =

α0 0 0 β0

withα0, β0 >0, H0 ∈(0,min(α0, β0)).

ρ(ξ1, ξ2) =|ξ1|1/α0+|ξ2|1/β0 (R2,tE0) pseudo–norm.

Anisotropic self–similar Gaussian field X(x1,x2) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/β0H0+1dWc(ξ).

(32)

An anisotropic model

Example

E0 =

α0 0 0 β0

withα0, β0 >0, H0 ∈(0,min(α0, β0)).

ρ(ξ1, ξ2) =|ξ1|1/α0+|ξ2|1/β0 (R2,tE0) pseudo–norm.

Anisotropic self–similar Gaussian field X(x1,x2) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/β0H0+1dWc(ξ). X satisfies :

∀a>0,{X(aα0x1,aβ0x2)}(x1,x2)R2 (L)

= {aH0X(x1,x2)}(x1,x2)R2 .

(33)

X(x) = Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/β0H0+1dWc(ξ).

(34)

An anisotropic model

Hypothesis α00= 2 : Xα0,H0(x) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/(2α0)H0+1dWc(ξ) described by two parameters

(35)

Hypothesis α00= 2 : Xα0,H0(x) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/(2α0)H0+1dWc(ξ) described by two parameters

AnisotropyE0=

α0 0

0 2α0

forα0(0,2).

(36)

An anisotropic model

Hypothesis α00= 2 : Xα0,H0(x) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/(2α0)H0+1dWc(ξ) described by two parameters

AnisotropyE0=

α0 0

0 2α0

forα0(0,2).

H0(self–similarity).

(37)

Hypothesis α00= 2 : Xα0,H0(x) =

Z

R2

ei(x1ξ1+x2ξ2)−1

1|1/α0+|ξ2|1/(2α0)H0+1dWc(ξ) described by two parameters

AnisotropyE0=

α0 0

0 2α0

forα0(0,2).

H0(self–similarity).

Estimation of these two parameters ?

(38)

An anisotropic model

FBM case : Hurst index H related to self–similarity properties of the random field BH. For anyq >0

E(|BH(x+h)−BH(x)|q) =CH|h|qH .

(39)

FBM case : Hurst index H related to self–similarity properties of the random field BH. For anyq >0

E(|BH(x+h)−BH(x)|q) =CH|h|qH . Classical approach for the estimation of the Hurst index : quadratic variations (Istas–Lang 1998)

Tj = 2j

2Xj1

k=0

BH

k+ 1 2j

−BH

k 2j

q

∼2jqH .

(40)

An anisotropic model

FBM case : Hurst index H related to self–similarity properties of the random field BH. For anyq >0

E(|BH(x+h)−BH(x)|q) =CH|h|qH . Classical approach for the estimation of the Hurst index : quadratic variations (Istas–Lang 1998)

Tj = 2j

2Xj1

k=0

BH

k+ 1 2j

−BH

k 2j

q

∼2jqH . Increments may be replaced by wavelets coefficients.

(41)

FBM case : Hurst index H related to self–similarity properties of the random field BH. For anyq >0

E(|BH(x+h)−BH(x)|q) =CH|h|qH . Classical approach for the estimation of the Hurst index : quadratic variations (Istas–Lang 1998)

Tj = 2j

2Xj1

k=0

BH

k+ 1 2j

−BH

k 2j

q

∼2jqH . Increments may be replaced by wavelets coefficients.

Under suitable assumptions, CLT satisfied by estimator based on the regression log–log of this estimator.

(42)

An anisotropic model

Our case : E0 assumed to be diagonal with trace 2.

(43)

Our case : E0 assumed to be diagonal with trace 2.

Self–similarity implies

E(|X(x+aE0h)−X(x)|q) =CX|a|qH0 .

(44)

An anisotropic model

Our case : E0 assumed to be diagonal with trace 2.

Self–similarity implies

E(|X(x+aE0h)−X(x)|q) =CX|a|qH0 . If E 6=E0 andTr(E) = 2

E(|X(x+aEh)−X(x)|p)≤CX|a|qH . withH ≤H0 (M.C.–Vedel 2013).

(45)

Our case : E0 assumed to be diagonal with trace 2.

Self–similarity implies

E(|X(x+aE0h)−X(x)|q) =CX|a|qH0 . If E 6=E0 andTr(E) = 2

E(|X(x+aEh)−X(x)|p)≤CX|a|qH . withH ≤H0 (M.C.–Vedel 2013).

Approximation of |X(x+aEh)−X(x)|q by means of well–adapted wavelet coefficients ?

(46)

Usual bidimensional wavelet transform

1D wavelet transform : ϕ(L filter),ψ (H filter).

2D wavelet transform : 1 scaling function (LL filter), 3 mother wavelets (LH,HL,HH filters).

L2 basis :

ϕk1,k2(x1,x2) = ϕ(x1−k1),

ψj(1),k1,k2(x1,x2) = ϕ(2jx1−k1)ψ(2jx2−k2), ψj(2),k1,k2(x1,x2) = ψ(2jx1−k1)ϕ(2jx2−k2), ψj(3),k

1,k2(x1,x2) = ψ(2jx1−k1)ψ(2jx2−k2). Wavelet coefficients

Z

(47)

ψj1,j2,k1,k2(x1,x2) =ψ(2j1x1−k1)ψ(2j2x2−k2) whereψ 1D wavelet.

(48)

Our analyzing tool : hyperbolic wavelet transform

ψj1,j2,k1,k2(x1,x2) =ψ(2j1x1−k1)ψ(2j2x2−k2) whereψ 1D wavelet.

Hyperbolic wavelet basis associated to ψ

j1,j2,k1,k2,(j1,j2)∈Z2,(k1,k2)∈Z2}, (DeVore,Konyagin,Temlyakov, 1998).

(49)

ψj1,j2,k1,k2(x1,x2) =ψ(2j1x1−k1)ψ(2j2x2−k2) whereψ 1D wavelet.

Hyperbolic wavelet basis associated to ψ

j1,j2,k1,k2,(j1,j2)∈Z2,(k1,k2)∈Z2}, (DeVore,Konyagin,Temlyakov, 1998).

Hyperbolic wavelet coefficients cj1,j2,k1,k2 = 2j1+j2

Z

R2

f(x1,x2j1,j2,k1,k2(x1,x2)dx1dx2.

(50)

Estimation

Scaling invariance properties of Xα0,H0?

(51)

Scaling invariance properties of Xα0,H0? Structure functions

S(q,j1,j2) = 1 Nj1,j2

X

(j1,j2)Z2

|cj1,j2,k1,k2|q ,

p >1,Nj1,j2 : number of available coefficients at scales (j1,j2).

(52)

Estimation

Theoretical result

S(q,j1,j2)≈2(j1+j2)q/22q(H0+1) max(

j1 α0,2−j2α

0)

.

(53)

Theoretical result

S(q,j1,j2)≈2(j1+j2)q/22q(H0+1) max(

j1 α0,2−j2α

0)

. For α∈(0,2), define

τ(q, α) = lim inf

j→∞

−log2(S(q,[αj],[(2−α)j])) j

.

(54)

Estimation

Theoretical result

S(q,j1,j2)≈2(j1+j2)q/22q(H0+1) max(

j1 α0,2−j2α

0)

. For α∈(0,2), define

τ(q, α) = lim inf

j→∞

−log2(S(q,[αj],[(2−α)j])) j

.

α7→τ(q, α) maximal forα=α0.

(55)

Theoretical result

S(q,j1,j2)≈2(j1+j2)q/22q(H0+1) max(

j1 α0,2−j2α

0)

. For α∈(0,2), define

τ(q, α) = lim inf

j→∞

−log2(S(q,[αj],[(2−α)j])) j

.

α7→τ(q, α) maximal forα=α0. τ(q, α0) =qH0.

(56)

Estimation

Estimation ofα0 : ˆ

α(q) =Argmaxα(0,2)

τ(q, α) q

,

(57)

Estimation ofα0 : ˆ

α(q) =Argmaxα(0,2)

τ(q, α) q

,

Estimation ofH0

H(q) = maxˆ

α(0,2)

τ(q, α) q

.

(58)

Estimation

(59)
(60)

Estimation

(61)
(62)

Estimation

(63)
(64)

Estimation

(65)
(66)

First results

Estimation performance of Hb andαbperformed on 100 realizations of (α,H0).

.

(67)

100 realizations of (α,H) of sizeN×N .

(68)

Beyond OSSRGF : unknown axes

What happens if the axes are unknown ?

(69)

What happens if the axes are unknown ? Model

Xα0,H00 = Z

R2

(eixξ−1)f(ξ)H01dWc(ξ), withf(ξ) =|ζ1|1/α0+|ζ2|1/(2α0) whereζ =Rθ0ξ.

(70)

Beyond OSSRGF : unknown axes

What happens if the axes are unknown ? Model

Xα0,H00 = Z

R2

(eixξ−1)f(ξ)H01dWc(ξ), withf(ξ) =|ζ1|1/α0+|ζ2|1/(2α0) whereζ =Rθ0ξ.

Self–similarity properties and anisotropy

{Xα0,H00(aE0x)}(=L){aH0X(x)}, withE0 =Rθ0

α0 0 0 2−α

Rθ1

0 .

(71)

Method

Rotation of the image I :Iθ=RθI. Estimation ofH,b αb onIθ ⇒ H(θ),b α(θ).b Empirical resultH maximal ifθ=θ0,α=α0.

(72)

Hyperbolic wavelet analysis and anisotropy : what else ?

Statistical properties of the estimators (work in progress).

(73)

Statistical properties of the estimators (work in progress).

Beyond anisotropic self–similarity : anisotropic multifractal analysis (P.Abry–M.C.–S.Jaffard–S.G.Roux–B.Vedel, 2015).

(74)

Hyperbolic wavelet analysis and anisotropy : what else ?

Statistical properties of the estimators (work in progress).

Beyond anisotropic self–similarity : anisotropic multifractal analysis (P.Abry–M.C.–S.Jaffard–S.G.Roux–B.Vedel, 2015).

Another point of view for anisotropy : oriented textures (G.

Peyr´e 2007).

(75)

Statistical properties of the estimators (work in progress).

Beyond anisotropic self–similarity : anisotropic multifractal analysis (P.Abry–M.C.–S.Jaffard–S.G.Roux–B.Vedel, 2015).

Another point of view for anisotropy : oriented textures (G.

Peyr´e 2007).

Decomposition of multicomponent images into several modes and estimatio of the orientation at any point using

bidimensional synchrosqueezing (M.C.–T.Oberlin, V. Perrier, 2015).

(76)

Hyperbolic wavelet analysis and anisotropy : what else ?

Statistical properties of the estimators (work in progress).

Beyond anisotropic self–similarity : anisotropic multifractal analysis (P.Abry–M.C.–S.Jaffard–S.G.Roux–B.Vedel, 2015).

Another point of view for anisotropy : oriented textures (G.

Peyr´e 2007).

Decomposition of multicomponent images into several modes and estimatio of the orientation at any point using

bidimensional synchrosqueezing (M.C.–T.Oberlin, V. Perrier, 2015).

Synthesis of textures with prescribed orientation (K.

Polisano–M.C.–V. Perrier–L. Condat, 2014)

(77)

Statistical properties of the estimators (work in progress).

Beyond anisotropic self–similarity : anisotropic multifractal analysis (P.Abry–M.C.–S.Jaffard–S.G.Roux–B.Vedel, 2015).

Another point of view for anisotropy : oriented textures (G.

Peyr´e 2007).

Decomposition of multicomponent images into several modes and estimatio of the orientation at any point using

bidimensional synchrosqueezing (M.C.–T.Oberlin, V. Perrier, 2015).

Synthesis of textures with prescribed orientation (K.

Polisano–M.C.–V. Perrier–L. Condat, 2014)

Denoising of anisotropic ultrasound images (Y. Farouj, J.M.

Freyermuth, L.Navarro, M.C., P. Delachartre 2015, to be submitted).

(78)

Bibliography

1 D. Schertzer and S. Lovejoy, Physically based rain and cloud modeling by anisotropic, multiplicative turbulent cascades, J. Geophys. Res. 92 (1987), 9693–9714.

2 H. Bierm´e, M.M. Meerschaert, and H.P.

Scheffler, Operator scaling stable random fields., Stoch.

Proc. Appl. 117 (2009), no. 3, 312–332.

3 R. A. DeVore, S. V. Konyagin, and V. N.

Temlyakov, Hyperbolic wavelet approximation, Constr.

Approx. 14 (1998), 1–26.

(79)

sample paths properties of Operator Scaling Gaussian Random Fields Ann. Univ. Buch. (2013).

2 S.G. Roux, M.Clausel, B.Vedel, S.Jaffard,

P.Abry, The Hyperbolic Wavelet Transform for self–similar anisotropic texture analysis,IEEE TIP 2013.

3 P.Abry, M.Clausel, S.Jaffard, B.Vedel, S.G.

Roux, The Hyperbolic Wavelet Transform : an efficient tool for anisotropic texture analysis,Rev. Mat. Iber. 2015.

4 M.Clausel, T.Oberlin, V. Perrier, The Monogenic Synchrosqueezed Wavelet Transform : A tool for the Decomposition/Demodulation of AM-FM images. ACHA 2015.

5 K. Polisano, M. Clausel, V. Perrier, L. Condat, Texture modeling by Gaussian fields with prescribed local

Références

Documents relatifs

Li, “Video denoising using 2D and 3D dualtree complex wavelet transforms,” in Wavelet Applications in Signal and Image Processing X Proc.. Zerubia, “Satellite image debbluring

Using the hyperbolic convolution we have constructed the continuous wavelet transform and derived the corresponding admissibility condition.. An example of hyperbolic DOG wavelet

Ying, “Quantitative canvas weave analysis using 2-d synchrosqueezed transforms: Application of time- frequency analysis to art investigation,” IEEE Signal. Processing Magazine

This paper shows complex wavelet transform as a powerful tool which can effectively classify the disturbances like sag, swell, harmonic, sag harmonic, swell harmonic, transients and

La prise de poids observée est en général plus importante, et cela est lié à : – la formation de réserves graisseuses (maximale entre le cinquième et le septième mois) qui

As hyperbolic space, it is known that the boundary of X is representation of degenerate principal series; the generalized poisson transform is an intetwit- ing operator

Durant une période de 15ans allant du Janvier 1995 á Décembre 2010, deux patients porteurs de tumeurs cardiaques malignes : un homme avec un paragangliome et une femme avec un

Powerful statistical algorithms have been developed for image denoising using a Multivariate Generalized Gaussian Distribution (MGGD) [7] and Elliptically Contoured