CVPR2024自动驾驶轨迹预测方向的论文整理

2024年自动驾驶轨迹预测方向的论文汇总

1、Producing and Leveraging Online Map Uncertainty in Trajectory Prediction

论文地址:https://arxiv.org/pdf/2403.16439
提出针对在线地图不确定性带给轨迹预测的影响对应的解决方案。
在轨迹预测中,利用在线地图不确定性是一个重要的课题。随着位置数据的增加和地图更新的频率加快,准确地处理这些不确定性变得至关重要。以下是一些关键步骤:

  • 收集数据:首先,需要收集大量的位置数据,并确保这些数据来自可靠的来源。
  • 构建地图模型:使用收集到的数据来构建地图模型。这可能涉及到使用机器学习算法来识别模式并生成预测。
  • 处理不确定性:考虑到地图更新的频率,必须考虑如何处理不确定性。一种方法是使用概率分布来表示每个位置点的不确定性。
  • 集成实时更新:为了保持准确性,需要将实时更新集成到模型中。这可以通过定期更新地图模型来实现。
  • 评估性能:最后,对模型进行评估以确保其在实际应用中的有效性。可以使用各种指标来衡量模型的性能,例如平均绝对误差(MAE)或均方根误差(RMSE)。

通过这些步骤,我们可以有效地利用在线地图的不确定性来提高轨迹预测的准确性。

2、CaDeT: a Causal Disentanglement Approach for Robust Trajectory Prediction in Autonomous Driving

论文:https://openaccess.thecvf.com/content/CVPR2024/papers/Pourkeshavarz_CaDeT_a_Causal_Disentanglement_Approach_for_Robust_Trajectory_Prediction_in_CVPR_2024_paper.pdf
CaDeT的核心思想是通过因果分解来分离出环境因素对轨迹预测的影响,并将其从预测模型中剔除从而训练一个自动适应新环境的轨迹预测模型。
实验数据集:AV2,无代码公开

3、Adapting to Length Shift: FlexiLength Network for Trajectory Prediction

论文:https://arxiv.org/pdf/2404.00742
篇论文主要关注的是如何解决轨迹预测任务中长度变化的问题,通过引入一个长度控制模块来实现的,该模块可以根据输入轨迹的长度动态地生成一个长度向量,用于指导后续的预测过程。
数据集:nuScenes, AV1,base model:HiVT,下图为HiVT使用了他的方案后的涨点:
在这里插入图片描述

4、HPNet: Dynamic Trajectory Forecasting with Historical Prediction Attention

论文地址:https://arxiv.org/pdf/2404.06351
代码地址:https://github.com/XiaolongTang23/HPNet
该论文介绍了一种名为 HPNet 的新方法,它利用历史预测注意力来提高轨迹预测的准确性。传统的轨迹预测模型通常只考虑当前时刻的环境信息,而忽视了之前预测的历史信息。然而,HPNet 引入了一个历史预测注意力机制,使得模型能够更好地利用先前的预测结果来指导后续的预测过程。
具体来说,HPNet 包含以下几个关键步骤:首先,需要收集大量的位置数据,并确保这些数据来自可靠的来源。其次使用收集到的数据来训练一个能够产生更准确预测的模型。在这个过程中,引入历史预测注意力机制。
然后使用历史预测注意力机制来训练模型,使其能够更好地利用先前的预测结果来指导后续的预测过程。最后,对模型进行评估以确保其在实际应用中的有效性。可以使用各种指标来衡量模型的性能,例如平均绝对误差(MAE)或均方根误差(RMSE)。通过这些步骤,HPNet 提供了一种新的方法来提高动态轨迹预测的准确性和鲁棒性。

实验数据集:Argoverse1
代码地址:https://github.com/XiaolongTang23/HPNet
论文地址:https://arxiv.org/pdf/2404.06351
实验结果:数据集:AV1
在这里插入图片描述

5、DAMM:Density-Adaptive Model Based on Motif Matrix for Multi-Agent Trajectory Prediction

论文地址:https://openaccess.thecvf.com/content/CVPR2024/papers/Wen_Density-Adaptive_Model_Based_on_Motif_Matrix_for_Multi-Agent_Trajectory_Prediction_CVPR_2024_paper.pdf

技术文档:https://openaccess.thecvf.com/content/CVPR2024/supplemental/Wen_Density-Adaptive_Model_Based_CVPR_2024_supplemental.pdf
实验数据集:nuScenes Argoverse

这篇论文主要探讨如何通过基于模式矩阵的密度自适应模型来实现多代理轨迹预测,模式矩阵是一种用于表示道路用户之间相互作用关系的数据结构, 它能够捕捉到不同道路用户之间的复杂交互行为,例如跟随、并行行驶等。DAM能够根据当前场景中的道路用户密度动态调整其内部参数,从而提高预测准确性。

6、MATRIX: Multi-Agent Trajectory Generation with Diverse Contexts

轨迹生成方向相关。该论文的主要思想是提出一种新的方法来生成具有丰富上下文信息的多智能体轨迹。
论文地址:https://arxiv.org/pdf/2403.06041v1

7、SeNeVA:Quantifying Uncertainty in Motion Prediction with Variational Bayesian Mixture

论文地址:https://arxiv.org/pdf/2404.03789
是一篇关于运动预测中不确定性度量的论文。该论文的主要思想是提出了一种基于变分贝叶斯混合模型(Variational Bayesian Mixture, VBM)的方法来量化运动预测中的不确定性。传统的运动预测方法往往假设预测结果是确定性的,即预测结果只有一个确定的值。然而,在实际应用中,我们经常需要面对各种不确定因素,比如传感器噪声、模型误差等,这些都会导致预测结果存在一定的不确定性。因此,准确地量化并表达这种不确定性对于运动预测系统的可靠性和安全性至关重要。
论文中提出的 VBM 方法通过引入贝叶斯统计学的思想,将预测结果视为由多个潜在状态组成的混合分布。每个潜在状态对应着一种可能的运动模式,而混合系数则反映了不同模式的概率大小。这样,我们就可以通过计算混合系数来衡量预测结果的不确定性。
具体来说,VBM 方法首先构建了一个包含多个潜在状态的混合模型,然后利用变分贝叶斯技术对模型参数进行优化。优化过程中,不仅考虑了数据的似然函数,还考虑了模型的复杂度惩罚项,以避免过度拟合。最终,通过分析混合系数的分布情况,我们可以得到一个概率分布图,直观地展示出预测结果的不确定性。
实验结果在多个数据集上验证(包括AV2),效果优于DenseTNT,Forecast-MAE

8、Continual Learning for Motion Prediction Model via Meta-Representation Learning and Optimal Memory Buffer Retention Strategy

论文地址:https://openaccess.thecvf.com/content/CVPR2024/papers/Kang_Continual_Learning_for_Motion_Prediction_Model_via_Meta-Representation_Learning_and_CVPR_2024_paper.pdf
实验数据集:nuScenes
该论文的主要思想是提出了一种结合元表示学习和最优记忆缓冲区保留策略的连续学习方法。
传统的运动预测模型通常假设训练数据集是静态不变的,然而在现实世界中,我们经常需要处理不断变化的数据流。这就要求我们的模型能够适应新的数据分布,同时保持对之前数据的有效记忆。因此,我们需要引入连续学习的概念,即在模型训练过程中,允许新数据的加入并更新模型参数,同时保留对之前数据的记忆。

9、SmartRefine: A Scenario-Adaptive Refinement Framework for Efficient Motion Prediction

论文:https://arxiv.org/pdf/2403.11492
代码:https://github.com/opendilab/SmartRefine/
论文解读:论文解读
该论文的主要思想是提出了一种场景自适应的精炼框架,通过分析当前的传感器数据或者历史数据,对当前所处的场景进行识别,针对不同的场景,选择最适合的预测策略,对于每个场景,采用不同的精炼算法来进一步优化预测结果。这些算法可以包括但不限于卡尔曼滤波、粒子滤波等,为了持续改进预测性能,论文还提出了一种反馈机制。即当新的数据到来时,不仅会更新当前的预测结果,还会将这些新数据加入到训练集中,用于后续的场景识别和策略选择。
模型框架:
在这里插入图片描述

实验结果:
在这里插入图片描述

10、Generalized Predictive Model for Autonomous Driving 框架级别 目前线上预测架构设计可以关注

论文:https://arxiv.org/pdf/2403.09630
数据集:kitti,waymo, nuScenes
该论文的主要思想是提出了一种通用的预测模型,旨在为自动驾驶系统提供更准确、可靠的预测能力。前期数据预处理,然后进入模型选择与训练:根据具体的预测任务,选择合适的预测模型进行训练。这些模型可以包括但不限于回归模型、分类模型、强化学习模型等。
集成学习:为了进一步提高预测性能,论文还提出了一种集成学习的方法。即将多个不同的预测模型组合起来,形成一个更为强大的整体模型。

11、Self-Supervised Class-Agnostic Motion Prediction with Spatial and Temporal Consistency Regularizations

论文地址:https://arxiv.org/pdf/2403.13261
无监督的方法,可解决标注数据没有或者很少的问题.
数据集:nuScenes
该论文的主要思想是提出了一种无监督的、类别的泛化能力更强的运动预测方法,并且通过空间和时间一致性正则化来进一步提升预测精度。
数据增强:首先,通过对原始数据进行随机变换(如旋转、平移、缩放等),生成一系列的伪标签数据。
预测模型训练:然后,使用这些伪标签数据来训练一个运动预测模型。值得注意的是,这里的预测模型并不直接预测车辆的具体类别(如汽车、自行车等),而是预测车辆的运动状态(如位置、速度等)。
空间一致性正则化:为了保证预测结果在空间上的连续性,论文引入了空间一致性正则化。简单来说,就是要求相邻时刻的预测结果在空间上应该尽可能接近。
时间一致性正则化:同样地,为了保证预测结果在时间上的连续性,论文还引入了时间一致性正则化。即要求相邻时刻的预测结果在时间上也应该尽可能接近。
预测结果评估:最后,通过一些标准的评估指标(如均方误差、平均绝对误差等)来评估预测结果的质量。

12、MoST: Multi-Modality Scene Tokenization for Motion Prediction

论文:https://arxiv.org/pdf/2404.1953
端到端的,场景分块,运动预测,效果优于MultiPath++, MTR, 数据集:WOMD
该论文介绍了一种名为 MoST 的新方法,用于运动预测。

传统的运动预测模型往往只关注单个传感器的数据,而忽略了其他可用的信息源。MoST 则引入了多模态场景分割的概念,将来自多个传感器的数据整合起来,从而提高了预测的准确性。具体来说,MoST 包含以下几个关键步骤:

  • 数据收集:首先,需要收集多种类型的传感器数据,例如摄像头图像、雷达点云等。
  • 建立模型:使用收集到的数据来训练一个能够产生更准确预测的模型。在这个过程中,引入多模态场景分割的概念。
  • 训练模型:使用多模态场景分割的概念来训练模型,使其能够更好地利用来自多个传感器的数据来指导运动预测。
    -评估性能:最后,对模型进行评估以确保其在实际应用中的有效性。可以使用各种指标来衡量模型的性能,例如平均绝对误差(MAE)或均方根误差(RMSE)。

通过这些步骤,MoST 提供了一种新的方法来提高运动预测的准确性和鲁棒性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/775146.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

vscode连接SSH——连接学校服务器,使用conda配置个人环境并使用

服务器的连接 在vscode远程资源管理中配置配置文件,如下图: 然后点击左下角进行连接: 点击需要连接的服务器,输入对应密码即可登录成功。 服务器上创建自己的环境 确保服务器上已安装anaconda。 先查看服务器上的conda信息&…

Linux_共享内存通信

目录 1、共享内存原理 2、申请共享内存 2.1 ftok 2.2 测试shmget、ftok 2.3 查看系统下的共享内存 3、关联共享内存 3.1 测试shmat 4、释放共享内存 4.1 测试shmctl 5、实现共享内存通信 6、共享内存的特性 结语 前言: 在Linux下,有一…

jenkins在使用pipeline时,为何没有方块形视图

项目场景: 安装完Jenkins时后,通过pipeline创建的项目任务。 问题描述 在立即构建后,没有显示每个阶段的视图。 原因分析: 原因是,刚安装的Jenkins,这个视图不是Jenkins自带的功能,而必须安装…

Cannot resolve symbol ‘log`

idea里的代码log变红色,是因为缺少Lombok插件。 安装lombok插件即可。安装完应用,重启软件就好了。 依次点击菜单栏中的 File → Settings(Windows/Linux) 或 IntelliJ IDEA → Preferences(macOS)。在设置…

设计模式探索:单例模式

1. 什么是单例模式? 定义: 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一种全局访问点以访问该实例。常见的场景包括身份证号码、政府等需要唯一实例的情况。 单例模式通常用于那些需要在应用程序中仅存在一个实例的情况,例如配置管理器、线程池、数据…

ret2syscall简单总结

主要是自己的简单的学习总结。 知识点 关于系统调用如何传递参数问题,即系统调用约定(syscall,int 80h,svc)_int 80h intel汇编用法-CSDN博客 ret2syscall的做题思路(以32位程序为例) - ZikH…

2024年【山东省安全员A证】考试试卷及山东省安全员A证考试试题

题库来源:安全生产模拟考试一点通公众号小程序 山东省安全员A证考试试卷根据新山东省安全员A证考试大纲要求,安全生产模拟考试一点通将山东省安全员A证模拟考试试题进行汇编,组成一套山东省安全员A证全真模拟考试试题,学员可通过…

react 项目中预防xss攻击的插件 dompurify

一、安装 $ yarn add dompurify $ yarn add --dev types/dompurify 二、使用 import DOMPurify from dompurify;// 1、处理: DOMPurify.sanitize(htmlContent)// 2、之后放进 dangerouslySetInnerHTML dangerouslySetInnerHTML{{ __html: cleanHTML }} 如&#…

Django自动生成Swagger接口文档 —— Python

1. 前言 当接口开发完成,紧接着需要编写接口文档。传统的接口文档通常都是使用Word或者一些接口文档管理平台进行编写,但此类接口文档维护更新比较麻烦,每次接口有变更,需要手动修改接口文档。在实际的工作中,经常会遇…

Docker:三、安装nginx与tomcat

🍁安装常见服务 🌲安装nginx 🧊1、搜索镜像 Ⅰ.hub docker上查询:https://hub.docker.com/_/nginx Ⅱ. 命令查询:docker search nginx 🧊2、下载镜像 命令:docker pull nginx &#x1f9c…

mmfewshot 框架概述、环境搭建与测试(一)

一、mmfewshot 框架概述 少样本学习的基本流程: 我们将为所有小样本学习任务引入一个简单的基线,以进一步说明小样本学习的工作原理。最明显的流程是微调。它通常包括两个步骤:在大规模数据集上训练模型,然后在小样本数据上进行微…

Matlab进阶绘图第62期—滑珠气泡图

在之前的文章中分享了滑珠散点图的绘制方法: 在此基础上,添加尺寸参数,通过散点的大小表示一个额外的特征,便是滑珠气泡图。 由于Matlab中没有现成的函数绘制滑珠气泡图,因此需要大家自行解决。 本文利用自己制作的B…

【C++】 解决 C++ 语言报错:Invalid Use of Incomplete Type

文章目录 引言 在 C 编程中,“Invalid Use of Incomplete Type” 是一种常见错误。此错误通常在程序试图使用未完全定义的类或结构时发生。这种错误不仅会导致编译失败,还可能导致程序行为不可预测。本文将详细探讨无效使用不完整类型的成因、检测方法及…

信号量(semaphore)

一、信号量简介 前面介绍的消息队列主要用于传输数据:任务与任务之间、任务与中断之间 在有些情况下,不需要传输数据,只需要传递状态即可 • 车开出停车位,你的车可以停进来了 • 课已经录制完成,你可以进行观看了 1.…

学习测4-缺陷管理略

缺陷 缺陷管理工具 jira 禅道 qc cq Bugfree缺陷的类型: 遗漏 missing 该做的没做 错误 error 该做的做错了 额外的实现 extra 不该做的做了软件缺陷的表现形式: 一.软件未实现需求规格说明书要求的功能 二.软件出现了需求规…

windows电脑如何运行python的定时任务

这里需要使用:windows系统设置-控制面板里的计划任务 1.打开计划任务之后,选择:创建基本任务 2.填写名称,这里根据自己具体的项目需求填写,然后点击下一步。 3.选择每日,再点击下一步 4.设置时间&…

【腾讯内推】腾讯2025校招/青云计划/社招——长期有效

及时跟进进度,保证不让简历石沉大海! 涵盖NLP/CV/CG/ML/多模态/数据科学/多媒体等各方向! 定向匹配优质团队/竞争力薪酬/覆盖全球工作地点! 招聘对象: 本硕博:2024年1月-2025年12月毕业的同学 目前最热岗位: 技术研究-自然语言处理 技术研究-计算机视觉 …

【CV炼丹师勇闯力扣训练营 Day24:§7 回溯3】

CV炼丹师勇闯力扣训练营 代码随想录算法训练营第24天 93 复原IP地址 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 ‘.’ 分隔。 例如:“0.1.2.201” 和 “192.168.…

VBA提取word表格内容到excel

这是一段提取word表格中部分内容的vb代码。 Sub 提取word表格() mypath ThisWorkbook.Path & "\"myname Dir(mypath & "*.doc*")n 4 index of rowsRange("A1:F1") Array("课程代码", "课程名称", "专业&…