Diploma thesis
Real-time Computation of Depth Maps with an
Application to Occlusion Handling in Augmented Reality.
Thesis by: | Hauke Heibel |
Advisor: | Prof. Dr. Nassir Navab |
Supervision by: |
Tobias Sielhorst Joerg Traub |
Due date: |
Abstract
An occasional problem encountered in state of the art Augmented Reality (AR) system is
the problem of occlusions. Occlusion refers in this case to the problem of artificial images not
being properly aligned in world space. To be more explicit they are missing a depth component
and thus it may happen that artificial images are spuriously superimposed above real
objects.
This problem leads to the intend to find ways of detecting and handling occlusions. Most approaches
in that direction are based on recovering depth information by means of stereo correspondence
techniques. These techniques require an AR environment with two calibrated
cameras mounted on a rugged stereo rig. In the AR domain this is usually a head mounted
display, including two cameras, two displays (video see through, optical see through) and a
tracking device.
The main goal of this work was to evaluate different techniques for recovering depth maps.
These techniques were evaluated in terms of accuracy, noise resistance, reproducibility and
speed. Finally the task was to implement the most suitable one.
Milestones
About End Oct: | Final Presentation |
15 Oct, 2004: | Thesis Submission |
Sep & Oct: | Writing Thesis |
About End Aug: | Final Demo of Implementation |
May - Jul: | Implementation |
April: | Introductory Work |
15 Apr, 2004: | Thesis Registration |
26 Mar, 2004: | Kick-Off Presentation & Abstract |
Resources
Literature
All of the documents referenced occur in random order. They are thematically grouped and the groups occur in the order in which
they are needed for the computation of the depth maps.
If anyone happens to find a mistake in the bibtex description please contact me.
1. Stereo Vision in general |
3D-Szenenrekonstruktion aus Bilddaten. Einführung in den Stand der Technik
@techreport{ stereo_basics, |
Kamerabasierte 3D-Rekonstruktion der Einsatzumgebung eines mobilen Roboters
@misc{ v004_1999, |
2. Image rectification for Stereo Vision |
Computing Rectifying Homographies for Stereo Vision
@inproceedings{ loopcomputing, |
A compact algorithm for rectification of stereo pairs
@article{ fusiello00compact, |
3. Disparity maps and the correspondence problem |
Full search content independent block matching based on the Fast Fourier Transform
@inproceedings{ fft-blockmatching, |
Dense Disparity Maps in Real-Time with an Application to Augmented Reality
@misc{ schmidt-dense, |
Calculating Dense Disparity Maps from Color Stereo Images, an Efficient Implementation
@inproceedings{ muehlmann-calculating, |
Predicting Disparity Windows for Real-Time Stereo
@inproceedings{ mulligan00predicting, |
A Fast Area-Based Stereo Matching Algorithm
@misc{ vi2002, |
A stereo machine for video-rate dense depth mapping and its new applications
@inproceedings{ kanade96stereo, |
ProjectForm | |
---|---|
Title: | Real-time Computation of Depth Maps with an Application to Occlusion Handling in Augmented Reality |
Abstract: | An occasional problem encountered in state of the art Augmented Reality (AR) system is the problem of occlusions. Occlusion refers in this case to the problem of artificial images not being properly aligned in world space. To be more explicit they are missing a depth component and thus it may happen that artificial images are spuriously superimposed above real objects. This problem leads to the intend to find ways of detecting and handling occlusions. Most approaches in that direction are based on recovering depth information by means of stereo correspondence techniques. These techniques require an AR environment with two calibrated cameras mounted on a rugged stereo rig. In the AR domain this is usually a head mounted display, including two cameras, two displays (video see through, optical see through) and a tracking device. The main goal of this work was to evaluate different techniques for recovering depth maps. These techniques were evaluated in terms of accuracy, noise resistance, reproducibility and speed. Finally the task was to implement the most suitable one. |
Student: | Hauke Heibel |
Director: | Nassir Navab |
Supervisor: | Tobias Sielhorst, Joerg Traub |
Type: | DA/MA/BA |
Status: | finished |
Start: | 2004/04/15 |
Finish: | 2004/10/15 |