PANDORE Version 6 GREYC-IMAGE

pborsotti



Computes the goodness measure based on the number, area and variance of regions.



Synopsis

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

Description

pborsotti computes a goodness measure for quantitative evaluation of gray levels, color and multispectral image segmentation results as defined by M. Borsotti*.

The measure is defined from three criteria:

The measure is computed as follows:

F(I) = (1/(1000*A)) * sqrt(N) * sumR [ (ei2 / (1+log(Ai)) + (R(Ai)/ Ai)2)]
where

The previous equation is composed of three terms:

  1. a normalization factor that takes into account the size of the image;
  2. a penalization factor for under-segmented regions;
  3. the sum is composed of two parts:

The smaller the value of the Borsotti's measure is, the better the segmentation result should be.

Caution: Regions with label=0 are not considered for computing.

Inputs

Result

Returns a positive real value.
(Use pstatus to get this value).

Examples

Computes the borsotti measure for a simple binarization segmentation process:

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

See also

Evaluation

C++ prototype

Errc PBorsotti( const Reg2d &rg_in, const Imc2duc &im_in );

Version française

Calcul du critère de qualité basé sur le nombre, l'aire et la variance des régions.

Reference

*M. Borsotti, P. Campadelli, R. Schettini, "Quantitative evaluation of color image segmentation results", Pattern Recoginition Letters, 19:741-747, 1998.


Author: Régis Clouard