Spaces:
Runtime error
Runtime error
| ### Genral-purpose models | |
| The general-purpose models are affine-invariant and as such need a pre-alignment step before an error can be computed. | |
| Sample code for NYUv2 can be found here: | |
| https://gist.github.com/ranftlr/a1c7a24ebb24ce0e2f2ace5bce917022 | |
| Sample code for KITTI can be found here: | |
| https://gist.github.com/ranftlr/45f4c7ddeb1bbb88d606bc600cab6c8d | |
| ### KITTI | |
| * Remove images from `/input/` and `/output_monodepth/` folders | |
| * Download `kitti_eval_dataset.zip` https://drive.google.com/file/d/1GbfMGuwg2VS06Vl75-_tB5FDj9EOrjl0/view?usp=sharing and unzip it in the `/input/` folder (or follow this repository https://github.com/cogaplex-bts/bts to get RGB and Depth images from list [eigen_test_files_with_gt.txt](https://github.com/cogaplex-bts/bts/blob/master/train_test_inputs/eigen_test_files_with_gt.txt) ) | |
| * Download [dpt_hybrid_kitti-cb926ef4.pt](https://github.com/intel-isl/DPT/releases/download/1_0/dpt_hybrid_kitti-cb926ef4.pt) model and place it in the `/weights/` folder | |
| * Download [eval_with_pngs.py](https://raw.githubusercontent.com/cogaplex-bts/bts/5a55542ebbe849eb85b5ce9592365225b93d8b28/utils/eval_with_pngs.py) in the root folder | |
| * `python run_monodepth.py --model_type dpt_hybrid_kitti --kitti_crop --absolute_depth` | |
| * `python ./eval_with_pngs.py --pred_path ./output_monodepth/ --gt_path ./input/gt/ --dataset kitti --min_depth_eval 1e-3 --max_depth_eval 80 --garg_crop --do_kb_crop` | |
| Result: | |
| ``` | |
| Evaluating 697 files | |
| GT files reading done | |
| 45 GT files missing | |
| Computing errors | |
| d1, d2, d3, AbsRel, SqRel, RMSE, RMSElog, SILog, log10 | |
| 0.959, 0.995, 0.999, 0.062, 0.222, 2.575, 0.092, 8.282, 0.027 | |
| Done. | |
| ``` | |
| ---- | |
| ### NYUv2 | |
| * Remove images from `/input/` and `/output_monodepth/` folders | |
| * Download `nyu_eval_dataset.zip` https://drive.google.com/file/d/1b37uu-bqTZcSwokGkHIOEXuuBdfo80HI/view?usp=sharing and unzip it in the `/input/` folder (or follow this repository https://github.com/cogaplex-bts/bts to get RGB and Depth images from list [nyudepthv2_test_files_with_gt.txt](https://github.com/cogaplex-bts/bts/blob/master/train_test_inputs/nyudepthv2_test_files_with_gt.txt) ) | |
| * Download [dpt_hybrid_nyu-2ce69ec7.pt](https://github.com/intel-isl/DPT/releases/download/1_0/dpt_hybrid_nyu-2ce69ec7.pt) model (**or a new model** that is fine-tuned with slightly different hyperparameters [dpt_hybrid_nyu_new-217f207d.pt](https://drive.google.com/file/d/1Nxv2OiqhAMosBL2a3pflamTW39dMjaSp/view?usp=sharing) ) and place it in the `/weights/` folder | |
| * Download [eval_with_pngs.py](https://raw.githubusercontent.com/cogaplex-bts/bts/5a55542ebbe849eb85b5ce9592365225b93d8b28/utils/eval_with_pngs.py) in the root folder | |
| * `python run_monodepth.py --model_type dpt_hybrid_nyu --absolute_depth` | |
| (or **for new model** `python run_monodepth.py --model_type dpt_hybrid_nyu --absolute_depth --model_weights weights/dpt_hybrid_nyu_new-217f207d.pt` ) | |
| * `python ./eval_with_pngs.py --pred_path ./output_monodepth/ --gt_path ./input/gt/ --dataset nyu --max_depth_eval 10 --eigen_crop` | |
| Result (old model) - **from paper**: | |
| ``` | |
| Evaluating 654 files | |
| GT files reading done | |
| 0 GT files missing | |
| Computing errors | |
| d1, d2, d3, AbsRel, SqRel, RMSE, RMSElog, SILog, log10 | |
| 0.904, 0.988, 0.998, 0.109, 0.054, 0.357, 0.129, 9.521, 0.045 | |
| Done. | |
| ``` | |
| Result (new model): | |
| ``` | |
| GT files reading done | |
| 697 GT files missing | |
| Computing errors | |
| d1, d2, d3, AbsRel, SqRel, RMSE, RMSElog, SILog, log10 | |
| 0.905, 0.988, 0.998, 0.109, 0.055, 0.357, 0.129, 9.427, 0.045 | |
| Done. | |
| ``` | |