Phänomenologische Modellierung und multistatische Simulation von Time-of-Flight 3D PMD Kameras

Eines der zentralen Probleme der Automatisierungs-, Kontroll- und Sicherheitstechnik stellt die schnelle und prazise Erfassung von bewegten dreidimensionalen Objekten und ihrer raumlichen Orientierung dar. Herkommliche optische Bildsensoren, die lediglich 2D-Aufnahmen mit Farbinformation liefern, stosen hierbei schnell an ihre Grenzen. Bei konventionellen nach dem Prinzip der Stereoskopie arbeitenden Verfahren, mit deren Hilfe aus zwei oder mehr 2D-Bildern Tiefeninformation gewonnen werden kann, lasst sich das Korrespondenzproblem oftmals nur mit hohem Rechenaufwand oder nur teilweise losen. PMD-Sensoren, deren Funktionsprinzip auf Lichtlaufzeitverfahren basiert, liefern dagegen vektorielle dreidimensionale Messwerte eines 3D-Raums und ermoglichen somit direkt die 3D-Darstellung und Lokalisierung von Objekten. Sie sind selbstbeleuchtend im Infrarotbereich und konnen daher auch bei schlechteren Sichtverhaltnissen (Nebel, Regen, Dunkelheit) im Gegensatz zu konventionellen optischen Systemen weitgehend zuverlassig arbeiten. Dank dieser Eigenschaften bieten PMD-Bildsensoren einen wesentlichen Vorteil gegenuber anderen Bildsensoren. Obwohl die neueren Generationen der PMD-Sensoren bezuglich der Messgenauigkeit stark verbessert wurden, zeigen dennoch die zahlreichen Untersuchungen der letzten Jahre, dass die gemessenen Tiefenwerte, teilweise prinzipbedingt, von mehreren systematischen Fehlern verfalscht werden (Rauschen, Bewegungsartefakte, fliegende Pixel, Messfehler aufgrund des multistatischen Aufbaus der Kamera usw.). Ein sehr effektives Werkzeug bei den Untersuchungen solcher Fehler stellen Simulationen dar. Mit ihrer Hilfe konnen den Anwendern, Algorithmenentwicklern und Systemplanern weitgehend unabhangig vom Entwicklungsstand und -fortschritt der PMD-Sensorhardware synthetische Referenzdaten erstellt sowie Erkenntnisse gewonnen werden, die in den Bereichen der Entwicklung dazu beitragen konnen, die Fehler zu klassifizieren und die existierenden Prozessierungs- und Koregistrierungsansatze weiterhin zu verbessern und zu optimieren. Mit synthetischen Testdaten konnen Algorithmen vorab auf ihre Funktionstuchtigkeit untersucht, Systemkonfigurationen auf ihre Eignung fur eine spezielle Anwendung uberpruft und Anwendern der PMD-Technologie vor dem realen Einsatz bereits ein Bild von der Leistungsfahigkeit, bzw. den Leistungsgrenzen einer bestimmten PMD-Konfiguration vermittelt werden. Diese Arbeit befasst sich mit der Modellierung und Entwicklung eines solchen universell einsetzbaren PMD-Simulators. One of the central problems of automation, control and safety technology is fast and accurate detection of moving objects and their spatial orientation. Conventional optical sensors providing only 2D images with color information are not fully suitable for this. In conventional methods, according to the principle of stereoscopy, two images from the field of interest from different viewpoints are required to capture the object surface. An efficient real-time capable solution of the correspondence problem associates with high computational costs and is for some object types only partially solved. In contrast, PMD sensors, whose operating principle is based on the measurement of the light propagation time, provide without further processing three-dimensional vector measurements of the environment and thus allow a direct 3D visualization and localization of objects. Another advantage over other image sensors is due to the self-illuminating construction the ability to suppress the most of the background light coming from artificial lighting or the sun and to increase thus the dynamic range. The newer generations of PMD sensors have been greatly improved in terms of the measurement accuracy. However, the numerous studies have shown that the measured distance values are superposed with systematic errors (noise, motion artifacts, flying pixels, measurement error due to the multistatic constellation of the camera, etc.). Simulations are a very effective tool in the investigation of such errors. They can support algorithm developers and system designers for generating synthetic reference data of the PMD sensor hardware. The results can help to classify the errors and to improve the existing processing and coregistration algorithms. By using synthetic test data algorithms can previously be tested for their ability to function and system designs can be appraised for their suitability for a particular application. This work deals with the modeling and development of such a universal PMD simulator.