Volume 52, Number 1, 2011
© 2011 – Mediamira Science Publisher. All rights reserved.
9
Segmentation des images médicales par
des algorithmes génétiques
H.S. RAHLI et N. BENAMRANE
Résumé: Dans cet article, nous avons étudié la segmentation des images médicales à laquelle nous avons appliqué les algorithmes
génétiques. Nous allons réunir les deux modes pour pallier à ce problème. Dans un premier temps, nous avons utilisé l’algorithme
de qua dtree qui permet de découper l'image en quatre régions selon l’étendue, le gradient et la variance de chacune des régions .
Nous réitérons ce découpage sur chaque rectangle obtenu. Le processus s'arrête lorsque les régions sont homogènes. Dans un
deuxième temps, nous utilisons les algorithmes génétiques pour pouvoir fusionner les régions voisines qui se ressemblent. Ce
processus est réitéré jusqu'a ce qu'il soit impossible de trouver deux régions voisines suffisamment semblables.
Mots clés: Segmentation des images, Quadtree, Croissance des régions, Algorithmes génétiques
1. INTRODUCTION
La segmentation est une étape fondamentale et
importante dans plusieurs applications très variées de
vision par ordinateur tels que les télécommunications
(T.V., vidéo, publicité,...), la médecine (radiographie,
ultrasons,...), biologie, astronomie, géologie, l’industrie
(robotique, sécurité), la météorologie, l’architecture,
l’imprimerie, l’armement (application militaire).
Segmenter une image consiste à créer une partition de
l’image en sous-ensembles, appelés régions tel
l’ensemble des pixels appartient à une région qui vérifie
des critères d’homogénéité. Une région est un ensemble
de pixels connexes ayant des propriétés communes qui
les différencient des pixels des régions voisines ». Une
fois l’image segmentée, il est possible d’effectuer des
mesures sur les régions obtenues et ainsi de caractériser
chacune d’elles. Le but de la segmentation est d'extraire
les entités d'une image pour y appliquer un traitement
spécifique et interpréter le contenu de l'image.
Concernant la segmentation d'images, il y a
toujours des difficultés à cause de la complexité
des images naturelles et de la définition du niveau
de précision du résultat. À ce jour, il existe de
nombreuses méthodes de segmentation d'images
que l'on peut regrouper en quatre principales
classes d'algorithmes :
Segmentation basée sur les régions (region-based
segmentation). On y trouve par exemple la
croissance de région (region-growing),
décomposition/fusion (split and merge).
Segmentation basée sur les contours (edge-based
segmentation).
Segmentation basée sur une approche globale de
l'image, par exemple: seuillage (thresholding),
histogramme, approches basées sur le nuage
couleur.
Manuscript received November 19, 2010.
Segmentation basée sur la coopération entre les
trois premières segmentations.
Les algorithmes génétiques sont des techniques
d’optimisation stochastiques, inspirés de la théorie de
l’évolution darwinienne, ils ont prouvé leur puissance
dans de nombreuses applications de domaines très
divers. Dans cet article, nous les avons utilisés en
segmentation des images.
2. SEGMENTATION DES IMAGES PAR
QUADTREE
Cette approche divise l’image en régions
distinctes en recherchant la similarité des niveaux de
gris des pixels en fonction d’un ou plusieurs attributs.
Une région est un ensemble connexe de pixels ayant
une propriété commune. Formellement, le modèle
région est définie ainsi :
Soit R une image composée de n régions, Ri une
région [BEB,03]:
i
1
R
n
i
R. (1)
R
i
est connexe. (2)
i
j
R R , pour i j (3)
P(R
i
) = Vrai , P : prédicat logique. (4)
( ) .
i j
PR R faux (5)
On a utilisé la méthode de quadtree qui consiste à
diviser l’image originale en quatre, puis chaque zone ne
vérifiant pas le critère d’homogénéité est divisée à son
tour en quatre puis on réitère le processus. Les nœuds
terminaux ou les feuilles de l’arbre sont les régions de
l’image qui répondent aux critères d’homogénéité ci-
dessous.
Soient les deux régions Ri et Rj , soit Rk = Ri U Rj