Script LPE démonstration

Ce script est accéssible directement par l'interface graphique via le menu:
                                       Scripts --> LPE-> Cells

Ce script permet d'effectuer une segmentation très précise de l'image par la méthode de la ligne de partage des eaux. Voici une présentation du processus général:

1) Image initial : Voici l'image que nous allons segmenter. Le but est de séparer l'objet en plusieurs regions comme le ferait instinctivement l'être humain.

LPE

2) Seuillage automatique : On va chercher à isoler l'objet du font de l'image. On binarise alors l'image

LPE

3) Détection des contours : On détecte ici les contours directement sur l'image binaire. Aussi un simple lapacien fait parfaitement l'affaire. On binarise l'image des contours pour avoir une image binaire.

LPE

4) La carte des distances : On calcule l'image qui sera le pilier de la LPE: la carte des distances. On pourra donc grace à cette image trouver les différents centres et ainsi séparer deux objets qui se toucheraient. On introduit ici un second critère de détection : La forme géométrique. (Le premier critère était bien sur les contours de l'objet)

LPE

5) L'inverse de la carte des distance : On prend l'inverse pour que les minima locaux de l'image correspondent aux centres des objets et pour simuler correctement le processus d'imertion de la LPE

LPE

6) Détection des marqueurs: Tous les centres des objets correspondent à un minima local. Aussi, il suffit de détecter tous les minima locaux pour trouver les marqueurs de notre image. Il est intéressant de rappelé qu'àprès la LPE, il y aura autant de région que de marqueurs distinct.

LPE

7) Détection des marqueurs: On applique l'algorithme de la LPE sur l'image de la carte des distances avec comme marqueur le centre des objets et on obtient la segmentation tant attendue.
L'algorithme utilisé ici est l'alogorithme de la LPE par file d'attente hyérarchique sans biais (FAH), définie par S.Beucher.

LPE

8) Détection des marqueurs: Pour mieux visualiser le résultat, on superpose les frontières de la LPE sur l'image initiale. En rouge seront marqués les contours qui ont été détectés par la détection des contours. En orange, ce sont les contours qui ont été ajoutés par la LPE.

LPE