Technologie de la vision industrielle
Bases des fonctions d’inspection
Détection de zone (conversion binaire)
Cette fonction détecte la zone en comptant le nombre de pixels
noirs ou blancs à l’intérieur de la fenêtre circulaire ou
rectangulaire.
Avec le traitement couleur, la zone est détectée en comptant le
nombre de pixels couleur extraits ou non extraits.
Mesure dimensionnelle
Diverses dimensions sont mesurées en définissant une fenêtre
sur l’image et en mesurant la distance entre les bords détectés
à l’aide de la fenêtre.
Mesure du diamètre interne
|
|
Mesure du diamètre externe
|
Fonction Blob (Nuée)
Un groupe de pixels présentant la même plage d’intensité dans une image binaire (noire et blanche) s’appelle une « nuée ». Le nombre de nuées, et des caractéristiques telles que l'aire et le centre, sont mesurées par l’outil Blob (nuée).
Caractéristiques mesurées par la fonction Blob
Centre de gravité
Le centre de la gravité de la nuée est mesuré en coordonnées X-Y. |
|
Aire
Le nombre de pixels de la nuée est mesuré. |
Angle de l’axe principal
L’angle de l’axe principal à partir de l’axe horizontal (x) est mesuré dans la plage ±90°.

|
|
Diamètre de Féret
Les longueurs dans les directions X et Y du rectangle circonscrit de la nuée sont mesurées.

|
Périmètre
Le périmètre de la nuée est mesuré.

|
|
Arrondi
Un cercle parfait est représenté par le nombre 1,000 par rapport à l’ovalisation mesurée de chaque nuée.

|
Détection de rayures et défauts (TACHE)
Principe de détection des taches (quand la direction de la détection est réglée sur X)
- En déplaçant un segment de dimension arbitraire dans la zone d’inspection sur le quart de la taille (amplitude du mouvement), on mesure l’intensité moyenne.
- La différence entre l’intensité maximum et minimum dans les 4 segments directionnels comprenant le segment d’observation (
dans la figure à droite) est mesurée. Cette valeur devient le « niveau de tache » du segment d’observation.
- Si le niveau de tache dépasse le seuil préétabli, le segment d'observation est compté comme une tache. Ce comptage sera reflété dans le résultat de l'inspection, et sera appelé « aire de la tache » .
Le segment d’observation est alors à nouveau déplacé sur le quart de sa taille et la procédure est répétée des points 1 à 3. |
|

|
Référence
Lorsque les directions de détection sont spécifiées comme directions X et Y (bidimensionnelles).
Si l'on spécifie X et Y, la différence entre l'intensité maximum et minimum des 16 segments (4 segments dans la direction X x 4 segments dans la direction de Y comprenant le segment d'observation) est mesurée. |
|

|
Avantages de l'algorithme de tache par rapport à la méthode standard utilisant la binarisation
- Étant donné qu'une image de niveaux de gris est directement traitée, il n'est pas nécessaire de configurer les réglages binaires selon la cible.
- Puisque l'on utilise la variation de contraste entre le segment d’observation et l'arrière-plan au lieu des valeurs absolues d’intensité, la mesure reste fiable même si l'état de surface et l’intensité de l’éclairage varient.
Détection des rayures sur la surface d'une pièce moulée
 |
|
 |
Conditions initiales |
|
Outil tache : la rayure peut être détectée même lorsque l’intensité de l’éclairage diminue. |
| |
|
 |
| |
|
Outil nuée : l’image binarisée a changé en raison de la diminution de l’intensité de l’éclairage et la détection est mauvaise. |
Position de contour évolutif
Le segment spécifié dans la zone de détection de bord est balayé et les valeurs maximum, minimum et moyennes de chaque point sont obtenues. C'est efficace pour la mesure des diamètres externes maximum/minimum et pour la détection de pièces saillantes.
Si la zone de mesure est dans une forme rectangulaire

|
|
Si la zone de mesure est dans une forme circulaire

|
- Si une détection de position très précise est requise, réduisez la taille du segment.
- Pour diminuer le temps de traitement, augmentez la largeur de décalage du segment (amplitude du déplacement).
- Le sens d'évolution indique la direction dans laquelle le segment se déplace.
Examen de l’intensité
Puisqu'il est possible de mesurer la valeur moyenne du contraste (intensité), les valeurs maximum/minimum et la valeur de déviation dans la zone de mesure, elles peuvent également servir à la mesure de la zone résistante aux fluctuations de l'intensité de l'éclairage ou à la détection de rayures à grande vitesse.
Si la différence de température est importante

- Intensité moyenne de la vitre 1 : 50
- Intensité moyenne de la vitre 2 : 200
- Différence d'intensité : 150
|
|
Si la différence de température est minime

- Intensité moyenne de la vitre 1 : 150
- Intensité moyenne de la vitre 2 : 200
- Différence d'intensité : 150
|
Nouvelles rubriques et nouveaux guides
Autres rubriques traitant de la vision