├── .gitignore ├── KITTI_loader.py ├── LICENSE ├── RANSAC_FiveP ├── README.md ├── essential_matrix │ ├── .cproject │ ├── .project │ ├── CMakeLists.txt │ ├── cheirality.cu │ ├── cheirality_dcl.h │ ├── common.h │ ├── essential_matrix.cu │ ├── essential_matrix_5pt.cu │ ├── essential_matrix_5pt.h │ ├── essential_matrix_5pt_dcl.h │ ├── essential_matrix_6pt.cu │ ├── essential_matrix_6pt.h │ ├── essential_matrix_6pt_dcl.h │ ├── essential_matrix_main.cu │ ├── essential_matrix_wrapper.cpp │ ├── kernel_functions.cu │ ├── polish_E.cu │ ├── polish_E.h │ ├── polish_E_backup.cu │ ├── polish_E_backup.h │ ├── polydet.cu │ ├── polydet_dcl.h │ ├── polyquotient.cu │ ├── polyquotient_dcl.h │ ├── sturm.cu │ └── sturm_dcl.h └── setup.py ├── README.md ├── augmentor.py ├── cfgs └── kitti.yml ├── demon_metrics.py ├── epipolar_utils.py ├── flow_transforms.py ├── flow_viz.py ├── kitti_utils.py ├── lib └── config.py ├── lidar_to_depth.py ├── loss_functions.py ├── main.py ├── models ├── .DS_Store ├── CVPMVS.py ├── DICL_shallow.py ├── DISPNET.py ├── PANet.py ├── PSNet.py ├── PWCNet.py ├── PoseNet.py ├── RAFT │ ├── .DS_Store │ ├── .gitignore │ ├── README.md │ ├── chairs_split.txt │ ├── core │ │ ├── .DS_Store │ │ ├── __init__.py │ │ ├── corr.py │ │ ├── datasets.py │ │ ├── extractor.py │ │ ├── raft.py │ │ ├── update.py │ │ └── utils │ │ │ ├── .DS_Store │ │ │ ├── __init__.py │ │ │ ├── augmentor.py │ │ │ ├── flow_viz.py │ │ │ ├── frame_utils.py │ │ │ └── raft_utils.py │ ├── demo.py │ ├── download_models.sh │ ├── evaluate.py │ ├── train.py │ ├── train_mixed.sh │ └── train_standard.sh ├── REG2D.py ├── REGNet.py ├── SFMnet.py ├── __init__.py ├── activestereonet.py ├── correlation.py ├── flow2depth.py ├── inverse_warp.py ├── modules.py ├── pose2flow.py └── submodule.py ├── requirements.txt └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /KITTI_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/KITTI_loader.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/LICENSE -------------------------------------------------------------------------------- /RANSAC_FiveP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/README.md -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/.cproject -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/.project -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/CMakeLists.txt -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/cheirality.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/cheirality.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/cheirality_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/cheirality_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/common.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_5pt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_5pt.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_5pt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_5pt.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_5pt_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_5pt_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_6pt.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_6pt.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_6pt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_6pt.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_6pt_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_6pt_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_main.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/essential_matrix_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/essential_matrix_wrapper.cpp -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/kernel_functions.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/kernel_functions.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polish_E.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polish_E.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polish_E.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polish_E.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polish_E_backup.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polish_E_backup.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polish_E_backup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polish_E_backup.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polydet.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polydet.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polydet_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polydet_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polyquotient.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polyquotient.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/polyquotient_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/polyquotient_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/sturm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/sturm.cu -------------------------------------------------------------------------------- /RANSAC_FiveP/essential_matrix/sturm_dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/essential_matrix/sturm_dcl.h -------------------------------------------------------------------------------- /RANSAC_FiveP/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/RANSAC_FiveP/setup.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/README.md -------------------------------------------------------------------------------- /augmentor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/augmentor.py -------------------------------------------------------------------------------- /cfgs/kitti.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/cfgs/kitti.yml -------------------------------------------------------------------------------- /demon_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/demon_metrics.py -------------------------------------------------------------------------------- /epipolar_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/epipolar_utils.py -------------------------------------------------------------------------------- /flow_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/flow_transforms.py -------------------------------------------------------------------------------- /flow_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/flow_viz.py -------------------------------------------------------------------------------- /kitti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/kitti_utils.py -------------------------------------------------------------------------------- /lib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/lib/config.py -------------------------------------------------------------------------------- /lidar_to_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/lidar_to_depth.py -------------------------------------------------------------------------------- /loss_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/loss_functions.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/main.py -------------------------------------------------------------------------------- /models/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/.DS_Store -------------------------------------------------------------------------------- /models/CVPMVS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/CVPMVS.py -------------------------------------------------------------------------------- /models/DICL_shallow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/DICL_shallow.py -------------------------------------------------------------------------------- /models/DISPNET.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/DISPNET.py -------------------------------------------------------------------------------- /models/PANet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/PANet.py -------------------------------------------------------------------------------- /models/PSNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/PSNet.py -------------------------------------------------------------------------------- /models/PWCNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/PWCNet.py -------------------------------------------------------------------------------- /models/PoseNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/PoseNet.py -------------------------------------------------------------------------------- /models/RAFT/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/.DS_Store -------------------------------------------------------------------------------- /models/RAFT/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/.gitignore -------------------------------------------------------------------------------- /models/RAFT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/README.md -------------------------------------------------------------------------------- /models/RAFT/chairs_split.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/chairs_split.txt -------------------------------------------------------------------------------- /models/RAFT/core/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/.DS_Store -------------------------------------------------------------------------------- /models/RAFT/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/RAFT/core/corr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/corr.py -------------------------------------------------------------------------------- /models/RAFT/core/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/datasets.py -------------------------------------------------------------------------------- /models/RAFT/core/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/extractor.py -------------------------------------------------------------------------------- /models/RAFT/core/raft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/raft.py -------------------------------------------------------------------------------- /models/RAFT/core/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/update.py -------------------------------------------------------------------------------- /models/RAFT/core/utils/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/utils/.DS_Store -------------------------------------------------------------------------------- /models/RAFT/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/RAFT/core/utils/augmentor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/utils/augmentor.py -------------------------------------------------------------------------------- /models/RAFT/core/utils/flow_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/utils/flow_viz.py -------------------------------------------------------------------------------- /models/RAFT/core/utils/frame_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/utils/frame_utils.py -------------------------------------------------------------------------------- /models/RAFT/core/utils/raft_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/core/utils/raft_utils.py -------------------------------------------------------------------------------- /models/RAFT/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/demo.py -------------------------------------------------------------------------------- /models/RAFT/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/download_models.sh -------------------------------------------------------------------------------- /models/RAFT/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/evaluate.py -------------------------------------------------------------------------------- /models/RAFT/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/train.py -------------------------------------------------------------------------------- /models/RAFT/train_mixed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/train_mixed.sh -------------------------------------------------------------------------------- /models/RAFT/train_standard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/RAFT/train_standard.sh -------------------------------------------------------------------------------- /models/REG2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/REG2D.py -------------------------------------------------------------------------------- /models/REGNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/REGNet.py -------------------------------------------------------------------------------- /models/SFMnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/SFMnet.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/activestereonet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/activestereonet.py -------------------------------------------------------------------------------- /models/correlation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/correlation.py -------------------------------------------------------------------------------- /models/flow2depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/flow2depth.py -------------------------------------------------------------------------------- /models/inverse_warp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/inverse_warp.py -------------------------------------------------------------------------------- /models/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/modules.py -------------------------------------------------------------------------------- /models/pose2flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/pose2flow.py -------------------------------------------------------------------------------- /models/submodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/models/submodule.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jytime/Deep-SfM-Revisited/HEAD/utils.py --------------------------------------------------------------------------------