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) +[![arXiv](https://img.shields.io/badge/arxiv-2306.08045-b31b1b.svg)](https://arxiv.org/pdf/2511.16542) +[![Project page](https://img.shields.io/badge/Project_page-8A2BE2)](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++: Earth Observation Gaussian Spl
1Universite Paris-Saclay, CNRS, ENS Paris-Saclay, Centre Borelli, 91190, Gif-sur-Yvette, France - 2AMIAD, Pôle Recherche, France - 3 Politecnico di Torino, Corso Duca degli Abruzzi, 24, 10129 Torino TO, Italia + + 2 Politecnico di Torino, Corso Duca degli Abruzzi, 24, 10129 Torino TO, Italia + 3AMIAD, Pôle Recherche, France
@@ -422,11 +422,11 @@

Related links

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 -Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.