├── .docker ├── loc │ ├── .env │ ├── Dockerfile │ └── docker-compose.yml ├── oxspires │ ├── .env │ ├── Dockerfile │ └── docker-compose.yml └── recon │ ├── .env │ ├── Dockerfile │ └── docker-compose.yml ├── .github └── workflows │ ├── python_tests.yml │ └── ruff.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── config ├── loc_benchmark.yaml ├── recon_benchmark.yaml └── sensor.yaml ├── docs ├── contributing.md └── overlay.png ├── oxspires_tools ├── __init__.py ├── bash_command.py ├── cpp │ ├── include │ │ └── oxspires_tools │ │ │ ├── filter_pcd_with_bt.h │ │ │ ├── get_occ_free_from_bt.h │ │ │ ├── pcd2bt.h │ │ │ └── progress_bar.h │ ├── main.cpp │ └── src │ │ ├── filter_pcd_with_bt.cpp │ │ ├── get_occ_free_from_bt.cpp │ │ ├── pcd2bt.cpp │ │ └── progress_bar.cpp ├── depth │ ├── main.py │ ├── projection.py │ ├── surface_normal.py │ └── utils.py ├── eval.py ├── point_cloud.py ├── se3.py ├── sensor.py ├── trajectory │ ├── README.md │ ├── align.py │ ├── file_interfaces │ │ ├── __init__.py │ │ ├── base.py │ │ ├── nerf.py │ │ ├── timestamp.py │ │ ├── tum.py │ │ └── vilens_slam.py │ ├── json_handler.py │ ├── json_handler_submap_utils.py │ ├── nerf_json_handler.py │ ├── pose_convention.py │ └── utils.py └── utils.py ├── pyproject.toml ├── scripts ├── cpp_example.py ├── dataset_download.py ├── eval_cloud.py ├── generate_depth.py ├── localisation_benchmark │ ├── colmap.py │ ├── fast_lio_slam.py │ ├── immesh.py │ ├── main.py │ ├── sc_lio_sam.py │ └── vilens_hba.py ├── merge_downsample_vilens_slam_clouds.py ├── reconstruction_benchmark │ ├── main.py │ ├── mvs.py │ ├── nerf.py │ ├── nerf_json.py │ ├── nvs_benchmark.py │ └── sfm.py ├── rectify_image_from_distorted_image.py └── transform_pcd_folder.py └── tests ├── test_depth.py ├── test_pose_convert.py ├── test_se3.py └── test_timestamp.py /.docker/loc/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/loc/.env -------------------------------------------------------------------------------- /.docker/loc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/loc/Dockerfile -------------------------------------------------------------------------------- /.docker/loc/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/loc/docker-compose.yml -------------------------------------------------------------------------------- /.docker/oxspires/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/oxspires/.env -------------------------------------------------------------------------------- /.docker/oxspires/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/oxspires/Dockerfile -------------------------------------------------------------------------------- /.docker/oxspires/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/oxspires/docker-compose.yml -------------------------------------------------------------------------------- /.docker/recon/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/recon/.env -------------------------------------------------------------------------------- /.docker/recon/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/recon/Dockerfile -------------------------------------------------------------------------------- /.docker/recon/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.docker/recon/docker-compose.yml -------------------------------------------------------------------------------- /.github/workflows/python_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.github/workflows/python_tests.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/README.md -------------------------------------------------------------------------------- /config/loc_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/config/loc_benchmark.yaml -------------------------------------------------------------------------------- /config/recon_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/config/recon_benchmark.yaml -------------------------------------------------------------------------------- /config/sensor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/config/sensor.yaml -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/docs/overlay.png -------------------------------------------------------------------------------- /oxspires_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oxspires_tools/bash_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/bash_command.py -------------------------------------------------------------------------------- /oxspires_tools/cpp/include/oxspires_tools/filter_pcd_with_bt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/include/oxspires_tools/filter_pcd_with_bt.h -------------------------------------------------------------------------------- /oxspires_tools/cpp/include/oxspires_tools/get_occ_free_from_bt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/include/oxspires_tools/get_occ_free_from_bt.h -------------------------------------------------------------------------------- /oxspires_tools/cpp/include/oxspires_tools/pcd2bt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/include/oxspires_tools/pcd2bt.h -------------------------------------------------------------------------------- /oxspires_tools/cpp/include/oxspires_tools/progress_bar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/include/oxspires_tools/progress_bar.h -------------------------------------------------------------------------------- /oxspires_tools/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/main.cpp -------------------------------------------------------------------------------- /oxspires_tools/cpp/src/filter_pcd_with_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/src/filter_pcd_with_bt.cpp -------------------------------------------------------------------------------- /oxspires_tools/cpp/src/get_occ_free_from_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/src/get_occ_free_from_bt.cpp -------------------------------------------------------------------------------- /oxspires_tools/cpp/src/pcd2bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/src/pcd2bt.cpp -------------------------------------------------------------------------------- /oxspires_tools/cpp/src/progress_bar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/cpp/src/progress_bar.cpp -------------------------------------------------------------------------------- /oxspires_tools/depth/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/depth/main.py -------------------------------------------------------------------------------- /oxspires_tools/depth/projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/depth/projection.py -------------------------------------------------------------------------------- /oxspires_tools/depth/surface_normal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/depth/surface_normal.py -------------------------------------------------------------------------------- /oxspires_tools/depth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/depth/utils.py -------------------------------------------------------------------------------- /oxspires_tools/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/eval.py -------------------------------------------------------------------------------- /oxspires_tools/point_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/point_cloud.py -------------------------------------------------------------------------------- /oxspires_tools/se3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/se3.py -------------------------------------------------------------------------------- /oxspires_tools/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/sensor.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/README.md -------------------------------------------------------------------------------- /oxspires_tools/trajectory/align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/align.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/__init__.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/base.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/nerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/nerf.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/timestamp.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/tum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/tum.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/file_interfaces/vilens_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/file_interfaces/vilens_slam.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/json_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/json_handler.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/json_handler_submap_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/json_handler_submap_utils.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/nerf_json_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/nerf_json_handler.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/pose_convention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/pose_convention.py -------------------------------------------------------------------------------- /oxspires_tools/trajectory/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/trajectory/utils.py -------------------------------------------------------------------------------- /oxspires_tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/oxspires_tools/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/cpp_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/cpp_example.py -------------------------------------------------------------------------------- /scripts/dataset_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/dataset_download.py -------------------------------------------------------------------------------- /scripts/eval_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/eval_cloud.py -------------------------------------------------------------------------------- /scripts/generate_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/generate_depth.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/colmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/colmap.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/fast_lio_slam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/fast_lio_slam.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/immesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/immesh.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/main.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/sc_lio_sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/sc_lio_sam.py -------------------------------------------------------------------------------- /scripts/localisation_benchmark/vilens_hba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/localisation_benchmark/vilens_hba.py -------------------------------------------------------------------------------- /scripts/merge_downsample_vilens_slam_clouds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/merge_downsample_vilens_slam_clouds.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/main.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/mvs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/mvs.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/nerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/nerf.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/nerf_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/nerf_json.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/nvs_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/nvs_benchmark.py -------------------------------------------------------------------------------- /scripts/reconstruction_benchmark/sfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/reconstruction_benchmark/sfm.py -------------------------------------------------------------------------------- /scripts/rectify_image_from_distorted_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/rectify_image_from_distorted_image.py -------------------------------------------------------------------------------- /scripts/transform_pcd_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/scripts/transform_pcd_folder.py -------------------------------------------------------------------------------- /tests/test_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/tests/test_depth.py -------------------------------------------------------------------------------- /tests/test_pose_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/tests/test_pose_convert.py -------------------------------------------------------------------------------- /tests/test_se3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/tests/test_se3.py -------------------------------------------------------------------------------- /tests/test_timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ori-drs/oxford_spires_dataset/HEAD/tests/test_timestamp.py --------------------------------------------------------------------------------