PANDORE Version 6 |
GREYC-IMAGE |
pcontrastquadtree
Segmentation d'une image par quadtree (octree) selon le contraste.
Synopsis
pcontrastquadtree seuil [-m mask] [im_in|-] [rg_out|-]
Description
L'opérateur pcontrastquadtree permet de segmenter l'image
en différentes régions selon la valeur du contraste.
Les régions obtenues sont rectangulaires.
Le principe de l'algorithme est le suivant:
- Si un bloc n'est pas homogène (i.e. le contraste est
supérieur au seuil) alors on divise le bloc en 4 blocs
égaux et on réapplique l'algorithme sur chacun des blocs.
On utilise ici la valeur du contraste calculée par:
contraste(R)= max(R) - min(R).
En 3D, le résultat est un octree, c'est à dire une carte de régions
composée de cubes.
Paramètres
- seuil est la valeur de contraste maximum
pour qu'une région soit acceptée comme uniforme.
Les valeurs appartiennent à l'intervalle des
niveaux de gris possibles pour l'image.
Entrées
- im_in: une image de niveaux de gris.
Sorties
- rg_out: une carte de régions de la dimension de l'image d'entrée.
Résultat
Retourne le nombre de régions obtenues.
Exemples
Construit une partition de l'image tangram.pan:
pcontrastquadtree 10 tangram.pan a.pan
Voir aussi
Segmentation
Prototype C++
Errc PContrastQuadtree( const Img2duc &im_in, Reg2d &rg_out, Uchar seuil );
Auteur: Laurent Quesnel