PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pnonlocalmedianfiltering permet d'appliquer
un filtrage non local de type médian.
Soit $f$ l'image im_in, l'algorithme applique itérativement:
$f(u)^{t+1} = Med_{v \sim u}{v \tilde u}(\sqrt{w(u, v)}(f^t(v) - f^t(u))) + f^t(u)$
avec $u$ un pixel, $v$ un voisin de $u$,
$w(u, v)$ est le poids entre $u$ et $v$
(qui peut être une mesure de similarité, une distance, etc.).
Les poids sont calculés entre la valeur de pixel
et ses voisins par:
(ici avec un mesure de similarité exponentielle):
$w(u, v) = \exp^{-||f(v) - f(u)||^2 / \sigma^2}
avec $w(u, v) = 1$, on a un filtre median classique.
Retourne SUCCESS ou FAILURE.
pnonlocalmedianfiltering 15 10 8 tangram.pan out.pan
Author: Matthieu Toutain