news 2026/7/7 16:05:59

FastGS学习1——论文整体学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FastGS学习1——论文整体学习

1.论文总体总结

1.1. Abstract

① 作者指出,现有 3DGS 加速方法的核心问题在于:
训练过程中无法有效控制高斯数量,导致大量冗余计算开销

② 作者提出FastGS,通过基于多视角一致性的高斯增殖与剪枝策略,在不牺牲渲染质量的前提下,大幅缩短训练时间。

③ FastGS 的关键贡献是:

  • 不依赖 budget 机制

  • 训练静态场景可压缩到100 秒以内

  • 在多个任务(动态重建、表面重建、SLAM)中具有良好泛化性

1.2. Introduction

① 作者回顾了 NeRF 与 3DGS 的发展,指出 3DGS 已经在渲染速度上占优,但训练仍然需要数十分钟

② 通过分析 vanilla 3DGS,作者认为瓶颈主要来自Adaptive Density Control(ADC)

  • densification:根据梯度复制 / 分裂高斯

  • pruning:根据 opacity / scale 删除高斯

③ 作者认为现有方法的问题在于:

  • densify 过度 → 高斯数量失控

  • prune 不精准 → 要么删不干净,要么质量下降

④ 核心观察:

一个有价值的高斯,应该在多个视角下都能改善重建质量

这与传统多视角几何中的Bundle Adjustment思想一致。

1.3. Method (FastGS)

1.3.1. Overview

① FastGS 不改变 3DGS 的整体训练流程,仅重新设计 ADC(densify + prune)。

② 核心思想是:
用多视角重建误差,衡量每一个高斯对整体重建质量的真实贡献

③ FastGS 包含三大模块:

  • VCD:Multi-view Consistent Densification

  • VCP:Multi-view Consistent Pruning

  • Compact Box:减少 rasterization 中的冗余 tile-Gaussian 对

1.3.2. Multi-view Consistent Densification (VCD)

① 传统 3DGS 的 densify 只看单视角梯度,容易生成只对单一视角有用的高斯。

② FastGS 的做法是:

  • 从训练集中随机采样 KKK 个视角(默认 10)

  • 对每个视角计算逐像素 L1 误差

  • 归一化后得到高误差区域 mask

③ 对每一个高斯 GiG_iGi​,统计:

  • 在多少视角中

  • 它的 2D footprint 覆盖了高误差像素

④ 定义 densification score:

si+=1K∑j=1K∑p∈ΩiI(Mjmask(p)=1)s_i^+ = \frac{1}{K} \sum_{j=1}^{K} \sum_{p \in \Omega_i} \mathbb{I}(M_j^{mask}(p)=1)si+​=K1​j=1∑K​p∈Ωi​∑​I(Mjmask​(p)=1)

⑤ 当 si+s_i^+si+​ 大于阈值时,才允许该高斯被 clone / split。

👉 这保证了:只有在多个视角下 consistently 处于高误差区域的高斯,才会被增殖

1.3.3. Multi-view Consistent Pruning (VCP)

① vanilla 3DGS 的 prune 主要依据 opacity / size,无法识别“多视角冗余高斯”。

② FastGS 在 VCD 的基础上,引入加权光度误差

Ejphoto=(1−λ)L1+λ(1−SSIM)E^{photo}_j = (1-\lambda)L_1 + \lambda(1-\text{SSIM})Ejphoto​=(1−λ)L1​+λ(1−SSIM)

③ 定义 pruning score:

si−=N(∑j=1K(∑p∈ΩiI(Mjmask(p)=1))⋅Ejphoto)s_i^- = \mathcal{N}\left( \sum_{j=1}^{K} \left( \sum_{p \in \Omega_i} \mathbb{I}(M_j^{mask}(p)=1) \right) \cdot E^{photo}_j \right)si−​=N​j=1∑K​​p∈Ωi​∑​I(Mjmask​(p)=1)​⋅Ejphoto​​

④ 含义:

  • 如果一个高斯在很多视角中

  • 覆盖了大量高误差像素

  • 且整体光度误差仍然很高

→ 说明它并没有有效改善重建质量,应当被删除

1.3.4. Compact Box

① vanilla 3DGS 使用 3-sigma rule 生成 2D 椭圆,容易产生大量无效 tile-Gaussian 对。

② FastGS 引入Compact Box

  • 基于 Mahalanobis distance

  • 剪掉对 tile 几乎没有贡献的 Gaussian–tile pair

③ 该模块仅影响 rasterization 阶段,不影响重建质量。

1.3.5. Optimization

① 优化目标与 vanilla 3DGS 相同:

L=(1−λ)L1+λ(1−SSIM)\mathcal{L} = (1-\lambda)L_1 + \lambda(1-\text{SSIM})L=(1−λ)L1​+λ(1−SSIM)

② FastGS 采用分阶段优化策略,减少不必要的参数更新频率。

1.4. Experiments

1.4.1. Dataset

① 静态场景数据集:

  • Mip-NeRF 360

  • Tanks & Temples

  • Deep Blending

② 扩展任务:

  • 动态场景重建

  • 表面重建

  • 稀疏视角

  • 大规模场景

  • SLAM

1.4.2. Implementation Details

① 训练统一 30k iterations
② 采样视角数 K=10K=10K=10
③ densify 默认到 15k iteration
④ GPU:RTX 4090

1.4.3. Baselines

① 对比方法包括:

  • 3DGS

  • Taming-3DGS

  • DashGaussian

  • Speedy-Splat

  • Mini-Splatting

1.4.4. Main Results

① 在多个数据集上,FastGS 达到:

  • 100 秒级训练时间

  • 高斯数量显著减少(最多减少 7×)

  • PSNR / SSIM 基本持平甚至更优

② FastGS-Big 版本在质量和速度上同时超过 DashGaussian。

1.4.5. Ablation Study

① 仅加 VCD:

  • 高斯数 ↓ 80%

  • 训练时间 ↓ 3×

② 仅加 VCP:

  • 冗余高斯显著减少

  • 质量几乎不变

③ Compact Box:

  • 训练再提速约 8%

1.4.6. Discussion

① FastGS 当前的瓶颈不在 ADC,而在训练迭代步数固定为 30k

② 作者认为未来可以:

  • 设计更快收敛的优化器

  • 使用 feed-forward 初始化模型

1.5. Related Work

① 高斯 densification 控制
② 高斯剪枝与压缩
③ 光栅化优化
④ 二阶 / 近二阶优化方法

1.6. Conclusions

FastGS 提出了一种简单、通用、有效的 3DGS 加速框架,核心在于:

用多视角一致性,严格约束每一个高斯的“存在合理性”。

该方法在多个任务中均表现出强泛化能力,为后续 3DGS 系列工作提供了一个非常稳健的加速范式。

2.心得:

Fast GS通过多视图一致的密度化(VCD)和多视图一致的剪枝(VCP)实现了达到和SOTA方法相似的指标的同时显著减少高斯数量,从而快速实现某一个场景的重建。并且测试了在动态场景重建,表面重建,稀疏图重建,大规模重建和SLAM等方法的通用性。实现了平均2-7倍的渲染速度。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 12:07:43

Dubbo监控配置实战:5步打造企业级微服务观测体系

还在为微服务调用链路复杂而头疼?服务异常却无法快速定位?本文带你5步实现Dubbo监控配置,从基础指标到业务埋点,构建完整的服务观测能力。 【免费下载链接】dubbo Dubbo 是一款高性能、轻量级的分布式服务框架,旨在解决…

作者头像 李华
网站建设 2026/7/7 7:36:43

QRemeshify革命性重网格技术:告别三角面困扰,拥抱完美四边形拓扑

还在为三角面网格带来的渲染瑕疵和雕刻困难而烦恼吗?QRemeshify作为Blender生态中的重网格工具,正在彻底改变3D艺术家的工作流程。这款基于先进算法的插件能够将复杂的三角网格转换为高质量的四边形拓扑,让你的建模工作如虎添翼。 【免费下载…

作者头像 李华
网站建设 2026/7/7 14:17:20

EmotiVoice实时语音生成性能测试报告

EmotiVoice实时语音生成性能深度解析 在虚拟主播能与观众实时互动、游戏角色会因剧情转折而哽咽落泪的今天,传统文本转语音系统早已无法满足人们对“有灵魂的声音”的期待。当用户不再满足于“能听清”,而是追求“被打动”时,EmotiVoice这类融…

作者头像 李华
网站建设 2026/7/7 18:05:27

天然冬虫夏草哪家专业

天然冬虫夏草哪家专业?深度解析行业现状与专业选择指南 在高端滋补品市场中,天然冬虫夏草因其独特的药用价值与稀缺性,始终占据着重要地位。然而,面对市场上品牌众多、品质参差不齐的局面,消费者常常困惑:…

作者头像 李华
网站建设 2026/7/7 15:02:55

飞书文档转Markdown:轻松实现文档格式无缝转换

飞书文档转Markdown:轻松实现文档格式无缝转换 【免费下载链接】feishu2md 一键命令下载飞书文档为 Markdown 项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md 还在为飞书文档的格式转换问题而烦恼?每次复制粘贴都要重新调整格式&#xf…

作者头像 李华
网站建设 2026/7/7 13:27:16

Directus企业级周起始日配置策略:从业务偏差到精准数据管理

Directus企业级周起始日配置策略:从业务偏差到精准数据管理 【免费下载链接】directus Directus 是一个开源的、实时的内容管理平台,用于构建可扩展的数据管理应用程序。* 管理和操作数据库数据;支持多种数据库类型;支持自定义字段…

作者头像 李华