├── .github └── workflows │ └── formatting.yml ├── .gitignore ├── LICENSE ├── LICENSE-CC-BY ├── README.md ├── assets ├── iccv_logo.png ├── optimized_result_colmap.png └── teaser_final.png ├── defaults.yaml ├── evaluate_wrt_control_points.py ├── evaluate_wrt_mps.py ├── evaluate_wrt_pgt.py ├── example_vi_optimization.py ├── format.sh ├── lamaria ├── __init__.py ├── config │ ├── options.py │ └── pipeline.py ├── eval │ ├── evo_evaluation.py │ ├── pgt_evaluation.py │ └── sparse_evaluation.py ├── pipeline │ ├── estimate_to_timed_reconstruction.py │ ├── keyframe_selection.py │ ├── optim │ │ ├── callback.py │ │ ├── imu.py │ │ ├── iterative_global_ba.py │ │ ├── residual.py │ │ ├── session.py │ │ └── vi_optimization.py │ └── triangulation.py ├── structs │ ├── control_point.py │ ├── sparse_eval.py │ ├── timed_reconstruction.py │ ├── trajectory.py │ └── vi_reconstruction.py └── utils │ ├── aria.py │ ├── constants.py │ ├── metrics.py │ ├── timestamps.py │ └── types.py ├── pyproject.toml ├── quickstart.sh ├── requirements.txt ├── ruff.toml └── tools ├── asl_folder_to_rosbag.py ├── download_lamaria.py ├── undistort_asl_folder.py └── vrs_to_asl_folder.py /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-CC-BY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/LICENSE-CC-BY -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/README.md -------------------------------------------------------------------------------- /assets/iccv_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/assets/iccv_logo.png -------------------------------------------------------------------------------- /assets/optimized_result_colmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/assets/optimized_result_colmap.png -------------------------------------------------------------------------------- /assets/teaser_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/assets/teaser_final.png -------------------------------------------------------------------------------- /defaults.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/defaults.yaml -------------------------------------------------------------------------------- /evaluate_wrt_control_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/evaluate_wrt_control_points.py -------------------------------------------------------------------------------- /evaluate_wrt_mps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/evaluate_wrt_mps.py -------------------------------------------------------------------------------- /evaluate_wrt_pgt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/evaluate_wrt_pgt.py -------------------------------------------------------------------------------- /example_vi_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/example_vi_optimization.py -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/format.sh -------------------------------------------------------------------------------- /lamaria/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/__init__.py -------------------------------------------------------------------------------- /lamaria/config/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/config/options.py -------------------------------------------------------------------------------- /lamaria/config/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/config/pipeline.py -------------------------------------------------------------------------------- /lamaria/eval/evo_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/eval/evo_evaluation.py -------------------------------------------------------------------------------- /lamaria/eval/pgt_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/eval/pgt_evaluation.py -------------------------------------------------------------------------------- /lamaria/eval/sparse_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/eval/sparse_evaluation.py -------------------------------------------------------------------------------- /lamaria/pipeline/estimate_to_timed_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/estimate_to_timed_reconstruction.py -------------------------------------------------------------------------------- /lamaria/pipeline/keyframe_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/keyframe_selection.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/callback.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/imu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/imu.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/iterative_global_ba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/iterative_global_ba.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/residual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/residual.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/session.py -------------------------------------------------------------------------------- /lamaria/pipeline/optim/vi_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/optim/vi_optimization.py -------------------------------------------------------------------------------- /lamaria/pipeline/triangulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/pipeline/triangulation.py -------------------------------------------------------------------------------- /lamaria/structs/control_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/structs/control_point.py -------------------------------------------------------------------------------- /lamaria/structs/sparse_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/structs/sparse_eval.py -------------------------------------------------------------------------------- /lamaria/structs/timed_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/structs/timed_reconstruction.py -------------------------------------------------------------------------------- /lamaria/structs/trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/structs/trajectory.py -------------------------------------------------------------------------------- /lamaria/structs/vi_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/structs/vi_reconstruction.py -------------------------------------------------------------------------------- /lamaria/utils/aria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/utils/aria.py -------------------------------------------------------------------------------- /lamaria/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/utils/constants.py -------------------------------------------------------------------------------- /lamaria/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/utils/metrics.py -------------------------------------------------------------------------------- /lamaria/utils/timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/utils/timestamps.py -------------------------------------------------------------------------------- /lamaria/utils/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/lamaria/utils/types.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/pyproject.toml -------------------------------------------------------------------------------- /quickstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/quickstart.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/ruff.toml -------------------------------------------------------------------------------- /tools/asl_folder_to_rosbag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/tools/asl_folder_to_rosbag.py -------------------------------------------------------------------------------- /tools/download_lamaria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/tools/download_lamaria.py -------------------------------------------------------------------------------- /tools/undistort_asl_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/tools/undistort_asl_folder.py -------------------------------------------------------------------------------- /tools/vrs_to_asl_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvg/lamaria/HEAD/tools/vrs_to_asl_folder.py --------------------------------------------------------------------------------