Linketic/CityGaussian

[ECCV`24&ICLR`25] CityGaussian Series for High-quality Large-Scale Scene Reconstruction with Gaussians

解决的问题

CityGaussian 解决了使用高斯点阵(Gaussian Splatting)重建高保真、大规模 3D 场景(如城市级环境)的挑战。它克服了处理海量数据集时的内存成本和 GPU 资源限制问题,同时提升了几何精度和渲染速度。

工作原理

该项目实现了一系列方法(V1 和 V2),利用高斯点阵进行场景重建。关键机制包括:

  • 多 GPU 重建:一种可控制内存开销的系统,将重建过程分布在多个 GPU 上。
  • 模型分区:对数据进行分析并分配到特定模型分区,以处理大规模场景。
  • 联合优化:支持联合相机位姿与 3DGS 优化,特别适用于不精确的相机位姿数据(例如 VGGT-X 等 3D 基础模型的输出结果)。
  • 网格提取:集成 2DGS 风格的网格提取技术,将高斯表示转换为几何网格。

适用人群

本工具专为从事 3D 计算机视觉、城市规划和数字孪生构建的研究人员与开发者设计,适用于需要从图像中实际重建大规模真实世界环境的场景。

核心亮点

  • 可扩展基础设施:支持多 GPU 重建,无 GPU 数量限制。
  • 几何精度:聚焦于几何上精确的重建,如 CityGaussianV2 所强调的那样。
  • 灵活优化:支持对噪声较大的 COLMAP 结果进行联合位姿与 3DGS 优化。
  • 集成工具链:包含 Web 查看器、轨迹对齐渲染和网格视频生成功能。

相关

  • 项目
  • 项目
  • Dispatch
  • Dispatch
  • 项目