PANDORE Version 6 GREYC-IMAGE

pweszka



Multiseuillage de l'image par analyse de la matrice de co-occurence selon Weszka.



Synopsis

pweszka length [-m mask] [im_in|-] [im_out|-]

Description

L'opérateur pweszka permet de multiseuiller l'image initiale im_in par classification des pixels selon l'algorithme de Weszka.

Cet algorithme est basé sur le calcul de la matrice de co-occurences Tkl symétrique définie sur le voisinage 4. Calcul pour chaque niveau de gris n de [0..N-1], d'une mesure d'occupation :

La recherche des minima locaux de occupation(n) se fait sur une plage de length niveaux de gris de part et d'autre du niveau de gris n.

Remarque: Cet opérateur ne fonctionne que sur des images de Char parce qu'il faut que les transitions Tkl soient significatives (ie, nombre de (k,l) restreints). Il faut donc s'arranger pour transformer les autres types d'images en image de Uchar.

L'image de sortie im_out est contruite avec les seuils détectés, telle que:

im_out[y][x]=seuil[k] si seuil[k-1]<im_out[y][x]<=seuil[k].

Le dernier seuil est égal à la valeur maximale 255.

une image de char).

Paramètres

Entrées

Sorties

Résultat

Retourne le nombre de seuils détectés.

Exemples

Segmente l'image tangram.pan et affiche le nombre de classes:

   pweszka 10 tangram.pan out.pan
   pstatus

Voir aussi

Seuillage

Prototype C++

Errc PWeszka( const Img2duc &im_in, Img2duc &im_out, int length );

Référence

J.S. Weszka, "Survey of threshold selection techniques", Computer Graphics and Image Processing, Vol.7, pp. 259-265, 1978.


Auteur: Régis Clouard