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
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