使用Transformer融合时空信息的自动驾驶感知框架

在这里插入图片描述

BEVFormer很荣幸参与到最近这波BEV感知的研究浪潮中,我们从开源社区中受益良多,也希望尽我们所能为社区做出我们自己的贡献,希望未来与社区一道共同构建更加安全可靠的自动驾驶感知系统。

引言

TL; DR: 本文提出了一套基于Transformer和时序模型在鸟瞰图视角下优化特征的环视物体检测方案,即BEVFormer。nuScenes数据集上以NDS指标(类似mAP),在camera only赛道中大幅领先之前方法。本文旨在介绍我们在设计BEVFormer过程中考虑的思路、比较的多种方法、以及下一步可能的研究方向。

PS:未经授权,禁止转载

介绍

最近,基于多视角摄像头的3D目标检测在鸟瞰图下的感知(Bird’s-eye-view Perception, BEV Perception) 吸引了越来越多的注意力。一方面,将不同视角在BEV下统一与表征是很自然的描述,方便后续规划控制模块任务;另一方面,BEV下的物体没有图像视角下的尺度(scale)和遮挡(occlusion)问题。如何优雅的得到一组BEV下的特征描述,是提高检测性能的关键。

nuScenes自动驾驶数据集因其数据的质量、规模与难度都比之前数据集有大幅提升,而获得了很多研究者的关注。在nuScenes 3D object detection task上,目前前6名方案都是2022年3月进行的提交。我们提出的BEVFormer取得了48.1 mAP和56.9 NDS,两个指标均超越现有方法3个点以上,暂列第一。“低碳版”BEVFormer-pure仅使用ResNet-101与单尺度测试,取得了优于第二名(Swin-B、test-time aug)的mAP以及相同的NDS。具体榜单如下。
在这里插入图片描述
注:Table:BEVFormer 在nuScence榜单上的排名(截至2022.3.31)

本项目最早启发于2021年7月特斯拉的技术分享会,为此我们还做了几期细致的分享(链接TODO)。特斯拉展示了基于Transformer使用纯视觉输入进行自动驾驶感知任务的惊艳效果,但是它并没有展示其方法的具体实现和量化指标。与此同时,学术界也有许多相关工作旨在利用纯视觉输入来完成自动驾驶感知任务,例如3D目标检测或者构建语义地图。我们提出的BEVFormer的主要贡献在于使用Transformer在BEV空间下进行时空信息融合

BEVFormer方案

在这里插入图片描述
注:BEVFormer动机:使用可学习的BEV query通过attention与spatial space 和temporal space交互

动机

在介绍BEVFormer的具体方案之前,先要回答两个问题。

1: 为什么要用BEV?

事实上对于基于纯视觉的3D检测方法,基于BEV去做检测并不是主流做法。在nuScenes 榜单上很多效果很好的方法ÿ

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyTorch中可以使用Transformer模型来融合特征。Transformer是一种基于自注意力机制的神经网络模型,广泛应用于自然语言处理任务。在特征融合中,可以使用Transformer模型来将不同的特征向量进行组合和整合。 首先,你需要导入相关的库和模块,包括PyTorch和Transformer的库。接下来,你可以定义一个Transformer模型,例如使用PyTorch官方提供的torch.nn.Transformer类。然后,你需要定义输入特征的维度和Transformer的参数,如隐藏层大小、层数、注意力头数等。 接下来,你可以定义输入特征的编码器和解码器。编码器将输入特征向量进行编码,解码器将编码后的特征进行解码和整合。你可以使用全连接层、卷积层或者其他方法来进行编码和解码操作。在编码和解码过程中,可以使用自注意力机制来捕捉特征之间的关系。 最后,你可以在训练过程中使用Transformer模型来融合特征。将不同的特征向量输入到编码器中进行编码,然后将编码后的特征向量输入到解码器中进行解码和整合。可以根据具体任务的需要设计合适的损失函数,并进行反向传播和优化。 需要注意的是,特征融合的具体方法和步骤可能因任务而异,上述只是一种基本的示例。在实际应用中,你可能需要根据具体任务和数据的特点进行调整和优化。同时,也可以参考相关的研究论文和开源代码来进行特征融合的实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值