Cas d'utilisation

Puissance² pour stéréo photométrique

La Basler ace et la carte d’acquisition d’images

Client
MSTVision
Localisation
Ginsheim-Gustavsburg, Allemagne
Date
2021

En quoi consiste le processus de stéréo photométrique ?

Le procédé stéréométrique photométrique permet de distinguer l’état de surface d’un objet de sa texture (par exemple, l’empreinte d’un emballage pharmaceutique en braille). Avec une position de caméra fixe, la stéréo photométrique capture plusieurs images qui ne varient qu’en termes de direction d’éclairage. Ils permettent, entre autres, de déterminer la courbure de surface d’un objet. Certains défauts de surface ne peuvent être détectés que dans l’image de courbure.

Gauche : Configuration de la stéréo photométrique basée sur FPGA Droite : 1. Courbure moyenne 2. X – dérivation 3. Y – dérivation 4. Texture
Gauche : Configuration de la stéréo photométrique basée sur FPGA Droite : 1. Courbure moyenne 2. X – dérivation 3. Y – dérivation 4. Texture

Quel est le défi de la détection des défauts ?

Dans l’approche stéréo photométrique, une seule caméra prend au moins trois images dans différentes conditions d’éclairage, ce qui entraîne généralement le calcul de quatre images. Le calcul dans le processeur prend beaucoup de temps et il n’est souvent pas possible de respecter les temps de cycle requis pendant la production. Même les processeurs modernes n’ont pas assez de puissance de calcul pour examiner les surfaces de manière transparente.

En haut : 4 images d’entrée et l’image d’ne camérae numérique En bas : images de la courbure moyenne et de l’image de l’albédo

La solution est un système de vision avec méthode stéréométrique photométrique

MSTVision utilise une caméra Basler ace Classic rapide pour la capture d’images dans son propre système stéréo photométrique. Il offre 180 images par seconde à une résolution de 4 MP. L’entreprise met en œuvre l’ensemble du calcul de la stéréo photométrique en FPGA de la carte d’acquisition d’images microEnable 5 marathon VCLx Basler. Les « images brutes » capturées sont traitées directement dans le FPGA et, sans charge supplémentaire sur le processeur, la carte d’acquisition d’images fournit les résultats de la stéréo photométrique sous forme de quatre images optionnelles. Avec VisualApplets, Basler dispose également d’un environnement de développement qui permet d’améliorer le FPGA avec ses propres fonctionnalités. Dans ce processus, la carte d’acquisition d’images gère l’actionnement de l’éclairage segmenté, de manière synchronisée avec la capture d’image.

La parallélisation poussée dans le FPGA permet de traiter des débits de données très élevés avec une faible consommation d’énergie avec chaque carte d’acquisition d’images. Bien qu’il n’ait pas été possible jusqu’à présent de mettre en œuvre le processus stéréo photométrique avec des débits de données élevés, cela est désormais possible grâce à l’accélération FPGA.

Les avantages du système de vision avec la méthode stéréométrique photométrique

  • Stéréo photométrique à haut débit, adaptée à l’environnement de production

  • Traitement d’images directement dans le FPGA

  • Pas de charge CPU supplémentaire

  • Architectures système beaucoup plus compactes

Comment pouvons-nous vous aider ?

Nous nous ferons un plaisir de vous conseiller sur le choix des produits et de trouver la bonne solution pour votre application.