• Aucun résultat trouvé

Minimisation de la variation totale

N/A
N/A
Protected

Academic year: 2022

Partager "Minimisation de la variation totale"

Copied!
3
0
0

Texte intégral

(1)

Minimisation de la variation totale

Dans ce TP, on consid` ere diff´ erentes approches pour minimiser l’´ energie : Z

|Du| + 1

2µ kf − uk

2

(1)

1 Fonctionnelle approch´ ee

Dans cette premi` ere partie, on regarde l’approximation suivante du mod` ele ROF :

Z

p |∇u|

2

+

2

+ 1

2µ kf − uk

2

(2)

1.1 Descente de gradient

Calculer l’´ equation d’Euler-Lagrange associ´ ee ` a la fonctionnelle ci-dessus.

Calculer le minimiseur par une m´ ethode de descente de gradient.

Choisir une image, la bruiter (et la sauver). D´ eterminer empiriquement la vitesse de convergence de l’algorithme.

1.2 M´ ethode de type quasi-Newton

Utiliser la m´ ethode de quasi-Newton pour minimiser la fonctionnelle. D´ eterminer empiriquement la vitesse de convergence de l’algorithme. On peut montrer qu’une telle m´ ethodde converge lin´ eairement. N´ eanmoins, en pratique, on ob- serve souvent une vitesse de convergence quadratique.

2 Algorithmes de projection

On rappelle que la solution du mod` ele (1) est donn´ ee par :

u = f − P

Gµ

(f ) (3)

Il suffit donc de savoir calculer la projection sur la boule de rayon µ dans G pour calculer u.

2.1 Algorithme d’Antonin Chambolle

On peut calculer la projection en utilisant une m´ ethode de point fixe ` a partir des relations de Kuhn et Tucker.

Le probl` eme discret ` a r´ esoudre pour calculer la projection est le suivant : min

kµdiv (p) − f k

2X

: p / |p

i,j

| ≤ 1 ∀i, j = 1, . . . , N (4)

1

(2)

On le r´ esout par une m´ ethode de point fixe : p

0

= 0, and p

n+1i,j

= p

ni,j

+ τ(∇(div (p

n

) − f /µ))

i,j

1 + τ|(∇(div (p

n

) − f /µ))

i,j

| (5) Si le param` etre τ v´ erifie τ < 1/8, alors µdiv (p

n

) converge vers P

Gµ

(f ) lorsque n → +∞.

En pratique, on observe la convergence pour τ < 1/4.

V´ erifier num´ eriquement ces assertions. Regarder la vitesse de convergence empirique.

2.2 Algorithme de gradient projet´ e

On peut aussi calculer la projection en utilisant un algorithme de gradient projet´ e.

v

m

=

fµ

+ div p

m

p

m+1i,j

=

p

m

i,j+τ(∇vm)i,j

max

{

1,|pni,j+τ(∇vm)i,j|

}

(6) et si τ < 1/4, on montre que µv

m

converge vers la solution de (1).

2.3 Extension au cas de la d´ econvolution

On consid` ere le cas de la d´ econvolution : 1

2µ kAu − f k

2

+ Z

|Du| (7)

o` u A est un op´ erateur de flou (num´ eriquement, on pourra prendre pour A un noyau gaussien).

On peut montrer que le sch´ ema suivant permet de calculer la solution u avec νkA

Ak ≤ 1 :

( v

n

= u

n

+ νA

(f − Au

n

) u

n+1

= argmin

u

1

2µν

kv

n

− uk

2

+ R

|Du| (8)

Programmer cette m´ ethode. Comparer sa vitesse avec les m´ ethodes pour la focntionnelle approch´ ee.

3 Algorithme de Nesterov

Une nouvelle classe d’algorithme du premier ordre particuli` erement efficace est apparue r´ ecemment. L’algorithme suivant permet de calculer la solution de (1).

1. Set k = 0, v

0

= 0, x

0

= 0, L = µkdiv k

2

= 8µ.

2. Set k = k + 1, and compute η

k

= −∇ (f − µdiv (x

k

)).

3. Set y

k

= P

K

(x

k

− η

k

/L), with K =

x ∈ L

2

× L

2

/ kxk ≤ 1 .

2

(3)

4. Set v

k

= v

k−1

+

k+12

η

k

. 5. Set z

k

= P

K

(−v

k

/L).

6. Set x

k+1

=

k+32

z

k

+

k+1k+2

y

k

.

7. The output of the algorithm is : u = f − µdiv (y

lim

).

Programmer cette m´ ethode. Comparer sa vitesse de convergence avec les autres m´ ethodes ´ etudi´ es dans ce TP.

3

Références

Documents relatifs

De plus, on considérera des suites réelles, puisque l'on peut s'y ramener en considérant séparément les parties réelles et imaginaires d'une suite complexe.. Vitesse

(a) II est basé sur la recherche de l'arbre de longueur minimum du graphe des données (on rappelle que l'arbre de longueur minimum d'un graphe dont les arêtes sont valuées, est

Quel que soit le moteur alternatif ou continu associé à un variateur, il peut fournir suivant les cas, un couple moteur et un couple de freinage dans les deux sens

Toute utilisation commerciale ou impression sys- tématique est constitutive d’une infraction pénale.. Toute copie ou impression de ce fi- chier doit contenir la présente mention

A T est une paratingente de 4Y en A si elle est limite d’une suite infinie de droites dont chacune porte un segment Pi Qi dont les deux extrémités Pi et Qi

— Si le coefficient d'une variable dans une des équations (i) est égal au coefficient de Vautre variable dans Vautre, et que le rapport des deux autres coefficients soit constant-,

Dans cette th`ese, nous nous int´eresserons plus particuli`erement aux m´ethodes num´eriques de simulation des EDSR, `a la vitesse de convergence des sch´emas num´eriques et

Ceci est interprétable dans le cadre la « théorie des chocs » qui indique que la vitesse d’un processus réactionnel élémentaire correspond statistiquement au