Real-Time Depth Imaging

Real-Time Depth Imaging

TU Berlin, Fakultät IV, Computer Graphics Real-time depth imaging vorgelegt von Diplom-Mediensystemwissenschaftler Uwe Hahne aus Kirchheim unter Teck, Deutschland Von der Fakultät IV - Elektrotechnik und Informatik der Technischen Universität Berlin zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften — Dr.-Ing. — genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr.-Ing. Olaf Hellwich Berichter: Prof. Dr.-Ing. Marc Alexa Berichter: Prof. Dr. Andreas Kolb Tag der wissenschaftlichen Aussprache: 3. Mai 2012 Berlin 2012 D83 For my family. Abstract This thesis depicts approaches toward real-time depth sensing. While humans are very good at estimating distances and hence are able to smoothly control vehicles and their own movements, machines often lack the ability to sense their environ- ment in a manner comparable to humans. This discrepancy prevents the automa- tion of certain job steps. We assume that further enhancement of depth sensing technologies might change this fact. We examine to what extend time-of-flight (ToF) cameras are able to provide reliable depth images in real-time. We discuss current issues with existing real-time imaging methods and technologies in detail and present several approaches to enhance real-time depth imaging. We focus on ToF imaging and the utilization of ToF cameras based on the photonic mixer de- vice (PMD) principle. These cameras provide per pixel distance information in real-time. However, the measurement contains several error sources. We present approaches to indicate measurement errors and to determine the reliability of the data from these sensors. If the reliability is known, combining the data with other sensors will become possible. We describe such a combination of ToF and stereo cameras that enables new interactive applications in the field of computer graph- ics. In addition, we show how the fusion of multiple exposures entails improved measurements and extended applications. v Zusammenfassung Diese Arbeit beschreibt Lösungsstrategien zur Realisierung bildbasierter Tiefen- messungen in Echtzeit. Während Menschen sehr gut im Schätzen von Entfer- nungen sind und somit ihre eigenen Bewegungen und auch Fahrzeuge problemlos steuern können, fehlt Maschinen häufig die Fähigkeit, ihre Umgebung in einer dem Menschen vergleichbaren Weise wahrzunehmen. Diese Diskrepanz verhin- dert es, dass bestimmte Arbeitsschritte automatisiert werden können. Wir gehen davon aus, dass eine Verbesserung der Methoden zur bildbasierten Tiefenmes- sung einen entscheidenden Schritt darstellt, diese Lücke zu schließen. Wir un- tersuchen, inwieweit Tiefenbildkameras verlässliche Daten in Echtzeit liefern. Dabei zeigen wir die Probleme existierender Methoden und Technologien auf und stellen verschiedene Ansätze vor, wie die bildbasierte Tiefenmessung in Echtzeit verbessert werden kann. Wir konzentrieren uns auf sogenannte Lichtlaufzeitver- fahren und damit im Speziellen den Einsatz einer Tiefenbildkamera, die auf dem Prinzip des Photonen-Misch-Detektors beruht. Derartige Kameras ermöglichen eine pixelbasierte Distanzmessungen in Echtzeit. Allerdings wird die Messung durch mehrere Fehlerquellen beeinflusst. Wir präsentieren Ansätze zur Erken- nung dieser Fehler und damit eine Möglichkeit zur Bestimmung der Zuverläs- sigkeit der Daten dieser Sensoren. Wenn die Zuverlässigkeit bekannt ist, lassen sich die Daten mit denen anderer Sensoren kombinieren. Wir beschreiben eine solche Kombination aus Tiefenbild- und Stereokamera, die neuartige, interaktive Anwendungen auf dem Gebiet der Computergrafik ermöglicht. Darüber hinaus zeigen wir, dass die Fusion von Mehrfachbelichtungen sowohl verbesserte Mes- sungen als auch erweiterte Anwendungsmöglichkeiten mit sich bringt. vii Acknowledgments First and foremost, I wish to thank Prof. Dr.-Ing. Marc Alexa for giving me the possibility to successfully complete this work. His advice has always been very inspiring and a great help during all the time working with him. I also would like to express my gratitude to Prof. Dr. Andreas Kolb for re- viewing this thesis and Prof. Dr.-Ing. Olaf Hellwich for taking the chair of the commission. I am indebted to Timo Göttel, Dr. Elke Gundel and Mathias Eitz for proofread- ing and thus bringing this work to the next level. It was a great pleasure to work in the Computer Graphics department and I thank all colleagues for their great support and making our lab a more than convenient workplace – sometimes even in the absence of sanitary facilities. Namely, I am obliged to Helga Kallan, Mathias Eitz and Kristian Hildebrand among many oth- ers for lively discussions and advice. In addition, I thank Prof. Dr. Bernd Bickel, Prof. Dr. Heinz Lemke, Prof. Dr. Oliver Brock, Ronald Richter and Lukas Egger for valuable feedback during the rehearsals of my disputation talk. This dissertation would not have been possible unless the support of all the graduates who I have given guidance on writing their theses. Especially, I appre- ciate the hard work by Antoine Mischler, Martin Müllenhaupt and Raul Gigea on dealing with the time-of-flight camera. I am thankful for being able to use plenty software products that were supremely helpful during the creation process of this thesis. These were primarily TeXnic- Center, MikTeX, Microsoft OneNote, Mendeley (thanks to Paul Föckler), JabRef, TortoiseSVN and PuTTY as well as the web services of LEO, Netspeak, Google Translate, Google Scholar, IEEE Xplore and the ACM digital library. I thank all the developers as I appreciate their great work providing these tools. I also would like to express my gratitude to Martin Profittlich and Alexander Strauch from PMDTec as well as Bernhard Büttgen from MESA Imaging for providing technical details about their products. In addition, I owe my uncle Siegfried Hahne a debt of gratitude as he strongly motivated the completion of this thesis by mentioning that no one else in the ex- tended family has done this before. Besides my parents and other close relatives who have always stood by me and have given me encouragement, I am truly in- debted and thankful for the love of my wife Ilona. If it were not for her and our daughter Ida, I would still be lost in reverie about this thesis. ix Contents Abstract v Zusammenfassung vii Acknowledgments ix 1 Introduction 1 1.1 Historic development toward machine vision . .1 1.2 Applications and goals in Computer Graphics . .2 1.3 Reliability is the key . .3 1.4 Outlook . .5 2 Depth imaging 7 2.1 Human abilities for real-time depth sensing . .7 2.2 Real-time depth imaging methods . .9 2.3 Conclusions from depth imaging methods . 19 3 Time-of-Flight Imaging 21 3.1 Basic principles . 22 3.2 Errors and noise . 28 3.3 Conclusion . 38 4 Combining Time-of-Flight and stereo images 41 4.1 Introduction . 41 4.2 Setup . 42 4.3 Algorithm . 44 4.4 Results . 46 4.5 Discussion . 48 5 Real-time depth imaging by combining Time-of-Flight and on-demand stereo 49 5.1 Introduction . 49 5.2 Setup . 51 5.3 Preprocessing and confidence estimation . 52 5.4 Algorithm . 54 5.5 Results . 58 xi Contents 5.6 Discussion . 60 6 Exposure Fusion for Time-of-Flight Imaging 63 6.1 Introduction . 63 6.2 Related approaches . 64 6.3 Motivation . 65 6.4 Algorithm . 66 6.5 Evaluation . 71 6.6 Conclusion . 77 7 Conclusions 79 7.1 Summary . 79 7.2 Discussion . 80 7.3 Outlook . 80 List of Figures 82 Bibliography 85 xii Chapter 1 Introduction This thesis examines to what extend time-of-flight (ToF) cameras are able to pro- vide reliable depth images in real-time and how far these images are utilizable in Computer Graphics (CG) applications. We illustrate how the reliability of such a camera can be enhanced while maintaining the capability of the sensor to capture depth images in real-time. 1.1 Historic development toward machine vision In early history, machines were invented in order to allow depth estimations in those situations where the human sensing capabilities are not sufficient. A main example is maritime navigation which greatly suffered and still suffers from the sudden appearance of fog making visual navigation impossible. From early ideas like using a bell to indicate the position of ships to the invention of radar, the key interest has always been to allow humans to sense depth when their own capabili- ties are insufficient. This paradigm has changed as recent real-time depth sensing devices aim on allowing machines to sense more than just distances. These machines should be provided with ability to gather the complete three-dimensional (3D) scene infor- mation including color comparable to how humans sense their environment. In other words, it is no more the goal to create a tool to enhance human depth sens- ing but to create machines that sense depth by themselves and further process the information. This is usually done in order to support human tasks like manufac- turing or navigation. The form of this support can vary from providing human operators with precisely the relevant information they need for solving a certain task to a complete automation of the process. In the latter case, there is no need for any human operator. There is another interesting aspect. On one side, many solutions exist nowadays 1 Chapter 1 Introduction to measure distances between large objects like cars or ships in circumstances that would not allow any human to perceive anything. On the other side, sensors exist that are able to detect bumps on surfaces in the range of a few microns that a human could not sense. However, there is no sensor that is a able to sense in both scales. This diversity is reflected in the research on robotics, where still many tasks exist that humans can easily do while machines are far from finding a solution. The robotics research community is somehow close to create a robot that is “as intelligent as a sheep”1. However in practice today, most robots are very specialized and hence restricted to a certain task. One key aspect of this development are missing technologies for real-time depth sensing in various conditions.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    108 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us