概要
NeRF.cppは、C++とLibTorchを用いてNeRF(Neural Radiance Fields)を実装したツールです。
静止したシーンのRGB画像とカメラの内部・外部パラメータが与えられると、SIREN(Sine-Implicit Representation Networks)エンコードされたラディアンスフィールドを構築し、任意の新しい視点からRGB画像と深度画像をレンダリングできます。
従来のNeRFのフーリエ位置エンコーディングの代わりにSIRENを使用することで、より効率的な表現を目指しています。
トレーニングにはAdamオプティマイザを使用し、Photometric MSEまたは擬似Huber損失に対応。
CUDAをサポートしているため、GPUでの高速な学習が可能です。
NeRF技術の研究者や開発者、C++環境で効率的な3Dシーン表現と新規視点合成を求めるユーザーに適しています。
互換性・特徴
- C++
- LibTorch
- CUDA必須
- CLI
- NeRF
- SIREN
基本情報
| ライセンス | BSD-3-Clause |
| Stars | 1 |
| カテゴリ | 3D / NeRF |
| アクティビティ | low |
