english flag

Détection des bulles


Les images initiales sont bruitées et possèdent des dérives d’éclairement plus ou moins importante en fonction de l’éclairage. La première étape consiste à atténuer le bruit et à supprimer le fond de l’image.


detection des bulles

But : s’affranchir des dérives d’éclairement

Suivent une étape de rehaussement de contraste et de binarisation. Un toggle mapping permet de réaliser le rehaussement tandis qu’une méthode de seuillage automatique (Méthode de Fisher) permet de segmenter l’image en deux classes.

detection des bulles

De gauche à droite : Après rehaussement de contraste, après le seuillage automatique et après filtrage par un critère de taille.



Traitement de l’image binaire : diverse étapes de morphologie mathématique seront appliqués : Dilatation et Close Hole : Une fermeture des trous est appliquée sur l’image et les particules qui ne seront pas modifiés au cours de cette étape seront supprimées de cette image et ajoutée à une autre image.

Pour les bulles pleines : On calcule l’érodé ultime de cette image. Le résultat correspond au centre des bulles. Ceci permet de déconnecter les bulles qui se touchent. (L’érodé Ultime est réalisé par le calcule d’une carte des distances suivit d’une détection des maxima de l’image.)

Pour les bulles incomplètes : Les centres des bulles sont déterminés en calculant le barycentre des composantes connexes. C’est pour cela que les particules incomplètes ont une localisation approximatif qui ne correspond pas réellement au centre des bulles.

detection des bulles
top left right