PANDORE Version 6 GREYC-IMAGE

pcontrastmerging



Fusion prioritaire de régions selon le critère du contraste.


Synopsis

pcontrastmerging nb_fusion seuil [-m mask] [rg_in|-] [gr_in|-] [im_in|-] [rg_out|-] [gr_out|-]

Description

L'opérateur pcontrastmerging permet de fusionner les régions de la carte de régions rg_in selon le critère du contraste.

La notion de voisinage entre les régions est détenue par le graphe gr_in.

Le principe de l'algorithme est le suivant:
Pour chaque région de la carte de régions, on calcule la différence de contraste intérieur avec chacune de ses voisines. Si la différence est inférieure au seuil donné en paramètre, alors les régions sont fusionnées.

On utilise ici l'algorithme de croissance prioritaire qui consiste à fusionner à chaque fois les 2 régions dont la différence est la plus faible.

Le contraste est calculé par:

contraste(R)= max(R) - min(R).

Paramètres

Entrées

Sorties

Résultat

Retourne le nombre de fusions effectuées.

Exemples

Fusionne les régions issues d'une partition de l'image tangram.pan :

   puniformityquadtree 0.9 tangram.pan a.pan
   prg2gr a.pan b.pan
   pcontrastmerging -1 45 a.pan b.pan tangram.pan c.pan d.pan

Voir aussi

Segmentation

Prototype C++

Errc PContrasteMerging ( const Reg2d &rg_in, const Graph2d &gr_in, const Img2duc &im_in, Reg2d &rg_out, Graph2d &gr_out, int nb_fusion, Uchar seuil);

Auteur: Laurent Quesnel