En mesure de vision, la première étape consiste à localiser le contour. Si la détection des contours est défaillante, toutes les mesures ultérieures seront inexactes. Beaucoup se contentent d'exécuter un algorithme de Canny ou de Sobel, mais en pratique, ce n'est pas si simple. Voici quelques méthodes que nous utilisons fréquemment et qui ont fait leurs preuves sur le terrain.
Commencez par choisir le bon éclairage
Quelle que soit la qualité de l'algorithme, un mauvais éclairage produit des signaux de bord bruyants. Il est donc essentiel de choisir correctement le rétroéclairage, les lampes coaxiales ou les anneaux lumineux ; cette étape est souvent négligée.
Utiliser la projection pour identifier les positions approximatives
La projection selon l'axe X ou Y compresse les lignes de pixels en formes d'onde, où les pics et les creux révèlent les positions des bords. Cette méthode permet d'éliminer le bruit léger, ce qui la rend plus stable que le filtrage direct des images brutes.
Différenciation : ancienne mais fiable
La différenciation de la courbe de projection met en évidence les points où les changements sont les plus importants : les bords. Cette méthode traditionnelle est plus résistante au bruit de fond que certains algorithmes avancés.
Précision sous-pixel pour une véritable précision
Une fois le bord trouvé, la précision est essentielle. Prendre trois à cinq points proches du pic et les ajuster à une courbe quadratique permet d'obtenir des coordonnées au 1/100e de pixel près, essentielles pour les mesures à l'échelle du micron.
Réflexion de la lumière : ruptures de bord
Sur l'aluminium ou l'acier inoxydable, les reflets peuvent provoquer des ruptures de bords. Utilisez un filtre polarisant ou ajustez l'angle d'éclairage pour éviter l'éblouissement.
Arrière-plans chargés : de faux bords partout
Si la couleur d'arrière-plan est proche de la pièce, des bords irréguliers apparaissent. Modifiez la couleur d'arrière-plan ou utilisez un traitement morphologique pour les supprimer.
Bruit élevé : bords irréguliers
Lorsque les niveaux de gris fluctuent fortement, les bords deviennent irréguliers. Appliquez un filtrage gaussien ou médian avant la différenciation pour stabiliser le signal.
La bataille du « point lumineux » avec un boîtier en aluminium
Nous avons mesuré un boîtier en aluminium où l'éclairage provoquait des points lumineux partout, et les mesures variaient de plusieurs dizaines de microns. Solution :
Passage à un éclairage coaxial avec un filtre polarisant
Projection et différenciation utilisées pour la détection des contours
Ajustement sous-pixel appliqué pour une localisation précise
Après ajustements, les mesures répétées ont montré des variations inférieures à ±1 µm.
Éclairage, algorithmes, positionnement : tout est important
La détection des contours en mesure de vision n'est pas une mince affaire, mais les détails comptent. L'éclairage, les algorithmes et le positionnement doivent fonctionner ensemble. Ne vous contentez pas de modifier les paramètres logiciels : testez plusieurs configurations sur site pour trouver la plus stable et garantir la fiabilité de vos mesures.



