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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
14<br />
Chapitre 2 - Traitement d’images <strong>par</strong> <strong>modèles</strong><br />
<strong>discrets</strong> <strong>sur</strong> graphes<br />
FIG. 2.5 – Image de référence (peinture de Joan Miro : « Le chanteur ») avec une zone mise en<br />
valeur.<br />
Soit T 0 = T (G 0 ) le MST de G 0 . Un MST étant une généralisation aux grandes dimensions<br />
d’une liste triée de scalaires [THEOHA05], nous pouvons utiliser sa structure afin de déterminer<br />
les noeuds qui sont des candidats possibles pour être ses bornes. Un noeud v d’un chemin Hamiltonien<br />
est l’une de ses bornes si δ(v) = 1, c’est à dire que c’est une feuille. Nous utilisons ce<br />
principe pour les extraire. Soit N 0 = {u|δ(u) = 1, u ∈ T 0 } l’ensemble des feuilles de T 0 . Les<br />
noeuds de N 0 sont les seuls candidats possibles comme bornes du chemin Hamiltonien. Puisque<br />
la plu<strong>par</strong>t du temps |N 0 | > 2, N 0 doit être réduit à deux éléments. Pour ce faire, nous répétons<br />
le même procédé <strong>sur</strong> le graphe complet construit <strong>sur</strong> les noeuds de N 0 jusqu’à ce que |N i | = 2<br />
avec i le numéro de l’itération (évidemment |N i+1 | < |N i |).<br />
En résumé, pour extraire les bornes d’un chemin Hamiltonien, le principe peut être décrit<br />
comme suit :<br />
i ← 0<br />
Construire le graphe complet G i <strong>sur</strong> la fenêtre d’analyse F<br />
Répéter<br />
T i = T (G i )<br />
N i = {u|δ(u) = 1, u ∈ T i }<br />
Construire le graphe complet G i+1 <strong>sur</strong> les noeuds de N i<br />
i ← i + 1<br />
jusqu’à ce que (|N i−1 | = 2)<br />
T i = G i<br />
N i = {u ∈ T i }<br />
Algorithme 1: Algorithme d’extraction des bornes d’un chemin Hamiltonien.<br />
A la fin du processus, N i = {u, v} contient exactement deux noeuds qui sont les bornes<br />
du chemin Hamiltonien. Cependant, il reste à déterminer lequel de ces deux noeuds est le ∨