├── .gitignore ├── LICENCE ├── README.md ├── assets ├── ChaminHewa.jpg ├── StephenGould.jpg ├── YizhakBenShabat.jpg └── digs_teaser_wbg.png ├── data ├── README.md └── scripts │ ├── download_scene.sh │ ├── download_shapenet.sh │ └── download_srb.sh ├── models ├── DiGS.py ├── losses.py └── torchmeta │ └── modules │ ├── container.py │ ├── module.py │ └── utils.py ├── requirements.txt ├── sanitychecks ├── basic_shape_dataset2d.py ├── initialization_visualization.py ├── sc_args.py ├── scripts │ ├── convert_images_to_video.py │ ├── run_test_basic_shape.sh │ ├── run_train_basic_shape.sh │ ├── run_train_test_basic_shape.sh │ └── visualize_initializations.sh ├── test_basic_shape.py └── train_basic_shape.py ├── shapespace ├── ani.py ├── collectMetrics.py ├── dfaust_dataset.py ├── eval_shapespace.py ├── export_mesh_images_shapespace.py ├── params3.json ├── scripts │ └── run_shapespace.sh ├── shapespace_dfaust_args.py ├── shapespace_utils.py └── train_shapespace.py ├── surface_reconstruction ├── compute_metrics_shapenet.py ├── compute_metrics_srb.py ├── evaluate_surface_reconstruction.py ├── recon_dataset.py ├── scripts │ ├── camera_params │ │ ├── anchor.json │ │ ├── daratech.json │ │ ├── dc.json │ │ ├── gargoyle.json │ │ └── lord_quas.json │ ├── compute_metrics_srb.sh │ ├── export_mesh_animation_images.py │ ├── export_mesh_images.py │ ├── export_mesh_images_shapenet.py │ ├── generate_tables_and_graphs.py │ ├── plot_single_mesh.py │ ├── plot_single_mesh_trajectory_animation.py │ ├── run_evaluation_recon.sh │ ├── run_scene_recon_exp.sh │ ├── run_shapenet_recon.sh │ └── run_surf_recon_exp.sh ├── surface_recon_args.py ├── test_surface_reconstruction.py └── train_surface_reconstruction.py └── utils ├── utils.py └── visualizations.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/README.md -------------------------------------------------------------------------------- /assets/ChaminHewa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/assets/ChaminHewa.jpg -------------------------------------------------------------------------------- /assets/StephenGould.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/assets/StephenGould.jpg -------------------------------------------------------------------------------- /assets/YizhakBenShabat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/assets/YizhakBenShabat.jpg -------------------------------------------------------------------------------- /assets/digs_teaser_wbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/assets/digs_teaser_wbg.png -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/data/README.md -------------------------------------------------------------------------------- /data/scripts/download_scene.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/data/scripts/download_scene.sh -------------------------------------------------------------------------------- /data/scripts/download_shapenet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/data/scripts/download_shapenet.sh -------------------------------------------------------------------------------- /data/scripts/download_srb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/data/scripts/download_srb.sh -------------------------------------------------------------------------------- /models/DiGS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/models/DiGS.py -------------------------------------------------------------------------------- /models/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/models/losses.py -------------------------------------------------------------------------------- /models/torchmeta/modules/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/models/torchmeta/modules/container.py -------------------------------------------------------------------------------- /models/torchmeta/modules/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/models/torchmeta/modules/module.py -------------------------------------------------------------------------------- /models/torchmeta/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/models/torchmeta/modules/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/requirements.txt -------------------------------------------------------------------------------- /sanitychecks/basic_shape_dataset2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/basic_shape_dataset2d.py -------------------------------------------------------------------------------- /sanitychecks/initialization_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/initialization_visualization.py -------------------------------------------------------------------------------- /sanitychecks/sc_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/sc_args.py -------------------------------------------------------------------------------- /sanitychecks/scripts/convert_images_to_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/scripts/convert_images_to_video.py -------------------------------------------------------------------------------- /sanitychecks/scripts/run_test_basic_shape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/scripts/run_test_basic_shape.sh -------------------------------------------------------------------------------- /sanitychecks/scripts/run_train_basic_shape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/scripts/run_train_basic_shape.sh -------------------------------------------------------------------------------- /sanitychecks/scripts/run_train_test_basic_shape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/scripts/run_train_test_basic_shape.sh -------------------------------------------------------------------------------- /sanitychecks/scripts/visualize_initializations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/scripts/visualize_initializations.sh -------------------------------------------------------------------------------- /sanitychecks/test_basic_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/test_basic_shape.py -------------------------------------------------------------------------------- /sanitychecks/train_basic_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/sanitychecks/train_basic_shape.py -------------------------------------------------------------------------------- /shapespace/ani.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/ani.py -------------------------------------------------------------------------------- /shapespace/collectMetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/collectMetrics.py -------------------------------------------------------------------------------- /shapespace/dfaust_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/dfaust_dataset.py -------------------------------------------------------------------------------- /shapespace/eval_shapespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/eval_shapespace.py -------------------------------------------------------------------------------- /shapespace/export_mesh_images_shapespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/export_mesh_images_shapespace.py -------------------------------------------------------------------------------- /shapespace/params3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/params3.json -------------------------------------------------------------------------------- /shapespace/scripts/run_shapespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/scripts/run_shapespace.sh -------------------------------------------------------------------------------- /shapespace/shapespace_dfaust_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/shapespace_dfaust_args.py -------------------------------------------------------------------------------- /shapespace/shapespace_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/shapespace_utils.py -------------------------------------------------------------------------------- /shapespace/train_shapespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/shapespace/train_shapespace.py -------------------------------------------------------------------------------- /surface_reconstruction/compute_metrics_shapenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/compute_metrics_shapenet.py -------------------------------------------------------------------------------- /surface_reconstruction/compute_metrics_srb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/compute_metrics_srb.py -------------------------------------------------------------------------------- /surface_reconstruction/evaluate_surface_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/evaluate_surface_reconstruction.py -------------------------------------------------------------------------------- /surface_reconstruction/recon_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/recon_dataset.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/camera_params/anchor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/camera_params/anchor.json -------------------------------------------------------------------------------- /surface_reconstruction/scripts/camera_params/daratech.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/camera_params/daratech.json -------------------------------------------------------------------------------- /surface_reconstruction/scripts/camera_params/dc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/camera_params/dc.json -------------------------------------------------------------------------------- /surface_reconstruction/scripts/camera_params/gargoyle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/camera_params/gargoyle.json -------------------------------------------------------------------------------- /surface_reconstruction/scripts/camera_params/lord_quas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/camera_params/lord_quas.json -------------------------------------------------------------------------------- /surface_reconstruction/scripts/compute_metrics_srb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/compute_metrics_srb.sh -------------------------------------------------------------------------------- /surface_reconstruction/scripts/export_mesh_animation_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/export_mesh_animation_images.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/export_mesh_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/export_mesh_images.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/export_mesh_images_shapenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/export_mesh_images_shapenet.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/generate_tables_and_graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/generate_tables_and_graphs.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/plot_single_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/plot_single_mesh.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/plot_single_mesh_trajectory_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/plot_single_mesh_trajectory_animation.py -------------------------------------------------------------------------------- /surface_reconstruction/scripts/run_evaluation_recon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/run_evaluation_recon.sh -------------------------------------------------------------------------------- /surface_reconstruction/scripts/run_scene_recon_exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/run_scene_recon_exp.sh -------------------------------------------------------------------------------- /surface_reconstruction/scripts/run_shapenet_recon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/run_shapenet_recon.sh -------------------------------------------------------------------------------- /surface_reconstruction/scripts/run_surf_recon_exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/scripts/run_surf_recon_exp.sh -------------------------------------------------------------------------------- /surface_reconstruction/surface_recon_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/surface_recon_args.py -------------------------------------------------------------------------------- /surface_reconstruction/test_surface_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/test_surface_reconstruction.py -------------------------------------------------------------------------------- /surface_reconstruction/train_surface_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/surface_reconstruction/train_surface_reconstruction.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/visualizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chumbyte/DiGS/HEAD/utils/visualizations.py --------------------------------------------------------------------------------