【论文笔记】视觉重定位 场景坐标回归 DSAC++ 2018

本文介绍DSAC++,一种基于DSAC改进的6D相机定位方法,通过软内点计数和香农熵优化,解决了过拟合和训练不稳定性问题,实现了端到端学习。

Learning Less is More – 6D Camera Localization via 3D Surface Regression


作者: Eric Brachmann and Carsten Rother

机构:海德堡大学 视觉学习实验室

本文基于DSAC模型,提出了DSAC++ , 证明了相比于 学习 相机定位 pipeline 的所有组件,只学习其中的一种会更加高效。

DSAC++就是这样一个 将可学习的组件结合到定位 pipeline 中,组成的端到端学习系统。

DSAC有三个问题:

  1. 对位姿假说进行评分的CNN模块很容易过拟合。因为它可以记住全局的共识模式,以区分优劣假说。 例如,CNN可能会专注于图像中出现误差的位置,而不是去学习评估误差的质量。然而出现误差的位置不能在不同场景之间是不同的,因而不能够被泛化。
  2. 初始化pipeline需要RGBD训练数据,或者是3D模型。这些数据较难获取。
  3. DSAC中姿态细化通过有限查分得到,不稳定的数值会导致非常大的梯度方差。

针对以上问题,DSAC++ 使用了soft inliner count 取代原来的评分CNN, 对位姿假设进行评分。防止了过拟合问题。为了解决评分数值不稳定导致的大梯度方差,DSAC++ 使用香农熵对概率分布进行监督使得模型参数能够适应概率分布。

此外,本文还探索了模型在不适用3D模型下的性能,实验证明,DSAC++在不依赖3D模型的情况下依然可以精确估计相机位姿。

论文方法介绍

本文基于DSAC,因此首先介绍下DSAC.

DSAC 的pipeline步骤:

  • 场景坐标回归:

    首先有一个CNN来预测每个像素i对应的3维场景坐标 y i ( w ) y_i(w) yi(w),其中w为模型的参数

  • 位姿假设采样:

    任选4个 y i ( w ) y_i(w) yi(w)就可以生成一个位姿假设。多次采样,生成位姿假设集合 h ( w ) h(w) h(w)

  • 选择最优位姿假设:

    评分函数 s ( h ) s(h) s(h)根据每个位姿假设 h j ( w ) h_j(w) hj(w)对应的概率分布 P ( j ; w ; α ) P(j;w;\alpha) P(j;w;α)对每个位姿假设进行评分,选择最可能的位姿假设。其中参数 α \alpha α控制概率分布的宽度。
    首 先 计 算 重 投 影 误 差 : r i ( h , w ) = ∣ ∣ C h − 1 y i ( w ) − p i ∣ ∣ ,   p i 是 像 素 i 的 坐 标 , C 为 相 机 内 参 矩 阵 。 计 算 重 投 影 误 差 的 s o f t m a x : P ( j ; w , α ) = e x p ( α s ( h j ( w ) ) ) ∑ k e x p ( α s ( h k ( w ) ) ) 选 择 P ( j ; w , α ) ( 即 概 率 分 布 ) 最 大 的 位 姿 假 设 为 最 佳 位 姿 假 设 参 数 α 是 固 定 的 缩 放 因 子 , 控 制 概 率 分 布 的 宽 度 。 首先计算重投影误差:\quad r_i(h,w) =||Ch^{−1}y_i(w)−p_i||, \ p_i是像素i的坐标,C为相机内参矩阵。\\ 计算重投影误差的softmax:\quad P(j;w,\alpha) =\frac{exp(\alpha s(h_j(w)))}{\sum_kexp(\alpha s(h_k(w)))}\\ 选择P(j;w,\alpha)(即概率分布)最大的位姿假设为最佳位姿假设\\ 参数\alpha是固定的缩放因子,控制概率分布的宽度。 ri(h,w)=Ch1yi(w)pi, piiCsoftmaxP(j;w,α)=kexp

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 ### Home Bus 协议概述 Home Bus协议,亦被称为家庭总线协议,是由日本研发的一种专门应用于家庭自动化领域的通信标准。该协议在商用空调及其他家用电器的远程操控方面具备广泛的应用范围。借助Home Bus协议,设备之间能够达成高效的通信,使用户能够更加便利地监管家庭中的各类智能设备。 ### ECHONET协议及其背景 Home Bus协议与ECHONET协议存在紧密的联系,实际上,ECHONET代表了一种更为具体的技术规范,其目的在于为家庭自动化领域构建一个开放且统一的通信标准。ECHONET由ECHONET财团负责维护与支持,该组织致力于推动该协议的进步与标准化进程。ECHONET协议的应用范围不仅限于家庭环境,还包括了楼宇自动化以及工业自动化等多个领域。 #### ECHONET的历史版本及修订记录 - **Version 1.0**:发布于2000年3月18日,同年7月对联盟成员公开,最终于同年对公众发布。 - **Version 1.01**:在2001年5月23日,向联盟成员发布,主要进行了补充和勘误工作。 - **Version 2.00**:2001年8月7日,针对联盟成员发布。此版本中将电源线A和电源线B两种方式合并为单一电源线方式(基于电源线A),并对相关描述进行了调整。 - **Version 2.01**:2001年11月9日,进行了一些必要的修正,包括排版错误的修正、术语的标准化等。 - **Version 2.10**:经历预览版和草案阶段后,于2002年3月7日正式对联盟成员开放。此次更新主要涉及第3部分关于状态转换的描述修改。 -...
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值