Neues unabhängiges Datenbeschreibungsformat bei GenICam

 Modulares GenDC Modell, das die Kodierung/Dekodierung von Daten von ihrer Übertragung entkoppelt. (Bild: EMVA European Machine Vision Association)

Modulares GenDC Modell, das die Kodierung/Dekodierung von Daten von ihrer Übertragung entkoppelt. (Bild: EMVA European Machine Vision Association)

Was ist GenDC im Einzelnen

GenDC ist eine Bilddaten-Containerdarstellung, welche die Beschreibung fast aller Arten von Bilddaten unterstützt. In ihrer Kernfunktion entkoppelt sie das Datencontainerformat (d.h.´was´ zu übertragen ist) von der Transport Layer-Datenübertragung (d.h.´wie´ zu übertragen ist). Der TL ist somit nur für Übertragung und Empfang einer generischen GenDC-Payload zuständig. Sende- und Empfangsgeräte für verschiedene TL können sich denselben GenDC-Daten-En- und -Decoder teilen. Damit wird eine neue Kamera oder Framegrabber für einen anderen TL durch einfaches Ändern des physikalischen Sende- oder Empfangs-Frontends unterstützt. Des Weiteren wird das gleiche allgemeine GenDC-Daten-Deskriptor-Format für alle Payload-Typen verwendet, von der Kamera bis zum Computer sowie innerhalb und außerhalb der Anwendungssoftware. GenDC kann einfache oder komplexe Payload mit einer vereinheitlichten Daten-Deskriptor-Struktur beschreiben, die Folgendes beinhalten:

  • • 1D-, 2D- oder 3D-Bilder (z.B. monochrom, gepackt oder planar, 3D-Abstände)
  • • Komprimierte Puffer (z.B. JPEG, JPEG 2000, H.264)
  • • Mehrfachansicht/Multispektral (z.B. Stereo, Sichtbar und IR, Hyperspektral)
  • • Bildsequenzen (inkl. Multi-Frame-Bursts)
  • • Verarbeitungsergebnisse (z.B. Histogramm, Blob-Analyse)
  • • Metadaten (z.B. allgemeine Dateninformationen, GenICam-Chunk, XML)
  • • Gemischter Inhalt (z.B. 2D-Bild + Metadaten + Verarbeitungsergebnis).

GenDC wird unkompliziert von bestehenden und zukünftigen TLs als neue generische Payload für herkömmliche 2D-Bilddaten unterstützt. Die TL-Komitees der jeweiligen Hardware-Standards können spezifische Mechanismen und Regeln definieren, um einen minimalen Datentransportaufwand und eine einfache Interpretation des Datencontainers beim Empfang zu gewährleisten. Die GenDC-Spezifikation wurde im Dezember 2018 fertiggestellt und veröffentlicht. Nachdem die TL-Protokolle der gängigen Interfaces angekündigt haben, den GenDC-Standard zu unterstützen, gibt es bereits für jedes dieser TL-Protokolle einen Umsetzungsvorschlag. GenDC wird damit schnell um umfassend in der Entwicklung neuen Produkte angenommen.

Seiten: 1 2Auf einer Seite lesen

EMVA European Machine Vision Association

Das könnte Sie auch Interessieren