21.01.2015 Views

traitement d'images par modèles discrets sur ... - Olivier Lezoray

traitement d'images par modèles discrets sur ... - Olivier Lezoray

traitement d'images par modèles discrets sur ... - Olivier Lezoray

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

30<br />

Chapitre 2 - Traitement d’images <strong>par</strong> <strong>modèles</strong><br />

<strong>discrets</strong> <strong>sur</strong> graphes<br />

v∈V<br />

La norme du gradient me<strong>sur</strong>e la régularité d’une fonction autour d’un noeud. Soit R une fonctionnelle<br />

<strong>sur</strong> H(V ) définie <strong>par</strong> R p (f) = ∑ ‖∇ v f‖ p , pour chaque p ∈ [1, +∞). Cette fonctionnelle<br />

R p peut être vue comme une me<strong>sur</strong>e de régularité de f puisque c’est la somme des<br />

variations locales en chaque noeud.<br />

La divergence <strong>sur</strong> graphe est l’opérateur div : H(E) → H(V ) qui satisfait<br />

〈df, h〉 H(E) = 〈f, −div(h)〉 H(V )<br />

avec f ∈ H(V ) et h ∈ H(E). Cet opérateur −div est donc l’opérateur adjoint d ∗ de l’opérateur<br />

de différence d. A <strong>par</strong>tir des définitions des produits scalaires dans H(V ) et H(E) et de l’équation<br />

(2.1), on peut prouver que la divergence <strong>sur</strong> graphe d’une fonction h ∈ H(E) en un noeud<br />

v peut s’exprimer comme<br />

(d ∗ h)(v) = (−div(h))(v) = ∑ u∼v<br />

√<br />

w(v, u) (h(u, v) − h(v, u)) (2.4)<br />

2.3.2.2 Opérateur p-Laplacien<br />

Le Laplacien <strong>sur</strong> graphe est un opérateur ∆ : H(V ) → H(V ) défini <strong>par</strong> ∆f = −div(df) =<br />

d ∗ (df). Le Laplacien <strong>sur</strong> graphe est un opérateur linéaire car le gradient et la divergence sont<br />

des opérateurs linéaires. De plus, le Laplacien est auto-adjoint :<br />

et positif semi-défini :<br />

〈∆f, g〉 H(V ) = 〈df, dg〉 H(E) = 〈f, ∆g〉 H(V )<br />

〈∆f, f〉 H(V ) = 〈df, df〉 H(E) = R p (f) ≥ 0<br />

ce qui implique que<br />

∆f = ∂R p(f)<br />

∂f<br />

La courbure <strong>sur</strong> graphe est un opérateur non linéaire κ : H(V ) → H(V ) défini <strong>par</strong><br />

( ) ( )<br />

df<br />

df<br />

κf = −div = d ∗<br />

‖∇f‖ ‖∇f‖<br />

(2.5)<br />

(2.6)<br />

Nous pouvons généraliser le Laplacien et la courbure <strong>par</strong> un opérateur qui peut être considéré<br />

comme un analogue discret du p-Laplacien dans le cas continu [TROYAN00]. Le p-Laplacien<br />

<strong>sur</strong> graphe est un opérateur ∆ p : H(V ) → H(V ) avec p ∈ [1, +∞) défini <strong>par</strong><br />

∆ p f = − 1 p div ( ‖∇f‖ p−2 df ) = 1 p d∗ ( ‖∇f‖ p−2 df ) (2.7)<br />

En conséquence, nous avons ∆ 1 = κ et ∆ 2 = ∆. En substituant (2.1) et (2.4) dans la<br />

définition (2.7) de ∆ p f, nous obtenons alors :<br />

(∆ p f)(v) = 1 ∑<br />

γ(u, v)(f(v) − f(u)) (2.8)<br />

p<br />

u∼v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!