核心概念
3D Gaussian フィールドの大きなメモリ消費を解決するため、スペクトル的なプルーニングと神経補償を組み合わせた手法を提案する。
要約
本論文は、3D Gaussian Splattingを用いた3Dシーン表現の大きなメモリ消費問題に取り組んでいる。
まず、3D Gaussian Splattingの手法を用いて3Dシーンを表現する。しかし、この手法では多数のGaussian プリミティブが必要となり、大きなメモリ消費が問題となる。
そこで本手法では以下の2つの手法を提案している:
-
スペクトル的なプルーニング:
- Gaussian プリミティブ間の関係をグラフで表現し、グラフ信号処理の手法を用いてプリミティブを選択的にプルーニングする。
- 低周波成分と高周波成分のバランスを取ることで、全体の情報を保ちつつメモリ消費を削減する。
-
神経補償:
- プルーニングによる品質低下を補うため、軽量な畳み込みネットワークを用いて、スプラッティングされた特徴マップから最終的なRGB画像を生成する。
- プリミティブ間の関係をネットワークの重みに反映させることで、プルーニングによる情報損失を補償する。
提案手法は、MipNeRF360、Tanks&Temples、Deep Blendingの各データセットで評価され、高速レンダリングと高品質な結果を低メモリ消費で実現できることが示された。
統計
3DGS-7Kの場合、PSNRは25.60、FPSは160、メモリは523MBである。
提案手法(10%)の場合、PSNRは26.80、FPSは145、メモリは104MBである。
提案手法(1%)の場合、PSNRは24.70、FPSは171、メモリは38MBである。
引用
"Recently, 3D Gaussian Splatting, as a novel 3D representation, has garnered attention for its fast rendering speed and high rendering quality. However, this comes with high memory consumption, e.g., a well-trained Gaussian field may utilize three million Gaussian primitives and over 700 MB of memory."
"We credit this high memory footprint to the lack of consideration for the relationship between primitives."