hbb1/2d-gaussian-splatting

[SIGGRAPH'24] 2D Gaussian Splatting for Geometrically Accurate Radiance Fields

解決的問題

本專案解決了傳統3D高斯濺射在幾何準確性上的不足。透過以2D定向圓盤(surfels)取代3D橢球體來表示場景,產生更幾何精確的輻射場,並更容易轉換為高品質的3D網格。

工作原理

系統使用一組2D定向圓盤來表示場景,並使用視角修正的可微分光柵化器進行渲染。為提升重建品質,採用針對法線一致性與深度扭曲的特定正則化方法。在網格提取方面,使用TSDF(截斷有符號距離函數)融合,支援針對特定體積的有界模式,以及將空間收縮為球體並採用自適應截斷以處理大規模場景的無界模式。

適用對象

本工具專為從事電腦視覺、3D重建與新視角合成的研究人員與開發者設計,適用於需要高保真幾何表面而非僅視覺上可信的渲染結果的場景。

主要亮點

  • 幾何精確:使用2D surfels確保更好的表面對齊與準確性。
  • 可微分光柵化:實作自訂CUDA加速的surfel光柵化器,支援高效訓練。
  • 靈活的網格化:支援有界與無界網格提取,適用於不同規模的場景。
  • 廣泛相容:相容COLMAP與NeRF Synthetic資料集,並可與SIBR及基於WebGL的多種檢視器整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案