workshop mig2004extraction de réseau routier images aériennes ou satellite. dga/dce/cta/dt/gip...

71
DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 1/41 Workshop MIG2004 Décomposition des images en composantes géométrique, texture et bruit : application aux images de la Défense JEROME GILLES DGA/Centre Technique d’Arcueil

Upload: others

Post on 18-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 1/41

Workshop MIG2004Décomposition des images en composantes

géométrique, texture et bruit :application aux images de la Défense

JEROME GILLESDGA/Centre Technique d’Arcueil

Page 2: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 2/41

Plan

• Contexte• Cadre de travail• Algorithme de Rudin-Osher-Fatemi• Algorithme de Meyer• Algorithmes numériques• Exemples d’application• Décomposition u + v + w• Exemples• L’algorithme de Aujol-Chambolle• Généralisation• Conclusion et perspectives

Page 3: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 3/41

Contexte• Analyse de scènes naturelles• Détection de véhicules camouflés

Page 4: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 3/41

Contexte• Analyse de scènes naturelles• Détection de véhicules camouflés

Page 5: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 3/41

Contexte• Analyse de scènes naturelles• Détection de véhicules camouflés

⇒ Analyse des textures dans les images

Page 6: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 4/41

Cadre de travail

On se place dans le cadre de l’analysefonctionnelle pour la modélisation des textures.

→ espace BV et espace dual et normesassociées (+ espaces de Besov).

Page 7: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 5/41

L’espace BV

BV (Bounded Variation) : espace des fonctions àvariations bornées

Page 8: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 5/41

L’espace BV

BV (Bounded Variation) : espace des fonctions àvariations bornées

BV (Ω) : sous-espace des fonctions u ∈ L1(Ω) telque

J(u) = argξ∈C1

c(Ω;R2)

sup

Ω

u(x)div(ξ(x))dx / ‖ξ‖L∞(Ω) 6 1

< ∞

Page 9: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 5/41

L’espace BV

BV (Bounded Variation) : espace des fonctions àvariations bornées

BV (Ω) : sous-espace des fonctions u ∈ L1(Ω) telque

J(u) = argξ∈C1

c(Ω;R2)

sup

Ω

u(x)div(ξ(x))dx / ‖ξ‖L∞(Ω) 6 1

< ∞

Ex : χ(Ωa)/Ωa ⊂ Ω ; χ(x ∈ Ωa) = 1, χ(x /∈ Ωa) = 0

Page 10: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 6/41

Propriétés de BV

• BV (Ω) muni de la norme

‖u‖BV = ‖u‖L1 + J(u)

est un espace de Banach.

• si u ∈ BV (Ω) alors J(u) =∫

Ω |∇u|

Page 11: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 6/41

Propriétés de BV

• BV (Ω) muni de la norme

‖u‖BV = ‖u‖L1 + J(u)

est un espace de Banach.• si u ∈ BV (Ω) alors J(u) =

∫Ω |∇u|

Page 12: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 7/41

Modèle de Rudin-Osher-Fatemi (1992)

Soit f l’image à analyser, on fait l’hypothèse :

f(x, y) = u(x, y) + v(x, y)

où u ∈ BV (Ω)

v ∈ L2(Ω)

algorithme ROF :

FROF (u) =

Ω

|∇u| + λ

Ω

|f − u|2dxdy

Page 13: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 8/41

ROF (suite)

En appliquant Euler-Lagrange, on obtient :

u = f +1

2λdiv

(∇u

|∇u|

)

Page 14: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 8/41

ROF (suite)

En appliquant Euler-Lagrange, on obtient :

u = f +1

2λdiv

(∇u

|∇u|

)

• v n’entre pas directement dans la minimisationde FROF (u)

Page 15: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 8/41

ROF (suite)

En appliquant Euler-Lagrange, on obtient :

u = f +1

2λdiv

(∇u

|∇u|

)

• v n’entre pas directement dans la minimisationde FROF (u)

• FROF (u) = J(u) + λ‖f − u‖2L2 = J(u) + λ‖v‖2

L2

Page 16: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 9/41

Problème pour la décomposition !

• ROF n’est ni linéaire en u, ni en v.

• ROF rejete les fonctions oscillantes HF (parrapport à λ)

• ROF rejete de u certaines fonctionsindicatrices !

• la composante v rejète aussi certainescomposantes oscillantes (à cause de ‖ ‖L2)

Page 17: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 9/41

Problème pour la décomposition !

• ROF n’est ni linéaire en u, ni en v.• ROF rejete les fonctions oscillantes HF (par

rapport à λ)

• ROF rejete de u certaines fonctionsindicatrices !

• la composante v rejète aussi certainescomposantes oscillantes (à cause de ‖ ‖L2)

Page 18: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 9/41

Problème pour la décomposition !

• ROF n’est ni linéaire en u, ni en v.• ROF rejete les fonctions oscillantes HF (par

rapport à λ)• ROF rejete de u certaines fonctions

indicatrices !

• la composante v rejète aussi certainescomposantes oscillantes (à cause de ‖ ‖L2)

Page 19: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 9/41

Problème pour la décomposition !

• ROF n’est ni linéaire en u, ni en v.• ROF rejete les fonctions oscillantes HF (par

rapport à λ)• ROF rejete de u certaines fonctions

indicatrices !• la composante v rejète aussi certaines

composantes oscillantes (à cause de ‖ ‖L2)

Page 20: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 10/41

Nouvelle modélisation (Y.Meyer)

On décompose l’image initiale f en :

f(x, y) = u(x, y) + v(x, y)

où• u ∈ BV (Ω)• v ∈ G, l’espace dual de BV (Ω) (espace de

fonctions oscillantes)

Page 21: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 11/41

Modélisation (suite)

On doit minimiser :

E(u) =

Ω

|∇u| + λ‖v‖G, f = u + v

Page 22: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 11/41

Modélisation (suite)

On doit minimiser :

E(u) =

Ω

|∇u| + λ‖v‖G, f = u + v

⇒ étude du dual de BV nécessaire

Page 23: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 12/41

Dual de BV

L’espace dual de BV est définit parSoit v ∈ G alors

v = ∂xg1 + ∂yg2

où g1 ∈ L∞(R2), g2 ∈ L∞(R2) (on noterag = (g1, g2))

Page 24: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 12/41

Dual de BV

L’espace dual de BV est définit parSoit v ∈ G alors

v = ∂xg1 + ∂yg2

où g1 ∈ L∞(R2), g2 ∈ L∞(R2) (on noterag = (g1, g2))on a

‖v‖G = argg

inf

∥∥∥∥(|g1(x)|2 + |g2(x)|2

) 1

2

∥∥∥∥L∞

Page 25: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 13/41

Dual de BV (suite)

En pratique on ne sait pas calculer ‖.‖G ⇒ autresespaces de travail.

Page 26: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 13/41

Dual de BV (suite)

En pratique on ne sait pas calculer ‖.‖G ⇒ autresespaces de travail.Lemme :

B1,11 ⊂ BV ⊂ L2(R2) ⊂ G ⊂ B−1,∞

Page 27: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 13/41

Dual de BV (suite)

En pratique on ne sait pas calculer ‖.‖G ⇒ autresespaces de travail.Lemme :

B1,11 ⊂ BV ⊂ L2(R2) ⊂ G ⊂ B−1,∞

ou hypothèses sur le modèle.

Page 28: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 14/41

Algorithme de Vese-Osher (2002)

L.Vese et .al utilisent la propriété suivante :∥∥∥∥√

g21 + g2

2

∥∥∥∥L∞

= limp→∞

∥∥∥∥√

g21 + g2

2

∥∥∥∥Lp

Page 29: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 14/41

Algorithme de Vese-Osher (2002)

L.Vese et .al utilisent la propriété suivante :∥∥∥∥√

g21 + g2

2

∥∥∥∥L∞

= limp→∞

∥∥∥∥√

g21 + g2

2

∥∥∥∥Lp

minimisation par rapport à u, g1, g2 de

Gp(u, g1, g2) =

∫|∇u| + λ

∫|f − u − ∂xg1 − ∂yg2|

2dxdy+

µ

[∫ (√g21 + g2

2

)p

dxdy

]1/p

avec λ, µ > 0

Page 30: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 15/41

Algorithme de Vese-Osher

On applique Euler-Lagrange :

u = u0 − ∂xg1 − ∂yg2 +1

2λdiv

(∇u

|∇u|

),

µ

(∥∥∥∥√

g2

1+ g2

2

∥∥∥∥p

)1−p(√g2

1+ g2

2

)p−2

g1 = 2λ

[∂

∂x(u − u0) + ∂2

xxg1 + ∂2

xyg2

],

µ

(∥∥∥∥√

g2

1+ g2

2

∥∥∥∥p

)1−p(√g2

1+ g2

2

)p−2

g2 = 2λ

[∂

∂y(u − u0) + ∂2

xyg1 + ∂2

yyg2

],

Voir L.Vese Et .Al pour la discrétisation des equations

Page 31: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 16/41

Algorithme de J-F Aujol (2003)

On note

Gµ = v ∈ G(Ω)/‖v‖G 6 µ

Page 32: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 16/41

Algorithme de J-F Aujol (2003)

On note

Gµ = v ∈ G(Ω)/‖v‖G 6 µ

F (u, v) =

J(u) + 12λ‖u0 − u − v‖2

L2(Ω) si v ∈ Gµ(Ω)

+∞ si v ∈ G(Ω)\Gµ(Ω)

Page 33: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 16/41

Algorithme de J-F Aujol (2003)

On note

Gµ = v ∈ G(Ω)/‖v‖G 6 µ

F (u, v) =

J(u) + 12λ‖u0 − u − v‖2

L2(Ω) si v ∈ Gµ(Ω)

+∞ si v ∈ G(Ω)\Gµ(Ω)

L’algorithme proposé est

arg(u,v)∈BV (Ω)×Gµ(Ω)

inf F (u, v)

Page 34: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 17/41

Utilisation de projecteurs non linéaires

u = u0 − v − PλK(u0 − v)

v = PµK(u0 − u)

Page 35: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 17/41

Utilisation de projecteurs non linéaires

u = u0 − v − PλK(u0 − v)

v = PµK(u0 − u)

Théorème : Si τ < 18 alors λdiv(pn) converge

vers PλK(g) quand n → +∞où

pn+1i,j =

pni,j + τ

(∇(div(pn) − g

λ

))i,j

1 + τ∣∣∣(∇(div(pn) − g

λ

))i,j

∣∣∣

Page 36: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 18/41

Résultat Barbara

Page 37: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 19/41

Résultat Blindés

Page 38: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 19/41

Résultat Blindés

Page 39: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 19/41

Résultat Blindés

Page 40: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 20/41

Application au monde de la Défense

• débruitage de bruit multiplicatif (imagerieactive et SAR).

• extraction de réseau routier (imagerie aérienneou satellitaire).

Page 41: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 21/41

Débruitage de speckle

Modèle avec bruit multiplicatif :f = uv

Page 42: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 21/41

Débruitage de speckle

Modèle avec bruit multiplicatif :f = uv

f = log(f) = u + v

oùu = log(u) et v = log(v)

Page 43: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 22/41

Application à l’imagerie active

Gauche : image originale ; droite : imagedébruitée

Page 44: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 23/41

Application à l’imagerie SAR

Gauche : image originale ; droite : imagedébruitée

Page 45: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 24/41

Extraction de réseau routier

Images aériennes ou satellite.

Page 46: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41

Constatation

Page 47: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

Décomposition de l’image

Page 48: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 27/41

Extraction du réseau routier

Page 49: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 28/41

Extraction du réseau routier

Page 50: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 29/41

Décomposition u + v + w

Si présence de bruit ⇒ partie v

Page 51: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 29/41

Décomposition u + v + w

Si présence de bruit ⇒ partie v

Page 52: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 30/41

Principes

Idées :• avoir un cœfficient de régularisation adaptatif

(Gilboa et al.),• la texture et le bruit ont des normes différentes

(‖bruit‖G 6 ‖texture‖G).

Page 53: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 31/41

Premier modèle

Modèle proposé : (u, v, w) ∈ (BV × Gµ1× Gµ2

)

inf

J(u) + (2λ)−1 ‖f − u − ν1v − ν2w‖2

L2 + J∗

(v

µ1

)+ J∗

(w

µ2

)

où ν1 et ν2 sont les fonctions de pondération adap-

tatives (en pratique on prend ν1 = 1 − ν2).

Page 54: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 32/41

Proposition

la solution est donnée par

u = f − ν1v − ν2w − PλK(f − ν1v − ν2w)

v = Pµ1K

(f − u − ν2w

ν1

)

w = Pµ2K

(f − u − ν1v

ν2

)

Page 55: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 33/41

Résultats

Page 56: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 33/41

Résultats

Page 57: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 34/41

Modèle de Aujol-Chambolle

Le modèle proposé est de trouver(u, v, w) ∈ (BV × Gµ × BδE) tels que l’on ait

inf

J(u) + (2λ)−1‖f − u − v − w‖2

L2 + J∗

(v

µ

)+ B∗

(w

δ

)

où BδE = w ∈ B∞−1,∞ | ‖w‖B∞

−1,∞6 δ

Page 58: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 35/41

Solution

La solution du modèle de Aujol et Chambolle estdonné par

u = f − v − w − PλK(f − v − w)

v = PµK(f − u − w)

w = PδE(f − u − v)

Page 59: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 35/41

Solution

La solution du modèle de Aujol et Chambolle estdonné par

u = f − v − w − PλK(f − v − w)

v = PµK(f − u − w)

w = PδE(f − u − v)

où PδE(f) = f − WST (f, 2δ)

Page 60: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 36/41

Résultats

Page 61: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 36/41

Résultats

Page 62: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 37/41

Comparaison

Proposition :

Les deux modèles sont équivalents lorsque l’onchoisit ν1 = ν2 = 1 dans notre modèle.

(G ⊂ B∞−1,∞)

Page 63: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 38/41

Généralisation

Idée : utiliser BδE pour modéliser le bruit etgarder la notion de cœfficient adaptatif local.

Page 64: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 38/41

Généralisation

Idée : utiliser BδE pour modéliser le bruit etgarder la notion de cœfficient adaptatif local.

modèle proposé : trouver(u, v, w) ∈ (BV × Gµ × BδE)

inf

J(u) + (2λ)−1‖f − u − ν1v − ν2w‖2

L2 + J∗

(v

µ

)+ B∗

(w

δ

)

Page 65: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 39/41

Solution

La solution du modèle “généralisé” est donnéepar

u = f − ν1v − ν2w − PλK(f − ν1v − ν2w)

v = PµK

(f − u − ν2w

ν1

)

w =f − u − ν1v

ν2

−λ

δν22

WST

(δν2

λ(f − u − ν1v) ;

2δ2ν22

λ

)

Page 66: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 40/41

Résultats

Page 67: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 40/41

Résultats

Page 68: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 41/41

Conclusion - Perspective

Conclusions• réflexion sur le choix des fonctions νi,

• approfondir l’idée de l’extraction de réseauroutier (détection des alignements ?),

• segmentation de texture (la simple norme nesuffit pas),

Page 69: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 41/41

Conclusion - Perspective

Conclusions• réflexion sur le choix des fonctions νi,• approfondir l’idée de l’extraction de réseau

routier (détection des alignements ?),

• segmentation de texture (la simple norme nesuffit pas),

Page 70: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 41/41

Conclusion - Perspective

Conclusions• réflexion sur le choix des fonctions νi,• approfondir l’idée de l’extraction de réseau

routier (détection des alignements ?),• segmentation de texture (la simple norme ne

suffit pas),

Page 71: Workshop MIG2004Extraction de réseau routier Images aériennes ou satellite. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 25/41 Constatation. DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 26/41

DGA/DCE/CTA/DT/GIP MIG2004 Diapositive 41/41

Conclusion - Perspective

Conclusions• réflexion sur le choix des fonctions νi,• approfondir l’idée de l’extraction de réseau

routier (détection des alignements ?),• segmentation de texture (la simple norme ne

suffit pas),

Perspectives• ridgelets (R∞

−1,∞), ...