PANDORE Version 6 |
GREYC-IMAGE |
psigmafiltering
Lissage par filtre adaptatif basé sur le choix des voisins.
Synopsis
psigmafiltering demitaille eps nbmin [-m mask] [im_in|-] [im_out|-]
Description
L'opérateur psigmafiltering effectue un lissage
de l'image d'entrée. Le principe est de remplacer chaque point par
la valeur moyenne de ses (demitaille*2+1) voisins.
On ne prend en compte dans la moyenne que les points,
dont la différence avec le point central est inférieure
à un intervalle donné eps. Si le nombre de point
de la somme n'est pas suffisant (< nbmin), on remplace le point
central par la somme de ses 4 voisins, sinon on prend la moyenne.
Paramètres
- demitaille permet de définir la fenêtre des voisins
à prendre en compte dans la recherche de la valeur sigma.
- eps spécifie l'écart de la moyenne au point central au-dessous duquel
la valeur peut être prise pour le calcul de la moyenne.
- nbmin permet de définir le nombre minimum de points
utilisés pour le calcul de la moyenne.
Entrées
- im_in: une image de niveaux de gris.
Sorties
- im_out: une image du même type que l'image d'entrée.
Résultat
Retourne SUCCESS ou FAILURE.
Exemples
Applique un filtre sigma à l'image tangram.pan:
psigmafiltering 1 20 2 tangram.pan out.pan
Voir aussi
Filtrage spatial
Prototype C++
Errc PSigmaFiltering( const Img2duc &im_in, Img2duc &im_out, Short demitaille, Ushort eps, Ushort nbmin );
Auteur: Régis Clouard