Vision-Systeme mit Framegrabbern beschleunigen

Vision-Systeme mit Framegrabbern beschleunigen

Beschleunigen!

In der industriellen Automatisierung mit Bildverarbeitung gilt es, den höchstmöglichen Produktionsdurchsatz zu erreichen. Steigende Sensorauflösungen und Bildraten der Kameras helfen dabei, stellen jedoch auch neue Anforderungen an die Datenübertragung. Schnittstellen wie CoaxPress, 10GigE sowie Embedded-Systeme stellen viele Vision-Anwender vor die Frage, wie sie ihre Kamera am besten konfigurieren. Die Verwendung von Framegrabbern für industrielle Anwendungen in Hochgeschwindigkeit bietet dabei spezifische Vorteile in Bezug auf Geschwindigkeit, Datensicherheit und die verlässliche Synchronisation mehrerer Kameras.

 (Bild: © alphaspirit/Fotolia.com)

(Bild: ©alphaspirit/Fotolia.com)

 

Um besser zu verstehen, ob ein Framegrabber für ein Bildverarbeitungssystem oder eine Anwendung vorteilhaft ist, ist ein Blick auf die Funktionen und den Zweck eines Framegrabbers wichtig. Durch spezielle Synchronisationsfunktionen erfasst und überträgt ein Framegrabber hochauflösende Bilder mit sehr hohen Geschwindigkeiten in Echtzeit. Ein Framegrabber verwaltet die Bilddaten, die von der Kamera über den PCI-Bus in den Speicher des PC hochgeladen werden. Durch den Direct Memory Access (DMA) des Framegrabbers wird eine CPU-Überlastung durch Bildübertragungsvorgänge vermieden, indem die Bilddaten direkt in den RAM-Speicher des PC verschoben werden. Der Framegrabber übernimmt alle notwendigen Tasks und Prozesse zum Verschieben dieser Daten in den und aus dem Speicher, sodass die CPU für andere Aufgaben zur Verfügung steht. Außerdem kann er vorab die komplette Bildverarbeitung und eventuell weiteres Onboard-Processing der Bilddaten erledigen. Ein Framegrabber akzeptiert schnelles Triggering und/oder Encodersignale zur nahtlosen Synchronisation bei Bildaufnahmen bewegter Objekte oder über multiple Kameras. Framegrabber ermöglichen verschiedene Bildaufnahme-Modi und unterstützen eine verzögerte Bildverarbeitung im Hintergrund des Gesamtprozesses. Der Framegrabber kann ein allgemeines ‚bildbereit‘-Signal an die SPS oder andere angeschlossene Geräte übermitteln, sodass er in der Automatisierung beispielsweise als Output-Manager genutzt werden kann.

Die Vorteile von Framegrabbern

Die wichtigsten Vorteile eines Framegrabbers liegen darin, in einem Bildverarbeitungssystem die Ergebnisse bei hoher Geschwindigkeit zu erzielen und damit vom höchstmöglichen Durchsatz zu profitieren.

• Übernahme der gesamten Bilderfassung und des I/O-Management von einem einzigen Gerät
• Management aller externen Geräte und deren Triggering und Synchronisierung
• Hohen Datenraten von bis zu 25GB/s
• All-in-One-Verwaltung mit zahlreichen erweiterten Bildverarbeitungsfunktionen
• Framegrabber übernimmt gesamte Vorverarbeitung und Bildvorbereitung wie beispielsweise Debayering oder Farbkorrekturen
• CPU steht derweil für andere Aufgaben zur Verfügung
• Dual-Triggering ermöglicht Signalsynchronisation bei Line-Scan-Anwendungen
• Latenzen unter 1µs möglich

Durch diese Merkmale und Funktionen sind Framegrabber eine einfache Lösung zur Verwaltung und Synchronisation von Bildverarbeitungssystemen in Echtzeit mit einer oder mehreren Kameras und der gleichzeitigen Unterstützung verschiedener Triggermodi. CoaXPress-Modelle wie der Euresys Coaxlink Quad 3D-LLE mit Onboard-IP übernehmen beispielsweise die 3D-Laserlinienextraktion und Triangulation, sodass eine präzise Abstimmung der Laserlinien bei exakten Messaufgaben möglich ist.

Framegrabber nutzen

Auch heute noch sind Framegrabber die beste Möglichkeit, eine Erhöhung der maximalen Geschwindigkeit und Auflösung der an eine Anwendung angeschlossenen Kameras zu erreichen. CoaxPress-Modelle mit bis zu vier Kanälen und 25GBps stellen hierbei die schnellste Möglichkeit zur Verbindung von Kameras und PC dar und unterstützen sehr hohe Auflösungen nahezu ohne Latenz in der Übertragung. Andere Lösungen mit hoher Bandbreite und direkter Verbindung, wie beispielsweise 10GigE-basierte, sind bedeutend langsamer und basieren vollständig auf Netzwerkkarten. Bei der Verwendung eines Framegrabbers entfällt das Risiko, dass Daten verloren gehen. Onboard-Puffer speichern die Bilddaten vorübergehend, sodass der Framegrabber die Bilder vor der Übertragung an den Host-PC rekonstruieren oder spiegeln kann. Die Bilder, die direkt in den RAM-Speicher übertragen werden, stehen sofort für CPU- oder GPU-Aufgaben zur Verfügung. Wichtig ist auch, dass alle Schnittstellen, Geräte und Parameter für mehrere Kameras und Systeme je nach Positions- und Timing-Parametern korrekt synchronisiert werden können, und zwar gleichzeitig mit der Onboard-Bildverarbeitung. Damit verringert sich wiederum die Belastung der CPU, die somit für andere Aufgaben frei bleibt.

Seiten: 1 2Auf einer Seite lesen

Framos GmbH
www.framos.de

Das könnte Sie auch Interessieren

Bild: PiBond Oy
Bild: PiBond Oy
PSI Institut und PiBond kooperieren

PSI Institut und PiBond kooperieren

PiBond, Hersteller von Materialien für die Halbleiterindustrie, hat mit dem Paul Scherrer Institut PSI, Forschungsinstitut für Natur- und Ingenieurwissenschaften in der Schweiz, eine Vereinbarung über Technologielizenzen und strategische Zusammenarbeit unterzeichnet, um die Entwicklung von lithografischen Werkstoffen der nächsten Generation sowie zukünftige Halbleiterinnovationen voranzutreiben.