[发明专利]一种基于深度引导采样的高效神经辐射场渲染方法在审
| 申请号: | 202111421781.8 | 申请日: | 2021-11-26 |
| 公开(公告)号: | CN114241113A | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 周晓巍;林浩通;彭思达 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06T15/08 | 分类号: | G06T15/08;G06N3/04 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静 |
| 地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 深度 引导 采样 高效 神经 辐射 渲染 方法 | ||
1.一种基于深度引导采样的高效神经辐射场渲染方法,其特征在于,该方法具体的步骤如下:
(1)获取N张待渲染视角附近的图片,通过深度神经网络提取得到N张图片特征{Fi|i=1,...,N},其中Fi为第i张图片的特征;记待渲染视角的图片为目标视图,获取的待渲染视角附近的图片为给定视图;
(2)利用给定视图计算目标视图的深度图像D,用D(u,v)表示目标视图上像素点(u,v)的深度值;
(3)对于目标视图上的一个像素点(u,v),在其深度可能所处的区间[D(u,v)-ΔD(u,v),D(u,v)+ΔD(u,v)],采样Nk个点{xk|k=1,...,Nk},其中ΔD(u,v)为真实深度值与步骤(2)计算得到的深度值的最大误差,xk为从相机中心穿过像素点(u,v)的射线在上述深度区间上均匀采样的点;
(4)对于步骤(3)采样的点xk,利用神经网络Φ计算采样点的神经辐射场(c,σ)=Φ(d,f);其中,c和σ分别是点xk的辐射和体密度,d是相机中心穿过像素点(u,v)的射线在3D空间中的方向;f是xk投影在步骤(1)深度神经网络输入图片上的对应的图像特征的聚合;
(5)利用体渲染的公式聚合每一个像素点上所有采样点的神经辐射场(c,σ),得到最终渲染出来的图片。
2.根据权利要求1所述的一种基于深度引导采样的高效神经辐射场渲染方法,其特征在于,利用均方误差损失函数实现对步骤(1)的深度神经网络、步骤(4)中的神经网络Φ进行监督。
3.根据权利要求1所述的一种基于深度引导采样的高效神经辐射场渲染方法,其特征在于,步骤(2)中计算目标视图深度图像D的过程为先后构建两个代价体;第二个代价体的分辨率比第一个代价体的分辨率更高;构建过程如下:
在目标视图前,给定包含场景物体的范围,在此范围内均匀采样M′个平面{Lj′|j=1,...,M′},L′j为第j个平面的深度;利用步骤(1)提取到的图片特征在每个深度平面上构建的以方差为代价的代价体;具体为,由第i张给定视图Ii的相机参数[Ki,Ri,ti]和目标视图的相机参数[K,R,t]定义一个单应变换:其中n表示目标视图的相机中心轴,此单应变换Hi(z)将目标视图上一个像素点(u,v)在深度为z的情况下转换到第i张给定视图Ii上,插值求出转换后的像素点对应的特征F′i,z(u,v)=Fi(Hi(z)[u,v,1]T),其中Fi(Hi(z)[u,v,1]T))为从图像特征Fi取出Hi(z)[u,v,1]T对应像素点的特征;基于转换好的特征,代价体中每个元素的值定义为给定视图上特征{F′i,z(u,v}|i=1,...,N}的方差;将此代价体输入到基于3D卷积的神经网络中处理,得到一个深度的概率体P′,概率体P′的第j个平面P′j在像素点(u,v)的概率代表了对应像素点上的深度落在此平面上的概率;像素点(u,v)的深度定义为M′个深度平面上概率分布的期望
根据上述步骤计算得到的深度D′,在深度范围[D′(u,v)-ΔD′(u,v),D′(u,v)+ΔD′(u,v)],采样M个深度平面{Lj|j=1,...,M},Lj(u,v)为像素点(u,v)在第j个平面的深度;利用步骤(1)提取到的图片特征在每个深度平面上构建以方差为代价的代价体;将此代价体输入到基于3D卷积的神经网络中处理,得到一个深度的概率体P,概率体P的第j个平面Pj在像素点(u,v)的概率代表了对应像素点上的深度落在此平面上的概率;像素点(u,v)的深度定义为M个深度平面上概率分布的期望
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111421781.8/1.html,转载请声明来源钻瓜专利网。





