Wissen für Fabrikautomation

Bildverarbeitungssoftware Vision Builder AI
Abbildung Funktionsprinzip
Produktfamilien-Verschlagwortung
weiter Bildverarbeitung weiter Bildverarbeitungs-Komponenten weiter Bildverarbeitungssoftware weiter Konfigurierbare Bildverarbeitungssoftware
Funktionsprinzip
Grundschritte eines Bildverarbeitungs-Programmablaufs sind die Bilderfassung, Bildvorverarbeitung, Segmentierung, Merkmalsberechnung und Objektklassifikation. Bedienoberfläche und die Ansteuerung von Ein-/ Ausgabe-Schnittstellen sind weitere wichtige Bestandteile eines Bildverarbeitungsprogramms.

Eine zeitrichtige Beleuchtungs- und Kameraansteuerung sowie die Bildabspeicherung sind Aufgaben der Bilderfassung. Algorithmen der Bildvorverarbeitung ermöglichen z.B. ein Herausfiltern von Störeinflüssen im Bild oder kompensieren inhomogene Lichteinflüsse. Ziel ist eine gute Unterscheidbarkeit von Objekten und Hintergrund bei den nachfolgenden Verarbeitungsschritten. Ergebnis der Segmentierung ist die Erkennung von Objekten im Bild. Dieses geschieht entweder durch eine Helligkeits-Schwellwertbildung mit zusammenhängenden hellen oder dunklen Flächen als erkannten Objekten oder durch eine Konturverfolgung entlang signifikanter Grauwertveränderungen im Bild. Anschließend ermitteln Merkmalsberechnungs-Algorithmen Geometrie-, Form- oder Anordnungsmerkmale für die erkannten Objekte. Anhand dieser Merkmalswerte von Objekten trifft die Objektklassifikation eine Zuordnungsentscheidung. Typische Entscheidungsergebnisse sind eine Gutteil/ Schlechtteil-Unterscheidung bei Prüfaufgaben, die Zuordnung alphanumerischer Zeichen bei Leseaufgaben oder die Objekterkennung bei einer Variantenfertigung.

Der Vision Builder for Automated Inspection stellt eine umfangreiche Sammlung an Bildverarbeitungsfunktionen für alle oben genannten Schritte, von der Bilderfassung bis zur Prüfergebnisausgabe zur Verfügung. Diese sind als grafische Symbole hinterlegt und werden für die Applikationserstellung per Drag and Drop zu Bildverarbeitungsprogrammen zusammengefügt. Jedes einzelne Element wird anschließend durch Setzen vordefinierter Parameter konfiguriert. Hervorzuheben ist die individuelle bedienerfreundliche Anpassbarkeit des Klassifikationsalgorithmus durch Anwenderkonfiguration. Bestandteil der Software sind sowohl die Konfigurationsoberfläche als auch die Bedienoberfläche, welche aus Bildfenster, Prüfergebnis-Fenster und Statistik-Fenster besteht.