Giter VIP home page Giter VIP logo

jspenmar / monodepth_benchmark Goto Github PK

View Code? Open in Web Editor NEW
106.0 5.0 9.0 7.02 MB

Code for "Deconstructing Monocular Depth Reconstruction: The Design Decisions that Matter" (https://arxiv.org/abs/2208.01489)

License: Other

Python 93.04% Shell 1.35% Jupyter Notebook 2.77% Dockerfile 0.30% C++ 1.40% Cuda 1.14%
benchmarking deep-learning monocular-depth-estimation pytorch pytorch-lightning self-supervised-learning

monodepth_benchmark's People

Contributors

jspenmar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

monodepth_benchmark's Issues

Highest precision configuration

Hi, thanks for the wonderful codebase.

I would like to ask which configuration has the highest accuracy on KITTI Eigen and SYNS-Patches respectively? The corresponding precision of these experimental configurations is not found in readme.

Look forward for your reply, thanks.

Error when copying benchmark data to `kitti_raw_sync`

Hello, thank you for the amazing work!
I am downloading the dataset following the instructions on https://github.com/jspenmar/monodepth_benchmark/blob/main/api/data/README.md.
In the Download section of Kitti Depth Benchmark it says to execute
python ../../api/data/export_kitti_depth_benchmark.py # Copy benchmark data to 'kitti_raw_sync'
When I run that I get a ModuleNotFoundError: No module named 'src'.
If I move to the root and try to run the script as a module I get a KeyError.
How can I solve that?
asdf

Trying to reproduce monodepth2

I am trying to reproduce monodepth2 results using the benchmark. I run

python api/train/train.py -cfg-file cfg/abl_bb/resnet18.yaml --cfg-default cfg/abl_bb/default.yaml --ckpt-dir logs/benchmark/ --name md2 --version 42 --seed 42

where resnet18.yaml is

net:
  depth:
    enc_name: 'resnet18'

dataset:
  type: 'kitti'
  supp_idxs: [ -1, 1]

loader:
  batch_size: 36

But, when I evaluate it, my best model is not as good at monodepth2

Ratio: 26.717182107430105
AbsRel: 0.1205853946784904
SqRel: 0.9113600682814631
RMSE: 4.980470443558659
LogRMSE: 0.19857460770280325
$\delta < 1.25$: 0.8655597941752403
$\delta < 1.25^2$: 0.9562950148720958
$\delta < 1.25^3$: 0.9799390811001284

How to evaluate models on syns-patches?

Could you please clarify how model results can be evaluated on syns-patches dataset, since there doesn't seem to be a submission option available on the challenge page on CodaLab?

Could The api note python version,and add requirements.txt?

In api/data/export_kitti_depth_benchmark.py
some syntax do not support in python3.6
and numpy should update 1.21.x ,but python3.6 not support this

mybe there are other error by lib version or pytho version,so if ok , add information of python version and requirements.txt.

Evaluation Scripts and Pretrained Weights

Hi @jspenmar, thank you for open-sourcing this project, it is exciting!

Regarding the re-implemented models, will you release the evaluation scripts as well as the pretrained weights for reproduction? Thanks!

Camera parameters of SYNS-Patches dataset

Hello,

I am working on a project that involves monocular depth estimation using SYNS-Patches dataset. I would like to request the camera parameters of this dataset, especially intrinsics such as focal length and principal point.

Could you please provide me with these information or point me to where I can find them? I appreciate your help.

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.