Echtzeit im Takt

Systemfaktoren für eine effizientere Bildverarbeitung

Hohe Effizienz in der industriellen Bildverarbeitung stellt vielschichtige Anforderungen. Gerade im Industriebereich ist hierfür mehr als ’nur‘ ein hochauflösender Bildsensor erforderlich. Zahlreiche Aspekte auf Systemebene bestimmen, wie effizient eine Bildverarbeitungslösung in ihrer jeweiligen Umgebung arbeitet. Diese reichen von den mechanischen Befestigungen bis hin zur Fähigkeit des Systems, konsistente Ergebnisse bei hoher Geschwindigkeit zu liefern.
Eine wichtige Anforderung an die Bildverarbeitung ist es, die Zeitspanne zu verringern, die zur Erkennung der notwendigen Informationen erforderlich ist. Je schneller ein beschädigtes, unfertiges oder falsch montiertes Produkt aus dem Fertigungsfluss entfernt oder an eine Station zur Weiterbearbeitung bzw. Ausbesserung geleitet wird, desto effizienter ist der Gesamtprozess. Um sicherzustellen, dass alle Produkte, die sich außerhalb der geforderten Toleranzen befinden, korrekt ausgewiesen werden, muss auf Konsistenz geachtet werden. Bei hohen Geschwindigkeiten besteht das Risiko, dass ein fehlerhaftes Produkt fälschlicherweise als IO (in Ordnung) ausgewiesen wird, da sein Bild nicht korrekt erfasst wurde. Andererseits können auch IO-Produkte als fehlerhaft deklariert werden, da ein Fehler oder eine Verzögerungen bei der Bildaufnahme einen Lesefehler in der Erkennungssoftware verursacht. Im schlimmsten Fall muss muss die Geschwindigkeit der gesamten Fertigungslinie verlangsamt werden, um sie an das Inspektionssystem anzupassen. Eine bessere Alternative ist die Überprüfung der Systemarchitektur, um Änderungen vornehmen zu können, mit denen sich die Genauigkeit und Wiederholbarkeit des Systems erhöhen. Die Architektur muss in der Lage sein, Vorkommnisse wie Fehlauswertungen und Überlastungen der Datenverbindung handzuhaben. Fehlauswertungen eines Bildsensors können z.B. durch elektrische Störungen (Rauschen) entstehen. Werden die Objekte in den Bildern nicht richtig erfasst, nimmt die Bildverarbeitungssoftware an, dass das am nächsten liegende Produkt in der Linie fehlerhaft ist. Das Bild sorgt somit für eine Netzwerküberlastung, die die Übertragung anderer wichtiger Daten verzögert. Ein Fehler-Auslösebereich handhabt das Problem von Fehlentscheidungen. Diese Funktion wird dann aktiviert, wenn das Auslösesignal (Trigger) länger als die vorgegebene Zeit in Anspruch nimmt. Alle kürzeren Triggersignale können als Rauschen vernachlässigt werden.

Echtzeit mit IEEE1588

Bildverarbeitung in Echtzeit wird durch Punkt-zu-Punkt-Verbindungen zwischen Kameras und Bildverarbeitungs-Subsystemen erzielt. Dies schränkt allerdings die Verbindungstopologie ein und erschwert die Weiterleitung der Bilddaten an verschiedene Verarbeitungs-Engines. Dies ist dann von Bedeutung, wenn Vergleiche oder parallele Verarbeitungen mit hohem Durchsatz erforderlich sind. Eine netzwerkbasierte Topologie bietet wesentlich mehr Freiheit, sorgt aber für einen Datenstau, wenn mehrere Kameras versuchen, Bilder gleichzeitig zu senden. Ethernet bietet die Möglichkeit, praktisch jede Topologie – von Stern- bis hochkompakten Mesh-Netzwerken – mit seiner Hub- und Spoke-Konfiguration zu erstellen. Es erlaubt Distanzen von bis zu 100m zwischen Netzwerkknoten und Hubs – und das über kostengünstige verdrillte Doppelkabel (Twisted Pair) mit einer hoher Widerstandsfähigkeit gegen Rauschen. Ist eine höhere elektrische Störfestigkeit oder eine längere Distanz vom Hub zum Netzwerkknoten erforderlich, können Glasfaserverbindungen eingesetzt werden. Als Standard wird Ethernet von fast jeder Rechnerhardware unterstützt und ist ideal, wenn Interoperabilität gefragt ist. Die Einführung von Gigabit Ethernet mit Datenübertragungsraten bis zu 1Gb/s wurde seinerzeit vom GigE-Vision-Standardisierungsgremium übernommen. Neben Gigabit Ethernet ist auch das IEEE1588 Precision Time Protocol ein wichtiges Protokoll innerhalb der GigE-Vision-Gruppe. Damit erhöht sich die Genauigkeit in der Fertigung, da sichergestellt wird, dass jedes System im Netzwerk zu einem gemeinsamen hochpräzisen Taktsignal synchronisiert ist, das resistent gegen Netzwerkverzögerungen ist. Das Protokoll stellt sicher, dass die Bildaufnahme genau mit der Datenverarbeitung abgestimmt ist. IEEE1588 fügt einen genauen Zeitstempel zu jedem Bild hinzu, damit das System Bilder und Ergebnisse mit einem bestimmten Objekt in der Fertigungslinie verknüpfen kann. Damit steht ein präziser Mechanismus zum Auslösen der Bilderfassung durch Software über mehrere Kameras bereit, ohne separate Punkt-zu-Punkt-Hardware-Verbindungen von einem Controller zu den einzelnen Sensoren aufbauen zu müssen.

Anzeige

GeniCam-Standard

GigE Vision fördert die Interoperabilität in der Bildverarbeitung, da der GeniCam-Standard (Generic Interface for Cameras) für die Softwareentwicklung genutzt wird. Durch die Übernahme offener Softwarestandards können Kamera- und Subsystem-Hersteller den Integratoren und Endanwendern garantieren, dass ein einfacher Migrationspfad für mehr Funktionen, höhere Auflösung und Leistungsfähigkeit zur Verfügung steht. GenICam unterstützt fünf grundlegende Funktionen, mit denen sich die Konfiguration von Bildverarbeitungssystemen beschleunigt. Die Kamera wird über Standard-APIs konfiguriert, um verschiedene Kamerafunktionen wie Bildgröße, Erfassungsgeschwindigkeit und Pixelformat zu unterstützen. Weitere APIs unterstützen das Aussenden zusätzlicher Daten zusammen mit dem Bild, wie z.B. Aufnahmeparameter, Zeitstempel und Bildbereiche, die besonders von Interesse sind. Die APIs bieten auch die Möglichkeit, Ereignisse einzurichten und zu behandeln, z.B. Aufnahme-Trigger. Die schnelle Datenübertragung über GigE und die zeitliche Genauigkeit von IEEE1588 unterstützt die zeitliche Konsistenz in der Bildverarbeitung. Die räumliche Genauigkeit ist genauso wichtig, um einen hohen Durchsatz und geringe Taktzeiten zu unterstützen. Ein hoher Grad an Bild-Wiederholgenauigkeit ist ebenfalls entscheidend, da dies die Wahrscheinlichkeit der Fehlinterpretation und den Rechenaufwand für das Bildverarbeitungssystem verringert. Die räumliche Reproduzierbarkeit erübrigt Übertragungs- und Rotationskorrekturen bei aufgenommenen Bildern, die vielleicht anderswo benötigt werden.

Das könnte Sie auch interessieren

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

Anzeige

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

Das Portfolio der von Jan Biedenkap (Bild) neu gegründeten BI.VIS aus Straubenhardt umfasst Beleuchtungen, telezentrische- und entozentrische Objektive sowie Kameras. Dafür arbeitet die Firma mit namhaften Partnern wie MBJ Imaging, Vico Imaging, CBC Computar, Allied Vision, Lucid Vision Labs und Cretec zusammen.

bi-vis.business.site

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige