PANDORE Version 6 GREYC-IMAGE

pmeanmerging



Performs priority region merge based on mean criterion.


Synopsis

pmeanmerging iterations threshold [-m mask] [rg_in|-] [gr_in|-] [im_in|-] [rg_out|-] [gr_out|-]

Description

pmeanmerging merges connected regions of the input image rg_in if the difference between the mean value of the region is lower than the specified threshold.

Two regions are connected if there exists a link between the related nodes in the input graph gr_in.

The principle of the algorithm is as follows:

The algorithm uses the priority merge that consists in merging regions with the lower difference.

The output region map reg_out defines the new regions and the output graph gr_out defines the new relationship between regions.

Parameters

Inputs

Outputs

Result

Returns the number of merges.

Examples

Merges regions yielded by a quadtree splitting process:

   puniformityquadtree 0.9 tangram.pan a.pan
   prg2gr a.pan b.pan
   pmeanmerging -1 10 a.pan b.pan tangram.pan c.pan d.pan

See also

Segmentation

C++ prototype

Errc PMeanMerging( const Reg2d &rg_in, const Graph2d &gr_in, const Img2duc &im_in, Reg2d &rg_out, Graph2d &gr_out, long iterations, float threshold );

Version française

Fusion prioritaire de régions selon la différence de moyennes intérieures.


Author: Laurent Quesnel