핵심 개념
GeoSplatting 是一種新穎的混合表示方法,它通過顯式幾何引導和可微分 PBR 方程式增強了 3D 高斯散射 (3DGS),在逆向渲染任務中實現了最先進的效能。
초록
GeoSplatting: 基於幾何引導的高斯散射,用於基於物理的逆向渲染
研究目標
本研究旨在解決使用 3D 高斯散射 (3DGS) 進行基於物理的逆向渲染的問題。雖然 3DGS 在新視圖合成 (NVS) 方面取得了顯著成果,但準確捕捉高保真幾何形狀、物理可解釋的材質和照明仍然具有挑戰性。
方法
本研究提出了一種名為 GeoSplatting 的新穎混合表示方法,該方法通過顯式幾何引導和可微分 PBR 方程式增強了 3DGS。具體來說,GeoSplatting 結合了等值面和 3DGS 的優點:
- 首先從標量場中提取等值面網格。
- 然後將網格轉換為 3DGS 點,並以完全可微分的方式為其制定 PBR 方程式。
主要發現
- GeoSplatting 中的 3DGS 基於網格幾何形狀,可實現精確的表面法線建模,這有助於使用 PBR 框架進行材質分解。
- 與現有的 3DGS 方法相比,GeoSplatting 提供了來自等值面的顯式幾何引導,從而實現了更準確的法線估計,這對於逆向渲染優化至關重要。
- 與網格表示相比,GeoSplatting 利用了 3DGS 繼承的高效率和卓越渲染品質。
主要結論
GeoSplatting 在 NeRF 資料集和 DTU 真實世界資料集上均實現了最先進的訓練效率和逆向渲染效能。與先前基於高斯散射的基準相比,GeoSplatting 表現出改進的幾何形狀、更精確的材質和照明分離,以及卓越的新視圖合成。
意義
GeoSplatting 為基於物理的逆向渲染提供了一種有效且高效的解決方案,在計算機視覺和圖形學領域具有廣泛的應用前景。
局限性和未來研究方向
- GeoSplatting 的幾何引導來自等值面,這需要在訓練期間使用遮罩,並且受網格解析度的限制,這將其應用限制在物件級別的逆向渲染任務中。
- GeoSplatting 目前僅對單次反射鏡面照明進行建模,將高階效果(例如,相互反射)留給殘差項。
未來研究方向包括探索如何消除對遮罩的需求、應用自適應解析度以適應詳細的幾何形狀,以及將其擴展到場景級別的任務。此外,還可以通過結合光線追踪技術來實現對陰影和相互反射的更全面分解。
통계
在 NeRF 合成資料集上,GeoSplatting 在 PSNR 方面優於第二好的方法近 1dB。
與基於網格的表示相比,GeoSplatting 的 PSNR 提高了 3.53。
GeoSplatting 的優化效率很高,每個場景只需 20 分鐘即可完成訓練。
在 Synthetic4Relight 資料集上,GeoSplatting 在新視圖合成、重新照明和反照率評估方面均達到了最先進的效能。
在幾何形狀恢復方面,GeoSplatting 在具有挑戰性的渲染案例(例如,反射性 Spot)中實現了最佳的幾何形狀。
在真實世界的 DTU 資料集上,GeoSplatting 成功分解了合理的幾何形狀和材質。