Approche variationnelle pour la restauration...

44
Laure Blanc-Féraud DR CNRS Laboratoire I3S – CNRS-UNS – INRIA Sophia Antipolis Approche variationnelle pour la restauration d’image

Transcript of Approche variationnelle pour la restauration...

Page 1: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

Laure Blanc-Féraud

DR CNRSLaboratoire I3S – CNRS-UNS –INRIA Sophia Antipolis

Approche variationnelle pour la restauration d’image

Page 2: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

2

Problème général

En discret X=RNxN, X1=RPxP

X X1

u g = Hu + n

Espace des objets à reconstruire

Espace desobservations

2R⊂Ω

Variables continues : ( )xu

( )xux

u

→→Ω R:

niveau de gris au point x=(x1,x2). u∈L2(Ω)., ouvert borné.

( ) ( ) ( ).u.,uuji,:u

221ji, Λ∈∆∆=→

→Λlxjxi

R

Variables discrètes : ui,j

Page 3: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

3

Exemple : la restauration d’image

Les images observées sont dégradées (flou + bruit) :

Image originale

Image observée

nuhg +∗=Bruit iid blanc, gaussien

Noyau de convolution

Page 4: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

4

Quelles sont les normes, les bons espaces régularisant Y adaptés aux images ?

Quelle norme choisir pour le terme de données ? existence, unicité d’une solution ? Dans quel espace ? Algorithme de minimisation ? Evaluation des résultats ?

Minimisation de critère

Terme d’attache aux données

Norme ou semi-normedans un espacerégularisant

( )uJHug YXYXu

+−∩∈

2

1min

Page 5: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

5

CONTENU Introduction aux problèmes inverses : ex. déconvolution

Problème mal posé

Régularisation L2 2

2

2

2uHug ∇+− λ

Régularisation non linéaire

Régularisation L2/L1

Régularisation par Variation Totale

Solutions dans l’espace BV (et algorithmes)

( )∫Ω

+− DuHug ϕλ2

2

Et la transformée en ondelettes ? Régularisation dans le domaine de la transformée en ondelettes

Solution dans un espace de Besov (et algorithmes)

∑−

+−kj

kj

j

uHug,

,22

2,2 ψλ

Autre norme sur le terme des données Approche de Y. Meyer : décomposition d’image

Critère et minimisation ∫Ω

+− DuugG

λ

Page 6: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

6

Inversion

inversion

Y

Image floue

nHugH 11 −− +=

Idem pour la solution des moindres carrés2

uHugmin −

©CNES

Page 7: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

7

Régularisation l2 (Tikhonov)

≤− 22

2Hug

1u / σ

M

Chercher une solution dans un ensemble de solutions admissibles :

Choisir une solution régulière pour stabiliser le processus d’inversion : 2

2u

umin ∇

Minimisation d’un critère (pénalisation) :2

2

2

2uHug(u) ∇+−= λE

Attache aux données Terme de régularisation

( ) ( )∑∑ −− −+−=∇=∇ji

jijijijiji

jiuuuu

,

21,,

2,1,

,

2

,

2

2uu

Page 8: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

8

∆uλHu)(gHt

u * +−=∂∂

Régularisation L2

Equation d’Euler 0=−− ∆uλg)(HuH *

0=∂∂n

ur

J(u)t

u −∇=∂∂

Schéma dynamique : u(i,j,t)

( )( )( )[ ] ( )∫∫

ΩΩΩ∈

∇+− dxxudxxHugHu

22

1min λ

Page 9: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

9

CONTENU Introduction aux problèmes inverses : ex. déconvolution

Problèmes bien posés

Régularisation L2

Régularisation non linéaire

Régularisation L2/L1

Régularisation par Variation Totale

Solutions dans l’espace BV et algorithmes

Et la transformée en ondelettes ? Régularisation dans le domaine de la transformée en ondelettes

Solution dans un espace de Besov et algorithmes

Une nouvelle norme sur le terme des données Approche de Y. Meyer : décomposition d’image

Critère et minimisation

2

2

2

2uHug ∇+− λ

( )∫Ω

+− DuHug ϕλ2

2

∑−

+−kj

kj

j

uHug,

,22

2,2 ψλ

∫Ω

+− DuugG

λ

Page 10: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

10

Normes l2 et l1 : un petit exemple en 1D.

Norme l1 et l2

Diminuer le poids des forts gradients dans le processus de minimisation :

remplacer la norme l2 par la norme l1.

( ) ( )2

1,,

2

,1,,,

,1

1

2

2

uuu

uHug(u)

−− −+−=∇∇=∇

∇+−=

∑ jijijijijiji

jiuuuu

E

avec

λ

||.||22=9

||.||1 =3

||.||22=5

||.||1 =3||.||2

2=3

||.||1 =3||.||2

2=11

||.||1=5

∑ −−=∇i

ii uu 11u

3

2

1

0

Page 11: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

11

Régulariser et préserver les contours

( )∑ ∇ji

ji,

,uα

Minu

1<α 1>α

( )∑ ∇+−=ji

jiE

,,

2uHug(u) ϕλ

On cherche u qui minimise E(u) :

)0( α<

Zones homogènes régularisation 2)1( =<≈ ααϕ αt

Contours préservation 1)1( =≥≈ ααϕ αt

1=α

ϕ fonction de régularisation

Page 12: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

12

Fonctions ϕ

ϕ non quadratique :préservationdes contours

Page 13: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

13

Modèle explicite de contours

Minimiser en u

est équivalent à minimiser en u et b (b∈ [0,1]MxM)

( )∑ +∇+−=ji

jijijiE,

,

2

,,22* bubHugb)(u, ψλ

( )∑ ∇+−=ji

jiE

,,

2uHug(u) ϕλ

variable auxiliaire bi,j : 0 = contour → arrêt du lissage

1 = zone homogène → lissage

( ) ( ) ( )t

tbbbtt

b

ϕψϕ ′=+=

∈ min2

]1,0[min

Page 14: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

14

Minimisations alternées en u et b

Algorithme de minimisation

u fixé minimisation de b

b fixé minimum en u quadratique (gradient conjugué par ex.).

[P.Charbonnier, L. Blanc-Féraud, G. Aubert, M. Barlaud, « Deterministic Edge-Preserving Regularization in Computed Imaging » IEEE Trans. On Image Processing, 6(2), 1997].

[ G. Aubert, L. Vese « A variational method in image recovery » SIAM Journal of Numericalanalysis, 35(4), 1997 ].

[A. Delaney, Y. Bresler « Globally convergent edge-preserving regularized reconstruction : An application to limited-angle tomography » IEEE Trans. On Image Processing, 7(2), 1998].

[J. Idier, « Convex half-quadratic criteria and interacting auxiliary variables for image restoration », IEEE Trans. Image Processing, vol. 10, no. 7, pp. 1001-1009, juil. 2001].

Initialisation u0=0 ou u0=g

convergence (en fonction de la convexité de ϕ)

( )

∇+−+= +++ 121*1 u

u

u')Hu(gHuu n

n

n

nnn divtϕ

λδ

Page 15: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

15

Saturn (Hubble

telescope)

observed Wiener

edgepreserving b

Page 16: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

16

Image originale

Image observée g Régularisation semi-quadratiqueλ=0.5, δ=10

Régularisation l2

Page 17: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

17

Espace de minimisation ?

Un espace de minimisation contenant des fonctions qui peuvent avoir des discontinuités le long de courbes → BV

Espace des fonctions à variation totale bornée.

[Luigi Ambrosio, Nicola Fusco, Diego Pallara “Functions of bounded variation and free discontinuity problems“ Oxford ; New York : Clarendon Press, cop. 2000].

[Evans & Gariepy “MeasureTheory and Fine properties of functions” Studies in advanced mathematics, CRCPress, Berlin 1992].

Critère en variables continues :

( )dxudxHug

dxudxHug

∫∫

∫∫

ΩΩ

ΩΩ

∇+−

∇+−

λ

ϕλ2

2

ou

( )xux

u

→→⊂Ω RR2:

Page 18: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

18

Espace BV Le gradient est considéré comme une mesure et on calcule

la variation totale de cette mesure. On la note

Exemple 1D : u définie sur [-1,1] par

alors et

( ) ∫Ω

= DuuJTV

≤<<≤−−

=101

011)(

xsi

xsixu

02δ=Du 21

1=∫− Du

1

-1

Page 19: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

19

Exemple en 2D : χA une fonction caractéristique d’ensemble :

Espace BV

( )

)(

0

1

APerD

Axx

A

A

ΩΩ

= ∈

=

∫ χ

χ sinon

si

A

Ω

10

( ) ( )∫∫ΩΩ

∇== dxxuDuuJTV Si u régulière

en discret,

Alors…intérêt ???

( ) ∑ ∇=∇=ji

jiTVJ,

,1uuu

Page 20: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

20

Bon espace de fonctions pour les images géométriques (cartoon)

Résultats d’existence et unicité de solution

Difficulté de minimisation de critère avec régularisation par VT En discret, la norme l1 n’est pas différentiable en 0

En continu, pas d’équation d’Euler simple pour la VT

Nouveaux algorithmes de minimisation[A. Braides “Approximation of Free-Discontinuity Problems.” Lecture Notes in Mathematics,

1694, Springer 1998]

[A. Chambolle, PL Lions “Image recovery via total variation minimization and relatedproblems.” Numerische Mathematike, 76(2), Springer, 1997]

[A. Chambolle “An Algorithm for Total Variation Minimization and Applications.” Journal of Mathematical Imaging and Vision 20 (1-2): 89-97, January - March, 2004.]

[P. Weiss, L. Blanc-Féraud, G. Aubert “Sur la complexité et la rapidité d’algorithmes pour la minimisation de la variation totale sous contraintes.” Gretsi 2007]

Minimisation dans BV

∫∫ΩΩ

∈+− DudxHug

BVuλ

2inf

Page 21: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

21

Exemple

originale bruitée

régularisation régularisation

L2 L1

Page 22: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

22

originale

régularisation L2 régularisation L1

Lignes de niveaux

Page 23: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

23

CONTENU Introduction aux problèmes inverses : ex. déconvolution

Problèmes bien posés

Régularisation L2

Régularisation non linéaire

Régularisation L2/L1

Régularisation par Variation Totale

Solutions dans l’espace BV et algorithmes

Et la transformée en ondelettes ? Régularisation dans le domaine de la transformée en ondelettes

Solution dans un espace de Besov et algorithmes

Une nouvelle norme sur le terme des données Approche de Y. Meyer : décomposition d’image

Critère et minimisation

2

2

2

2uHug ∇+− λ

( )∫Ω

+− DuHug ϕλ2

2

∑−

+−kj

kj

j

uHug,

,22

2,2 ψλ

∫Ω

+− DuugG

λ

Page 24: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

24

Une décomposition 2D (Haar)

Page 25: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

25

Régularisation par ondelettes

Domaine des ondelettes : Représentation parcimonieuse du signal → bonne séparation signal/bruit

Débruitage : nug cccnug +=→+=

( )

≤>

=Tt

TtttH

T si

si

0θ seuillage dur : TT−

HTθ( )gu cc θ= Par seuillage :

Le seuillage dur préserve les forts coefficients (supérieurs à T) = contours

→ pas de lissage des contours.

Les petits coefficients (inférieurs à T) sont mis à 0 : dans les zones où les transitions de l’image sont faibles, on fait une moyenne locale des coefficients bruités.

1

2

21,

,

2

2, uHuguHug

M

jiji Ψ+−=+− ∑

=

λψλ

Page 26: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

26

Débruitage par ondelettes

seuillage mou : ( )

≤−<+

>−=

Tt

TtTt

TtTt

tST

si

si

si

0

θTT−

STθ

Les forts coefficients sont atténués de T.

La fonction de seuillage est plus régulière (continue).

L’estimateur de seuillage est optimal (au sens risque minimax) pour le seuil , parmi les opérateurs diagonaux dans une base d’ondelettes. [D. Donoho I. Johnstone, 1994 - …]

2log2 MT σ=

Page 27: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

27

Interprétation variationnelle du seuillagedes coefficients en ondelettes

• Domaine des ondelettes : Représentation parcimonieuse du signal→ Trouver u qui minimise

0c

2u#ug

≠+− λ

0c

2guu#cc

≠+− λ

Solution : cuopt = θλ(cg) seuillage dur.

1

u2

2

gu ccc λ+−⇔

Solution : cuopt = θλ(cg) seuillage doux

1

u2

2cgu λ+−

→ Trouver u qui minimise

Page 28: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

28

Extension à la déconvolution,

Le gradient est

Algorithmes de « type proximal »

[Demol-Defrise-Daubechies04, Figueiredo-Nowak04, Bect-Blanc-Féraud-Aubert-Chambolle04]

[Wajs-Combettes05, Chaux-Pesquet-Combettes-Wajs07…]

Déconvolution et TO

1

2

2uHug Ψ+− λ

( )

ΨΨΨ+−

1

**

u

ugHuH

( ) ( )( )nn HugHuIuJK

n −+∏−=+ *1 ξλξ

Page 29: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

29

La norme l1 des coefficients en ondelettes :

est la norme sur l’espace de Besov B11,1 ([0,1])

Utiliser cette norme pour le terme d’a priori correspond àun seuillage doux sur les coefficient en ondelettes pour la partie régularisation.

Espace de Besov

∑ ∑+

−∞=

=

−−

=1 12

0,

2 ,211,1

J

j kkj

j

B

j

uu ψ

Page 30: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

30

Espace de Besov

L’espace de Besov Bsβ,γ ([0,1]) est l’ensemble des fonctions u∈L2([0,1]) dont les

coefficients dans une base d’ondelettes satisfont

On montre que la norme est indépendante de la base d’ondelettes ψj,m choisie, tant que les ondelettes de la base ont q>s moments nuls et sont dans Cq.

L’espace correspond typiquement à des fonctions qui ont une dérivée d’ordre s dans Lβ([0,1]). γ est un paramètre de réglage fin qui est secondaire.

Les espaces de Besov incluent des fonctions régulières par morceaux (β<2).

+∞<

= ∑ ∑

+

−∞=

=

−+−

γγ

βββ ψ

γβ

1

1

1

12

0,

1

2

1

,2,

J

j mmj

sj

B

j

s uu

Page 31: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

31

On peut montrer que

C’est-à-dire que la norme BV s’encadre par deux normes de Besov

Besov et BV

[ ]( ) [ ]( ) [ ]( )1,01,01,0 1,1

11,1 +∞⊂⊂ BBVB

∑ ∑

+=

=

=

≤≤

+

=

=

=

+≤

+∞

+∞

Duuu

uu

uu

uBuuA

BV

J

j mmj

j

B

mmj

j

JjB

BBVB

j

j

1

1

0

12

0,

2

12

0,

2

1

,2

,2sup

11,1

1,1

11,1

1,1

ψ

ψ

Page 32: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

32

Approximation des fonctions BV

Propriété : Soit ε[M] l’erreur d’approximation non linéaire sur une base d’ondelettes :

alors

Cette vitesse de décroissance ne peut être meilleure avec n’importe quelle autre approximation non linéaire dans une base orthogonale. En ce sens les ondelettes sont optimales pour l’approximation de fonctions à variations bornées.

(la décroissance de l’erreur ε[M] pour l’approximation linéaire en M-1)

[ ]( )[ ] 22

.

1,00−≤

∈∀>∃

MuBM

BVuB

TVε

quetel

[ ] ∑∉

=MImj

mjuM,

2

,,ψε

Page 33: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

33

Régularisation par TO ou par TV? Pour la restauration de g=Hu+n on considère la fonctionnelle à minimiser

||.||Y est la norme de l’approximation u de g dans un espace régularisant Y :

BV, B11,1 …

( ) YLuHug λ+−

Ω

22

Pas d’espace optimal, dépend du contenu de l’image TV lisse les oscillations reconstruit bien les contours et permet interpolation et

extrapolation spectrale.

TO reconstruit bien les détails et les textures

Modèles ultérieurs pour le débruitage décomposition sur des trames, X-lets [,…]

décomposition sur un dictionnaire [Stark-Elad-Donoho05,…]

Régularisation mixte l1 , par exemple TV + TO(s)

Page 34: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

34

CONTENU Introduction aux problèmes inverses : ex. déconvolution

Problèmes bien posés

Régularisation L2

Régularisation non linéaire

Régularisation L2/L1

Régularisation par Variation Totale

Solutions dans l’espace BV et algorithmes

Et la transformée en ondelettes ? Régularisation dans le domaine de la transformée en ondelettes

Solution dans un espace de Besov et algorithmes

Une nouvelle norme sur le terme des données Approche de Y. Meyer : décomposition d’image

Critère et minimisation

2

2

2

2uHug ∇+− λ

( )∫Ω

+− DuHug ϕλ2

2

∑−

+−kj

kj

j

uHug,

,22

2,2 ψλ

∫Ω

+− DuugG

λ

Page 35: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

35

Décomposition d’image

vug +=

Supposons qu’on ait une image g (sans flou) que nous voulonsdécomposer en deux parties:

[Yves Meyer: Oscillating patterns in image processing and in some nonlinear evolution equation, 2001].

Géométrie Texture+Bruit

(partie BV)

Page 36: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

36

Modèle par TV [Rudin Osher Fatemi 1992]

Débruitage d’image par TV

Ce problème est équivalent à

v = g - u reste de l’image observée moins la partie BV, doit contenir les textures et le bruit

Remarque de Y. Meyer: la norme L2 pour v n’est pas adaptée et ne peut pas capturer les oscillations dans le processus de minimisation.

( )

+− ∫Ω

Ω∈Duug

BVu

2

22

1inf

λ

( ) ( )

=++ ∫Ω

×Ω∈gvuDuv

LBVvu,

2

1inf

2

2, 2 λ

Page 37: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

37

Le problème posé par Yves Meyer

L’espace G et la norme associée sont définis par

( )

=++∫Ω

×∈gvu,vinf

vu, GGBVDu α

( ) ( ) XXdiv

divXXXG

G×∈===

=×∈∃∈=

∞ 21 w,ww,w/vwinfv

wvw/v quetel

( ) ( )22,

21,,,

,wwwwmaxw jijijiji

ji+==

∞où

Page 38: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

38

Exemple 1D (variables continues)

( ) [ ]( )

( ) [ ]( ) N

N

∈∀=

∈∀=

nn

nx

nnx

G

L

1sin

sin

,0

,02

π

π π

Les fonctions de G peuvent être très oscillantes avec une petite norme .G.

Page 39: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

39

Exemple 2D (variables discrètes)

Images

texturée

géométrique

TV

1000 000

64 600

L2

9500

9500

G

360

2000

Page 40: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

40

Calcul numérique

Calculer la norme G est difficile à cause de la norme L∞ qui est non-différentiable.

Plusieurs algorithmes ont été proposés, dont :

[Vese, Osher… 2003-] approximation de la norme G ou définition d’autres espaces, [Darbon, Sigelle 2005] approche par ensemble de niveaux et technique de graph-cut,

[Goldfarb, Yin 2005] second order cone program et technique de point intérieur.

[Aujol, Aubert, Blanc-Féraud, Chambolle 2005] une solution pour la minimisation obtenue par dualité et projection.

Pour une autre approche de la décomposition d’image

[Stark-Elad-Donoho05]

Page 41: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

41

Décomposition de Barbara

composante u

avec la norme G avec la norme L2

composante v

Page 42: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

42

Restauration d’image RSO

Image RSO CNES-CESBIO

λ=0.1, µ=30 λ=0.1, µ=40

Page 43: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

43

En résumé

Quel est l’espace Z (et la norme) à utiliser à la place de L2, pour modéliser les textures et/ou le bruit dans un algorithme de restauration ?

Quel est l’espace Y (et la norme) à utiliser pour la régularisation ?

Interprétation stochastique : estimation des paramètres ? Analyse théorique du problème de minimisation ? Algorithmes de minimisation ? Évaluation, analyse des erreurs ? Et le multispectral / hyperspectral ?

( )uJAug YZ+−

Page 44: Approche variationnelle pour la restauration d’imagegiovannelli.free.fr/InverseGdR/Reunion170308/BlancFeraud.pdf · [A. Braides “Approximation of Free-Discontinuity Problems.”Lecture

44

Remerciements

Gilles Aubert, J-A Dieudonné Laboratory, University of Nice-Sophia Antipolis

Antonin Chambolle, CMAPX, Ecole Polytechnique Paris,

Jean-François Aujol, CMLA, ENS Cachan, Paris

Julien Bect, ex master student in Ariana

Pierre Charbonnier, LCPC Strasbourg

André Jalobeanu, LISTIC Strasbourg

et les autres collaborateurs …