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.

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

Oberflächen- und Konturmessung in einem Gerät

Das integrierte Messsystem Duo Vario bietet zwei Messverfahren: das Konfokale und die Fokusvariation, für eine Oberflächenanalyse von Rauheit sowie Konturmessungen. Mit dem konfokalen Verfahren können stark reflektierende Oberflächen rückführbar auf herstellerunabhängige Raunormale gemessen werden. Mit dem neuen Gerät ist dies nun auch mit einem größeren Bildfeld und mit einer höheren lateralen Auflösung möglich. Das Fokusvariationsverfahren ist vor allem für die Messung von Formen und Konturen vorteilhaft. Dabei beträgt der Akzeptanzwinkel über 85°.

www.confovis.com

3D-Fotogrammetrie-Kamera mit visueller Projektion

Die Maxshot 3D-Fotogrammetrie-Kamera verbindet eine einfache Bedienung und Genauigkeit mit umfangreichen Größenmessprojekten. Sie kann als einzelnes Messgerät aber auch in Kombination mit Creaforms 3D-Scannern und tragbaren KMMs verwendet werden. Das Gerät ist 40% präziser als der Vorgänger und hat eine volumetrische Genauigkeit von bis zu 0,015mm/m. Eine visuelle Projektion mit Echtzeit-Feedback direkt auf dem Teil, leitet den Nutzer zu der richtigen Position für die Aufnahme.

www.creaform

Reflektivität in voller Bandbreite

Das Interferometer µPhase basiert auf dem Twyman-Green-Prinzip und vermisst hochpräzise Abweichungen in Planität und Sphärizität, mit einer Genauigkeit bis zu 0.01µm. Die berührungsfreie Messung und Auswertung erfolgt dabei großflächig innerhalb von Sekunden.

www.trioptics.com

Anzeige
66. Heidelberger Bildverarbeitungsforum

Das 66. Heidelberger Bildverarbeitungsforum wird am 10. Oktober in Freiburg an der Technischen Fakultät der Albert-Ludwigs-Universität stattfinden. Das diesjährige Schwerpunktthema lautet ‚Mensch-Maschine-Interaktion mit Vision‘ und gibt anhand von verschiedenen Vorträgen einen systematischen Einblick in die Anwendungsfelder, in der Vision-Technologien zur Interaktion mit dem Menschen eingesetzt werden können. Am Ende der Veranstaltung wird es eine große Abschlussdiskussion zur Fazit-Findung geben.

www.bv-forum.de

Anzeige
Yxlon: Neuer Global Director of Electronics Sales

Yxlon International, spezialisiert auf Durchleuchtungs- und CT-Inspektionssysteme, hat Keith Bryant zum neuen Global Director Electronics Sales ernannt. Bryant bringt über 25 Jahre an Erfahrungen im Bereich Technical Sales mit sich, besonders aus dem Bereich X-Ray. Er wird fortan für alle globalen Marktkanäle zuständig sein und dem globalen Salesteam des Unternehmens vorstehen.

www.yxlon.com

Anzeige
Megatrend Embedded Vision

Mit der ersten Embedded Vision Europe (EVE) Konferenz wird Stuttgart vom 12. bis 13. Oktober zur Embedded Vision Hauptstadt Europas. Hauptredner und Aussteller für die Premierenveranstaltung im ICS Stuttgart stehen bereits fest.

www.embedded-Vision-emva.org

Anzeige