nerfstudio-project/gsplat

CUDA accelerated rasterization of gaussian splatting

解決する課題

gsplatは、3Dガウス分布のラスタライズをより効率的にするために設計されたCUDA加速ライブラリです。ラディアンスフィールドのレンダリングに関連する高いメモリおよび計算コストに対処し、元の3D Gaussian Splatting実装に代わる、より高速でメモリ効率の高い選択肢を提供します。

仕組み

このライブラリは、高性能なCUDAカーネルのPythonバインディングを提供します。高密度レンダリングパスや、低遅延レンダリングのためにマクロタイル融合ラスタライズとfp16シーンパッキングを使用する実験的な推論専用パス(HiGS)を含む、さまざまなラスタライズパスを実装しています。また、幅広いセンサーモデル(ピンホール、FTheta、魚眼、LiDAR)をサポートし、MCMCスタイルのガウス最適化や3DGUT拡張などの高度な最適化戦略を統合しています。

対象者

3Dシーン再構成、リアルタイムレンダリング、およびニューラルラディアンスフィールド(NeRF)に取り組んでおり、ガウススプラットのトレーニングとレンダリングに高性能でPyTorch互換のライブラリを必要とする研究者や開発者。

ハイライト

  • 高いパフォーマンス: 公式の実装と比較して、トレーニングに必要なGPUメモリを最大4分の1に削減し、完了時間を最大15%短縮します。
  • 幅広いセンサーサポート: ピンホール、FTheta、魚眼、およびLiDARカメラモデルのネイティブサポートが含まれます。
  • マルチGPUサポート: 高密度レンダリングパスの分散サポート。
  • 推論の最適化: 学習済みシーンの低遅延・推論専用レンダリングのための、実験的なHiGSベースのパス。
  • 柔軟な統合: 複数のシーンや視点にわたる任意のバッチ処理をサポート。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト