在今年CVPR 2021 Workshop on Autonomous Driving 主办的 Argoverse 运动预测挑战赛(Argoverse Motion Forecasting Competition)上,来自国内自动驾驶公司轻舟智航的Blue Team一举夺魁。

比赛结果排行榜:

https://eval.ai/web/challenges/challenge-page/454/leaderboard/1279

运动估计与路径规划是自动驾驶系统智能性的最直接体现,对行驶安全性起到了决定性的作用,因为现实路况的复杂性,运动估计一直是自动驾驶的一大难点。

该比赛吸引了自动驾驶领域国内外几十支团队参赛(包括海康威视、华为等),轻舟智航在本次比赛的决胜关键指标brier-minFDE上取得了显著的优势。

赛题及数据介绍

该赛事是在 Argoverse 数据集上进行,对道路使用者的运动进行预测,以促进自动驾驶技术的进步。

Argoverse 数据集是由Argo AI公司等采集标注后发布的用于自动驾驶 3D Tracking 和 Motion Forecasting研究的数据集。数据集包括两个部分:Argoverse 3D Tracking与Argoverse Motion Forecasting。

Argoverse 数据采集车

其包含LiDAR激光雷达、 环绕360度RGB视频数据、前向立体数据、6 DOF的定位数据以及高精地图,所有数据都跟高精地图数据进行过配准。

Argoverse 数据示例

Argoverse是第一个包含高精地图的数据集,它包含了290 千米的带有丰富几何形状(车道线等)和语义信息(可行驶区域等)的高精地图数据。

Argoverse 一个场景的三位可视化示例

比赛要求参赛者根据汽车的状态和环境数据,预测各个道路使用者接下来的运动轨迹。

评价指标

本次比赛中对于道路使用者最多可以预测6条轨迹,服务器计算了多个评价指标,但最终排名以 Brier minimum Final Displacement Error  (brier-minFDE)为准。

其中 FDE (Final Displacement Error),即预测轨迹与真实值(ground truth)终点的L2距离。

minFDE意为在预测的所有轨迹中与真实值相比终点距离的最小值,也就是说从终点看预测最好的那条轨迹。

brier-minFDE 则是考虑了不同预测轨迹的概率的度量结果 的Brier Score(其定义来自论文Brier, G. W. Verification of forecasts expressed in terms of probability. Monthly weather review, 1950.)brier-minFDE的计算方法是在 minFDE 上加了(1-p)^2,p为预测轨迹的概率。

由以上定义可知,brier-minFDE是考虑了算法预测距离误差和概率的综合考量。

轻舟智航冠军方案

据悉,轻舟智航获胜方案基础算法架构将原始高清地图数据组织为Lane graph,使用拓展的GCN建模复杂的车道拓扑关系。

重要贡献

轻舟智航获胜方案最重要的贡献是一种新的远程图注意力机制,用于对高清地图中的车道图进行编码。

这种设计的动机是,因其观察到城市地区的车道可以通过邻居、后继和前任等基本交互类型的组合形成非常复杂的排列,在这些排列中,车道不仅与直接连接的车道有交互,也会与其他不直接连接的车道相互作用。

例如在下图的左子图中,汽车在转弯的车道,但却拐向了不与转弯车道相连的车道中,而在右子图中,车辆行驶中因为当前车道线消失,车辆可能并入左边第一车道,但也存在大量的车辆进入左边第二个或其他车道。

自动驾驶所使用的高精地图虽然分辨率高、细节丰富,但仍然不可能完全覆盖人类司机驾驶行为的各种变化。因此,预测算法要理解人类司机的复杂行为,就需要对高精地图中车道间关系的高层次组合进行语义理解。

传统图神经网络的只考虑直接的拓扑连接关系、通过多层组合扩大感受野的方式是不够的,轻舟智航团队提出的长程图注意力机制有更大的灵活性,可以成功理解复杂的车道互动关系。(目前论文尚在投稿,具体构建方法后期会在论文中详述)。

作者实验发现,使用新的图注意力编码高清地图在所有评价指标上带来了显著的提升。

另外作者的其他重要创新点包括:

  1. 将轨迹分类损失函数使用高斯混合模型上的negative log likelihood loss;

  2. 通过K-means聚合轨迹模式,构筑了模型集成方法。

以上两项方法虽对ADE和FDE(轨迹预测误差)的影响不大,但显著改进了轨迹概率预测,所以大大提高了最终 minFDE 的 brier score。

自动驾驶超级工厂

特别值得一提的是,轻舟智航不仅在算法研究上紧跟前沿,在数据采集和处理技术上也积累颇丰。轻舟智航今年入选CVPR的一篇论文借助自监督学习,从未标注的激光雷达点云和配对的相机图像中获得了点云运动信息,在不需要标注数据的情况下,就可以较好地理解交通参与者的运动。并且开源了代码,链接如下:

https://github.com/qcraftai/pillar-motion

众所周知,目前的智能汽车都搭载有多类高精度的传感器,比如摄像头、毫米波雷达、激光雷达等,用于实现不同等级的自动驾驶以及智能网联功能。在智能汽车行驶的过程中,会产出大量的数据,其中就包括车辆自动驾驶功能在运行过程中遇到的边界化难题(Corner Case)。据了解,一台具备L4级别自动驾驶功能的车辆日常产出的数据量可达TB数量级,收集到众多珍贵的Corner Case。是否能在合法合规的前提下对这些数据进行收集和使用,对于自动驾驶技术的高效迭代来说至关重要。

轻舟智航打造的自动驾驶超级工厂,可自动化地完成数据收集、数据清洗标注、仿真评估以及大规模仿真场景生成等流程。其中大规模智能仿真系统让测试成本大大减少,达到路测成本的1/100,还可以拓展1000倍于实际路测里程、模拟各种极端情况,同时准确衡量各个自动驾驶软件版本的水平。

凭借自动驾驶超级工厂,轻舟智航可基于多种车型实现L4级别自动驾驶功能,应对各类城市复杂交通场景。

轻舟智航 QCraft 火热招聘中

轻舟智航「QCraft」是一支始创于硅谷的全华人团队,致力于打造适应城市复杂交通环境的「老司机」,团队成员来自 Waymo、特斯拉、Uber ATG、福特、Facebook、英伟达等世界顶级自动驾驶公司和科技公司。

作为国内 Robobus 的领跑者,轻舟智航的首款无人驾驶小巴龙舟 ONE 已在苏州、深圳、武汉等多个城市落地,并在苏州启动「全国首个常态化运营的 5G 无人公交」项目,在深圳推出全国首张无人公交月卡。如果你曾经也想过从乘客变为无人驾驶的缔造者,就快来加入 QCraft 吧!

轻舟智航现正面向全球开启招聘,有众多岗位开放招聘,欢迎识别二维码,或者点击「阅读原文」,查看热招职位。

CVPR自动驾驶运动预测挑战赛:轻舟智航夺冠方案相关推荐

  1. 从数据到模型:轻舟智航自动驾驶高效感知技术解读

    12 月 24 日,一段全无人自动驾驶 Demo 引起了网友的热议,视频中一辆无人的士在城市晚高峰时段完成三个订单,实现了自动躲避外卖小哥.火车站送客.礼让行人等复杂操作.技术的背后体现了" ...

  2. 轻舟智航发布Driven-by-QCraft第三代自动驾驶硬件方案

    如何保证 L4 级自动驾驶系统的普适性,同时找到自动驾驶车辆成本.规模化之间的平衡点?近日,此前已经在自动驾驶网约巴士(Robobus)领域打出声量的轻舟智航推出了全新的 Driven-by-QCra ...

  3. 北京内推 | ​轻舟智航自动驾驶感知组招聘深度学习算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 轻舟智航 轻舟智航(QCraft)成立于美国硅谷,是世界前沿的公司,致力于 ...

  4. 360°无盲区感知!轻舟智航发布Driven-by-QCraft第三代自动驾驶硬件方案

    近日,轻舟智航全新发布Driven-by-QCraft第三代L4级自动驾驶硬件方案,其中传感器套件结合了多类先进高精度传感器的特点,实现了360度无盲区感知,具备极强的稳定性和实时性.同时在传感器.计 ...

  5. 旷视研究院获 CVPR 2023 自动驾驶国际挑战赛 OpenLane Topology 赛道冠军

    近日,为期三个月的 CVPR 2023 自动驾驶国际挑战赛比赛结果揭晓.旷视研究院在OpenLane Topology 赛道中击败 30 余支国内外队伍,夺得冠军. 自动驾驶技术已经渗透到人们的日常生 ...

  6. 北京 | 轻舟智航 招聘 感知算法工程师

    关注公众号,获取更多AI领域发展机会 公司介绍 轻舟智航(QCraft)是一支始创于硅谷的全华人团队,致力于将无人驾驶带进现实. 目前,轻舟智航已在多个城市部署轻舟无人小巴,并在苏州启动全国首个常态化 ...

  7. Talk预告 | 清华大学交叉信息研究院助理教授赵行:基于视觉感知的自动驾驶运动预测

    本期为TechBeat人工智能社区第481期线上Talk! 北京时间3月15日(周三)20:00,清华大学交叉信息研究院助理教授--赵行的Talk将准时在TechBeat人工智能社区开播! 他与大家分 ...

  8. 转载一下19年的自动驾驶汽车挑战赛

    一文看懂i-VISTA"中国电信5G杯"自动驾驶汽车挑战赛,自动驾驶还有多远_搜狐汽车_搜狐网

  9. 五项挑战获四项第一,地平线霸榜Waymo自动驾驶算法挑战赛

    美国当地时间6月15日,Alphabet(Google母公司)旗下的自动驾驶公司Waymo在CVPR 2020自动驾驶Workshop上揭晓Waymo开放数据集挑战赛的结果,边缘AI芯片企业地平线斩获 ...

最新文章

  1. HDU 5289 Assignment(单调队列)
  2. TensorFlow创建tensor语句
  3. Redis与Memocache的区别
  4. C++11 std::shared_ptr的std::move()移动语义底层分析
  5. poj 1276 多重背包
  6. GitLab 分享项目到指定小组或者指定用户
  7. jquery.text()和.html()的原理
  8. 4-2 数据模型的生成
  9. lan8720a自协商启动_惠及18个小区17851户!今年海曙老旧小区改造启动,重点内容包括…...
  10. ROS踩坑日记(2)----ERROR: cannot download default sources list from:
  11. 02 Toolbar的使用
  12. win32 API 调用方法
  13. 从百度指数到微信指数,我们正进入“数据世界”
  14. c语言中合法的字符型常量是,字符串变量是什么意思
  15. 为什么博士后的年薪远远高于刚入职的大学老师?
  16. android仿微信发布动态功能,android实现微信朋友圈发布动态功能
  17. 30最棒的响应式css前端框架
  18. 物联网培训预示着我们将进入智能时代
  19. 终于明白了,一文彻底理解I/O多路复用
  20. java jtable在哪个包中,javajtable添加

热门文章

  1. Python静态作用域名字搜索规则
  2. 差分进化算法_基于差分进化的水泥烧成系统动态优化算法
  3. vue 水平居中_小心!你弹琴的坐姿暴露了你演奏的水平!
  4. read接收不全linux,linux下串口读写有关问题 read 一次读不全(5)
  5. 二级高级应用计算机考试环境,1.2 上机考试环境免费阅读_全国计算机等级考试无纸化真考题库二级MS Office高级应用免费全文_百度阅读...
  6. linux 怎么创建接口文件,我们如何在Linux上创建多个虚拟接口?
  7. opengl绘制的点不显示是什么原因_中考后为什么不允许复读?原因主要在以下5点,你都清楚吗?...
  8. anaconda和python都有_Anaconda和python有什么区别-Anaconda和python区别介绍
  9. PHP占用内存越来越多,解决phpQuery占用内存过多的问题
  10. Linux系统NFS什么意思,挂载NFS到底是什么概念