CACTUS-3D: Kalibrierwerkzeug für die Industrie

Kamerakalibrierung indoor und outdoor – vom lokalen Raum- bis hin zum Weltmaßstab

STAG-Marker am Transportsystem
Detektierte STAG-Marker im LIVE-Betrieb
Kalibrierte Szene in AutoInspect: Vier Markertrackingkameras, fünf Deflektometriekameras, eine Roboterkamera, vier Laservermessungskameras und eine Laserebene

Wozu Kamerakalibrierung?

Bevor Kameras zur bildbasierten Analyse eingesetzt werden können, müssen diese typischerweise vorab kalibriert werden. Hierbei müssen Parameter wie die Brennweite, die Linsenverzerrung sowie die Position und Orientierung der Kamera relativ zu einem Bezugssystem bestimmt werden. Im Outdoorbereich wird hierzu häufig eine genaue Position auf dem Globus bestimmt, während im Indoorbereich ein Raumkoordinatensystem festgelegt wird.

 

AutoInspect: CACTUS-3D im Praxiseinsatz

AutoInspect ist ein am Fraunhofer IOSB entwickelter Demonstrator für die umfassende Inspektion komplexer Objekte – hier konkret von Autokarosserien. AutoInspect integriert unterschiedlichste Inspektionstechnologien in eine gemeinsame Infrastruktur und registriert alle Messwerte ortsgenau auf einem Digitalen Zwilling.

Dafür werden eine Vielzahl von Kameras installiert, die jeweils unterschiedliche Aufgaben übernehmen. Als Basis dienen sogenannte Trackingkameras, welche die Position des Autos auf dem fahrerlosen Transportsystem millimetergenau verfolgen und in Echtzeit über OPC UA an das zentrale System übermitteln.

Die Live-Positionsdaten werden anschließend verwendet, um mittels Lasertriangulation ein 3D-Modell des Autos zu erstellen. Hierbei wird das Objekt langsam durch die Inspektionsstraße gefahren. Pro Zeitpunkt wird mittels der aufgenommenen Bilder eine 3D-Triangulation entlang der reflektierten Laserlinie erstellt, anschließend werden alle Punkte zu einem Ganzen zusammengesetzt. 

Auch für der Deflektometrie spielt die Kalibrierung eine wichtige Rolle. Mittels Deflektometrie im Portal oder am Roboter können Schäden auf der Karosserie des Autos präzise erfasst werden. Diese müssen korrekt auf dem digitalen Zwilling registriert werden.

Diese in CACTUS-3D erstellte Sequenz gibt einen besseren räumlichen Eindruck von der kalibrierten AutoInspect-Szene.

Funktionen und Anwendungsfelder

Nachfolgend sind die verschiedenen Funktionen und Anwendungsbereiche des Kalibrierwerkzeugs »CACTUS-3D (Camera Calibration Suite)« gelistet:

  • Extrinsische Kamerakalibrierung
    • Indoor, z.B. Industriehallen
    • Outdoor (UTM/GPS)   
  • Intrinsische Kamerakalibrierung
  • Bildbasierte 3D-Rekonstruktion einer Szene mittels Anbindung an Structure-from-Motion-Verfahren
  • Export zu einem frei wählbaren beliebigen Bezugssystem
  • 3D-Vermessung von Markern im Raum aus erhobenen Bilddaten
  • Kalibrierung von Laserebenen für die 3D-Lasertriangulation
  • Hand-Auge-Kalibrierung für Robotikanwendungen
  • Stereoverifizierungswerkeuge
  • Echtzeifähige Bildsuche in Bilddatenbanken und Visualisierung der Ergebnisse in 3D
  • LIVE-Verarbeitungspipelines
  • 3D-Stereorekonstruktion
  • Markerbasiertes Objekttracking
  • Objektdetektion und Positionierung in 3D, z.B. als Sicherheitsassistenzsystem
  • Flexible Erweiterbarkeit über »DevEnviro«-Plugins. »DevEnviro« ist ein Werkzeug des Fraunhofer IOSB, um beliebige Bildverarbeitungspipelines zu erstellen. Diese können direkt in CACTUS-3D oder eigenen Applikationen geladen werden, um intelligente Verfahren einzubinden.
 

Abteilung VID des Fraunhofer IOSB

Sie wollen mehr über unsere Produkte im Bereich »Zivile Sicherheit« erfahren? Dann besuchen Sie die Seite unserer Abteilung VID und informieren Sie sich.