CVPR Waymo Open Dataset挑战赛“冠军方案”:清华叉院DenseTNT详文解析!

辜俊儒 将门创投 今天


图片

Waymo Open Dataset是Waymo推出的用于自动驾驶的公开数据集,其中轨迹预测挑战赛是CVPR 2021的挑战赛之一,吸引了计算机视觉自动驾驶方向的众多参与者。本文介绍了清华大学交叉信息院MARS Lab在这项挑战赛中取得冠军表现的解决方案。

团队成员:

博士预研生辜俊儒,实习生孙桥,指导老师赵行教授

论文地址:

https://arxiv.org/abs/2106.14160

图片

图片

一、动机

由于人类行为的高度不确定性和多模态性,轨迹预测是自动驾驶中非常具有挑战性的任务。为了能够对这种高度的不确定性进行建模,最近研究者们提出了基于终点的方法,即先预测轨迹的终点,再补充完整个轨迹(TNT:Target-driveN Trajectory Prediction, Zhao et al. CoRL 2020)。这样做的原因在于轨迹的高度不确定性大部分体现在轨迹的终点上,如果确定了轨迹的终点,那么整条轨迹就能够较为容易地求出来。这些方法需要事先定义一些稀疏的anchor,每个 anchor 会通过回归得到对应的一个终点,如下图左边所示。有的方法在道路的中心线上采样一些点作为 anchor,有的方法则将道路的每个片段作为一个anchor。

图片
这些方法的性能较为依赖于预先定义的 anchor 的质量,因为一个 anchor 只能生成一条轨迹,那么在多轨迹预测中,这种方法不能处理多条轨迹的终点都集中一个anchor 周围的情况。除此之外,同一条道路上的不同的终点有着不同的特征,例如终点与道路边界的相对距离。稀疏的 anchor 不能为每个终点单独建模,从而难以捕捉这种细粒度的信息。

二、本文方法

在这次挑战赛中,我们提出了 DenseTNT,一个 anchor-free 的基于终点的轨迹预测方法,能够有效提升终点预测的效果,不需要依赖事先定义的anchor的质量。我们首先从向量化的地图和 Agent 中抽取特征,然后对路面上的所有位置进行密集概率估计来生成候选终点的概率分布热力图,最终使用轨迹补全模块基于终点来补全整个轨迹。

图片

场景编码:对场景进行编码是预测的第一步。我们使用 VectorNet 进行对地图和Agent 进行编码,VectorNet 采用向量化的方式进行编码,而不是将地图和 Agent 渲染到图片上然后使用卷积进行特征抽取。通过对场景进行编码,我们得到了每条道路和每个 Agent 的特征。

密集概率估计:对场景编码之后,我们进行密集概率估计。密集概率估计首先计算密集地分布在道路上的所有候选终点的特征,候选终点的采样间隔为1m。我们使用注意力机制计算候选终点的特征,从而抽取候选终点的局部信息,例如该终点和道路边界之间的距离。最终我们对每个候选终点的特征进行解码,得到候选终点的概率分布。

终点选择:我们使用NMS(非极大抑制)从密集终点中选择最终的K个终点。NMS每次选择当前剩余的候选终点中概率最高的终点,然后将该终点周围一定范围内的候选终点删去,如此重复,直到选出K个终点。

轨迹补全:最后一步,我们基于每个终点补全整个轨迹。训练时,将轨迹的真实终点作为轨迹补全模块的输入,用真实的完整轨迹来监督轨迹补全模块的训练。

长距离预测:为了能够准确地进行长距离的预测,我们自回归地预测在3s、5s、8s时刻的终点,每一时刻预测N个候选终点,那么就有N^3个组合,我们选择概率最高的K个组合,然后基于每个组合中的3个关键点进行轨迹补全。

三、实验结果

稀疏和密集终点的对比:我们在 Argoverse 数据集上对稀疏终点的方法和密集终点的方法进行对比,如下表所示,密集终点的方法比稀疏终点的方法能够取得更好的效果。
图片

Waymo Open Dataset轨迹预测挑战赛:我们的DenseTNT在Waymo Open Dataset上取得了第一名的成绩,如下表所示。其中mAP是官方的排名指标,能够更加全面地刻画轨迹预测模型的性能。

图片

可视化结果:下图是我们的模型在Waymo Open Dataset轨迹预测任务中的可视化结果,密集终点的概率被标注为红色,预测的K个终点和相应的轨迹被标注为橙色,真实的轨迹被标注为绿色。

图片
图片


四、总结

在本文中,我们提出了一个 Anchor-free 的轨迹预测模型 DenseTNT。我们的模型超越了之前基于终点的轨迹预测方法,模型的性能不需要依赖事先定义的 anchor 的质量。DenseTNT 在 Waymo Open Dataset 轨迹预测挑战赛中取得了第一名的成绩。 

//

 团队介绍 

MARS Lab

清华大学交叉信息院 MARS Lab 多模态学习实验室,由助理教授赵行组建。(戳这里阅读赵行教授专访)目前主要研究的问题是多模态学习和自动驾驶。像人类探索火星,赵行希望自己的实验室不被研究领域所定义,永远在寻找新的问题,同时希望实验室的每一位成员能够始终走在探索的最前列,喜欢研究。实验室感兴趣的问题包括但不限于:

M - (Multimedia)多媒体计算:图像、视频、语音交叉领域的多模态学习问题、表征学习等。
A - (Autonomousdriving)自动驾驶:多模态感知融合、运动预测和行为规划。
R - (Robotics)机器人:基于多传感器机器人系统的自监督学习、化学
S - (Sensors)传感器:新型传感器的机器学习
实验室长期招收博士后/博士生/研究助理/实习生,感兴趣的同学可以发送简历至赵老师邮箱 zhaohang0124@gmail.com
Illustrastion by Natasha Remarchuk from Icons8
- The End -
图片

本周上新!

图片
图片

图片

关于我“
将门是一家以专注于发掘、加速及投资技术驱动型创业公司的新型创投机构,旗下涵盖将门创新服务将门技术社群以及将门创投基金

将门成立于2015年底,创始团队由微软创投在中国的创始团队原班人马构建而成,曾为微软优选和深度孵化了126家创新的技术型创业公司。

如果您是技术领域的初创企业,不仅想获得投资,还希望获得一系列持续性、有价值的投后服务,欢迎发送或者推荐项目给我“门”: 
bp@thejiangmen.com
图片    
点击右上角,把文章分享到朋友圈
    收录于话题 #技术干货
    45
    下一篇 进阶的PVT——更灵活鲁棒的视觉Transformer基准模型