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.
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.
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