PANDORE Version 6 |
GREYC-IMAGE |
pgraphbasedsegmentation
Segmentation d'images couleur par l'analyse des frontières des régions.
Synopsis
pgraphbasedsegmentation sigma k minimum-region-area [-m mask] [im_in|-] [rg_out|-]
Description
L'opérateur pgraphbasedsegmentation exploite la frontière entre les régions pour segmenter des images couleur.
Il adopte un représentation par graphe de la région et utilise l'homogénéité de l'intensité inter et intra-régions pour déterminer les frontières.
La différence d'intensité à l'intérieur d'une région est définie comme étant la plus grande masse des bords de l'arbre couvrant minimum construit à partir de cette région, et la différence d'intensité entre région est définie comme étant le poids minimum de la frontière qui relie ces deux régions.
Le résultat est la carte de la région rg_out.
Paramètres
- sigma est utilisé pour lisser l'image d'entrée avant de la segmenter.
- k est la valeur de la fonction de seuillage.
Elle contrôle le degré de finesse de la segmentation.
- minimum-region-area spécifie la taille minimale (en pixel) des régions de sortie.
C'est un entier supérieur à 0 donné en pixels.
Entrées
Sorties
- im_out: une carte de régions.
Résultat
Retourne le nombre de régions formées ou FAILURE.
Exemples
Segmente les pièces de tangram:
pgraphbasedsegmentation 0.5 500 20 examples/tangram.pan a.pan
Voir aussi
Segmentation
Prototype C++
Errc PGraphBasedSegmentation( const Imc2duc &ims, Reg2d &rgd, float sigma, float threshold, int minimumRegionArea );
Référence
Pedro F. Felzenszwalb and Daniel P. Huttenlocher, "Efficient Graph-Based Image Segmentation", International Journal of Computer Vision, 59(2) September 2004.