21.01.2015 Views

traitement d'images par modèles discrets sur ... - Olivier Lezoray

traitement d'images par modèles discrets sur ... - Olivier Lezoray

traitement d'images par modèles discrets sur ... - Olivier Lezoray

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

42<br />

2.4 Hiérarchies de <strong>par</strong>titions<br />

2.4.1 Introduction et Définitions<br />

Chapitre 2 - Traitement d’images <strong>par</strong> <strong>modèles</strong><br />

<strong>discrets</strong> <strong>sur</strong> graphes<br />

La segmentation d’images consiste en la délimitation de zones plus ou moins régulières<br />

ou cohérentes suivant un critère donné. On cherche donc une <strong>par</strong>tition de l’image en zones<br />

dans lesquelles des valeurs suivent un modèle donné d’organisation [ADAMS94]. Segmenter<br />

des images de façon automatique est un problème important en <strong>traitement</strong> et analyse d’images<br />

car une segmentation en régions permet d’extraire les composants élémentaires d’une image, ces<br />

derniers servant de base pour l’identification d’objets. Il y a cependant un fossé de représentation<br />

entre l’image elle-même et sa description sous forme d’une <strong>par</strong>tition en régions. Une façon<br />

de contourner ce fossé représentationnel est de se concentrer <strong>sur</strong>, d’une <strong>par</strong>t, la segmentation<br />

en régions, mais également <strong>sur</strong> les groupements perceptuels et <strong>sur</strong> une vision hiérarchique des<br />

images. L’union de régions forme un groupe qui est à nouveau une région avec des propriétés<br />

locales internes et globales de <strong>par</strong> son voisinage. La plu<strong>par</strong>t du temps, les méthodes de segmentation<br />

bas-niveau ne peuvent pas construire directement une bonne <strong>par</strong>tition finale d’une image.<br />

Il faut donc avoir recours à des méthodes hiérarchiques dont les hiérarchies de <strong>par</strong>titions font<br />

<strong>par</strong>tie.<br />

Le problème classique de la segmentation automatique est généralement envisagé comme une<br />

division de l’image en régions disjointes, le résultat d’un algorithme de segmentation est alors<br />

une <strong>par</strong>tition du domaine de l’image [ZUCKER76]. Une image I est formée <strong>par</strong> un ensemble de<br />

pixels : I = {p 1 , p 2 , ..., p n }. Une région R est un sous-ensemble de pixels de l’image constituée<br />

de |R| pixels.<br />

Definition 5. Une <strong>par</strong>tition P est un ensemble de régions P = {R 1 , R 2 , ..., R k } tel que :<br />

⋃<br />

– (1) l’union des régions de la <strong>par</strong>tition donne l’ensemble de dé<strong>par</strong>t : I = k R i ,<br />

– (2) les régions ont une intersection nulle : ∀i, j, i ≠ j, R i ∩ R j = ∅.<br />

Parmi les algorithmes permettant de définir une <strong>par</strong>tition d’une image on trouve les algorithmes<br />

pour la segmentation hiérarchique qui ne produisent pas seulement une <strong>par</strong>tition mais<br />

une hiérarchie ou une pyramide irrégulière de <strong>par</strong>titions avec des niveaux croissants de <strong>par</strong>tition.<br />

Nous pouvons alors définir une relation d’ordre entre deux <strong>par</strong>titions : une <strong>par</strong>tition P est<br />

incluse dans une <strong>par</strong>tition Q si toute région R P j est complètement incluse dans une région R Q i .<br />

Ceci permet de définir une hiérarchie de <strong>par</strong>titions emboîtées d’une image [HOROWI76B]. Soit<br />

H un ensemble de <strong>par</strong>titions associé à une image, H forme une hiérarchie de <strong>par</strong>titions s’il est<br />

possible d’établir un ordre d’inclusion <strong>par</strong>mi toute paire d’éléments de l’ensemble H.<br />

Definition 6. Une hiérarchie de <strong>par</strong>titions emboîtées d’une image est un ensemble de <strong>par</strong>titions<br />

H = {P 1 , P 2 , ..., P l } tel que les régions de la <strong>par</strong>tition P i = {R i 1, R i 2, ..., R i k } sont incluses<br />

dans les régions de la <strong>par</strong>tition P j = {R j 1, R j 2, ..., R j k<br />

} avec j > i, k > k ′ et R i ′ m ⊆ R j p ou<br />

R i m ∩ R j p = ∅.<br />

C’est à dire que deux régions quelconques ap<strong>par</strong>tenant à des <strong>par</strong>titions différentes de la hiérarchie<br />

sont soit disjointes soit incluses l’une dans l’autre. On appelle la <strong>par</strong>tition P i le niveau<br />

i de la hiérarchie. P 0 est la <strong>par</strong>tition la plus fine (que l’on nomme <strong>par</strong>tition fine) et constitue<br />

le niveau inférieur de la hiérarchie, P l est la <strong>par</strong>tition la plus grossière et constitue le niveau<br />

supérieur de la hiérarchie. Les régions des niveaux inférieurs étant toujours incluses dans les<br />

i=1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!