Title | Point-NeRF: Point-based Neural Radiance Fields |
---|---|
Author | Qiangeng Xu, Zexiang Xu, Julien Philip, Sai Bi, Zhixin ShuKalyan Sunkavalli , Ulrich Neumann |
Conf/Jour | CVPR 2022 Oral |
Year | 2022 |
Project | Point-NeRF: Point-based Neural Radiance Fields (xharlie.github.io) |
Paper | Point-NeRF: Point-based Neural Radiance Fields (readpaper.com) |
- 生成初始点云(本文),此外还有Colmap和Metashape等方法生成
- 基于MVS Net的$G_{p,γ}$,生成每个点的位置和置信度(点是否在表面上)
- 基于2D CNN的$G_f$,生成每个点的特征
- 点云处理:排除降低渲染质量的孔和异常值 每10K次迭代
- Point pruning 对置信度低于0.1的点进行删除
- Point growing 当ray marching中密度最大点(表面附近的点)周围的点比较少时,添加点来填补空白
- MLP获取点x的信息
- MLP F:x点周围点的新特征$f_{i,x}=F(f_{i},x-p_{i}).$
- MLP R:x点的辐射值(or颜色) $r=R(f_{x},d).$
- x点的聚合特征$f_{x}=\sum_{i}\gamma_{i}\frac{w_{i}}{\sum w_{i}}f_{i,x},\mathrm{~where~}w_{i}=\frac{1}{|p_{i}-x|}.$
- MLP T:x点周围点的密度 $\sigma_i=T(f_{i,x})$
- x点的聚合密度$\sigma=\sum_{i}\sigma_{i}\gamma_{i}\frac{w_{i}}{\sum w_{i}},w_{i}=\frac{1}{|p_{i}-x|}.$