THÈSE DE DOCTORAT
DE L’UNIVERSITÉ PARIS 12-VAL DE MARNE
UFR de Sciences et Technologie
par
Amir NAKIB
pour obtenir le grade de
DOCTEUR EN SCIENCES
Spécialité : SCIENCES DE L’INGÉNIEUR
Option : Traitement d’images, optimisation
Équipe d’accueil : Laboratoire Images, Signaux et Systèmes Intelligents (LiSSi, E.A. 3956)
Ecole Doctorale : École Doctorale Sciences et Ingénierie : Matériaux - Modélisation - Environnement (SIMME)
Sujet de la thèse:
Conception de métaheuristiques d’optimisation
pour la segmentation d’images. Application à des
images biomédicales
soutenue le 5 décembre 2007 devant la commission d’examen composée de :
Pierre COLLET Professeur à l’Université de Strasbourg Rapporteur
Jean DEVARS Professeur à l’Université de Paris 6 Rapporteur
Christian OLIVIER Professeur à l’Université de Poitiers Examinateur
Jean LOUCHET INRIA Rocquencourt Examinateur
Hammouche OULHADJ Maître de conférences à l’Université de Paris 12 Examinateur
Patrick SIARRY Professeur à l’Université de Paris 12 Directeur de thèse
R E S U M E
a segmentation des images est généralement l’étape la plus importante dans un système
d’analyse d’images : dans l’aide au diagnostic en médecine, en navigation autonome des
véhicules, etc. Toutes les tâches ultérieures à ces applications, comme l’extraction de primitives, la
détection d’une position, ou la reconnaissance d’un objet dépendent fortement de la qualité de la
segmentation. L’inconvénient majeur des algorithmes de segmentation actuels est leur incapacité à
s’adapter aux différents types d’images.
L’apparition des "métaheuristiques" remonte aux années quatre-vingts. Ces algorithmes
stochastiques d’optimisation globale peuvent être appliqués à tout problème, du moment qu’il est
formulé sous la forme de l’optimisation de critère(s). Ces algorithmes sont inspirés par des analogies
avec la physique (recuit simulé, recuit microcanonique), avec la biologie (algorithmes
évolutionnaires) ou avec l’éthologie (colonies de fourmis, essaims particulaires). Ils se prêtent aussi à
toutes sortes d’extensions, notamment en optimisation multiobjectif.
Afin de concevoir un système de segmentation qui permet d’avoir une meilleure qualité de la
segmentation sur une grande variété d’images, nous formulons la segmentation comme un problème
d’optimisation, mono-objectif dans un premier temps, puis multiobjectif.
Dans l’approche mono-objectif, nous adaptons plusieurs métaheuristiques au problème de la
segmentation. Une application sur des images par résonance magnétique (IRM) cérébrales est
ensuite réalisée. Cette adaptation des différentes métaheuristiques pour la segmentation nous
permet de les comparer sur les plans suivants : la complexité, la vitesse de convergence,
l’adaptabilité, et la reproductibilité des solutions.
Nous proposons ensuite une approche multiobjectif pour résoudre le problème de la
segmentation des images. Dans ce contexte, nous développons trois schémas de systèmes de
segmentation adaptatifs : le premier est basé sur l’agrégation de critères, le second sur l’approche
non-Pareto, et le troisième sur l’approche Pareto. Enfin, dans le cas particulier de la segmentation
des espaces de ventricules cérébraux, nous appliquons différentes approches sur des IRM saines et
d’autres pathologiques.
Mots clés : segmentation, seuillage, optimisation, optimisation multiobjectif, recuit simulé, recuit
microcanonique, colonies de fourmis, algorithmes génétiques, algorithmes évolutionnaires, dérivation non-
entière, entropie, entropie exponentielle, entropie survivante exponentielle, images IRM.
L
A B S T R A C T
mage segmentation generally is the important step in any automated image analysis system, such
as autonomous vehicle navigation, object recognition, etc. All these subsequent tasks, such as
feature extraction, object detection, and object recognition, depend on the quality of segmentation.
One of the fundamental weaknesses of current image segmentation algorithms is their inability to
adapt the segmentation process to different kinds of images.
The metaheuristics appeared in the eighties. These global optimization algorithms are stochastic and
can be applied to any problem, at the condition it is formulated as a mono-objective or
multiobjective optimization problem. They are inspired from an analogy with physics (simulated
annealing, microcanonical annealing), with biology (evolutionary algorithms) or with ethology (ant
colonies, particle swarms). They also can be extended, particularly to multiobjective optimization.
In order to design a segmentation system that allows to have good segmentation results on different
kinds of images, we formulate the segmentation as: a mono-objective then a multiobjective
optimization problem.
In the mono-objective approach, we adapt several metaheuristics to the segmentation problem.
Then, an application to the brain magnetic resonance images (MRI) is performed. This adaptation
allows to compare the different metaheuristics in terms of complexity, convergence speed,
adaptability and solution reproducibility.
Afterwards, we propose a multiobjective optimization approach to solve the image segmentation
problem. In this context, we develop three adaptive methods: the first is based on aggregation of
criteria, the second is based on a non-Pareto approach and the third is based on a Pareto approach.
Finally, we consider the case of brain ventricle space segmentation and we apply the different
approaches to sane and pathologic MRI.
Keywords: segmentation, thresholding, optimization, multiobjective optimization, simulated annealing,
microcanonical annealing, ant colonies, genetic algorithms, evolutionary algorithms, fractional differentiation,
entropy, exponential entropy, survival exponential entropy, MRI.
I
1
TABLEDESMATIERES
Tabledesmatières...................................................................................................................................1
Introductiongénérale..............................................................................................................................1
Chapitre1:Etatdel’artdesméthodesdesegmentationd’images......................................................5
1.1Introduction.................................................................................................................................5
1.2Leseuillage..................................................................................................................................5
1.3Lesméthodesnonparamétriques...............................................................................................7
1.3.1Laméthoded’Otsuetsesvariantes.....................................................................................7
1.3.2Leseuillageentropique........................................................................................................9
1.3.2.1Seuillageàbasedel’entropieàunedimension...............................................................9
1.3.2.2Entropieàdeuxdimensions...........................................................................................11
1.4Lesméthodesparamétriques....................................................................................................13
1.4.1Approximationdel’histogrammeparfonctionsdedensitédeprobabilité.......................13
1.4.2Calculdesseuilsdesegmentation......................................................................................14
1.4.3Algorithmeespérancemaximisation.................................................................................15
1.5Seuillageadaptatif.....................................................................................................................16
1.6Segmentationparclassification................................................................................................16
1.7Lesméthodesdesegmentation"baséesrégions"....................................................................18
1.7.1Approcheparagrégationdepixels....................................................................................19
1.7.2Approchedivisionfusion....................................................................................................20
1.7.3Lesapprochespyramidales................................................................................................21
1.7.4Approchesbaséessurlamorphologiemathématique......................................................21
1.8Lesméthodesdesegmentation"baséescontours"..................................................................22
1.9Conclusion.................................................................................................................................22
Chapitre2:Métaheuristiquesd’optimisationetsegmentation:étatdel’art...................................23
2.1Introduction...............................................................................................................................23
2.2Formulationduproblèmedelasegmentation.........................................................................23
2.3L’optimisationmultiobjectif......................................................................................................24
2.3.1Transformationenunproblèmemonoobjectif................................................................24
2.3.1.1Méthoded’agrégation....................................................................................................24
2.3.1.2Autresméthodesdetransformation..............................................................................25
2.3.2ApprochenonPareto.........................................................................................................26
2.3.3ApprochePareto................................................................................................................26
2.3.3.1OptimumausensdePareto...........................................................................................27
2.3.3.2Lanotiondedominance.................................................................................................27
2.3.3.3LafrontièredePareto....................................................................................................28
2.3.3.4Lanotiondedominanceaveccontrainte.......................................................................28
2.4Lesmétaheuristiques................................................................................................................28
2.4.1Lerecuitsimulé..................................................................................................................28
2.4.1.1AlgorithmedeMetropolis..............................................................................................29
2.4.1.2Algorithmedurecuitsimulé...........................................................................................29
Tabledesmatières
2.4.2Lerecuitmicrocanonique...................................................................................................31
2.4.2.1AlgorithmedeCreutz.....................................................................................................31
2.4.2.2Algorithmedurecuitmicrocanonique...........................................................................31
2.4.3Algorithmesgénétiques.....................................................................................................32
2.4.3.1Principe...........................................................................................................................32
2.4.3.2Lesalgorithmesgénétiquesenoptimisationmultiobjectif............................................35
2.4.4L’optimisationparessaimparticulaire(OEP).....................................................................35
2.4.4.1Principe...........................................................................................................................36
2.4.4.2L’optimisationparessaimsparticulairesenoptimisationmultiobjectif........................37
2.4.5Lesalgorithmesdecoloniesdefourmis.............................................................................38
2.5Lesmétaheuristiquesensegmentationd’images.....................................................................40
2.6Conclusion.................................................................................................................................42
Chapitre3:Contributionàlasegmentationparmétaheuristiquesenoptimisationmono
objectif......................................................................................................................................43
3.1Introduction...............................................................................................................................43
3.2Applicationdurecuitsimulécontinuàlasegmentation...........................................................43
3.2.1Algorithmedesegmentation..............................................................................................44
3.2.2Résultats.............................................................................................................................46
3.2.3Bilan....................................................................................................................................46
3.3Segmentationparentropieàdeuxdimensions(E2D)etrecuitmicrocanonique.....................47
3.3.1Algorithmedesegmentation..............................................................................................47
3.3.2Résultats.............................................................................................................................49
3.3.3Bilan....................................................................................................................................50
3.4Segmentationparentropieexponentielleàdeuxdimensions(eE2D)etrecuit
microcanoniquehybride...........................................................................................................50
3.4.1Entropieexponentielleàdeuxdimensions........................................................................50
3.4.2Algorithmedesegmentationparrecuitmicrocanoniquehybridé.....................................51
3.4.2.1Algorithmedusimplex...................................................................................................51
3.4.2.2Hybridationdurecuitmicrocanoniquepourlasegmentation.......................................53
3.4.3Résultats.............................................................................................................................54
3.4.4Bilan....................................................................................................................................56
3.5SegmentationpareE2DetOEPadaptatif(TRIBES)...................................................................56
3.5.1DescriptiondeTRIBES........................................................................................................57
3.5.2AlgorithmedesegmentationviaTRIBES............................................................................58
3.5.3Résultats.............................................................................................................................58
3.5.4Bilan....................................................................................................................................58
3.6SegmentationparentropiesurvivanteexponentielleàdeuxdimensionsetOEP....................59
3.6.1L'entropiesurvivanteexponentielleàdeuxdimensions....................................................59
3.6.2Méthodedesegmentation.................................................................................................61
3.6.3Résultatsetdiscussion.......................................................................................................61
3.6.4Bilan....................................................................................................................................64
3.7Segmentationparvarianceintraclassebiaiséeetcoloniesdefourmis....................................64
3.7.1Algorithmedesegmentation..............................................................................................65
3.7.1.1Lecritèredevarianceintraclassebiaisée.......................................................................65
1 / 129 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !