DAIR-V2X: A Large-Scale Dataset for Vehicle-Infrastructure Cooperative 3D Object Detection

article/2025/9/22 10:45:20

VICAD系统开发挑战 :缺乏来自真实场景的VICAD数据集。

3 DAIR-V2X 数据集

DAIR-V2X 采集来自真实场景的大规模、多模态、多视图数据集,带有 3D 标签注释,用于车辆-路边设施协同感知。

针对车辆和路边设施传感器之间的时间异步问题,提出了时间补偿后期融合(TCLF)方法用于车辆-路边设施协同 3D目标检测 (VIC3D)任务的后期融合框架,作为基于 DAIR-V2X 的benchmark。

数据采集​​设备由路边设施传感器和车辆传感器组成:
在这里插入图片描述

  • 路边设施传感器:每个十字路口都部署了4组300光束激光雷达和高分辨率摄像头。DAIR-V2X 数据集只选择其中一组。
  • 车辆传感器:一台 40 光束激光雷达和一台高品质前视摄像头安装在自动驾驶汽车的顶部。

DAIR-V2X有5种坐标系:LiDAR坐标、摄像头坐标、图像坐标、全局坐标和局部坐标。Lidar-to-Camera 转换是通过将 Lidar-to-World 和 World-Camera 转换相乘获得的。

DAIR-V2X 由 DAIR-V2X-C、DAIR-V2X-V 和 DAIR-V2X-I 组成:在这里插入图片描述
在这里插入图片描述DAIR-V2X-C:手动选择100 个20 秒时长车辆通过十字路口的场景,以 10Hz 采样频率采样关键帧。
DAIR-V2X-V:从大约 350 个时长为 60 秒的仅含车辆的场景中采样 22K 帧。
DAIR-V2X-I:从大约 150 个仅有基础设施的场景片段中采样 10K 帧。

Label标注

在这里插入图片描述
Annotators在每个图像和点云帧中,用其类别属性、遮挡状态、截断状态和 建模为(x,y,z,宽度,长度,高度,偏航角)的7 维长方体标记每个目标类别(共10个),包括车辆、行人、骑车人。还使用建模为( x,y,宽度,长度)的矩形边界框对图像中的目标进行标记。

vehicle-infrastructure cooperative (VIC) 3D 目标检测任务与传统的多传感器 3D 目标检测任务相比,VIC3D 目标检测具有以下特性:
传输成本:受限于物理通信条件,应减少从路边设施传输的数据,以减少带宽消耗,缓解时延,满足实时性要求。因此,VIC3D目标检测的解决方案需要在性能和传输成本之间进行权衡。
时间异步:来自车辆传感器和路边设施传感器的数据的时间戳不同,由于传输成本导致的异步触发和时间延迟,从而产生时空误差。因此,在求解 VIC3D 时应考虑时间同步。

车辆捕获帧Iv(tv):在时间tv捕获,相对位姿Mv(tv),其中Iv(·) 表示车辆传感器的捕获函数。
路边设施捕获帧Ii(ti):在时间ti捕获,相对位姿Mv(ti),其中Ii(·) 表示路边设施传感器的捕获函数。
考虑到物体在微小的时间间隔内移动,以至于可以忽略空间偏移,假设 |tv − ti | ≤ 10ms 作为同步情况(即 tv ≈ ti),|tv − ti | > 10ms 视为异步情况。

ti 基础设施捕获帧中的物体可能在 tv 移动到不同的位置,因此无法直接获取 tv 时刻路边设施捕获帧的 label 标签。

为 VIC3D 生成 ground truth:

VIC3D对应的ground truth是车辆传感器感知的ground truth和路边设施传感器感知的ground truth的融合结果。

• 异步情况:在 tv 上估计路边设施捕获帧中的目标对象的 3D 状态以生成ground truth。
• 同步情况:在车辆捕获帧 Iv(tv) 中的物体与它在路边设施捕获帧 Ii(ti) 中的空间位置相同。可以直接通过半自动标记获得的VIC3D 的ground truth:
1)从 DAIR-V2X-C 中选择一组同步的车辆捕获帧和路边设施捕获帧。
2)将路边设施捕获帧中的3D 边界框转换到车辆 LiDAR 坐标系,并融合车辆捕获帧和路边设施捕获帧中的相对应的标签。如果路边设施捕获帧中的3D框在车辆捕获帧找不到任何具有相同位置和类别的 3D 框,就把此3D 框添加到车辆捕获帧中,以此获得 VIC3D的ground truth。

4.2 评估指标

路边设施传输的数据可以是以下一种或多种形式的组合:
• 图像或点云等原始数据:包含完整的信息,但需要大量传输成本。
• 输出结果直接提供 3D 对象信息:传输效率很高,但可能丢失有价值的信息。
• 中间特征表示:需要较少的传输成本,同时保留有价值的信息,需要更复杂的设计来提取合适的中间特征。

VIC3D目标检测有两个主要目标:
1)更好的检测性能:AP(平均精度)评估3D目标检测器性能。
2)更少的传输成本:使用 AB(Average Byte)来评估传输成本。

5.1 后期融合的 LiDAR 检测

为了评估利用路边设施和车辆数据来进行3D目标检测的性能,执行了基于路边设施数据检测器和基于车辆数据检测器的后期融合框架。
1)分别使用路边设施捕获的点云帧和车辆捕获的点云帧数据训练PointPillars 3D目标检测器。
2)将基于路边设施数据的预测结果转换到车辆 LiDAR 坐标系中,然后将预测结果与基于欧几里得距离测量和匈牙利方法的匹配器合并以生成融合结果。

考虑到时间异步问题,提出了时间补偿后期融合(TCLF)框架。
在这里插入图片描述
TCLF 主要由以下三部分组成:

  1. 使用两个相邻的路边设施捕获帧估计目标车辆的速度:1)预测边界框;2)对两个相邻帧的预测边界框进行匹配。对于匹配到的车辆直接计算它们的速度。对于不匹配的车辆,将当前场景的位置和运动信息输入 MLP 以预测它们的速度。
  2. 估计infrastructure objects在tv时刻的状态:根据获得的速度,通过线性插值来近似tv时刻路边设施捕获帧中对应车辆的位置。
  3. 按照LiDAR后期融合目标检测的方式,融合预测结果。

6 总结

1)DAIR-V2X是首个用于车路协同自动驾驶的大规模、多模态、多视图的真实数据集。
2)提出的时间补偿后期融合框架(TCLF)为检测模型提供了 VIC3D 基准,以及用于车辆视图和基础设施视图数据集的 3D 检测的广泛基准。结果表明,集成来自基础设施传感器的数据比单车 3D 检测平均高 15% 的 AP,并且 TCLF 可以缓解时间异步问题。
3)后期融合的图像VIC3D 目标检测,选择 ImvoxelNet 作为 3D 检测器,并分别训练基础设施检测器和车辆检测器。使用 跟LiDAR 检测后期融合一样的方法执行图像检测后期融合。
4)为了评估原始数据融合效果,使用 PointPillars 作为 3D 检测器实现了早期融合。首先将基础设施点云转换为车辆 LiDAR 坐标系,然后融合基础设施点云和车辆点云。然后,使用融合点云直接训练和评估检测器。
5)为单视图 (SV) 3D 检测任务提供了baseline。(ImvoxelNet、PointPillars、SECOND和 MVXNet)


http://chatgpt.dhexx.cn/article/7T43X7pk.shtml

相关文章

ins40401 oracle,安装orace grid infrastructure 提示[INS-40404]问题

grid infrastructure 提示“[INS-40404] The installer has detected a configured instance of oracle grid infrastructure software on the server! 今天是2013-12-03,描述一下出现这个错误的过程,我没按照正常的方式删掉 grid infrastructure,而是直接删掉了安装目录,但…

A/B-Test (Overlapping Experiment Infrastructure: More, Better, Faster Experimenta)

本文针对上周的工作进行了总结,上上周的工作将在接下来通过文章进行总结,主要内容为DEIN 模型。 为了解决推荐算法基于web实验的模型验证,我参考了Overlapping Experiment Infrastructure: More, Better, Faster Experimentation 2010 的goo…

Infrastructure-Based Object Detection and Tracking for Cooperative Driving Automation: A Survey

由于基础设施的(infrastructure-based)传感器安装位置和姿势的灵活性,基于基础设施的目标检测和跟踪系统可以增强联网车辆的感知能力。 一、基于基础设施的感知系统 基于基础设施的目标感知系统包含四个典型阶段:1)信…

公钥基础设施 (Public-key infrastructure PKI)

公钥基础设施 PKI 1.功能2.设计3.认证方法3.1证书机构(CA)3.2信任网络(Wot)3.3简单的公共关键基础设施(SKPI)3.4分散的PKI3.5基于区块链的 PKI 4.使用 密码学上,公开密钥基础建设借着数字证书认…

shell infrastructure host占用cpu_网速、CPU、内存监控软件TrafficMonitor

Traffic Monitor 是一款 Windows 平台的网速、CPU等监控悬浮窗软件,可以显示当前网速、CPU及内存占用率,小窗口可以拖动到窗口的任意位置,并且支持嵌入到任务栏显示,历史流量统计等功能。 Traffic Monitor 是免安装的,打开即用。下载地址:https://github.com/zhongyan…

Oracle 12cR1 Grid Infrastructure 安装指南之一(官方直译)

1 Oracle Grid Infrastructure安装清单 以下清单提供了所需的 Preinstallation 步骤的列表. 使用此清单可协调任务, 以帮助确保在启动Oracle Grid Infrastructure以进行群集安装之前完成所有系统和存储准备和配置任务. 1.1系统硬件, 软件和配置清单 本节包含以下服务器配置…

HLA RTI(Run-time Infrastructure)

RTI(Run-time Infrastructure) 概述 主要作用 具体实现了HLA接口规范。为了实现联邦内部各个联邦成员之间进行高效的信息交换,HLA接口规范用文字定义了各种标准服务和接口,而RTI则用程序设计语言将这些标准的服务和接口转成了标…

DDS之DCPS Infrastructure模块

DCPS Infrastructure Infrastructure ModuleEntityEntity IdentifierQoS policyListenerStatusStatusConditionEnabling Entities QosPolicyStatusStatus 定义StatusMask 定义Listener callback定义Listener callback的实现 Condition and WaitSet Infrastructure Module 从Inf…

Oracle 19.3 Grid Infrastructure 软件安装详细教程

更多文章,欢迎关注作者公众号,欢迎一起交流。 1 安装环境 CentOS 7.9Oracle Database 19.3 - Enterprise Edition 2 安装配置 2.1 内存要求 1)数据库安装:至少1GB,推荐2G以上; 2)Grid安装&…

Oracle 19c Grid Infrastructure安装

概述 本文描述在单个主机上(不是RAC)GI 19c的安装。 Oracle数据库软件19c已安装,但未创建任何数据库。参见这篇文章。 主机为Oracle Linux 7,主机上已安装先决条件包(oracle-database-preinstall-19c),数据库软件用户…

infra-structure Ad Hoc

“infrastructure”模式: 所谓infrastructure是在一种整合有线与无线局域网架构的应用模式,与ad- hoc不同的是配备无线网卡的设备必须通过ap来进行无线通讯,设置后,无线网络设备就必须有AP(Access Pointer)…

DDD(八)【基础设施层】

最近被DDD吸引了阿,在这里感谢一下小佟,呵呵,领域驱动设计是个不错的东西,帮助我们把问题清晰化,这候对于复杂业务逻辑是很重要的,今天这一讲主要说一下D&…

DB2初步使用

DB2初步使用 1.安装完成后开始菜单栏里会有一个 DB2 Command Window - Administrator 打开这个命令窗口 2.db2  db2,启动 3.list databse directory 会列出所有数据库 create databse XXX  创建新的数据库XXX  drop database XXX  删除已有数据库XXX 4.conn…

db2 时间戳相减返回天数

db2时间戳类型时间相减返回天数,先用timestampdiff函数让时间戳相减得到秒,然后利用cast()函数转换成天数。timestampdiff()函数中的时间一定是时间戳timestamp类型。 select cast(timestampdiff(2,(CURRENT_TIMESTAMP - 2021-08-10 11:00:00)) as doub…

Linux 命令行进入DB2

1. docker ps 2.docker exec -it 813cb755c14c /bin/bash 3.su - db2inst1 进入DB2账户下 4.db2 list db directory 列出目前所有数据库 5. db2 直接进入db2数据库命令行模式 6.db2 connect to testdb(testdb数据库名称) 如果需要对某一个数据库操作…

DB2安装到卸载一套龙服务

DB2安装到卸载一套龙服务 1.DB2数据库下载 下载地址: 点击这里下载 点击链接保存,或者复制本段内容,打开「阿里云盘」APP 下载下来是 3 号 双击3解压 会有一个弹框,为四号 ,点击Browse 这里选择解压地址,我是解压…

db2获取日志路径

db2 get db cfg for bpfdb3 | grep log

db2的启动命令

想重启db2库,直接使用db2stop命令,执行报错 这样停不掉,因为有连接在上面 查看连接 db2 list applications show detail 发现有很多连接,连接在bpfdb5这个库上面 杀掉所有的连接 db2 force application all 再次检查连接 发现没…

db2top操作手册

本手册译自: https://www.ibm.com/developerworks/data/library/techarticle/dm-0812wang/ 目录 1.db2top命令语法... 4 2.db2top运行模式... 5 2.1 交互模式... 5 2.2 批量模式... 6 3.db2top监控模式... 8 3.1 数据库监控 (d). 8 3.2 表空间监控 (t). 9 3.3 动态SQL监…

DB2基础语法与简单使用

1、启动 [rootMyClone hadoop]# su db2inst1[db2inst1MyClone hadoop]$ db2start2、创建数据库 [db2inst1MyClone hadoop]$ db2 create database hiber;3、 列出数据库 [db2inst1MyClone hadoop]$ db2 list db directory4、连接数据库 [db2inst1MyClone hadoop]$ db2 conne…