当前位置: 首页 > news >正文

FreGS: 3D Gaussian Splatting with Progressive Frequency Regularization论文学习记录

3. 提出的方法

我们提出了FreGS,一种具有渐进频率正则化的新型3D高斯溅射方法,它是首个从频率角度缓解3D高斯溅射过度重建问题的方法。图2展示了FreGS的概览。第3.1节简要介绍了原始的3D高斯溅射方法(3D-GS),包括高斯稠密化。第3.2节中,我们首先揭示了频率正则化在解决过度重建问题和改善高斯稠密化方面的有效性。接着,我们描述了在傅里叶空间中用于频率正则化的幅度和相位差异。为了降低高斯稠密化的难度,我们设计了频率退火技术(第3.3节),以实现渐进的频率正则化,这可以逐步利用从低到高的频率成分进行粗到细的高斯稠密化。

3.1 预备知识

3D高斯溅射:3D-GS通过使用各向异性3D高斯分布显式建模场景表示,并通过高效的可微溅射技术实现实时渲染。在结构光束法生成的稀疏点云的基础上,创建了一组3D高斯分布,每个高斯分布由协方差矩阵Σ、中心位置p、透明度α和表示颜色的球面谐波系数表示,其中协方差矩阵Σ由缩放矩阵和旋转矩阵表示以便于可微优化。

高斯稠密化的目标是将初始稀疏的高斯集合转化为更密集的集合,从而增强其对场景的准确表示。主要关注两个情况。第一个是几何特征缺失的区域(对应于重建不足),第二个是由少量大型高斯分布覆盖的大范围高方差区域(对应于过度重建)。这两种情况都会导致对场景中区域的不充分表示。对于重建不足,通过克隆高斯来增加高斯的总数量和体积。对于过度重建,通过将大型高斯分布拆分为多个小型高斯分布来维持总体体积,同时增加高斯数量。

在渲染过程中,通过溅射将3D高斯投影到2D平面上。通过α混合技术计算像素颜色C。具体来说,像素的颜色C可以通过混合N个有序的2D高斯分布来计算,这些高斯分布重叠在像素上,其公式为:

其中,颜色ci​和透明度αi​通过将第i个2D高斯分布的协方差矩阵与每个点的球面谐波系数和透明度相乘来计算。

3.2 频率正则化

在这一节中,我们首先探讨了为什么3D-GS会导致过度重建。我们计算了过度重建区域内像素的平均梯度,并跟踪其随着训练进展的变化。正如图3所示,在使用简单的像素级L1损失时,尽管这些区域的重建效果不佳,但平均梯度可能非常小,这会误导高斯稠密化。具体来说,小的像素梯度被反向传播到该像素和相应的3D高斯分布。因此,这些小梯度的高斯不会通过拆分成更小的高斯进行稠密化,从而导致过度重建。

过度重建的结果是对区域的表示不足,这表现为整体结构(低频信息)和细节(高频信息)的缺失。与像素空间相比,频率空间能够更好地揭示过度重建区域,通过显式分离不同的频率成分。因此,直观地可以通过在频率域中应用正则化来指导高斯稠密化。图3显示,使用频率正则化后,平均像素梯度显著增加,表明其有效性。我们因此得出结论,通过频率正则化,可以在过度重建区域中自适应地进行高斯稠密化。相反,L1损失无法区分过度重建区域和重建良好的区域,导致在重建良好的区域创建了许多冗余的高斯分布。

基于以上分析,我们设计了FreGS,旨在从频率角度提升3D高斯溅射。具体来说,通过最小化渲染图像与对应的真实图像之间的频率谱差异,缓解过度重建问题并改善高斯稠密化。幅度和相位作为频率的两个主要元素,可以捕捉图像的不同信息。因此,我们通过在傅里叶空间中正则化渲染图像I^∈RH×W×C和真实图像I∈RH×W×C之间的幅度和相位差异来实现频率正则化。

在这里,我们详细介绍幅度和相位差异。我们首先将I^和I转换为对应的频率表示F^和F,通过二维离散傅里叶变换。以I为例:

我们提出了一种新方法FreGS,用来改进3D高斯溅射技术,主要是为了避免模型在处理复杂场景时出现过度重建的问题。过度重建是指模型过多地重复表示一些区域,从而影响整体质量。FreGS的关键在于引入“频率正则化”来解决这个问题。以下是FreGS的主要内容:

  1. 3D高斯溅射基础

    • 3D高斯溅射(3D-GS)技术通过使用3D高斯分布来建模场景。它利用高斯分布的中心点、透明度等参数来表示场景中的不同部分。
    • 在渲染时,通过将这些高斯分布投影到2D平面上,计算图像的最终颜色。
  2. 频率正则化

    • 在3D-GS中,过度重建问题常常会出现。这是因为一些区域被过多的高斯分布覆盖,导致模型在这些区域表现不佳。
    • 为了改善这一点,我们在频率空间(即图像的频率表示)中应用正则化。这种方法通过调整图像的频率成分来减少过度重建的问题。
    • 我们计算渲染图像和真实图像之间的频率差异,并用这些差异来指导高斯分布的优化。
  3. 频率退火

    • 为了更有效地利用频率正则化,我们设计了一种“频率退火”技术。这个技术从低频开始,逐步引入高频信息,这样可以更精细地进行高斯分布的优化。
    • 频率退火过程分为两个阶段:开始时只关注低频信息,之后逐步加入高频信息,这样可以避免过度优化高频成分带来的问题。

相关文章:

  • SATA(Serial Advanced Technology Attachment)详解
  • Spring常用注解汇总
  • 虚拟机检测与反调试对抗技术
  • opengl中的旋转、平移、缩放矩阵生成函数
  • 力扣53.最大子数组和
  • CUL-CHMLFRP启动器 windows图形化客户端
  • 《深入剖析鸿蒙生态原生应用:一次开发多端部署的技术革新》
  • 23种设计模式-工厂方法(Factory Method)设计模式
  • ccfcsp2701如此编码
  • 统一开放世界与开放词汇检测:YOLO-UniOW无需增量学习的高效通用开放世界目标检测框架
  • 【机密计算顶会解读】11:ACAI——使用 Arm 机密计算架构保护加速器执行
  • FPGA中串行执行方式之计数器控制
  • snmp/mib采用子代理模式,编码,部署
  • 手抖的预防策略
  • 【USTC 计算机网络】第二章:应用层 - TCP UDP 套接字编程
  • [unity 组件] Content Size Fitter 横向填充不满解决办法
  • Json的应用实例——cad 二次开发c#
  • 从零开始学可靠消息投递:分布式事务的“最终一致性”方案
  • 独立组网和非独立组网
  • 文章防洗稿隐蔽混淆软件
  • 英国6月初将公布对华关系的审计报告,外交部:望英方树立正确政策导向
  • 最高检公布一起离婚纠纷典型案例:推动离婚经济补偿制度落实
  • 泽连斯基与埃尔多安会面,称已决定派遣代表团前往伊斯坦布尔
  • 海运港口股掀涨停潮!回应关税下调利好,有货代称美线舱位爆了
  • 中国巴西民间推动建立经第三方验证的“森林友好型”牛肉供应链
  • 京东美团饿了么等外卖平台被约谈