├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── architecture.jpg ├── ford_data_process ├── angle_func.py ├── check_cross_view_center_distance.py ├── downloading_satellite_images.py ├── get_gps_coverage.py ├── gps_coord_func.py ├── input_libs.py ├── other_data_downloader.sh ├── pose_func.py ├── project_pointcloud_to_camera.py ├── raw_data_downloader.sh ├── shift_to_pose.py ├── superpoint.py ├── transformations.py └── vel_npy_gener.py ├── kitti_data_process ├── Kitti_gps_coord_func.py ├── Kitti_utils.py ├── downloading_satellite_images.py └── kitti_cross_view_pair.py ├── pixloc ├── __init__.py ├── evaluation.py ├── localization │ ├── __init__.py │ ├── base_refiner.py │ ├── feature_extractor.py │ ├── localizer.py │ ├── model3d.py │ ├── refiners.py │ └── tracker.py ├── pixlib │ ├── README.md │ ├── __init__.py │ ├── configs │ │ └── train_pixloc_kitti.yaml │ ├── datasets │ │ ├── Kitti_gps_coord_func.py │ │ ├── Kitti_utils.py │ │ ├── __init__.py │ │ ├── base_dataset.py │ │ ├── ford.py │ │ ├── kitti.py │ │ ├── kitti_cross_view_pair.py │ │ ├── transformations.py │ │ └── view.py │ ├── geometry │ │ ├── __init__.py │ │ ├── check_jacobians.py │ │ ├── costs.py │ │ ├── interpolation.py │ │ ├── losses.py │ │ ├── optimization.py │ │ ├── utils.py │ │ └── wrappers.py │ ├── models │ │ ├── __init__.py │ │ ├── base_model.py │ │ ├── base_optimizer.py │ │ ├── classic_optimizer.py │ │ ├── gaussiannet.py │ │ ├── gnnet.py │ │ ├── learned_optimizer.py │ │ ├── s2dnet.py │ │ ├── two_view_refiner.py │ │ ├── unet.py │ │ └── utils.py │ ├── train.py │ └── utils │ │ ├── __init__.py │ │ ├── experiments.py │ │ ├── stdout_capturing.py │ │ ├── tensor.py │ │ └── tools.py ├── settings.py ├── utils │ ├── colmap.py │ ├── data.py │ ├── eval.py │ ├── io.py │ ├── quaternions.py │ └── tools.py └── visualization │ ├── animation.py │ ├── viz_2d.py │ └── viz_3d.py ├── requirements.txt └── setup.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-documentation 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/README.md -------------------------------------------------------------------------------- /architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/architecture.jpg -------------------------------------------------------------------------------- /ford_data_process/angle_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/angle_func.py -------------------------------------------------------------------------------- /ford_data_process/check_cross_view_center_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/check_cross_view_center_distance.py -------------------------------------------------------------------------------- /ford_data_process/downloading_satellite_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/downloading_satellite_images.py -------------------------------------------------------------------------------- /ford_data_process/get_gps_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/get_gps_coverage.py -------------------------------------------------------------------------------- /ford_data_process/gps_coord_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/gps_coord_func.py -------------------------------------------------------------------------------- /ford_data_process/input_libs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/input_libs.py -------------------------------------------------------------------------------- /ford_data_process/other_data_downloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/other_data_downloader.sh -------------------------------------------------------------------------------- /ford_data_process/pose_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/pose_func.py -------------------------------------------------------------------------------- /ford_data_process/project_pointcloud_to_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/project_pointcloud_to_camera.py -------------------------------------------------------------------------------- /ford_data_process/raw_data_downloader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/raw_data_downloader.sh -------------------------------------------------------------------------------- /ford_data_process/shift_to_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/shift_to_pose.py -------------------------------------------------------------------------------- /ford_data_process/superpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/superpoint.py -------------------------------------------------------------------------------- /ford_data_process/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/transformations.py -------------------------------------------------------------------------------- /ford_data_process/vel_npy_gener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/ford_data_process/vel_npy_gener.py -------------------------------------------------------------------------------- /kitti_data_process/Kitti_gps_coord_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/kitti_data_process/Kitti_gps_coord_func.py -------------------------------------------------------------------------------- /kitti_data_process/Kitti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/kitti_data_process/Kitti_utils.py -------------------------------------------------------------------------------- /kitti_data_process/downloading_satellite_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/kitti_data_process/downloading_satellite_images.py -------------------------------------------------------------------------------- /kitti_data_process/kitti_cross_view_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/kitti_data_process/kitti_cross_view_pair.py -------------------------------------------------------------------------------- /pixloc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/__init__.py -------------------------------------------------------------------------------- /pixloc/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/evaluation.py -------------------------------------------------------------------------------- /pixloc/localization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/__init__.py -------------------------------------------------------------------------------- /pixloc/localization/base_refiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/base_refiner.py -------------------------------------------------------------------------------- /pixloc/localization/feature_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/feature_extractor.py -------------------------------------------------------------------------------- /pixloc/localization/localizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/localizer.py -------------------------------------------------------------------------------- /pixloc/localization/model3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/model3d.py -------------------------------------------------------------------------------- /pixloc/localization/refiners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/refiners.py -------------------------------------------------------------------------------- /pixloc/localization/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/localization/tracker.py -------------------------------------------------------------------------------- /pixloc/pixlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/README.md -------------------------------------------------------------------------------- /pixloc/pixlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pixloc/pixlib/configs/train_pixloc_kitti.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/configs/train_pixloc_kitti.yaml -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/Kitti_gps_coord_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/Kitti_gps_coord_func.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/Kitti_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/Kitti_utils.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/__init__.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/base_dataset.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/ford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/ford.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/kitti.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/kitti_cross_view_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/kitti_cross_view_pair.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/transformations.py -------------------------------------------------------------------------------- /pixloc/pixlib/datasets/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/datasets/view.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/__init__.py: -------------------------------------------------------------------------------- 1 | from .wrappers import Pose, Camera # noqa 2 | -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/check_jacobians.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/check_jacobians.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/costs.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/interpolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/interpolation.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/losses.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/optimization.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/utils.py -------------------------------------------------------------------------------- /pixloc/pixlib/geometry/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/geometry/wrappers.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/__init__.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/base_model.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/base_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/base_optimizer.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/classic_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/classic_optimizer.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/gaussiannet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/gaussiannet.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/gnnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/gnnet.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/learned_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/learned_optimizer.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/s2dnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/s2dnet.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/two_view_refiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/two_view_refiner.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/unet.py -------------------------------------------------------------------------------- /pixloc/pixlib/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/models/utils.py -------------------------------------------------------------------------------- /pixloc/pixlib/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/train.py -------------------------------------------------------------------------------- /pixloc/pixlib/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pixloc/pixlib/utils/experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/utils/experiments.py -------------------------------------------------------------------------------- /pixloc/pixlib/utils/stdout_capturing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/utils/stdout_capturing.py -------------------------------------------------------------------------------- /pixloc/pixlib/utils/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/utils/tensor.py -------------------------------------------------------------------------------- /pixloc/pixlib/utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/pixlib/utils/tools.py -------------------------------------------------------------------------------- /pixloc/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/settings.py -------------------------------------------------------------------------------- /pixloc/utils/colmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/colmap.py -------------------------------------------------------------------------------- /pixloc/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/data.py -------------------------------------------------------------------------------- /pixloc/utils/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/eval.py -------------------------------------------------------------------------------- /pixloc/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/io.py -------------------------------------------------------------------------------- /pixloc/utils/quaternions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/quaternions.py -------------------------------------------------------------------------------- /pixloc/utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/utils/tools.py -------------------------------------------------------------------------------- /pixloc/visualization/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/visualization/animation.py -------------------------------------------------------------------------------- /pixloc/visualization/viz_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/visualization/viz_2d.py -------------------------------------------------------------------------------- /pixloc/visualization/viz_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/pixloc/visualization/viz_3d.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShanWang-Shan/SIBCL/HEAD/setup.py --------------------------------------------------------------------------------