├── .gitignore ├── LICENSE ├── README.md ├── bad_gaussians ├── bad_camera_optimizer.py ├── bad_config_dataparser.py ├── bad_config_method.py ├── bad_gaussians.py ├── bad_losses.py ├── bad_utils.py ├── bad_viewer.py ├── deblur_nerf_dataparser.py ├── image_restoration_dataloader.py ├── image_restoration_full_image_datamanager.py ├── image_restoration_pipeline.py ├── image_restoration_trainer.py ├── spline.py └── spline_functor.py ├── pyproject.toml ├── scripts └── tools │ ├── export_poses_from_ckpt.py │ ├── export_poses_from_colmap.py │ ├── export_poses_from_npy.py │ ├── interpolate_traj.py │ ├── kitti_to_tum.py │ └── tum_to_kitti.py └── tests ├── data └── traj.txt └── test_spline.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/README.md -------------------------------------------------------------------------------- /bad_gaussians/bad_camera_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_camera_optimizer.py -------------------------------------------------------------------------------- /bad_gaussians/bad_config_dataparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_config_dataparser.py -------------------------------------------------------------------------------- /bad_gaussians/bad_config_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_config_method.py -------------------------------------------------------------------------------- /bad_gaussians/bad_gaussians.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_gaussians.py -------------------------------------------------------------------------------- /bad_gaussians/bad_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_losses.py -------------------------------------------------------------------------------- /bad_gaussians/bad_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_utils.py -------------------------------------------------------------------------------- /bad_gaussians/bad_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/bad_viewer.py -------------------------------------------------------------------------------- /bad_gaussians/deblur_nerf_dataparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/deblur_nerf_dataparser.py -------------------------------------------------------------------------------- /bad_gaussians/image_restoration_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/image_restoration_dataloader.py -------------------------------------------------------------------------------- /bad_gaussians/image_restoration_full_image_datamanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/image_restoration_full_image_datamanager.py -------------------------------------------------------------------------------- /bad_gaussians/image_restoration_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/image_restoration_pipeline.py -------------------------------------------------------------------------------- /bad_gaussians/image_restoration_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/image_restoration_trainer.py -------------------------------------------------------------------------------- /bad_gaussians/spline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/spline.py -------------------------------------------------------------------------------- /bad_gaussians/spline_functor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/bad_gaussians/spline_functor.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/tools/export_poses_from_ckpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/export_poses_from_ckpt.py -------------------------------------------------------------------------------- /scripts/tools/export_poses_from_colmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/export_poses_from_colmap.py -------------------------------------------------------------------------------- /scripts/tools/export_poses_from_npy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/export_poses_from_npy.py -------------------------------------------------------------------------------- /scripts/tools/interpolate_traj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/interpolate_traj.py -------------------------------------------------------------------------------- /scripts/tools/kitti_to_tum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/kitti_to_tum.py -------------------------------------------------------------------------------- /scripts/tools/tum_to_kitti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/scripts/tools/tum_to_kitti.py -------------------------------------------------------------------------------- /tests/data/traj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/tests/data/traj.txt -------------------------------------------------------------------------------- /tests/test_spline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WU-CVGL/BAD-Gaussians/HEAD/tests/test_spline.py --------------------------------------------------------------------------------