Skip to content

seoha-kim/Sync-NeRF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sync-NeRF : Generalizing Dynamic NeRFs
to Unsynchronized Videos

arXiv project_page dataset

Official repository for "Sync-NeRF: Generalizing Dynamic NeRFs to Unsynchronized Videos"
enabling dynamic NeRFs to successfully reconstruct the scene from unsynchroznied dataset.


Setup

We provide an integrated requirements file for Sync-MixVoxels and Sync-K-Planes.

pip install -r requirements.txt

You can download our Unsynchronized Dynamic Blender Dataset from this link

Sync-MixVoxels

We provide example configs for the Unsynchronized Plenoptic Video Dataset and Unsynchronized Dynamic Blender Dataset. You can train the model using the following command:

python train.py --config path/to/config.txt

We also propose a method for optimizing time offsets during test time. You can execute this test-time optimization using the following command:

python train.py --config path/to/config.txt --test-optim

After completing model training, you can perform evaluation using the --render_only 1 flags.

python train.py --config path/to/config.txt --render_only 1 --ckpt path/to/checkpoint.pt

Sync-K-Planes

K-Planes offers two versions of config: hybrid and explicit. We provide example configs for the Unsynchronized Plenoptic Video Dataset and Unsynchronized Dynamic Blender Dataset. You can train the model using the following command:

PYTHONPATH='.' python plenoxels/main.py --config-path path/to/config.py

We also propose a method for optimizing time offsets during test time. You can execute this test-time optimization using the following command:

PYTHONPATH='.' python plenoxels/main.py --config-path path/to/config.py --log-dir path/to/logfolder --test_optim

After completing model training, you can perform evaluation using the --validate-only or --rendering-only flags.

Citation

@article{Kim2024Sync,
  title={Sync-NeRF: Generalizing Dynamic NeRFs to Unsynchronized Videos},
  author={Seoha Kim, Jeongmin Bae, Youngsik Yun, Hahyun Lee, Gun Bang, Youngjung Uh},
  booktitle={AAAI},
  year={2024}}

Acknowledge

The codes are based on MixVoxels and K-Planes, many thanks to the authors.

About

[AAAI 2024] Official repository for "Sync-NeRF: Generalizing Dynamic NeRFs to Unsynchronized Videos"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published