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
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