98-prozentige Datenreduktion

Kamera-integrierte 3D-Bildverarbeitung in Echtzeit

Bildverarbeitung im PC kann für die Inspektion von sich schnell bewegenden breiten Bahnwaren eine ineffiziente, weil nur unter hohem Ressourceneinsatz mögliche, Option darstellen. Dies trifft insbesondere auf die Verarbeitung großer Datenvolumina in kurzer Zeit zu, z.B. von 3D-Bilddaten. Eine Softwareplattform in Kombination mit einer Standard GigE Vision Kamera versetzt nun Anwender in die Lage, anspruchsvolle proprietäre Bildverarbeitungsfunktionen vom PC in den FPGA der Kamera zu verschieben. Dies führt zu einer Reduktion der von der Kamera übertragenen Daten um 98 Prozent und somit der Verarbeitung der Daten im PC in Echtzeit.

 Bei der Teppichschneidemaschine von Kuris erfolgt dank kamera-integrierter 3D-Lasertriangulation eine auf 0,5mm genaue 3D-Detektion des Teppichs in Echtzeit. (Bild: NET New Electronic Technology GmbH)

Bild 1 | Bei der Teppichschneidemaschine von Kuris erfolgt dank Kamera-integrierter 3D-Lasertriangulation eine auf 0,5mm genaue 3D-Detektion des Teppichs in Echtzeit. (Bild: NET New Electronic Technology GmbH)

Anzeige

Der Lösungsanbieter digmar GmbH aus dem österreichischen Kramsach konnte auf Basis des Open Camera Konzepts und unter Einsatz der GigEPro Kameras für Kuris, einen internationalen Hersteller von Teppichschneidemachinen, eine Lösung entwickeln, die eine Verarbeitung großer Datenströme in Echtzeit ermöglicht. Im Ergebnis gelang so eine signifikante Reduktion des im PC zu verarbeitenden Datenvolumens in Echtzeit. Neben der Echtzeitfähigkeit war es Kuris wichtig, über eine skalierbare Lösung zu verfügen, die an Kundenbedarfe problemlos angepasst werden kann. Kuris stellt als Hersteller für Lege- und Zuschneidemaschinen mit mehr als 10.000 Installationen höchste Anforderungen an optische Prüfsysteme. Ein wichtiges Qualitätsmerkmal sind dabei zuverlässige und hochpräzise 3D-Inspektionslösungen, die großen Einfluss auf Verfahrensgeschwindigkeit und Fertigungsqualität haben. In dem Teppichcutter Beispiel, sind mehrere GigEPro Kameras im Einsatz. Sie sorgen für eine auf 0,5 Millimeter genaue Erfassung des Teppichs in drei Dimensionen, und das über die komplette Arbeitsbreite von mehr als 4m bei Bandgeschwindigkeiten von bis zu 50m/min. Das Open Camera Konzept versetzt digmar in die Lage, die Kamera selbstständig und entsprechend den eigenen Anforderungen zu konfigurieren. So können individuelle Aufgaben vom PC in den kamera-integrierten FPGA der Kamera verschoben werden. Die Ausführung rechenintensiver Aufgaben, wie die 3D-Lasertriangulation, erfolgt dabei in Echtzeit.

Kamera-integrierte Applikation

Der Teppich wird kontinuierlich unter dem Kamera-Laser-System bewegt, wobei eine Vielzahl von Triangulationsprofilen generiert werden, die aneinandergereiht ein 3D-Bild des Objektes ergeben. Mithilfe des auf den Kamera-FPGA implementierten Algorithmus erzielt digmar eine subpixelgenaue Auswertung der Bilddaten, mit einer Genauigkeit von 0,5mm in allen drei Dimensionen. Aufgrund der Teppichbreite von mehr als 4m sind mehrere hochauflösende Kameras von NET im Einsatz. Für die Erfassung des relevanten Wellenbereiches des eingesetzten Lasers sind entsprechende optische Filter vonnöten. Im Hinblick auf die zeitlich exakte Synchronisierung mehrerer Kameras wird eine Gear Box eingesetzt, welche die synchrone Triggerung der Kameras in Relation zur Bandgeschwindigkeit (50m/min) erzeugt. Um die 3D-Lasertriangulation durchzuführen, müssen die Kameras je nach Abstand zueinander und zum Objekt in x- und y-Achsen kalibriert werden. Weitere Schritte sind die Berechnung der Überlappungen der Sichtbereiche, das Herausrechnen der optischen Verzerrung und die Kalibrierung der Höhe.

Bild 2 | Der Workflow des Open Camera Konzepts ermöglicht Kameraintegrierte Anwendungslösungen. (Bild: NET New Electronic Technology GmbH)

Open Camera Konzept

Die Kameraplattform basiert auf einem Xilinx Spartan 6 FPGA. Die Grundversion der Kamera hält genügend Kapazität im FPGA und DDR Speicher bereit, damit der Anwender ein eigenes Custom Module mit proprietären Bildverarbeitungsfunktionen ergänzen kann. Erst dadurch ist er in der Lage, kundenspezifisch entwickelte Funktionalität in die Kamera zu bringen. Zur Programmierung des kamerainternen FPGA stellt NET ein Tool Chain Setup (Xilinx ISE) zur Verfügung. Der Vorteil Kamera-integrierter Bildverarbeitung im Vergleich zu konventioneller PC-basierter Bildverarbeitung liegt in der Echtzeitfähigkeit, keinem zusätzlichen Bedarf an Rechenressourcen auf PC-Seite sowie der Erweiterbarkeit der optischen Inspektion. Grund hierfür ist die Reduktion der Datenmenge um 98% im Gegensatz zur bisherigen Lösung. So liefert die Kamera neben dem Höhenbild auch ein Intensitätsbild, welches die Grauwerte des Originalbildes beinhaltet. In Konsequenz ist die Inspektion von weitaus größeren Bahnbreiten ohne Qualitätseinbußen realisierbar. Dank der Entwicklungsplattform konnte digmar in einer gewohnten Arbeitsumgebung ihre Algorithmen auf den kamerainternen FPGA der Kamera, der für Dritte zugriffsicher ist, programmieren. Auch sind künftige Anpassungen der Anwendung durch das Open Camera Konzept problemlos möglich. Weitere Anwendungslösungen des Systems sind die genaue Erfassung von Außen- und Innenkonturen, Bohrungen, Materialhöhe, Höhenfehler etc.

98-prozentige Datenreduktion
Bild: NET New Electronic Technology GmbH


Das könnte Sie auch interessieren

Wie können komplette 3D-Daten erfasst, interne Defekte in Gussteilen erkannt und sogar deren 3D-Koordinaten bestimmt werden? Das Unternehmen Carl Zeiss Industrielle Messtechnik GmbH hat ein informatives Video veröffentlicht, in dem die Inline-Prozessinspektion mit dem Zeiss VoluMax in der Leichtmetallgießerei am BMW-Produktionsstandort Landshut veranschaulicht wird.

Anzeige

Klassische Wärmebildkameras benötigen einen mechanischen Shutter, mithilfe dessen ca. alle 2 bis 3 Minuten Referenzdaten zur Kalibrierung der Wärmebilddarstellung und der Temperaturmessung aufgenommen werden. Jedoch erzeugt das Schließen des Shutters ein Geräusch und die Videoaufzeichnung ist während dieser Zeit unterbrochen. Daher hat Tamron nun ein Shutter-loses Wärmebildkameramodul auf Basis eines amorphen Silikonwärmebildsensors entwickelt. Dieser Sensor verfügt über eine exzellente Temperaturwiedergabe selbst wenn sich seine eigene Temperatur verändert.

www.tamron.eu

Der Industriescanner VTCIS ist in der Lage, im Druckbild fehlende Nozzles bei einer Auflösung von 1.200dpi automatisch zu detektieren. Da der CIS (Compact Image Sensor) nicht das komplette Bild einzieht, sondern nur bestimmte Bereiche scannt, wird die Datenverarbeitung vereinfacht und die Datenmenge deutlich reduziert. Außerdem garantiert die integrierte Flüssigkeitskühlung Farbstabilität über den gesamten Druckprozess hinweg und schließt Farbabweichungen aus. Dank einer Zeilenrate von bis zu 250kHz und einer Abtastgeschwindigkeit von bis zu 20m/s ist der Scanner für sehr schnell laufende Druckprozesse bestens geeignet.

www.tichawa.de

Die neuesten Versionen der 3D-Kameras für Lasertriangulation erreicht Triangulationsraten von bis zu 68kHz. Die Kamera basiert dabei auf einem 2/3″ Hochgeschwindigkeitssensor von Cmosis, der auch bei schwachen Lichtverhältnissen eine hervorragende Leistung erbringt. Als Schnittstelle verwendet die 3D05 das standardisierte GigEVision-Interface. Für eine einfache Integration und Synchronisierung besitzt die Kamera eine komplette, in die Kamera integrierte Drehgeberschnittstelle (RS422 und HTL). Das HTL-Interface ermöglicht dabei auch einen stabilen und effizienten Einsatz in der Schwerindustrie oder Bereichen mit starken elektrischen Störquellen.

www.photonfocus.com

Sensoren bis zu 1/1.2 und 1″ wurde die HF-XA-5M Objektivserie von Fujinon entwickelt. Die Objektive erreichen eine konstant hohe Auflösung von 5MP über das gesamte Bildfeld – bei einem Pixelabstand von 3,45µm. Dies gilt bei offener Blende ebenso wie bei verschiedenen Arbeitsabständen. Mit 29,5mm Außendurchmesser eignen sich die Objektive für platzkritische Anwendungen.

www.polytec.de

Die Messsoftware Wave ist für den hochpräzisen Wegmesssensor IDS3010. Damit können Messdaten in Echtzeit analysiert, verarbeitet und ausgewertet werden. Die Software verfügt über verschiedene Funktionen zur Visualisierung und Analyse von Daten, beispielsweise können die angezeigten Messdaten vergrößert/verkleinert werden oder die Datenvisualisierung kann gestoppt werden, um bestimmte Zeitbereiche zu analysieren. Außerdem ist eine Live Fast-Fourier-Transformation von Messwerten implementiert.

www.attocube.com

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige