Skip to content

IntelLabs/baa-ngp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BAA-NGP: Bundle-Adjusting Accelerated Neural Graphics Primitives

This repository contains the official Implementation for "BAA-NGP: Bundle-Adjusting Accelerated Neural Graphics Primitives".

Installation

Tested on NVIDIA A100 and NVIDIA RTX3090.

Dependencies

  • python >= 3.8
  • pytorch >= 2.0.1
  • tinycudann >= 1.7
  • nerfacc >= 0.5.0
  • Install the remaining dependencies via pip install -r requirements.txt

Experiments

Blender/nerf_synthetic dataset

  • Download nerf_synthetic (1.6G) from here.

    • 100 train images
    • 200 test images
  • Train and run

    python baangp/train_baangp.py --scene [lego] --data-root [your_data_root] --save-dir [your_save_dir] --c2f 0.1 0.5
    

Acknowledgements

BAA-NGP code is heavily based on nerfacc and barf.

Citation

If you use this code for your research, please cite our paper BAA-NGP: Bundle-Adjusting Accelerated Neural Graphics Primitives

@article{liu2023baangp,
  title={BAA-NGP: Bundle-Adjusting Accelerated Neural Graphics Primitives.},
  author={Sainan Liu and Shan Lin and Jingpei Lu and Alexey Supikov and Michael Yip},
  journal={CVPRW},
  year={2024}
}

Disclaimer

This “research quality code” is for Non-Commercial purposes and provided by Intel “As Is” without any express or implied warranty of any kind. Please see the dataset's applicable license for terms and conditions. Intel does not own the rights to this data set and does not confer any rights to it. Intel does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items within the code. A thorough security review has not been performed on this code. Additionally, this repository may contain components that are out of date or contain known security vulnerabilities.

nerf_synthetic dataset: Please see the dataset's applicable license for terms and conditions. Intel does not own the rights to this data set and does not confer any rights to it.

Datasets & Models Disclaimer :

To the extent that any public datasets are referenced by Intel or accessed using tools or code on this site those datasets are provided by the third party indicated as the data source. Intel does not create the data, or datasets, and does not warrant their accuracy or quality. By accessing the public dataset(s), or using a model trained on those datasets, you agree to the terms associated with those datasets and that your use complies with the applicable license.

Intel expressly disclaims the accuracy, adequacy, or completeness of any public datasets, and is not liable for any errors, omissions, or defects in the data, or for any reliance on the data. Intel is not liable for any liability or damages relating to your use of public datasets.

About

This repository contains the official Implementation for "BAA-NGP: Bundle-Adjusting Accelerated Neural Graphics Primitives".

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages