Avatar aus Puchheim?
3D-Tools und Movie2 sind zwei der neuen Features von CVB 10.2
Stemmer Imaging hat kürzlich eine neue Version der Bildverarbeitungs-Software- Bibliothek Common Vision Blox (CVB) vorgestellt. Über die Neuerungen und Highlights sprachen wir mit Peter Keppler, Vertriebsleiter Systemlösungen des Puchheimer Technologie-Anbieters.
INSPECT: Herr Keppler, seit kurzem ist die Version 10.2 von Common Vision Blox auf dem Markt. Was hat sich getan, auf welche neuen Features können wir uns freuen?
P. Keppler: Wir haben unsere Software-Bibliothek Common Vision Blox seit der ersten Release im Jahre 1997 ständig weiterentwickelt und an die aktuellen Anforderungen des Marktes angepasst. Auch in die Version 10.2 von CVB sind wieder einige interessante Neuerungen eingeflossen. Hervorzuheben ist dabei die offizielle Unterstützung von Windows 7 und der aktuellen Version 2 des GenICam-Standards. Außerdem haben wir neue, innovative Tools für die moderne 3D-Bildverarbeitung integriert. Abgerundet wird das Paket durch eine überarbeitete Version des erfolgreichen Tools CVB Movie zur Aufnahme von Bildsequenzen.
CVB 10.2 unterstützt 32-Bit Versionen von Windows 7. Wie sieht die Entwicklung in Richtung 64 Bit aus?
P. Keppler: Wir haben Windows 7 ausführlich getestet. Das neue Betriebssystem eignet sich hervorragend für die industrielle Bildverarbeitung und wird sich nach unserer Ansicht schnell durchsetzen. Zunächst haben wir uns dabei auf die 32 Bit-Variante konzentriert, da hier die größte Basis an unterstützter Hardware existiert, unsere Kunden ihre bestehenden Projekte zügig umsetzen können und es sich um einen adäquaten Ersatz für das bewährte Windows XP handelt.
Allerdings gehen wir davon aus, dass gerade die 64 Bit-Versionen für die industrielle Bildverarbeitung eine interessante Perspektive bilden. Die Hardware aktueller PC-Systeme ist bereits darauf ausgelegt und viele Bildverarbeitungs-Algorithmen können von den Vorteilen eines 64 Bit-Betriebssystems profitieren.
Daher arbeiten unsere Entwickler nun mit Hochdruck an einer echten 64 Bit-Version für Common Vision Blox. Schon sehr bald werden wir die beliebte CVB Camerasuite als vollwertige 64 Bit-Version unseres unabhängigen GenICam-SDK mit allen GigE Vision-Kameras ausliefern.
CVB beinhaltet seit einiger Zeit schon Werkzeuge für die 3D-Bildverarbeitung. In der neuen Version sind nun zwei weitere Tools enthalten. Welche Vorteile ergeben sich dadurch für den Anwender? Sind diese Tools einzeln oder nur in Kombination anwendbar? Wie sieht es mit der entsprechenden Hardware aus?
P. Keppler: Vor unserem Einstieg in die 3D-Bildverarbeitung haben wir sehr genau analysiert, welche Algorithmen im industriellen Umfeld tatsächlich benötigt werden und einen wirklichen Mehrwert bieten. Das erste Tool CVB Match 3D wurde entwickelt, um Punktewolken von Prüfobjekten zu vergleichen und selbst kleinste Abweichungen bei Freiformteilen zu entdecken. Durch die innovative Algorithmik werden die Punktewolken vor dem Vergleich in allen sechs Achsen ausgerichtet. Dadurch kann auf eine hochpräzise Teilezuführung verzichtet werden. Die Optimierung des Tools ermöglicht eine 100%-Kontrolle im Maschinentakt.
Das neue Tool CVB Merge 3D dient dazu, die 2,5D-Bilder von mehreren Triangulations-Kameras zusammenzusetzen. Dadurch können objektbedingte Abschattungen der Laserlinie vermieden werden, die später zu „Löchern" im 2,5D-Bild und der Punktwolke führen würden. Die zusammengesetzten Bilder gewährleisten eine deutliche Verbesserung der Ergebnisse.
Aufgrund besonders häufiger Anfragen haben wir CVB Metric 3D entwickelt. Damit können die 2,5D-Bilder einer Triangulations-Kamera kalibriert werden. Dies erfolgt mit einem speziellen Kali-brierkörper, der in der Größe auf die Applikation abgestimmt ist. Erst mit einem kalibrierten Bild können tatsächliche Vermessungen vorgenommen werden.
Diese 3D-Tools können natürlich untereinander kombiniert oder mit anderen 2D-Tools von CVB verwendet werden. Die optimale Kombination muss für jede Applikation individuell erarbeitet werden. Als Erfassungs-Hardware empfehlen wir die Triangulations-Kameras von Automation Technologies, die wir zusammen mit der Software, den Optiken und den Lasern aus einer Hand liefern können.
Kommen wir noch einmal von der 3D-Welt in den 2D-Bereich. Mit Movie2 beinhaltet CVB nun einen Nachfolger für ein bereits seit Jahren etabliertes Tool. Welche Vorteile bietet die neue Version für den Anwender?
P. Keppler: Mit der optimierten, Hardware-unabhängigen Bilderfassung von CVB können auch ungewöhnliche Kameras und sonstige bildgebende Sensoren benutzt werden. Viele dieser Bildquellen liefern sehr hohe Bild- und oder Datenraten, die von Anwendern zu Dokumentationszwecken häufig als Video aufgenommen, archiviert oder später ausgewertet werden. Mit CVB Movie und unseren optimierten Kamera- und Rechnerkombinationen wurden schon viele anspruchsvolle Sequenzrekorder realisiert.
Das neue Tool CVB Movie 2 wurde um die Möglichkeit zum Aufnehmen von zusätzlichen Metadaten erweitert. Zusätzlich zu den Bilddaten können die Anwender damit weitere Informationen wie Zeitmarken, GPS-Positionen oder Produktionsdaten in das AVI-File speichern. Diese Daten sind auf den erfassten Bildern nicht sichtbar, können jedoch eindeutig dem individuellen Bild zugeordnet werden und lassen sich bei der Wiedergabe anzeigen.
Ergänzt wurde die Bibliothek zudem um ein flexibles Anwenderprogramm. Damit können Anwender auch ohne eigene Software-Entwicklung komfortable Bildsequenzen aufnehmen und abspielen.
Stemmer Imaging liefert seit etwa einem Jahr alle seine GigE-Kameras mit einem eigenen SDK aus. Welche Vorteile bieten sich dadurch für den Anwender? Welche Kameras werden aktuell damit ausgeliefert? Wie wird die künftige Weiterentwicklung in diesem Bereich aussehen?
P. Keppler: An den Definitionen des GigE Vision-Standards und des GenICam-Standards war die Firma Stemmer Imaging von Beginn an maßgeblich beteiligt. Dadurch können wir in CVB einen optimierten Treiber anbieten, der nicht auf die Verwendung mit Kameras spezieller Hersteller beschränkt ist.
Um unseren Kamera-Kunden einen adäquaten Treiber zu bieten, liefern wir alle GigE Vision-Kameras mit der CVB Camerasuite aus. Dabei handelt es sich um ein schlankes GigE Vision-SDK, das kostenfrei mit jeder von Stemmer Imaging ausgelieferten GigE-Kamera betrieben werden kann. Derzeit wird die 32 Bit-Version dieser SDK-Version ausgeliefert. Varianten für Windows 64 Bit und Linux 64 Bit werden in Kürze folgen.
Herr Keppler, vielen Dank für diese interessanten Einblicke in die neue CVB-Version.