PANDORE Version 6 GREYC-IMAGE

pnagaofiltering



Lissage par maximum d'homogénéité selon le masque de Nagao.



Synopsis

pnagaofiltering [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pnagaofiltering effectue un lisage de l'image d'entrée. Le lissage de Nagao procède par fractionnement du voisinage en domaines distincts, pour lesquels le critère d'homogénéité de la variance est calculé. Le domaine le plus homogène (ie, celui ayant la variance la plus faible) est sélectionnée. le point central est remplacé par la valeur moyenne de ce domaine. Le filtre de Nagao utilise 9 domaines de taille 5x5:

La matrice de base et ses 8 autres rotations.
   rotation 0:
     |0,1,1,1,0|
     |0,1,1,1,0|
     |0,0,1,0,0|
     |0,0,0,0,0|
     |0,0,0,0,0|

   rotation 1:
     |0,0,0,1,1|
     |0,0,0,1,1|
     |0,0,1,1,1|
     |0,0,0,0,0|
     |0,0,0,0,0| etc.

Cet opérateur présente l'avantage de réduire le bruit tout en renforcant les contrastes par diminution de la largeur de bande de la zone de transition.

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Applique le lissage de Nagao à l'image tangram.pan:

   pnagaofiltering tangram.pan out.pan

Voir aussi

Filtrage spatial

Prototype C++

Errc PNagaoFiltering( const Img2duc &im_in, Img2duc &im_out );

Auteur: Régis Clouard