PANDORE Version 6 GREYC-IMAGE

pmumfordshahmerging



Fusion prioritaire de régions selon la variation d'énergie de Mumford Shah.


Synopsis

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

Description

L'opérateur pmumfordshahmerging permet de fusionner les régions d'une carte de régions en utilisant le critère de la variation d'énergie de Mumford Shah.

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 rg_in, on calcule la variation d'énergie entre une région et 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.

On calcule la variation d'énergie (DE) de Mumford Shah par la formule suivante :

    (Card(R1)+Card(R2))*(moy(R1)-moy(R2))2-2*alpha*frontiere(R1,R2)
DE =-----------------------------------------------------------------------
                            Card(R1)*Card(R2)

où: alpha est un paramètre
moy(R1) est la moyenne des niveaux de gris d'une région
frontiere(R1,R2) est la longueur de la frontière entre R1 et R2
Card(R1) est le nombre de pixels de la région

Les valeurs négatives pour delta_energie signifient que l'énergie de l'union des deux régions est inférieure à la somme des énergies des deux régions. Dans ce cas, on peut fusionner les deux régions.

Paramètres

Entrées

Sorties

Résultat

Retourne le nombre de fusions effectuées.

Exemples

Fusionne les régions issues d'une partition :

   puniformityquadtree 0.9 tangram.pan a.pan
   prg2gr a.pan b.pan
   pmumfordshahmerging -1 5 1  a.pan b.pan tangram.pan c.pan d.pan

Voir aussi

Segmentation

Prototype C++

Errc PMumfordshahMerging( const Reg2d &rg_in, const Graph2d &gr_in, const Img2duc &im_in, Reg2d &rg_out, Graph2d &gr_out, Long nb_fusion, double alpha, double seuil );

Auteur: Laurent Quesnel