This repository contains code to compute depth from a single image. It accompanies our paper:
Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-Shot Cross-Dataset Transfer
Katrin Lasinger, Rene Ranftl, Konrad Schindler, Vladlen Koltun
The pre-trained model corresponds to RW+MD+MV
with MGDA
enabled and movies sampled at 4 frames per second.
-
Download the model weights model.pt and place the file in the root folder.
-
Setup dependencies:
conda install pytorch torchvision opencv
The code was tested with Python 3.7, PyTorch 1.0.1, and OpenCV 3.4.2.
-
Place one or more input images in the folder
input
. -
Run the model:
python run.py
-
The resulting depth maps are written to the
output
folder.
Please cite our paper if you use this code in your research:
@article{Lasinger2019,
author = {Katrin Lasinger and Ren\'{e} Ranftl and Konrad Schindler and Vladlen Koltun},
title = {Towards Robust Monocular Depth Estimation: Mixing Datasets for
Zero-Shot Cross-Dataset Transfer},
journal = {arXiv:1907.01341},
year = {2019},
}
MIT License