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

article/2025/9/22 11:29:30

由于基础设施的(infrastructure-based)传感器安装位置和姿势的灵活性,基于基础设施的目标检测和跟踪系统可以增强联网车辆的感知能力。

一、基于基础设施的感知系统

基于基础设施的目标感知系统包含四个典型阶段:1)信息收集; 2)边缘处理; 3)云计算; 4) 信息分发。
Systematic architecture for infrastructure-based perception system
1.信息收集:安装在路边的基础设施上的传感器感知环境,收集到的数据通过通信集线器传输到路边服务器进行进一步处理。
2.边缘处理:从路边传感器收集的信息在路边服务器上进行处理。(在一些配备高速互联网以允许大容量低延迟数据传输的系统中,原始数据也可以传输到云端进行处理。 )
3.云计算:感知数据通过无线通信传输到云端。 对于多节点感知系统(同时从不同位置感知环境),需要考虑时间对齐(延迟补偿)和对象关联,以实现时空信息同步。
4.信息分发:1)对于没有无线连接的传统道路使用者,感知信息可以传送到路边的终端设备,例如通过交通管理中心 (TMC) 作为动态消息标志或交通信号灯的信号头显示;2)对于通过无线通信连接的道路用户,可以通过无线通信接收感知信息。

三、路边传感器

用于基于基础设施的感知的不同传感器的性能对比:
在这里插入图片描述

操作流程Operational Pipeline

基于路边传感器的目标检测流程分为单传感器和多传感器两大类:
在这里插入图片描述
从传感器收集的数据首先经过预处理,然后使用数学模型(基于传统方法)或通过神经网络(基于深度学习)进行特征提取,然后由感知模块生成目标检测和跟踪结果,最后将结果传给后处理模块以进一步清理感知输出(过滤重叠的边界框和分数低于阈值的预测)。

基于传感器融合的阶段,多传感器感知系统分为三类:

  • Early Fusion——在预处理阶段融合原始数据;
  • Deep Fusion——在特征提取阶段融合特征;
  • Late Fusion——在后处理阶段融合感知结果。

Early Fusion 和 Deep Fusion 具有融合精度的优势,但需要更多的计算能力和复杂的模型设计。Late Fusion可以实现更好的实时性能,但会牺牲准确性。

六、数据集和模拟器

6.1 通用数据集

几个广泛使用的自动驾驶数据集:
• KITTI:最流行的数据集之一,它包含数小时的交通场景,记录了移动机器人和自动驾驶的各种传感器模式。
• NuScenes:第一个携带完整自动驾驶车辆传感器套件的数据集:6 个摄像头、5 个雷达和 1 个 LiDAR,均具有完整的 360 度视野。
• Waymo 开放数据集:一个大规模、高质量、多样化的数据集,包含在一系列城市和郊区地理中捕获的 1150 个场景。

6.2 路边数据集

BAAI-VANJEE Roadside Dataset:由路边数据采集平台采集的 LiDAR 数据和 RGB 图像组成,包含 2500 帧 LiDAR 数据、5000 帧 RGB 图像,包括 12 类对象、74K 3D 对象注释和 105K 2D 对象注释.

6.3 模拟器

为了促进自动驾驶的发展,一些基于游戏引擎的模拟器被开发,以为算法设计和评估提供了一种经济有效的方式,例如 CARLA、SVL 和 AirSim。这些模拟器是开源的,带有详细的教程,并能够提供高分辨率、高保真传感器数据,例如各种相机和激光雷达。

七、讨论

7.1 挑战

  1. 很少有人提出基于多路边传感器的感知系统,关键挑战是多个传感器组合的融合方案和相关的高效融合方法。
  2. 数据采集和注释,以促进基于基础设施的感知系统的深度学习研究。
  3. 处理通信延迟引起的同步问题是大规模实施的关键问题。

7.2 未来趋势

  • 多传感器融合:基于多传感器的感知系统可以通过互补传感器数据和适当的融合技术来提高感知性能。基于基础设施的感知系统对多传感器设备具有更灵活的条件,能够访问高计算边缘服务器。
  • 协同感知:单节点感知无法解决物理遮挡问题,从多个节点感知环境能够减轻遮挡的限制。
  • 轻量化车载单元:为每辆车配备高性能感知计算系统的成本可能非常高。由于高速无线通信技术的快速发展,为局部感知系统配备轻型车载设备,并从基于基础设施的高性能节点接收数据,可以实现更广泛的感知且成本更低。

http://chatgpt.dhexx.cn/article/sZLdG2JZ.shtml

相关文章

公钥基础设施 (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…

awk的使用

awk的使用 一、awk的作用 1.用来从文本中截取字符串 2.用来匹配过滤文本,起到grep的作用 二、awk里面的分隔符 1、输入分隔符: -F -FS":" FS(input field separater)2、输出分隔符: 定义OFS“#” OFS&a…

AWK基础教程

前言 之前针对WorkerHub小程序做的数据分析文章 互联网卷王花落谁家? 收到了一些小伙伴的回复,点名要学习数据分析,其实我也是一知半解,想着来写几篇文章简单聊下我分析的过程。 首先是数据清洗和统计了,这块我并没有…

详解AWK的用法

Awk工具介绍 AwK是一种处理文本文件的语言,是一个强大的文本分析工具。 它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作。数据可以来自标准输入也可以是管道或文件 20世纪70年代诞生于贝尔实验室&#…