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的多种查看器集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目