
On cherche à détecter les contours des bulles, ces contours sont des zones sombres et fines. Pour les extraire, on applique d'abord un chapeau haut de forme ; c'est-à-dire que l'on applique d'abord une fermeture, l'image obtenue étant soustraite à l'image initiale.

L' image obtenue étant en niveaux de gris, on la seuille. On vérifie alors que les contours obtenus définissent autant de zones connexes qu'il y a de bulles.L'image doit être seuillée avec soin pour que les bulles soit effectivement des zones connexes incluses à l'intérieur des contours obtenus.

Comme les bulles forment des parties connexes, on va ensuite appliquer une ligne de partage des eaux. Pour ce faire on doit d'abord traiter l'image. L'image des marqueurs sera celle des contours que l'on a obtenue prédemment et que l'on a ensuite inversée et multipliée par 255 pour qu'elle ait la même dynamique que l'image initiale.

L'image de référence utilisée est l'image initiale qui a été, elle aussi, inversée. On applique ensuite une érosion géodésique des marqueurs dans l'image ainsi obtenue.

On peut alors appliquer une ligne de partage des eaux.

Les contours obtenus sont superposés à l'image initiale pour visualiser les résultats.


Le début de cette méthode est identique à la méthode précédente : on applique un chapeau haut de forme puis on seuille l'image.
Sur l'image ainsi obtenue on va chercher le squelette par zones d'influence. On s'attend à un résultat moins bon que la méthode précedente car le squelette est situé au milieu des contours trouvés par le tophat et ne passent pas nécessairement par les points les plus hauts de ces contours.

Pour obtenir les contours, on applique une érosion et on soustrait cette image à l'image précédente.

Pour évaluer les résultats, on superpose les contours à l'image initiale.

|
Contour par lpe |
Contour par skiz |
|
|
|