当前位置:   article > 正文

NeRF-1: 体渲染 Volume Rendering_nerf体渲染公式

nerf体渲染公式

体渲染 Volume Rendering

Refference

  1. 体渲染公式推导
  2. NeRF数学推导


体渲染–光线传输

在这里插入图片描述
L L L : p ( x ) p(x) p(x)处自发光核内散射亮度之和 S ( x ) S(x) S(x)经过 x → t x \rightarrow t xt的衰减亮度 & p ( 0 ) p(0) p(0)处亮度为 L 0 L_0 L0的光线经过 t t t距离衰减后的亮度
T r T_r Tr : 亮度衰减系数
p ( x ) p(x) p(x) : 光线上与光源相距 x x x的点

NeRF中的Volume Rendering

NeRF是为了对颜色进行rendering,而不是亮度。颜色 C C C由光线波长决定,通过半透明物体时,颜色发生变化遵循Alpha Blending原理。由此推出NeRF中对颜色 C C C的volume rendering定义:
在这里插入图片描述
光线的初始值为0,那么经过这条光线 t n → t f t_n \rightarrow t_f tntf获得二维平面颜色为:
在这里插入图片描述
σ ( t ) \sigma(t) σ(t) : t t t处的不透明度,
T ( t ) T(t) T(t) : 累计透明度,从近点 t n → t t_n \rightarrow t tnt过程中没有击中任何粒子的概率(没有散射/没有被阻挡)。

离散化
光线上进行均匀随机采样,第i个点为:
在这里插入图片描述
将连续积分离散化得到:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/268991
推荐阅读