La ligne de partage des eaux fournit par définition des
contours fermés. Même si la LPE produit une très
forte sur-segmentation, tous les contours effectivement présents
dans l'image font partie de la partition obtenue par l'algorithme.
Ce qui sous-entend que toute l'information nécessaire est
présente dans cette transformation morphologique et qu'il
faut, afin de pouvoir l'exploiter correctement, éliminer
toute l'information non significative. Effectuer un prétraitement
revient donc toujours d'une certaine façon à éliminer
certains contours non pertinents.
Puisque la segmentation à partir de la LPE se fait à
partir des minima du gradient de l'image, il est naturel que les
prétraitements s'attachent à modifier ces minima.
Soit directement dans l'image, ce sera ici le filtrage, soit en
imposant un ensemble de marqueurs qui par reconstruction géodésique
de l'image initiale donneront une image synthétique, paramètre
d'entrée de la LPE.
Même si la deuxième étape de ce paradigme
de segmentation est purement automatique, la première
étape est fortement lié au type d'image que l'on cherche
à segmenter, non seulement parce qu'on pourra chercher différents
types d'objets dans une même image mais aussi parce que les
caractéristiques de l'image (luminosité-contraste-taille-...)
influent notablement sur le résultat de la segmentation.
Pour extraire les objets de l'image, il est nécessaire dans
cette approche d'avoir une idée claire de ce que l'on cherche
à extraire, ce qui signifie que l'on doit avoir une certaine
compréhension de l'image. C'est cette compréhension
qui est ici la principale difficulté car elle revient à
identifier a priori les objets à extraire et à utiliser
les méthodes ad hoc qui permettent le traitement.
Il n'existe donc pas de méthode universelle de segmentation.
On devra au contraire adapter le processus de segmentation à
chaque problématique. Cela peut aller du simple marquage
interactif à des processus plus complexes de hiérarchisation.
Il s'agira d'utiliser le(s) type(s) de prétraitement(s) adéquat(s)
aux types d'images à traiter et aux types d'objets à
extraire.
Les sources sont téléchargeables en cliquant sur
le lien : sources.zip. Elles
sont au format matlab et utilisent la toolbox image processing.
Par ailleurs les images sont accessibles par le lien suivant : images.zip.