PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pchanda permet de construire une image seuillée à partir de l'algorithme de Chanda, Chauduri et Majumder basé sur l'analyse de matrice de co-occurrence.
Le calcul pour chaque niveau de gris n de [0..N-1] de la mesure de contraste moyen est fait par :
Somme(Somme((Tkl)*(Tkl)) Somme(Somme((Tpq * Tpq))) C(n) =------------------------- + ----------------------- Somme(Somme(Tkl)) Somme(Somme(Tpq))
avec Tkl la matrice de co-occurence Tkl non symétrique définie
avec le voisin 6.
avec k=[0..n], l=[n+1..N-1]
avec p=[n+1..N-1], q=[0..n]
La recherche des maxima locaux de Constraste(n) est faite sur toute
la plage de 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.
Retourne le nombre de classes détectés.
Segmente l'image tangram.pan et affiche le nombre de classes detectées :
pchanda 20 tangram.pan out.pan pstatus