Neues unabhängiges Datenbeschreibungsformat bei GenICam

Neues unabhängiges Datenbeschreibungsformat bei GenICam

GenDC (Generic Data Container) ist das jüngste Mitglied des GenICam Standards. Er definiert eine Datenbeschreibung, die unabhängig von der physikalischen Schnittstelle ist und ermöglicht es, Bilddaten in nahezu jeder Form an ein Hostsystem zu senden oder von diesem zu empfangen.

Die GenICam Familie beinhaltet derzeit die Module GenAPI, SFNC, GenCP, GenTL und seit neuem GenDC. Das GenDC-Modul definiert einen generischen und selbstbeschreibenden Bilddatencontainer, der unabhängig von der Art und Weise ist, wie er transportiert oder gespeichert wird. GenDC definiert Mechanismen zum Transport der Bilddaten, die von den Transport Layern (TL) der gängigen Kamera-Interfaces GigE Vision, USB3 Vision und CoaXPress gemeinsam verwendet werden. Folglich muss der jeweilige TL lediglich definieren, wie der Datencontainer transportiert werden soll, ohne dabei den Inhalt oder das Format des Containers zu kennen. Diese Trennung ermöglicht es, Datentypen zum GenDC-Standard hinzuzufügen, ohne dass Änderungen an den einzelnen TL-Spezifikationen erforderlich sind.

 Typisches GenDC-Datencontainer-Layout für ein 3D-. (Bild: EMVA European Machine Vision Association)
Typisches GenDC-Datencontainer-Layout für ein 3D-. (Bild: EMVA European Machine Vision Association)

Wozu GenDC?

Alle Arten von Industriekameras und Visiongeräten können GenDC als mobilen Daten-Blob – also ein Ansammlung von Daten – verwenden, welcher die zu transportierenden oder zu verarbeitenden Information, d.h. Bilder, Daten, 3D-Wolken etc. beschreibt. Dies vereinfacht die Portierung einer Kamera von einem Transportmedium auf ein anderes, da die Datenbeschreibung und -kodierung immer dieselbe ist und getrennt von der Implementierung des Übertragungsprotokolls erfolgen kann. Dementsprechend entkoppelt GenDC auf der Empfangsseite den Datenempfang von der Dateninterpretation und macht die Gestaltung eines Receivers modular und einheitlich. Heutzutage unterstützen die meisten TL nur grundlegende 2D-Bilder (d.h. monochrome und evtl. komprimierte Farbbilder). Die Anwender sind aber ständig auf der Suche nach Mechanismen um, neue und komplexere Datentypen wie planare Farbbilder, komprimierte Daten, 3D-Daten, Multispektralbilder, Metadaten und deren Verarbeitungsergebnisse zu unterstützen. Bislang mussten sich die Entwickler in den Technikkomitees jedes einzelnen Bildverarbeitungsstandards für jeden neuen Datentypen einzeln und unabhängig damit befassen, wie die neue Payload-Typen in ihrem Standard formatiert und übertragen werden. Die technischen Komitees mussten daher laufend neue Versionen ihrer jeweiligen TL-Spezifikation herausgeben, um den neuen Payload-Typen Rechnung zu tragen. Damit konnte es mehrere Jahre dauern, bis ein Payload-Type letztlich in den TLs aller Bildverarbeitungsstandards unterstützt wird. Hersteller von Sende- und Empfangsgeräten, die mehrere Transport Layer unterstützen, mussten zudem für jeden TL eine andere Lösung entwickeln. GenDC eliminiert diese Doppelarbeit, indem ein für alle TL einheitliches und allgemeingültiges Datenbeschreibungsformat für alle Anwendungsfälle definiert ist.

  • Mind the Gap

    Conventional line-scan hyperspectral imagers are fundamentally constrained so they cannot simultaneously provide good imaging and high throughput needed for large SNR. To…


  • Gelungene Premiere

    Das von HD Vision Systems und Partnern (AT Sensors, Balluff, Lucid Vision, Pepperl+Fuchs, …) erstmalig organisierte Intelligent Automation & Inspection Forum im…


  • Licht vermessen

    Für die Vermessung der Wirkungen von Licht gibt es zwei Möglichkeiten: eine neutrale und eine menschenbezogene. Jede der beiden besitzt ein eigenes…


  • Welcome back

    Vom 20. bis 21 Mai findet das Comeback der CHII (Conference on Hyperspectral Imaging in Industry) in Graz statt. An den zwei…


  • Premiere!

    Da die Messe Control auf einen Zwei-Jahres-Rhythmus gewechselt ist und erst 2027 wieder stattfindet, veranstaltet die P. E. Schall in diesem Jahr…


  • Vision Weighing

    Modern egg grading increasingly relies on vision-based systems to support consistent quality assessment and efficient grading at high capacity. In Sanovo grading…


  • CRA & Machine Vision

    Für IDS beeinflusst der CRA vor allem, wie wir sicherheitsrelevante Rückmeldungen aus dem Feld verarbeiten: Hinweise müssen schnell bewertet und in Korrekturen…


  • Thomas Hopfner

    Machine-Vision-Software ist eine wesentliche Komponente von modernen Produktionssystemen.


  • Anne Wendel

    Beim Cyber Resilience Act (CRA) handelt es sich um eine neue europäische CE-Kennzeichnungsverordnung, die in Gänze ab Dezember 2027 Anwendung findet.


  • I’m (not) on fire

    Industrial lumber manufacturing is a high-speed, high-volume industry that operates machinery with intense friction at all most stages of a production. Common…