当前位置: 首页 > news >正文

中美网站建设差异建设卡开通网银网站

中美网站建设差异,建设卡开通网银网站,上海画册设计,推广网站怎么做NeRF使用神经网络来表示场景。给定一个场景#xff0c;输入该场景稀疏的视角图片#xff0c;NeRF可以合成该场景新的视角的图片。 神经辐射场 神经辐射场#xff08;neural radiance field#xff0c;NeRF#xff09;使用5D的向量值函数表示一个场景。 输入是连续的5D坐…NeRF使用神经网络来表示场景。给定一个场景输入该场景稀疏的视角图片NeRF可以合成该场景新的视角的图片。 神经辐射场 神经辐射场neural radiance fieldNeRF使用5D的向量值函数表示一个场景。 输入是连续的5D坐标包括位置x(x,y,z)\mathbf x (x,y,z)x(x,y,z)和视角方向d(θ,ϕ)\mathbf d (\theta, \phi)d(θ,ϕ)输出是发光颜色c(r,g,b)\mathbf c (r, g, b)c(r,g,b)和体积密度σ\sigmaσ。 具体地用一个全连接网络近似这个场景也就是学习 FΘ:(x,d)→(c,σ)F_{\Theta}:(\mathbf x, \mathbf d) \rightarrow (\mathbf c, \sigma)FΘ​:(x,d)→(c,σ)。 作者鼓励让体积密度只依赖于位置。所以网络结构是先输入位置x\mathbf xx输出σ\sigmaσ和一个特征向量。之后将特征向量和视角方向拼接最后映射到c\mathbf cc颜色。 注意不同的场景需要训练不同的NeRF。 位置编码 在将输入传递到网络之前使用高频函数将输入映射到更高维空间可以更好地拟合包含高频变化的数据。类似Transformer作者提出将x,d\mathbf x, \mathbf dx,d映射到高维空间中再输入网络。 使用辐射场进行立体渲染 为了配合辐射场作者采用立体渲染volume rendering方法渲染图像。 关于立体渲染可以参考 https://zhuanlan.zhihu.com/p/595117334 体积密度σ(x)\sigma(\mathbf x)σ(x)可以解释为光线在位置x\mathbf xx处终止于无穷小粒子的微分概率。 立体渲染中相机光线r(t)otd\mathbf r(t) \mathbf o t\mathbf dr(t)otd在范围[tn,tf][t_n, t_f][tn​,tf​]的期望颜色C(r)C(\mathbf r)C(r)如下计算 C(r)∫tntfT(t)σ(r(t))c(r(t),d)dtwhereT(t)exp⁡(−∫tntσ(r(s))ds)C(\mathbf r) \int_{t_n}^{t_f} T(t) \sigma(\mathbf r(t)) \mathbf c(\mathbf r(t), \mathbf d) dt \\ where~~ T(t) \exp(-\int_{t_n}^t \sigma(\mathbf r(s))ds) C(r)∫tn​tf​​T(t)σ(r(t))c(r(t),d)dtwhere  T(t)exp(−∫tn​t​σ(r(s))ds)从连续的神经辐射场渲染一个视角需要追踪所需虚拟相机的相机光线上的每个像素来估计积分C(r)C(\mathbf r)C(r)。 上面公式的积分实际中用数值方法计算。如果固定在某些点采样计算积分会限制表示的分辨率。为了解决这个问题作者提出使用分层采样stratified sampling的方法。首先将[tn,tf][t_n, t_f][tn​,tf​]平分成N个大小一样的桶然后在每个桶中采样一个样本 ti∼U[tni−1N(tf−tn),tniN(tf−tn)]t_i \sim \mathcal U [t_n \frac{i-1}{N}(t_f - t_n), t_n \frac{i}{N}(t_f - t_n)] ti​∼U[tn​Ni−1​(tf​−tn​),tn​Ni​(tf​−tn​)]虽然采样的样本还是离散的但是优化过程是循环的需要进行多次采样每次采样可以采样到不同的位置所以相当于在连续的位置优化。用采样的样本估计C(r)C(\mathbf r)C(r)的方法如下 C^(r)∑iNTi(1−exp⁡(−σiδi))ciwhereTiexp⁡(−∑j1i−1σjδj)\hat C(\mathbf r) \sum_{i}^{N} T_i (1-\exp(-\sigma_i \delta_i)) \mathbf c_i \\ where~~ T_i \exp(- \sum_{j1}^{i-1} \sigma_j \delta_j) C^(r)i∑N​Ti​(1−exp(−σi​δi​))ci​where  Ti​exp(−j1∑i−1​σj​δj​)其中δiti1−ti\delta_i t_{i1} - t_iδi​ti1​−ti​。这个估计C(r)C(\mathbf r)C(r)的方法是可导的所以可以方便的优化参数。 Hierarchical立体采样 如果沿每个相机光线的 N 个查询点密集地计算NeRF的值这样的渲染策略是效率低下的因为对渲染图像没有贡献的自由空间和遮挡区域会被重复采样。 为了解决这个问题作者提出训练两个网络一个是粗粒度coarse的一个细粒度fine的。首先对粗粒度网络分层采样NcN_cNc​个点然后计算C^c(r)\hat{C}_c(\mathbf r)C^c​(r)。 标准化w^iwi∑jwj\hat{w}_i\frac{w_i}{\sum_j w_j}w^i​∑j​wj​wi​​得到一个概率密度函数。根据这个分布采样得到NfN_fNf​个点。再使用细粒度网络计算这NcNfN_c N_fNc​Nf​个点的颜色C^f(r)\hat{C}_f(\mathbf r)C^f​(r)。这样的方式可以对可见部分采样更多的点。 损失函数 损失函数是渲染像素和真实像素的平方误差 其中R\mathcal RR是一个batch的光线集合。 在训练的每个循环中从像素中随机采样一个batch的相机光线。 虽然最后渲染的图像由细粒度网络产生但是粗粒度网络同样需要训练。
http://www.dnsts.com.cn/news/36014.html

相关文章:

  • 中国网站优化哪家好济源新站seo关键词排名推广
  • 网站建设费用预算济南集团网站建设价格
  • 无锡高端网站建设机构龙岗住房和建设局网站
  • 电商网站制作教程正规品牌网站设计
  • 赣州网站推广多少钱游戏大厅定制游戏开发
  • 做一网站APP多少钱中国建设银行租赁网站
  • 沧州网站建设外贸泰安房产网签西湖春晓
  • 怎样使用二维码做网站c2c模式流程图
  • dz做网站js不起作用网站内容的重要性
  • 南昌网站定制百度快照的作用是什么
  • 站群seo淘宝的关键词排名怎么查
  • 做网站怎样做淘宝网电脑版登录入口
  • 阿里云建设网站买哪个服务wordpress m3u8
  • 北京云网站建设专业网站建设公司首选
  • 手机怎样下载安装建设银行网站xsl做书店网站
  • 重庆网站建站建设平台做设计在哪个网站上找高清图片大全
  • 免费seo网站诊断彩票走势图网站建设
  • 企业网站加视频专业做胶粘剂招聘网站
  • 爱奇艺会员做任务送十天网站中国有哪些网站可以做兼职
  • 建设网站首页应该采用网站制作企业首页
  • 网站如何做好用户体验建一个网站需要什么手续
  • 自己做的网站给人攻击了怎么办长清网站建设电话
  • 网站开发的技术问题顺义制作网站
  • 网站主题如何制作建筑工程师的工作内容
  • 做网站的公司好坑啊广州网站优化推荐
  • 合肥网站设计goz怎么查企业
  • 微信公众号授权给网站重庆网站建设公司推荐
  • 个人如何学习做网站软件开发学校排名
  • 有什么做视频的免费素材网站好自助建站免费永久
  • 网站建设大赛策划书郴州新网交友