点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

来源丨计算机视觉SLAM

作者丨Realcat

Neural Radiance Fields (NeRF) 最近在计算机视觉领域获得了极大的关注,它提供了一种崭新的合成真实世界场景新视角的方法。然而,NeRF的一个局限性是它需要准确的相机位姿来学习场景表征。本文提出了一种 Bundle-Adjusting Neural Radiance Fields(BARF)算法,用于从不够准确(甚至是未知)的相机姿势中训练NeRF,可用于同时学习3D表征以及完成相机注册。本文从理论上建立了与经典图像对齐(image alignment)之间的联系,并阐明从粗到细的相机注册也适用于NeRF。此外,本文还发现,在NeRF中简单地使用位置编码对合成目标有负面影响(本文有改进)。在合成和真实世界数据上的实验表明,BARF可以有效地优化神经场景表征,并同时解决摄像机的姿势的错位。这使得视频序列的视图合成和来自未知摄像机姿势的定位成为可能,这为视觉定位系统(如SLAM)开辟了新的途径,也为密集的3D重建提供了潜在的应用。

代码:github.com/chelnhsuanlin/bundle-adjusting-NeRF

论文:arxiv.org/abs/2104.06405

主页:chenhsuanlin.bitbucket.io/bundle-adjusting-NeRF

2D图像配准

给出一只猫的5个图像块(如下图),神经网络能否学会将它们对齐,同时将它们拟合到一个高质量的基于坐标(coordinate-based)的神经图像表示?

可以的——但传统的位置编码会对注册过程产生负面影响。我们将优化过程可视化,证明了位置编码的影响。没有位置编码的简单MLPs在重建中缺乏保真度,而具有完全位置编码的MLPs则会导致次优的注册。通过利用从粗到细的策略,BARF解决了上述问题,并得到高度精确的几何变换和图像表示效果。

3D虚拟物体

下面的视频展示了传统的NeRF使用改进前位置编码以及BARF对于相机注册任务的对比效果(其中红线表示与真值之间的差异)

(左:NeRF,右:BARF)

下面比较了本文提出的新型视图合成结果。BARF 优化了高保真的三维场景表现,减少了伪影。

(左:NeRF w/o positional encoding; 中:NeRF w/ full positional encoding;右:BARF )

3D真实场景

下面的视频展示了BARF如何从RGB视频序列中学习未知摄像机姿势的3D场景。比较了视图合成的结果以及优化过程中的摄像机位姿。在NeRF中直接应用位置编码对注册过程是不利的,它很容易陷入次优解。

(第一行:合成图像,深度图;第二行:优化的摄像机位姿;第三行:相机位姿与COLMAP位姿对齐后的效果;(前两列为ReRF,后两列为BARF))

海报

本文仅做学术分享,如有侵权,请联系删文。

3D视觉精品课程推荐:

1.面向自动驾驶领域的多传感器数据融合技术

2.面向自动驾驶领域的3D点云目标检测全栈学习路线!(单模态+多模态/数据+代码)
3.彻底搞透视觉三维重建:原理剖析、代码讲解、及优化改进
4.国内首个面向工业级实战的点云处理课程
5.激光-视觉-IMU-GPS融合SLAM算法梳理和代码讲解
6.彻底搞懂视觉-惯性SLAM:基于VINS-Fusion正式开课啦
7.彻底搞懂基于LOAM框架的3D激光SLAM: 源码剖析到算法优化
8.彻底剖析室内、室外激光SLAM关键算法原理、代码和实战(cartographer+LOAM +LIO-SAM)

9.从零搭建一套结构光3D重建系统[理论+源码+实践]

10.单目深度估计方法:算法梳理与代码实现

11.自动驾驶中的深度学习模型部署实战

12.相机模型与标定(单目+双目+鱼眼)

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列三维点云系列结构光系列手眼标定相机标定、激光/视觉SLAM、自动驾驶等)、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答五个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近4000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~  

ICCV 2021 | BA NeRF 神经辐射场 (BARF)相关推荐

  1. NeRF神经辐射场ECCV2020

    目录 NeRF前置内容:渲染和观察方向 摘要 1.Introduction 2.Related Work 2.1.Neural 3D shape representations 2.2.View sy ...

  2. ICCV 2021 Oral | NerfingMVS:引导优化神经辐射场实现室内多视角三维重建

    作者丨韦祎@知乎 来源丨https://zhuanlan.zhihu.com/p/407123751 编辑丨CVer 本文是对我们ICCV 2021被接收的文章NerfingMVS: Guided O ...

  3. ICCV 2021| GRF: 用于三维表征和渲染的通用神经辐射场(已开源)

    作者丨Bo Yang@知乎 来源丨https://zhuanlan.zhihu.com/p/399867075 编辑丨3D视觉工坊 论文链接: https://arxiv.org/abs/2010.0 ...

  4. 大汇总 | 9种基于神经辐射场NeRF的SLAM方法你都知道吗?

    作者 | 秦通  编辑 | 算法邦 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[SLAM]技术交流群 后台回复[SLAM综述]获取 ...

  5. [论文阅读-NeRF+SLAM]NeRF-SLAM:使用神经辐射场表征的实时稠密单目SLAM系统

    NeRF-SLAM NeRF-SLAM: Real-Time Dense Monocular SLAM with Neural Radiance Fields 第一个结合稠密单目SLAM和层次化体素神 ...

  6. 五问Nerf | 简单易懂的神经辐射场入门介绍

    作者 | lcltopismine3 编辑 | 汽车人 原文链接:zhuanlan.zhihu.com/p/597579341 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨 ...

  7. 初识神经辐射场NeRF

    NeRF,即Neural Radiance Fields(神经辐射场)的缩写.研究员来自UCB.Google和UCSD. Title:NeRF: Representing Scenes as Neur ...

  8. [非卷积5D中文翻译及学习笔记] 神经辐射场 NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis

    不使用3D建模,使用静态图片进行训练,用(非卷积)深度网络表示场景的5D连续体表示,再通过ray marching进行渲染. 本中文翻译使用"机器学习+人工校准/注解"的方式完成. ...

  9. 一文搞懂 神经辐射场(Neural Radiance Fields,NeRF)

    NeRF 简介 输入输出 优缺点 原理 结构 pytorch实现 第三方库进行 NeRF 的实现 自行实现 相关名词解释 辐射场 多层感知机(MLP) 点的密度 体积渲染 体积纹理 渲染方程 简介 神 ...

  10. ICCV 2021 Oral | Transformer再下一城!百度南大提出神经绘画网络:Paint Transformer

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 杨净 发自 凹非寺 转载自:量子位(QbitAI) AI已经能教你画油画了. 随便给一张图,笔画序列秒秒钟呈 ...

最新文章

  1. liunx系统mysql全量备份和增量备份
  2. mysql 编译安装
  3. python读取xml_python解析xml文件
  4. 【中国版Office 365 应用程序注册】
  5. abap 添加alv上的工具栏的按钮_你需要属于自己的PPT工具栏!
  6. 颉伟/郭勇/李伟合作阐释哺乳动物早期胚胎发育中表观重编程和基因印记的进化保守性和物种特异性...
  7. python中用来回溯异常的模块_Python_10-异常处理
  8. 移动端html右滑空白,BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法...
  9. Xslt中的Xsl:copy与Xsl:copy-of的区别
  10. 金蝶kis专业版服务器不显示,金蝶KIS专业版常见问题解决方法
  11. pandas中每个元素减去所在行的平均值
  12. Hexo添加小部件(Butterfly主题) 日历
  13. 创业36条军规值得一读
  14. 运行python.exe文件出现AttributeError: module ‘moviepy.audio.fx.all‘ has no attribute ‘audio_fadein‘
  15. 软件打包部署神器InnoSetup
  16. 数据库系统之初步认识数据库练习题
  17. 计算机图形学直线裁剪原理,计算机图形学-3.2用Liang-Barsky算法实现直线段裁剪...
  18. 半导体上下游供应商汇总(值得收藏)
  19. 计算机专业哪些科目要好,2022考研:计算机专业需要准备哪些科目?
  20. html 调用idm,如何对IDM进行自定义设置

热门文章

  1. java xml验证_Java XML验证数字签名
  2. 中国立体地图(超高清)
  3. 小绿人显示服务器异常,一行代码帮你搞定Android版本更新
  4. 北邮计算机发展,准备报考北京邮电大学的信息科学与技术专业,发展前景如何?...
  5. Midjourney 生成油画技巧
  6. 中国降三高保健品市场营销策略与需求前景分析报告2022年
  7. js解决html背景图片不动内容动,js+css让背景图片动起来
  8. U3D版本《暗黑世界V1.0》编译——图文教程!
  9. 《巴菲特1998年佛罗里达大学演讲》核心
  10. 不能启动tooltalk消息服务器,国家信息安全漏洞库