PANDORE Version 6 GREYC-IMAGE

pzeboudj



Calcul du critère de qualité basé sur le contraste inter et intra-régions.



Synopsis

pzeboudj [-m mask] [rg_in|-] [im_in|-]

Description

L'opérateur pzeboudj calcule un critère de qualité pour l'évaluation d'une segmentation en niveaux de gris tel que défini par R. Zeboudj*.

La mesure est basée sur le contraste inter et intra-région.
Le contraste d'un pixel s avec son voisin t dans l'image I est mesuré comme suit:

   c(s,t) = | I(s)- I(t) | / L-1
with
       L is max(ims)-min(ims).

Le contraste intérieur d'une région Ri est :

   Ii=1/Ai * sumRi [ max{c(s,t), t in W(s) inter Ri} ]

Le contraste externe d'une région Ri est :

  Ei=1/li * sum Fi [ max{c(s,t), t in W(s), t not in Ri} ]
où Fi est la frontière de la région Ri et li la longueur de Fi.

Le contraste de la région Ri est:

C(Ri) = { 1 - Ii/Ei if 0 < Ii < Ei;
        { Ei        if Ii=0;
        { 0         otherwise;

Finalement, le contraste global est:

Contrast = 1/A * sum [Ai.c(Ri)]

Le résultat est une valeur dans l'intervalle [0..1]. Plus la valeur du critère de Zeboudj est élevée, meilleure est la segmentation.

Attention: Les régions de label=0 ne sont pas prises en compte pour la mesure.

Entrées

Résultat

Retourne un réel positif.
(Utiliser pstatus pour récupérer cette valeur).

Exemples

Calcule la mesure de Zeboudj pour une simple segmentation par binarisation :

   pbinarization 80 1e30 tangram.pan i1.pan
   plabeling 8 i1.pan i2.pan
   pzeboudj i2.pan tangram.pan
   pstatus

Voir aussi

Evaluation

Prototype C++

Errc PZeboudj( const Reg2d &rg_in, const Img2duc &im_in );

Reference

*JP. Cocquerez, S. Philipp, "Analyse d'images: filtrage et segmentation", Masson, 1995.


Auteur: Régis Clouard