0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将不确定性感知和姿态回归结合用于自动驾驶车辆定位

3D视觉工坊 来源:计算机视觉工坊 2023-01-30 11:30 次阅读

主要内容: 论文研究了机器人自动驾驶车辆应用中的基于神经网络的相机重定位问题,其解决方案是一种基于CNN的算法直接从单个图像预测相机姿态(3D平移和3D旋转),同时网络提供姿势的不确定性估计,姿态和不确定性与单个损失函数一起训练,并在实际测试时与EKF融合,为此提出了一种新的全卷积架构,名为CoordiNet,其中嵌入了一些场景几何结构。

ba5f6794-8d36-11ed-bfe3-dac502259ad0.png

Contributions:

提出了一种联合训练姿态估计和不确定性的方法,其具有可靠的不确定性估计和改进的训练稳定性。

提出一种新的全卷积架构,它集成了几何线索,并在所有公共基准上以较大的优势优于单目最先进的方法。

在几个大规模数据集上对几种深度姿态回归器进行了广泛的评估,表明论文提出的CoordiNet可以实时(在RTX2080嵌入式GPU上实现ROS的18Hz)用于车辆定位。

论文表明在简单的EKF中结合可靠的不确定性的姿态预测显示出了平滑的轨迹并去除了异常值。

网络架构:

ba881f90-8d36-11ed-bfe3-dac502259ad0.png

用Coord卷积代替标准2D卷积,Coord卷积是Rosanne Liu等人在NIPS 2018年的论文An intriguing failing of convolutional neural networks and the coordconv solution中提出,Coord卷积在应用卷积之前将包含硬编码像素坐标的2个附加通道连接到输入张量,如下图所示:

bab7e0e0-8d36-11ed-bfe3-dac502259ad0.png

使用置信加权平均池(CWAP)而不是全局平均池(GAP),这是受到CWAP在其他应用中成功的启发,为了将特征图转换为单个标量,GAP只需计算特征图的平均值,CWAP使用附加信道作为置信图来计算加权平均值,为每个空间位置提供权重,这些权重是根据先前的层激活来预测的,因此可以将此计算与低成本的自注意力机制进行比较。

置信图的激活掩码示例如下图所示。观察到在剑桥地标的小场景中,无论摄像机的姿势如何,池化总是突出显示同一个物体;在较大的场景中,即所有场景中都没有可见的公共对象,在这种情况下池化会屏蔽出现动态对象的区域。

badd8a3e-8d36-11ed-bfe3-dac502259ad0.png

模型的整个架构如图2所示,使用两个解码器头从图像编码器获得的潜在表示中预测姿态和不确定性,架构是全卷积的,即解码器的参数数量不取决于输入图像的大小,与使用完全连接层来回归最终姿态的标准姿态回归器相比,论文的解码器包含的参数少了一个数量级。

姿态和异方差不确定性的联合学习:

bb02b0b6-8d36-11ed-bfe3-dac502259ad0.png

bb1c868a-8d36-11ed-bfe3-dac502259ad0.png

bb383060-8d36-11ed-bfe3-dac502259ad0.png

结合不确定性估计的定位: 将回归姿态与学习到的不确定性融合在一起,以过滤出误差较大部分并获得平滑且时间一致的轨迹。使用EKF,通过仅向滤波器提供由网络给出的绝对姿态测量来完成积分,将简化的对角协方差矩阵∑附加到每个测量值,定义如下:

bb4cf16c-8d36-11ed-bfe3-dac502259ad0.png

不确定性校准:在评估其方法时观察到学习的不确定性往往低估了实际误差,这是由过拟合造成的,在训练过程结束时,模型在训练图像上表现得非常好,不确定性层学习到了不代表实际误差的误差分布,为了减轻这种影响提出了一个两步训练程序:将可用的训练数据分成训练集和验证/校准集。首先使用训练集训练CoordiNet,然后在冻结所有其他层的同时微调校准集上的不确定性层,这使得能够校准代表测试条件的示例的不确定性。

实验: 在多个场景评估CoordiNet。 首先比较了公共数据集上的相关方法;还研究CoordiNet的性能如何随着数据集的大小而变化,这些数据集比公共数据集大几个数量级;还证明了一旦CoordiNet与EKF融合,它就可以被认为是在实际任务中可靠定位的一个很好的选择。 在Oxford Robotcar数据集上实验结果:

bb5fd962-8d36-11ed-bfe3-dac502259ad0.pngbb8631de-8d36-11ed-bfe3-dac502259ad0.png

Cambrige Landmarks数据集上实验结果:

bb9883fc-8d36-11ed-bfe3-dac502259ad0.png

接下来探讨CoordiNet在训练集的数据量与公共基准相比高出一个数量级的情况下,其表现如何,使用dashcam相机在巴黎和上海地区收集了数据

bbc52b32-8d36-11ed-bfe3-dac502259ad0.png

bbf8f4a8-8d36-11ed-bfe3-dac502259ad0.png

CoordiNet在大面积上优于先前的SOTA姿态回归器一个数量级,并观察到使用更大的训练集后在测试数据上达到亚米精度。将Oxford训练集从2个序列扩大到15个序列,可以在同一测试序列上将平均误差从9.56m降低到1.94m,中值误差从3.55m降低到1.25m。得出结论,通过收集大型图像数据集并使用CoordiNet作为姿态回归器,能够为选定的实际应用实现足够可靠的定位精度。 接下来研究了将姿态和不确定性被融合到EKF中的实验:

bc1d9740-8d36-11ed-bfe3-dac502259ad0.png

bc4bf734-8d36-11ed-bfe3-dac502259ad0.png

加上EKF后最终轨迹变得更平滑,运行中的最大误差也减少了。 通过剔除异常值,与原始姿态相比,EKF减少了大部分时间的平均误差。结果还表明为了获得准确度和平滑度之间的最佳权衡,估计好的协方差值至关重要:与固定协方差值和基线版本相比,具有校准协方差的Coordinet+EKF在本实验中表现最好。

消融研究:

bc793654-8d36-11ed-bfe3-dac502259ad0.png

总结: 提出了CoordiNet,一种新的深度神经网络方法,结合不确定性估计将直接相机姿态回归模型的精度进一步提高。此外由于不确定性量化和大型训练集,证明了其方法可以集成在实时车辆定位系统中以便在大型城市环境中进行准确的姿态估计。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1143

    浏览量

    40718
  • 机器人
    +关注

    关注

    211

    文章

    28380

    浏览量

    206918
  • GAP
    GAP
    +关注

    关注

    0

    文章

    15

    浏览量

    8307
  • 自动驾驶
    +关注

    关注

    784

    文章

    13784

    浏览量

    166389
  • ROS
    ROS
    +关注

    关注

    1

    文章

    278

    浏览量

    17001

原文标题:WACV 2022|CoordiNet:将不确定性感知和姿态回归结合用于自动驾驶车辆定位

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    去嵌入和不确定性是否使用了正确的设置

    大家好,所以我遇到的问题是确定用于测试夹具纠错过程的适配器特征的不确定性。我们将使用适配器及其s2p文件对测试夹具中的所有信号路径进行路径表征,然后移除以进行性能测试。这个过程在不确定性
    发表于 09-27 15:47

    E8364C PNA的不确定性和跟踪是什么?

    在中断后,我回到网络分析仪,并提出一个简单的问题。我正在阅读E8364C PNA的数据表,并遇到了E8364C PNA,不确定性和跟踪,但没有解释这些术语。我的猜测是,不确定性是与公认标准相比的误差
    发表于 10-18 17:03

    是否可以使用全双端口校准中的S11不确定性来覆盖单端口校准的不确定性

    我们一直在使用Agilent VNA不确定度计算器电子表格,让我们了解我们测量的设备的不确定性。有关单端口校准的问题:目前您必须从电子表格中选择您的VNA(带宽和平均值),然后选择校准类型(全双端口
    发表于 12-29 16:32

    N5531S TRFL不确定性

    我正在尝试使用N5531S(选择550传感器)测量接收器系统测量0到-130dBm的绝对功率水平,然后计算它的不确定性。安捷伦的应用笔记已经提到,不确定度可以使用公式+/-计算(功率计范围2-4
    发表于 02-19 15:40

    测试系统不确定性分析

    测试系统不确定性分析
    发表于 09-18 09:19

    UWB定位可以用在自动驾驶

    的价格。自动驾驶四大核心技术分别为环境感知、高精度定位、路径规划、控制执行。其中环境感知技术是最基础、最重要的一环。通过环境感知,可实时、可
    发表于 11-18 14:15

    傅里叶变换与不确定性看了就知道

    傅里叶变换与不确定性
    发表于 12-30 06:41

    基于RFID技术的供应链管理项目存在哪些不确定性

    基于RFID技术的供应链管理项目存在哪些不确定性?项目嵌入的实物期权类型有哪几种?
    发表于 05-28 07:08

    运算放大器的开环电压增益有哪些不确定性

    运算放大器的开环电压增益的值有多大?运算放大器的开环电压增益有哪些不确定性?如何去解决?
    发表于 07-19 09:11

    考虑模型参数不确定性的航天器姿态机动控制

    考虑模型参数不确定性的航天器姿态机动控制_李隆
    发表于 01-07 18:21 0次下载

    一种求解动态及不确定性优化问题的新方法

    一种求解动态及不确定性优化问题的新方法_刘晓
    发表于 01-07 18:56 0次下载

    基于云模型可靠性数据不确定性评价

    为了分析和评价系统可靠性数据中的不确定性,即随机性、离散性和模糊性,将云模型与空间故障树( space fault tree,SFT)理论相结合,使用云化SFT作为基础对数据不确定性进行评价。首先
    发表于 01-17 17:39 1次下载

    如何用不确定性解决模型问题

    再比如,你想搭建一个模型,要在一系列动物图片中预测哪种动物会吃掉你。假设你在训练时给模型提供的都是狮子和长颈鹿的照片,现在模型看到了一张僵尸照片。由于之前它没有见过僵尸,所以这里的不确定性就非常高。如果在训练时能提供足够的僵尸照片,那么模型的不确定性会随之减少。
    的头像 发表于 09-07 09:45 5267次阅读

    深部目标姿态估计的不确定性量化研究

      FastUQ 是一种新的用于深部目标姿态估计的快速不确定性量化方法,具有高效、即插即用的特点,支持一类通用的姿态估计任务。这项研究在自主驾驶
    的头像 发表于 04-26 16:18 1181次阅读

    科技云报到:数字化转型,从不确定性确定性的关键路径

    科技云报到:数字化转型,从不确定性确定性的关键路径
    的头像 发表于 11-16 16:52 317次阅读
    科技云报到:数字化转型,从<b class='flag-5'>不确定性</b>到<b class='flag-5'>确定性</b>的关键路径