论文:https://arxiv.org/abs/2204.00559

Oxford Active Vision Lab Code

代码:https://code.active.vision.

https://github.com/ActiveVisionLab/DFNet

摘要:

本文研究了一种结合绝对位姿回归和直接特征匹配的相机定位方法,通过结合曝光-自适应新视图合成,我们的方法成功地解决了室外环境中的光度失真问题,这是现有基于光度的方法无法处理的。通过域不变特征匹配,我们的解决方案在未标记数据上使用半监督学习提高了位姿回归精度。特别地,该管道由两个组件组成:Novel View synizer和DFNet。前者合成补偿曝光变化的新视图,后者回归相机姿态并提取鲁棒特征,缩小真实图像和合成图像之间的域差距。此外,我们还介绍了一种在线合成数据生成方案。我们展示了这些方法有效地提高了室内和室外场景的相机姿态估计。因此,我们的方法 超过现有的单幅图像APR方法,达到了最先进的准确性,相比基于3D结构的方法提升了56%的准确率。

整体框架:

输入一张图片I,一个位姿回归头估计相机的位姿p*,基于该位姿,一个光度先验NVS 系统H渲染出一张同步图像I*,使用特征提取器G提取M和M*的域不变特征,并提供了 特征-度量直接匹配信号Ldm来优化位姿回归量。

Method

(1)DFNet Structure

DFNet由两个网络组成姿态估计器F和特征提取器G,位姿估计器类似于普通的PoseNet,它预测6-DoF相机姿态P̂=F(I),它可以通过输入图像I姿态估计P̂及其GT姿态P之间的L1或者L2损失监督学习。DFNet中的特征提取器G将从各种卷积块中提取的特征图输入姿态估计器中,然后将它们喂入几个卷积块,产生最终的特征图M=G(I),该特征图是特征度量直接匹配阶段的关键成分。

我们寻求学习的特征提取器G的两个关键特性是 1)域不变性,即对真实图像和合成图像的域保持一致 ; 2)变换敏感,即对与由几何变换引起的图像差异敏感。用这些属性学习,我们的特征提取器可以提取域不变特征, 同时保留几何敏感信息,从而在特征度量直接匹配过程中学习位姿输出。

(2)Direct Feature Matching

APR中中的直接匹配在direct-PN中首次提出,该方法最大限度地降低了真实图像与通过估计位姿和真实图像渲染得到的合成图像之间的光度差异。 理想情况下,如果预测姿态P̂接近其地面真实姿态P,新的视图渲染器生成逼真的图像,渲染的图像Iˆ应该是与真实图像无法区分。

在实践中,我们发现当场景内容的一部分改变时基于光度的监控信号可能有噪声,例如,随机汽车和行人可能会随着时间出现而NeRF渲染质量并不是完美的。因此,我们建议在要素空间而不是光度空间来度量距离,鉴于深层要素是通常对外观变化和不完美的渲染更加鲁棒。

(3)Closing the Domain Gap

我们注意到来自NeRF的合成图像由于渲染瑕疵或缺乏动态内容的自适应的不完美,这导致渲染图像和真实图像之间的域间隙。这种域差距给我们的特征提取器带来了困难,这是我们预期的如果两个视图的姿势不同,则生成远处的特征渲染视图和来自相同姿势的真实图像之间的相似特征。直观地说,我们可以简单地执行特征提取器来生成类似的距离函数,训练渲染图像Iˆ和真实图像I的特征d(·)。然而,这种方法会导致模型崩溃,这也促使我们探索原始的损失。

DFNet: Enhance Absolute Pose Regression withDirect Feature Matching相关推荐

  1. Learning-based feature matching and pose estimation

    基于深度学习的特征匹配与位姿估计 1. Learning-based feature matching(基于深度学习的特征匹配(可直接应用于SFM.SLAM.视觉定位)) 1.1. Motivatio ...

  2. 论文阅读 Semantic Graph Convolutional Networks for 3D Human Pose Regression

    Semantic Graph Convolutional Networks for 3D Human Pose Regression 使用语义图卷积网络对三维人体姿态进行回归 Abstract ​ 在 ...

  3. OpenCV中的特征匹配(Feature Matching)

    OpenCV中的特征匹配(Feature Matching) 1. 效果图 2. 原理 3. 源码 3.1 SIFT关键点检测+Knn近邻匹配 3.2 ORB关键点检测+蛮力特征匹配 3.3 SIFT ...

  4. SIFT特征及特征匹配:SIFT and feature matching

    Chapter 5. SIFT and feature matching In this tutorial we'll look at how to compare images to each ot ...

  5. Python+OpenCV:Feature Matching + Homography to find Objects

    Python+OpenCV:Feature Matching + Homography to find Objects ######################################## ...

  6. Python+OpenCV:特征匹配(Feature Matching)

    Python+OpenCV:特征匹配(Feature Matching) Basics of Brute-Force Matcher Brute-Force matcher is simple. It ...

  7. 【2021知识蒸馏】Show, Attend and Distill:Knowledge Distillation via Attention-based Feature Matching

    [2021知识蒸馏]Show, Attend and Distill:Knowledge Distillation via Attention-based Feature Matching 1.问题背 ...

  8. Removing the Bias of Integral Pose Regression 阅读笔记

    消除积分姿态回归的偏差 ICCV2021 论文链接 补充材料链接 参考链接 摘要: 尽管姿态估计的回归法更直观,但由于热图法的优越性能,使其在2D人体姿态估计中占主导地位.积分回归法在架构上使用隐式热 ...

  9. 【学习笔记】Integral Human Pose Regression

    [学习资料]一文总结Integral Pose Regression方法的方方面面 - 知乎(总结的很到位,一定要去看) 1.两种基本方法的对比 1.解码方式 softmax和argmax的区别: 由 ...

最新文章

  1. shell与 .sh文件与 .bash文件
  2. 2020-12-13
  3. @autowired注解原理_SpringBoot注解大全,收藏一波!!!
  4. SAPABAP性能优化技巧—使用二分查找(Binary Search)选项
  5. 【测评】想买投影仪,预算又不多,该怎么选?——三款高性价比投影仪PK测评
  6. (原創) 今天拿到學生證了 (日記)
  7. 使用ESP定律_手工脱壳
  8. Gartner:70%新应用由低代码开发,AI热潮后小数据崛起
  9. a33 linux内核启动网卡,a33核心板启动问题 - nevermore1981的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 信息学奥赛一本通 2071:【例2.14】平均分
  11. MONO Jexus部署最佳体验
  12. 网络分析shell脚本(实时流量+连接统计)
  13. Yahoo! Screwdriver:可扩展的持续集成工具
  14. Debian - NFS搭建 + 测试
  15. 知名公司GitHub官网
  16. win7远程桌面连接问题解决方案
  17. 转载--给函数取个好名
  18. 数据透视:Excel数据透视和Python数据透视
  19. 【STM32】STM32F103C8T6+nrf24l01收发示例
  20. vue封装请求 获取上传文件进度及设置超时时间

热门文章

  1. Scrapy框架新手入门教程
  2. office办公软件常用快捷键
  3. Python-并发编程(进程)
  4. MATLAB实现动态规划算法,基于Matlab的动态规划算法的实现及应用
  5. YYCache 设计思路
  6. python学习笔记——flask之flask-wtf
  7. PDD机试题——构成三角形的方案
  8. 小米智能开关里的火线和零线是什么意思?该如何选择?
  9. 安装了SSL证书,网站为什么还会出现不安全提示?
  10. windows-exploit-suggester.py Windows/Linux提权辅助