3d gaussian splatting公式推导

1. 离散公式推导

nerf中连续的积分渲染公式是:

其中被遮挡率:

那么转换为离散公式后有:

其中,代表j时刻的时间差,将其带入渲染公式:

设透明度

则被遮挡率

而gaussian-splating的公式与nerf不一样的点在于,透明度的计算是根据像素点处于2D高斯球的概率求得的:

其中是3D高斯球溅射到屏幕上形成的2D高斯球的均值,是2D高斯球的协方差

2. 正向渲染公式推导

正向渲染是指从3D高斯球渲染到2D屏幕中某个像素值的颜色的过程。

2.1 3D高斯到2D高斯

首先,3D高斯参数有高斯球的中心即均值,协方差,透明度,颜色,2D高斯参数有高斯球的中心即均值,协方差

对于均值来说,其值就是将转换到屏幕坐标系上就可以了

从世界坐标系转换到相机坐标系下,

这里3D高斯球的表示是通过一个旋转R和一个缩放矩阵S的乘积表示的,即,这么表示的原理是协方差是一个椭球,标准正态分布是一个圆,椭球就是将这个圆进行旋转缩放变成的。是标准正态分布的协方差,它是一个单位矩阵,所以可以省略。

3. 反向传播公式推导

参考:

【CV】Nerf中体素渲染的离散公式推导 - Edlinf - 博客园

https://zhuanlan.zhihu.com/p/633106694

相关推荐
欧阳子遥2 分钟前
OpenCV 复杂背景下的轮廓提取
人工智能·opencv·计算机视觉
Book思议-2 分钟前
【数据结构实战】单向循环单链表判别条件理解
c语言·数据结构·算法
逆境不可逃7 分钟前
【后端新手谈 04】Spring 依赖注入所有方式 + 构造器注入成官方推荐的原因
java·开发语言·spring boot·后端·算法·spring·注入方式
森林里的程序猿猿11 分钟前
垃圾收集器ParNew&CMS与底层标记三色标记算法
java·jvm·算法
进击的小头12 分钟前
第12篇:开环系统伯德图设计控制器
python·算法
weixin_4588726116 分钟前
东华复试OJ二刷复盘13
数据结构·算法
TechPioneer_lp17 分钟前
腾讯客户端开发岗位 LeetCode 高频题汇总(2026版)
算法·leetcode·面试·求职招聘·笔试·腾讯校招·leetcode高频题
夏日听雨眠18 分钟前
数据结构1
数据结构·算法
AI人工智能+20 分钟前
网约车运输证识别技术:深度融合计算机视觉与自然语言处理技术,实现对运输证全字段的高精度定位、识别与结构化提取
深度学习·计算机视觉·ocr·网约车运输证识别
jing-ya21 分钟前
day 55 图论part7
java·数据结构·算法·图论