├── LICENSE ├── README.md ├── bundle_adjustment ├── README.md └── custom_cpp_cost_functions.cpp ├── code ├── confs │ ├── Learning_Euc.conf │ ├── Learning_Proj.conf │ ├── Optimization_Euc.conf │ └── Optimization_Proj.conf ├── datasets │ ├── Euclidean.py │ ├── Projective.py │ ├── SceneData.py │ └── ScenesDataSet.py ├── evaluation.py ├── loss_functions.py ├── models │ ├── SetOfSet.py │ ├── baseNet.py │ └── layers.py ├── multiple_scenes_learning.py ├── single_scene_optimization.py ├── train.py └── utils │ ├── Phases.py │ ├── ba_functions.py │ ├── ba_io.py │ ├── ceres_utils.py │ ├── dataset_utils.py │ ├── general_utils.py │ ├── geo_utils.py │ ├── path_utils.py │ ├── plot_utils.py │ ├── pos_enc_utils.py │ └── sparse_utils.py ├── environment.yml └── media ├── ICCV_Slide.pdf └── four_optimization_results.gif /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/README.md -------------------------------------------------------------------------------- /bundle_adjustment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/bundle_adjustment/README.md -------------------------------------------------------------------------------- /bundle_adjustment/custom_cpp_cost_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/bundle_adjustment/custom_cpp_cost_functions.cpp -------------------------------------------------------------------------------- /code/confs/Learning_Euc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/confs/Learning_Euc.conf -------------------------------------------------------------------------------- /code/confs/Learning_Proj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/confs/Learning_Proj.conf -------------------------------------------------------------------------------- /code/confs/Optimization_Euc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/confs/Optimization_Euc.conf -------------------------------------------------------------------------------- /code/confs/Optimization_Proj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/confs/Optimization_Proj.conf -------------------------------------------------------------------------------- /code/datasets/Euclidean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/datasets/Euclidean.py -------------------------------------------------------------------------------- /code/datasets/Projective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/datasets/Projective.py -------------------------------------------------------------------------------- /code/datasets/SceneData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/datasets/SceneData.py -------------------------------------------------------------------------------- /code/datasets/ScenesDataSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/datasets/ScenesDataSet.py -------------------------------------------------------------------------------- /code/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/evaluation.py -------------------------------------------------------------------------------- /code/loss_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/loss_functions.py -------------------------------------------------------------------------------- /code/models/SetOfSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/models/SetOfSet.py -------------------------------------------------------------------------------- /code/models/baseNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/models/baseNet.py -------------------------------------------------------------------------------- /code/models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/models/layers.py -------------------------------------------------------------------------------- /code/multiple_scenes_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/multiple_scenes_learning.py -------------------------------------------------------------------------------- /code/single_scene_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/single_scene_optimization.py -------------------------------------------------------------------------------- /code/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/train.py -------------------------------------------------------------------------------- /code/utils/Phases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/Phases.py -------------------------------------------------------------------------------- /code/utils/ba_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/ba_functions.py -------------------------------------------------------------------------------- /code/utils/ba_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/ba_io.py -------------------------------------------------------------------------------- /code/utils/ceres_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/ceres_utils.py -------------------------------------------------------------------------------- /code/utils/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/dataset_utils.py -------------------------------------------------------------------------------- /code/utils/general_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/general_utils.py -------------------------------------------------------------------------------- /code/utils/geo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/geo_utils.py -------------------------------------------------------------------------------- /code/utils/path_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/path_utils.py -------------------------------------------------------------------------------- /code/utils/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/plot_utils.py -------------------------------------------------------------------------------- /code/utils/pos_enc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/pos_enc_utils.py -------------------------------------------------------------------------------- /code/utils/sparse_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/code/utils/sparse_utils.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/environment.yml -------------------------------------------------------------------------------- /media/ICCV_Slide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/media/ICCV_Slide.pdf -------------------------------------------------------------------------------- /media/four_optimization_results.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drormoran/Equivariant-SFM/HEAD/media/four_optimization_results.gif --------------------------------------------------------------------------------