https://github.com/ymtoo/fieldencoders.jl
https://github.com/ymtoo/fieldencoders.jl
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ymtoo/fieldencoders.jl
- Owner: ymtoo
- Created: 2023-09-29T08:45:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-04T08:34:00.000Z (over 2 years ago)
- Last Synced: 2025-01-26T02:44:32.851Z (over 1 year ago)
- Language: Julia
- Size: 226 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FieldEncoders.jl
[](https://github.com/ymtoo/FieldEncoders.jl/actions/workflows/CI.yml)
[](https://codecov.io/gh/ymtoo/FieldEncoders.jl)
Field encoding for Neural Radiance Fields (NeRF) in Julia. The implementation is based on [`Field Encoders`](https://github.com/nerfstudio-project/nerfstudio/blob/main/nerfstudio/field_components/encodings.py) in [`nerfstudio`](https://github.com/nerfstudio-project/nerfstudio/tree/main).
## 1. NeRF Encoder
```bash
$ julia scripts/visualize_nerfencoder.jl
```
### Input

### Encoding

### Encoding with 0.01 covariance magnitude

### Encoding with 0.1 covariance magnitude

### Encoding with 1.0 covariance magnitude

## 2. Hash Encoder
```bash
$ julia scripts/visualize_hashencoder.jl
```
### Input

### Encoding

## 3. Spherical Harmonic Encoder
```bash
$ julia scripts/visualize_sphericalharmonicencoder.jl
```
### Level 1

### Level 2

### Level 3

### Level 4

## Reference
- Matthew Tancik, Ethan Weber, Evonne Ng, Ruilong Li, Brent Yi, Terrance Wang, Alexander Kristoffersen, Jake Austin, Kamyar Salahi, Abhik Ahuja, David Mcallister, Justin Kerr, and Angjoo Kanazawa. 2023. Nerfstudio: A Modular Framework for Neural Radiance Field Development. In ACM SIGGRAPH 2023 Conference Proceedings (SIGGRAPH '23). Association for Computing Machinery, New York, NY, USA, Article 72, 1–12.