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

3D Gaussian Splatting学习日记

3D Gaussian Splatting
Our rasterization respects visibility order in contrast to their order-independent method. In addition, we back-
propagate gradients on all splats in a pixel and rasterize anisotropic splats.
与顺序无关的方法相比,我们的光栅化尊重可见性顺序。此外,我们在像素中的所有片上反向传播梯度并对各向异性片进行光栅化。
We use 3D Gaussians for a more flexible scene representation, avoiding the need for MVS geometry and achieving
real-time rendering thanks to our tile-based rendering algorithm for the projected Gaussians.
我们使用 3D 高斯函数来实现更灵活的场景表示,避免了对 MVS 几何体的需求,并通过我们用于投影高斯函数的基于图块的渲染算法实现了实时渲染
We choose 3D Gaussians, which are differentiable and can be easily projected to 2D splats allowing fast 𝛼-blending for
rendering.
我们选择 3D 高斯,它是可微分的,可以轻松投影到 2D splats,从而允许快速𝛼混合进行渲染。
nstead, we model the geometry as a set of 3D Gaussians that do not require normals. Our Gaussians are defined by a full 3D covariance matrix Σ defined in world space [Zwicker et al. 2001a] centered at point (mean) 𝜇.
相反,我们将几何体建模为一组不需要法线的 3D 高斯函数。我们的高斯函数是由世界空间中定义的完整 3D 协方差矩阵 Σ 定义的 [Zwicker 等人,2017]。 2001a] 以点(平均值)𝜇 为中心:
This representation of anisotropic covariance – suitable for op-timization – allows us to optimize 3D Gaussians to adapt to the
geometry of different shapes in captured scenes, resulting in a fairly compact representation. Fig. 3 illustrates such cases
这种各向异性协方差的表示(适合优化)使我们能够优化 3D 高斯以适应捕获场景中不同形状的几何形状,从而产生相当紧凑的表示。图 3 说明了此类情况
fast rasterization 快速光栅化
Results show that splitting big Gaussians is important to allow good reconstruction of the background as
seen in Fig. 8, while cloning the small Gaussians instead of splitting them allows for a better and faster convergence especially when thin structures appear in the scene.
结果表明,分割大高斯对于实​​现背景的良好重建非常重要,如图 8 所示,而克隆小高斯而不是分割它们可以实现更好更快的收敛,尤其是当场景中出现薄结构时
在这里插入图片描述
little overlap 小重叠产生伪影

to learn: https://zhuanlan.zhihu.com/p/680669616
https://zhuanlan.zhihu.com/p/679809915


http://www.kler.cn/a/370336.html

相关文章:

  • HTML之拜年/跨年APP(改进版)
  • 跨境电商使用云手机用来做什么呢?
  • 【Maven】resources-plugin
  • Ubuntu 24.04 LTS 更改软件源
  • Ceph与RAID在存储中的协同工作过程
  • linux 安装PrometheusAlert配置钉钉告警
  • 【无人机设计与控制】无人机避障,路径规划
  • 推荐一款免费好用的「AI 知识库」工具,可进行RAG问答、文档分析、总结摘要等,自动进行chunk拆分与向量化
  • 树莓派使用Node.js 将蓝牙设置成BLE外设
  • 基于微信小程序实现信阳毛尖茶叶商城系统设计与实现
  • 【Android】Kotlin教程(7)
  • 提升数据处理能力:铠侠 KCD81RUG3T84 SSD 的优势解析
  • 云计算过二级等保的要求,应该怎么做?
  • CSS3简介
  • PHP+REDIS设置请求限流(设置1秒内最大请求数1000QPS)
  • 【数据结构与算法】力扣 92. 反转链表 II
  • 浅谈钓鱼攻防之道-制作免杀excel文件钓鱼
  • Spring Boot:植物健康监测的智能先锋
  • 卡方检验方法概述与类型——四格表和R*C表卡方检验案例
  • Vxe UI vue vxe-table 表格中使用下拉表格,单元格渲染下拉表格
  • AJAX——设置 CORS 响应头实现跨域
  • Go 交互式CLI - survey
  • 玻色因hydroxypropyl tetrahydropyrantriol——普西因
  • Marimo:开源的响应式Python笔记本,特别适合数据分析工作者,丰富的UI组件并能转成生成应用
  • HF上的 llava-med-zh-instruct-60k 数据预处理代码
  • K8s-DashBoard部署与管理