Skip to content
/ PeRF Public
forked from perf-project/PeRF

[Technical Report 2023] PERF: Panoramic Neural Radiance Field from a Single Panorama

License

Notifications You must be signed in to change notification settings

camenduru/PeRF

 
 

Repository files navigation

PERF: Panoramic Neural Radiance Field from a Single Panorama

Technical Report 2023
S-Lab, Nanyang Technological University1, The University of Hong Kong2, Texas A&M University3
* denotes equal contribution

visitors

Usage

Setup

Step 1: Clone this repository

git clone https://github.com/perf-project/PeRF.git
cd PeRF
pip install -r requirements.txt

Step 2: Install tiny-cuda-nn

pip install ninja
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

Step 3: Download checkpoints as shown here.

Train

Here is a command to train a PeRF of an example data:

python core_exp_runner.py --config-name nerf dataset.image_path=$(pwd)/example_data/kitchen/image.png device.base_exp_dir=$(pwd)/exp

Render a video

After training is done, you can render a traverse video by running the following command:

python core_exp_runner.py --config-name nerf dataset.image_path=$(pwd)/example_data/kitchen/image.png device.base_exp_dir=$(pwd)/exp mode=render_dense is_continue=true

Citation

Cite as below if you find it helpful to your research.

@article{perf2023,
    title={PERF: Panoramic Neural Radiance Field from a Single Panorama},
    author={Guangcong Wang and Peng Wang and Zhaoxi Chen and Wenping Wang and Chen Change Loy and Ziwei Liu},
    journal={Technical Report},
    year={2023}}

About

[Technical Report 2023] PERF: Panoramic Neural Radiance Field from a Single Panorama

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.3%
  • Cuda 6.5%
  • C++ 2.1%
  • Shell 0.1%