hashnerf-accelerating-nerf-training-with-multiresolution-hash-encoding
https://github.com/ninghsia/hashnerf-accelerating-nerf-training-with-multiresolution-hash-encoding
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: NingHsia
- License: mit
- Language: Python
- Default Branch: main
- Size: 1.16 GB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
HashNeRF Accelerating NeRF Training with Multiresolution Hash Encoding
This is the final project for COMS W4732 Computer Vision II. Report is available here.
This project is built on top of HashNeRF-pytorch implementation.
Getting Started
Requirements
Install all required packages:
pip install -r requirements.txt
Data
Download data from here: Google Drive. Unzip it, and put the 'data' folder into the repo folder.
Training HashNeRF
HashNeRF
To train a fern HashNeRF model:
python run_nerf.py --config configs/fern.txt
To train for other objects, replace configs/fern.txt with configs/{object}.txt. You can choose from fern, room, orchids, and leaves.
(Noted that if you place the 'data' folder in a different location from the provided instructions, you will need to update the datadir in the config file accordingly.
You'll see the rendering results in folder logs.
Variation of HashneRF
To train a fern HashNeRF-3RGB model mentioned in the report experiment section:
python run_nerf.py --config configs/fern.txt --variation 3RGB
To train a fern HashNeRF-DRGB model mentioned in the report experiment section:
python run_nerf.py --config configs/fern.txt --variation DRGB
Owner
- Login: NingHsia
- Kind: user
- Repositories: 2
- Profile: https://github.com/NingHsia
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: HashNeRF-pytorch
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Yash
family-names: Bhalgat
email: yashbhalgat95@gmail.com
affiliation: University of Oxford
orcid: 'https://orcid.org/0000-0001-7775-6250'
url: 'https://github.com/yashbhalgat/HashNeRF-pytorch'
abstract: >-
HashNeRF-pytorch is a pure PyTorch Implementation of the
NVIDIA paper on Instant Training of Neural Graphics
primitives (Instant-NGP). This codebase was built with the
purpose of enabling AI Researchers to play around and
innovate further upon this method.
keywords:
- machine learning
- artificial intelligence
- computer vision
- computer graphics
- nerf
- 3D reconstruction
- neural rendering
license: MIT
version: '1.0'
date-released: '2022-06-01'
GitHub Events
Total
Last Year
Dependencies
- configargparse *
- imageio >=2.34.0
- imgviz >=1.2.2
- kornia >=0.7.1
- numpy >=1.24.4
- opencv-python-headless >=4.9.0.80
- pyvista >=0.43.3
- scikit-image >=0.17.2
- scikit-learn >=0.23.2
- torch ==2.2.1
- tqdm *