diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml
new file mode 100644
index 0000000..edb87e8
--- /dev/null
+++ b/.github/workflows/static.yml
@@ -0,0 +1,43 @@
+# Simple workflow for deploying static content to GitHub Pages
+name: Deploy static content to Pages
+
+on:
+ # Runs on pushes targeting the default branch
+ push:
+ branches: ["main"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+jobs:
+ # Single deploy job since we're just deploying
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup Pages
+ uses: actions/configure-pages@v5
+ - name: Upload artifact
+ uses: actions/upload-pages-artifact@v3
+ with:
+ # Upload entire repository
+ path: '.'
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/README.md b/README.md
index 52e95f3..e64a7d4 100755
--- a/README.md
+++ b/README.md
@@ -10,11 +10,22 @@
Official implementation for
-[EOGS++: Earth Observation Gaussian Splatting with Internal Camera Refinement and Direct Panchromatic Rendering ](http://arxiv.org/abs/2306.08045)
+[EOGS++: Earth Observation Gaussian Splatting with Internal Camera Refinement and Direct Panchromatic Rendering ](https://arxiv.org/abs/2511.16542)
+[](https://arxiv.org/pdf/2511.16542)
+[](https://gardiens.github.io/eogs2)
-[🌍 Project webpage](https://mezzelfo.github.io/EOGS/)
+[🌍 Project webpage](https://gardiens.github.io/EOGS2/)
+```
+@article{bournez2025eogsearthobservationgaussian,
+ title={EOGS++: Earth Observation Gaussian Splatting with Internal Camera Refinement and Direct Panchromatic Rendering},
+ author={Bournez, Pierrick and Savant Aira, Luca and Ehret, Thibaud and Facciolo, Gabriele},
+ journal={arXiv preprint arXiv:2511.16542},
+ year={2025},
+ url={https://arxiv.org/abs/2511.16542}
+}
+```
## 📌 Description
@@ -66,7 +77,7 @@ bash install.sh
Download the dataset from the **GitHub Release page**:
-➡️ https://github.com/mezzelfo/EOGS/releases/download/dataset_v01/data.zip
+➡️ https://github.com/gardiens/EOGS2/releases/download/data/data.zip
Extract it into the `data` folder :
@@ -154,8 +165,8 @@ python src/gaussiansplatting/full_eval_pan.py experiments=eogsplus mode=onlyMSI
## 💳 Credits
-- This project was built using the [original EOGS repo ](https://github.com/mezzelfo/EOGS/tree/master).
-- The documentation was heavily inspired by the [SuperPoint Transformers repo](https://github.com/drprojects/superpoint_transformer)
+- This project was built using the [original EOGS github ](https://github.com/mezzelfo/EOGS/tree/master).
+- The documentation was heavily inspired by the [SuperPoint Transformers github](https://github.com/drprojects/superpoint_transformer)
@@ -163,15 +174,14 @@ python src/gaussiansplatting/full_eval_pan.py experiments=eogsplus mode=onlyMSI
## Citing our work
If your work uses all or part of the present code, please include the following a citation:
-
```
-@article{cella2025resqdrone,
- title={ResQDrone: Autonomous Indoor Quadcopter for Multi-Layered Mapping in Crisis and Disaster Management Scenarios},
- author={Cella, Marco and Biber, J{\"u}rgen and Bournez, Pierrick and Salzinger, Jules and Widhalm, Verena and Vultaggio, Francesco and d’Apolito, Francesco and Bruckm{\"u}ller, Felix and Sulzbachner, Christoph and Fanta-Jende, Phillipp},
- journal={The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences},
- volume={48},
- pages={47--54},
+@article{bournez2025eogsearthobservationgaussian,
+ title={EOGS++: Earth Observation Gaussian Splatting with Internal Camera Refinement and Direct Panchromatic Rendering},
+ author={Bournez, Pierrick and Savant Aira, Luca and Ehret, Thibaud and Facciolo, Gabriele},
+ journal={arXiv preprint arXiv:2511.16542},
year={2025},
- publisher={Copernicus GmbH}}
+ url={https://arxiv.org/abs/2511.16542}
+}
```
-You can find our [paper on arxiv 📄](http://arxiv.org/abs/2306.08045).
\ No newline at end of file
+
+You can find our [paper on arxiv 📄](https://arxiv.org/abs/2511.16542).
\ No newline at end of file
diff --git a/website/Gemfile b/docs/Gemfile
similarity index 100%
rename from website/Gemfile
rename to docs/Gemfile
diff --git a/docs/_config.yaml b/docs/_config.yaml
new file mode 100644
index 0000000..7e407ad
--- /dev/null
+++ b/docs/_config.yaml
@@ -0,0 +1,2 @@
+title: EOGS++ website
+description: official website for the EOGS++ paper
\ No newline at end of file
diff --git a/website/index.html b/docs/index.html
similarity index 92%
rename from website/index.html
rename to docs/index.html
index ea97882..22082a3 100644
--- a/website/index.html
+++ b/docs/index.html
@@ -138,16 +138,17 @@
EOGS introduces a Gaussian Splatting framework tailored to satellite data, providing efficient reconstruction pipelines for large-scale scenes.
-
- These resources offer valuable complementary perspectives and highlight the rapidly evolving landscape of neural reconstruction methods for Earth observation.
+
@@ -441,15 +441,14 @@
Related links
BibTeX
-
@article{cella2025resqdrone,
- title={ResQDrone: Autonomous Indoor Quadcopter for Multi-Layered Mapping in Crisis and Disaster Management Scenarios},
- author={Cella, Marco and Biber, J{\"u}rgen and Bournez, Pierrick and Salzinger, Jules and Widhalm, Verena and Vultaggio, Francesco and d’Apolito, Francesco and Bruckm{\"u}ller, Felix and Sulzbachner, Christoph and Fanta-Jende, Phillipp},
- journal={The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences},
- volume={48},
- pages={47--54},
+ @article{bournez2025eogsearthobservationgaussian,
+ title={EOGS++: Earth Observation Gaussian Splatting with Internal Camera Refinement and Direct Panchromatic Rendering},
+ author={Bournez, Pierrick and Savant Aira, Luca and Ehret, Thibaud and Facciolo, Gabriele},
+ journal={arXiv preprint arXiv:2511.16542},
year={2025},
- publisher={Copernicus GmbH}
-}
+ url={https://arxiv.org/abs/2511.16542}
+}
+
diff --git a/website/static/css/bulma-carousel.min.css b/docs/static/css/bulma-carousel.min.css
similarity index 100%
rename from website/static/css/bulma-carousel.min.css
rename to docs/static/css/bulma-carousel.min.css
diff --git a/website/static/css/bulma-slider.min.css b/docs/static/css/bulma-slider.min.css
similarity index 100%
rename from website/static/css/bulma-slider.min.css
rename to docs/static/css/bulma-slider.min.css
diff --git a/website/static/css/bulma.css.map.txt b/docs/static/css/bulma.css.map.txt
similarity index 100%
rename from website/static/css/bulma.css.map.txt
rename to docs/static/css/bulma.css.map.txt
diff --git a/website/static/css/bulma.min.css b/docs/static/css/bulma.min.css
similarity index 100%
rename from website/static/css/bulma.min.css
rename to docs/static/css/bulma.min.css
diff --git a/website/static/css/fontawesome.all.min.css b/docs/static/css/fontawesome.all.min.css
similarity index 100%
rename from website/static/css/fontawesome.all.min.css
rename to docs/static/css/fontawesome.all.min.css
diff --git a/website/static/css/index.css b/docs/static/css/index.css
similarity index 100%
rename from website/static/css/index.css
rename to docs/static/css/index.css
diff --git a/website/static/dics/dics_original.css b/docs/static/dics/dics_original.css
similarity index 100%
rename from website/static/dics/dics_original.css
rename to docs/static/dics/dics_original.css
diff --git a/website/static/dics/dics_original.js b/docs/static/dics/dics_original.js
similarity index 100%
rename from website/static/dics/dics_original.js
rename to docs/static/dics/dics_original.js
diff --git a/website/static/images/favicon.svg b/docs/static/images/favicon.svg
similarity index 100%
rename from website/static/images/favicon.svg
rename to docs/static/images/favicon.svg
diff --git a/website/static/images/first_images/final_pan_image.png b/docs/static/images/first_images/final_pan_image.png
similarity index 100%
rename from website/static/images/first_images/final_pan_image.png
rename to docs/static/images/first_images/final_pan_image.png
diff --git a/website/static/images/first_images/final_rdsm_image_viridis2.png b/docs/static/images/first_images/final_rdsm_image_viridis2.png
similarity index 100%
rename from website/static/images/first_images/final_rdsm_image_viridis2.png
rename to docs/static/images/first_images/final_rdsm_image_viridis2.png
diff --git a/website/static/images/first_images/gt_pan_image.png b/docs/static/images/first_images/gt_pan_image.png
similarity index 100%
rename from website/static/images/first_images/gt_pan_image.png
rename to docs/static/images/first_images/gt_pan_image.png
diff --git a/website/static/images/first_images/gt_rdsm_image_viridis2.png b/docs/static/images/first_images/gt_rdsm_image_viridis2.png
similarity index 100%
rename from website/static/images/first_images/gt_rdsm_image_viridis2.png
rename to docs/static/images/first_images/gt_rdsm_image_viridis2.png
diff --git a/website/static/images/method/training_pipeline.jpg b/docs/static/images/method/training_pipeline.jpg
similarity index 100%
rename from website/static/images/method/training_pipeline.jpg
rename to docs/static/images/method/training_pipeline.jpg
diff --git a/website/static/images/viewer/IARPA_002_eogsplus.png b/docs/static/images/viewer/IARPA_002_eogsplus.png
similarity index 100%
rename from website/static/images/viewer/IARPA_002_eogsplus.png
rename to docs/static/images/viewer/IARPA_002_eogsplus.png
diff --git a/website/static/images/viewer/IARPA_002_whole_baseogs_samemax.png b/docs/static/images/viewer/IARPA_002_whole_baseogs_samemax.png
similarity index 100%
rename from website/static/images/viewer/IARPA_002_whole_baseogs_samemax.png
rename to docs/static/images/viewer/IARPA_002_whole_baseogs_samemax.png
diff --git a/website/static/images/viewer/baseeogs_IARPA_001_average_video_0.gif b/docs/static/images/viewer/baseeogs_IARPA_001_average_video_0.gif
similarity index 100%
rename from website/static/images/viewer/baseeogs_IARPA_001_average_video_0.gif
rename to docs/static/images/viewer/baseeogs_IARPA_001_average_video_0.gif
diff --git a/website/static/images/viewer/best_eogs_IARPA001_0.gif b/docs/static/images/viewer/best_eogs_IARPA001_0.gif
similarity index 100%
rename from website/static/images/viewer/best_eogs_IARPA001_0.gif
rename to docs/static/images/viewer/best_eogs_IARPA001_0.gif
diff --git a/website/static/images/viewer/im1.jpg b/docs/static/images/viewer/im1.jpg
similarity index 100%
rename from website/static/images/viewer/im1.jpg
rename to docs/static/images/viewer/im1.jpg
diff --git a/website/static/images/viewer/im2.jpg b/docs/static/images/viewer/im2.jpg
similarity index 100%
rename from website/static/images/viewer/im2.jpg
rename to docs/static/images/viewer/im2.jpg
diff --git a/website/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_002.png b/docs/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_002.png
similarity index 100%
rename from website/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_002.png
rename to docs/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_002.png
diff --git a/website/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_003.png b/docs/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_003.png
similarity index 100%
rename from website/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_003.png
rename to docs/static/images/visual_results/gt_rdsm_image_viridis_samemax_IARPA_003.png
diff --git a/website/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_002_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_002_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_002_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_002_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_003_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_003_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_003_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_baseeogsrepeatgt_IARPA_003_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax (1).png b/docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax (1).png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax (1).png
rename to docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax (1).png
diff --git a/website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_002_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_003_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_003_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_003_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_eogsoftsdf_IARPA_003_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_rpcraw_IARPA_002_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_rpcraw_IARPA_002_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_rpcraw_IARPA_002_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_rpcraw_IARPA_002_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_rpcraw_IARPA_003_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_rpcraw_IARPA_003_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_rpcraw_IARPA_003_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_rpcraw_IARPA_003_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_002_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_002_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_002_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_002_viridis_samemax.png
diff --git a/website/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_003_viridis_samemax.png b/docs/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_003_viridis_samemax.png
similarity index 100%
rename from website/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_003_viridis_samemax.png
rename to docs/static/images/visual_results/output_rdsm_rpcrawlearnwv_IARPA_003_viridis_samemax.png
diff --git a/website/static/js/bulma-carousel.js b/docs/static/js/bulma-carousel.js
similarity index 100%
rename from website/static/js/bulma-carousel.js
rename to docs/static/js/bulma-carousel.js
diff --git a/website/static/js/bulma-carousel.min.js b/docs/static/js/bulma-carousel.min.js
similarity index 100%
rename from website/static/js/bulma-carousel.min.js
rename to docs/static/js/bulma-carousel.min.js
diff --git a/website/static/js/bulma-slider.js b/docs/static/js/bulma-slider.js
similarity index 100%
rename from website/static/js/bulma-slider.js
rename to docs/static/js/bulma-slider.js
diff --git a/website/static/js/bulma-slider.min.js b/docs/static/js/bulma-slider.min.js
similarity index 100%
rename from website/static/js/bulma-slider.min.js
rename to docs/static/js/bulma-slider.min.js
diff --git a/website/static/js/fontawesome.all.min.js b/docs/static/js/fontawesome.all.min.js
similarity index 100%
rename from website/static/js/fontawesome.all.min.js
rename to docs/static/js/fontawesome.all.min.js
diff --git a/website/static/js/index.js b/docs/static/js/index.js
similarity index 100%
rename from website/static/js/index.js
rename to docs/static/js/index.js
diff --git a/website/static/viewer/compare.html b/docs/static/viewer/compare.html
similarity index 100%
rename from website/static/viewer/compare.html
rename to docs/static/viewer/compare.html
diff --git a/website/static/viewer/css/compare.css b/docs/static/viewer/css/compare.css
similarity index 100%
rename from website/static/viewer/css/compare.css
rename to docs/static/viewer/css/compare.css
diff --git a/website/static/viewer/js/compare.js b/docs/static/viewer/js/compare.js
similarity index 100%
rename from website/static/viewer/js/compare.js
rename to docs/static/viewer/js/compare.js
diff --git a/src/gaussiansplatting/convert.py b/src/gaussiansplatting/convert.py
new file mode 100755
index 0000000..2c1b508
--- /dev/null
+++ b/src/gaussiansplatting/convert.py
@@ -0,0 +1,171 @@
+#
+# Copyright (C) 2023, Inria
+# GRAPHDECO research group, https://team.inria.fr/graphdeco
+# All rights reserved.
+#
+# This software is free for non-commercial, research and evaluation use
+# under the terms of the LICENSE.md file.
+#
+# For inquiries contact george.drettakis@inria.fr
+#
+
+import os
+import logging
+from argparse import ArgumentParser
+import shutil
+
+# This Python script is based on the shell converter script provided in the MipNerF 360 repository.
+parser = ArgumentParser("Colmap converter")
+parser.add_argument("--no_gpu", action="store_true")
+parser.add_argument("--skip_matching", action="store_true")
+parser.add_argument("--source_path", "-s", required=True, type=str)
+parser.add_argument("--camera", default="OPENCV", type=str)
+parser.add_argument("--colmap_executable", default="", type=str)
+parser.add_argument("--resize", action="store_true")
+parser.add_argument("--magick_executable", default="", type=str)
+args = parser.parse_args()
+colmap_command = (
+ '"{}"'.format(args.colmap_executable)
+ if len(args.colmap_executable) > 0
+ else "colmap"
+)
+magick_command = (
+ '"{}"'.format(args.magick_executable)
+ if len(args.magick_executable) > 0
+ else "magick"
+)
+use_gpu = 1 if not args.no_gpu else 0
+
+if not args.skip_matching:
+ os.makedirs(args.source_path + "/distorted/sparse", exist_ok=True)
+
+ ## Feature extraction
+ feat_extracton_cmd = (
+ colmap_command + " feature_extractor "
+ "--database_path "
+ + args.source_path
+ + "/distorted/database.db \
+ --image_path "
+ + args.source_path
+ + "/input \
+ --ImageReader.single_camera 1 \
+ --ImageReader.camera_model "
+ + args.camera
+ + " \
+ --SiftExtraction.use_gpu "
+ + str(use_gpu)
+ )
+ exit_code = os.system(feat_extracton_cmd)
+ if exit_code != 0:
+ logging.error(f"Feature extraction failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+ ## Feature matching
+ feat_matching_cmd = (
+ colmap_command
+ + " exhaustive_matcher \
+ --database_path "
+ + args.source_path
+ + "/distorted/database.db \
+ --SiftMatching.use_gpu "
+ + str(use_gpu)
+ )
+ exit_code = os.system(feat_matching_cmd)
+ if exit_code != 0:
+ logging.error(f"Feature matching failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+ ### Bundle adjustment
+ # The default Mapper tolerance is unnecessarily large,
+ # decreasing it speeds up bundle adjustment steps.
+ mapper_cmd = (
+ colmap_command
+ + " mapper \
+ --database_path "
+ + args.source_path
+ + "/distorted/database.db \
+ --image_path "
+ + args.source_path
+ + "/input \
+ --output_path "
+ + args.source_path
+ + "/distorted/sparse \
+ --Mapper.ba_global_function_tolerance=0.000001"
+ )
+ exit_code = os.system(mapper_cmd)
+ if exit_code != 0:
+ logging.error(f"Mapper failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+### Image undistortion
+## We need to undistort our images into ideal pinhole intrinsics.
+img_undist_cmd = (
+ colmap_command
+ + " image_undistorter \
+ --image_path "
+ + args.source_path
+ + "/input \
+ --input_path "
+ + args.source_path
+ + "/distorted/sparse/0 \
+ --output_path "
+ + args.source_path
+ + "\
+ --output_type COLMAP"
+)
+exit_code = os.system(img_undist_cmd)
+if exit_code != 0:
+ logging.error(f"Mapper failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+files = os.listdir(args.source_path + "/sparse")
+os.makedirs(args.source_path + "/sparse/0", exist_ok=True)
+# Copy each file from the source directory to the destination directory
+for file in files:
+ if file == "0":
+ continue
+ source_file = os.path.join(args.source_path, "sparse", file)
+ destination_file = os.path.join(args.source_path, "sparse", "0", file)
+ shutil.move(source_file, destination_file)
+
+if args.resize:
+ print("Copying and resizing...")
+
+ # Resize images.
+ os.makedirs(args.source_path + "/images_2", exist_ok=True)
+ os.makedirs(args.source_path + "/images_4", exist_ok=True)
+ os.makedirs(args.source_path + "/images_8", exist_ok=True)
+ # Get the list of files in the source directory
+ files = os.listdir(args.source_path + "/images")
+ # Copy each file from the source directory to the destination directory
+ for file in files:
+ source_file = os.path.join(args.source_path, "images", file)
+
+ destination_file = os.path.join(args.source_path, "images_2", file)
+ shutil.copy2(source_file, destination_file)
+ exit_code = os.system(
+ magick_command + " mogrify -resize 50% " + destination_file
+ )
+ if exit_code != 0:
+ logging.error(f"50% resize failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+ destination_file = os.path.join(args.source_path, "images_4", file)
+ shutil.copy2(source_file, destination_file)
+ exit_code = os.system(
+ magick_command + " mogrify -resize 25% " + destination_file
+ )
+ if exit_code != 0:
+ logging.error(f"25% resize failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+ destination_file = os.path.join(args.source_path, "images_8", file)
+ shutil.copy2(source_file, destination_file)
+ exit_code = os.system(
+ magick_command + " mogrify -resize 12.5% " + destination_file
+ )
+ if exit_code != 0:
+ logging.error(f"12.5% resize failed with code {exit_code}. Exiting.")
+ exit(exit_code)
+
+print("Done.")
diff --git a/website/README.md b/website/README.md
deleted file mode 100644
index e84d02d..0000000
--- a/website/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Nerfies
-
-This is the repository that contains source code for the [Nerfies website](https://nerfies.github.io).
-
-If you find Nerfies useful for your work please cite:
-```
-@article{park2021nerfies
- author = {Park, Keunhong and Sinha, Utkarsh and Barron, Jonathan T. and Bouaziz, Sofien and Goldman, Dan B and Seitz, Steven M. and Martin-Brualla, Ricardo},
- title = {Nerfies: Deformable Neural Radiance Fields},
- journal = {ICCV},
- year = {2021},
-}
-```
-
-# Website License
-
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.