Home

Awesome

Semi-Supervised Deep Learning for Monocular Depth Map Prediction

This repository contains code for the depth estimation system as described in Semi-Supervised Deep Learning for Monocular Depth Map Prediction, CVPR 2017

By Yevhen Kuznietsov, Jörg Stückler, Bastian Leibe at Computer Vision Group, RWTH Aachen University

Presentation video

<a href="http://www.youtube.com/watch?feature=player_embedded&v=KpJRSJx5yKs " target="_blank"><img src="http://img.youtube.com/vi/KpJRSJx5yKs/0.jpg" alt="IMAGE ALT TEXT HERE" width="426" height="240" border="10" /></a>

Prerequisite

In order to run the code, your setup has to meet the following requirements (tested versions in parentheses. Other versions might work as well):

Running the system

  1. Download network model here
  2. Create a file, containing input-output file paths in each line. The format to be used for each line is input_path/input.png,output_path/output.mat. Example can be found at filenames.txt
  3. Edit the config file, set all the paths.
  4. Run the system: python %PROJ_DIR%/inference/produce_predictions.py

Remarks

If you have any issues or questions about the code, you can contact me or my alter ego

Citing

If you find the depth estimation model useful in your research, please consider citing:

@InProceedings{Kuznietsov_2017_CVPR,
    author = {Kuznietsov, Yevhen and Stuckler, Jorg and Leibe, Bastian},
    title = {Semi-Supervised Deep Learning for Monocular Depth Map Prediction},
    booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
    month = {July},
    year = {2017}
}