Mip-NeRF论文阅读笔记

Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields
文章链接:https://arxiv.org/abs/2103.13415
项目代码:https://github.com/google/mipnerf

问题提出

NeRF只在相机位置固定、改变观察方向的视角生成上表现较好。当拉近、拉远时图像会产生锯齿以及模糊。

补充知识:锯齿(Aliasing)

锯齿产生的本质是采样频率低于真实原始信号的频率,即信号处理中的“混叠”现象(如果不太熟悉这个概念可以看看这篇文章:https://zhuanlan.zhihu.com/p/23923059)。解决这一现象,可以从两方面入手:一是尽可能提高采样率,如图形学中抗锯齿用到的SSAA/MSAA;二是尽可能去除高频分量,如使用低通滤波器对边缘进行模糊处理。

文章思路

NeRF对每一个像素只发射一条光线,如果多发射几条光线、提高采样率,在一定程度上能够解决锯齿化的问题,但这样的方法大大增加了计算量,效率低下。于是文章中提出了用圆锥体取代光线的方案。
(a) NeRF (b)用圆锥取代NeRF的光线 (c)用Gaussian近似conical frustum
我们知道,NeRF的基本步骤是:根据相机位置逐像素发射光线 → 在光线方向上进行采样获取采样点 ,对采样点进行positional encoding → 把encode后的采样点输入MLP,计算对应的(r,g,b)和不透明度 → 利用volume rendering计算最终像素点的颜色。
当使用圆锥体替换光线后,采样的不再是离散的点集,而是一个连续的圆锥截台(conical frustum),这能够解决NeRF中忽略了光线观察范围体积与大小的问题。对应的区域表示为:
在这里插入图片描述
而此时positional encoding也要转化为积分形式:
在这里插入图片描述
这个计算是非常复杂的,于是作者提出使用3D Gaussian来近似conical frustum。并提出了用IPE(Integrated Positional Encoding)来取代positional encoding。IPE在文中的定义为:the expectation of a positionally-encoded coordinate distributed according to the aforementioned Gaussian. 即:IPE为高斯分布的positional encoding的期望值。为什么要用期望值而不直接使用原来的positional encoding呢?后面再讨论这个问题。
Gaussian分布的优点很多,其中之一便是线性变换。将positional encoding改写为矩阵形式后,与近似的高斯分布进行运算,等价于对高斯分布的均值与协方差进行变换。
用于近似conical frustum的高斯分布均值与协方差计算公式
positional encoding的矩阵形式
(Px)对应的均值与协方差
x服从高斯分布N(μ,σ)时,sin(x)、cos(x)的期望值计算
将Px代入上面这个公式中,可以得到IPE的计算公式:
在这里插入图片描述
此外,Mip-NeRF的cone casting方式还能够支持multiscale的训练,不再需要使用两个MLP(coarse and fine),只用一个multiscale MLP就能完成。

IPE的优势

回到前面提出的为什么要用IPE替代PE这个问题,主要有以下几个原因:
1、PE的计算中所有频段都会被考虑到,也包括了可能超出采样频率的高频信息(这是前文中提到的锯齿(混叠)产生的主要原因)。而IPE通过计算期望,只需要考虑到γ(x)的边缘分布,集成了PE特征,当存在频率周期小于被集成的频率周期时,IPE的高频维度将向零收缩,从而具有更好的抗锯齿性能;
PE与IPE可视化效果图
2、由于1中提到的原因,PE的表现依赖于超参数L(PE中的sin/cos阶数),可以看到,当L增大时,高频信息增加,效果也急剧下降了。而IPE的高频维度收缩能够使其摆脱超参数L的限制。
在这里插入图片描述

小结

Mip-NeRF采用了cone casting方式,并提出了IPE,有效解决了NeRF存在的锯齿、模糊问题;在结构上用一个multiscale MLP取代了NeRF中的coarse and fine MLP。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
明源天际MIP集成开发平台是一种基于云计算和大数据技术的集成开发平台,旨在帮助企业快速搭建、开发和部署业务应用。 在参加明源天际MIP集成开发平台的培训过程中,我学到了以下几点。 首先,我了解到明源天际MIP集成开发平台具有强大的功能和灵活的扩展性。通过该平台,我可以快速构建各种业务应用,满足企业不同的需求。无论是采购、人力资源还是财务,都可以通过平台进行快速集成和开发。 其次,我学会了使用明源天际MIP集成开发平台的开发工具和技术。平台提供了一套完整的开发工具和API接口,可以与企业原有的系统进行无缝集成。通过学习和使用这些工具和技术,我可以更加高效地进行开发工作。 另外,我还学到了明源天际MIP集成开发平台的部署和运维知识。平台支持灵活的部署方式,可以选择私有云、公有云或混合云等方式进行部署。在培训中,我学会了如何进行平台的部署和配置,并了解了平台的运维和监控等方面的知识。 最后,我认识到明源天际MIP集成开发平台的重要性和应用前景。随着企业业务的不断复杂化和需求的增长,集成开发平台将成为企业实现数字化转型的重要工具。通过学习和使用明源天际MIP集成开发平台,我可以更好地满足企业的需求,提高工作效率。 总而言之,参加明源天际MIP集成开发平台的培训让我对该平台有了全面深入的了解,掌握了相关的开发工具和技术,提高了自己的开发能力和应用水平。我相信在未来的工作中,我能够更好地利用这些知识,为企业的发展做出更大的贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值