
Jean-Patrick WANNER | Analyse particulaire
Introduction
Les algorithmes de comptage et de mesure implantés dans notre programme Labview ont besoin de
détecter les poissons sur chaque image. Plus précisément, il faut détecter tous les poissons sur
l’image (en prenant en compte toutes les formes) et connaitre le nombre de pixels qu’occupent ces
poissons (particules) afin de calculer leur taille.
Le bloc particle analysis report de NI Vision pour Labview donne ces informations et répond à notre
demande. Ce bloc (ou Visual Instrument VI) a donc été utilisé dans nos algorithmes. Mais étant fourni
par Labview, il est impossible de connaître les algorithmes qu’il contient.
Ce rapport présente le résultat des recherches concernant les algorithmes qui semblent être utilisés
dans ce bloc pour identifier les particules sur l’image. Il n’est donc pas certain que les algorithmes
présentés soient effectivement ceux implantés dans le bloc. Un parallèle entre le résultat obtenu
avec le bloc de Labview et le résultat que peut fournir un algorithme de traitement d’images est aussi
effectué.
Rappel sur la connectivité
Sur les images binaires, les pixels sont soit noirs (valeur = 0), soit blancs (= 255). Afin d'identifier des
objets dans une image binaire, nous avons besoin de localiser des pixels blancs qui sont «connectés»
les uns aux autres. En d'autres termes, les pixels connexes, ou voisins, forment un objet sur une
image binaire qu’il faut réussir à identifier.
Quand pouvons-nous dire que deux pixels sont voisins ?
Puisque nous utilisons des pixels carrés, la réponse à la question précédente n'est pas triviale. La
raison à cela est la suivante : dans un pavage carré, les pixels partagent soit une arête, soit un
sommet, soit rien. En fait, un pixel peut être en contact avec 8 pixels, liés par une arête ou un
sommet. Ces pixels définissent le voisinage de Moore. Ce type de connectivité s’appelle la
connectivité 8. Dans le cas où les pixels ne sont liés que par les arêtes, la connectivité est de type 4.
Avec la connectivité 4, les pixels voisins du pixel P sont représentés comme ceci :
Les pixels voisins de P sont ceux ayant une arête commune avec lui.