抛砖引玉:RadarDet4D,NuScenes数据集Radar模态目标检测第二名(即将开源)

article/2025/6/26 8:17:06

这几年一直在关注自动驾驶3D目标检测相关的研究。在NuScenes数据集上有很多经典的模型被提出并得到了验证,纯视觉3D目标检测经典的方法有BEVFormer、BEVDet系列、DETR3D、Sparse4D等工作,基于LiDAR的有CenterPoint、多模态有BEVFusion、DAL、UniTR等。

NuScenes数据集除了有图像和LiDAR数据之外,还提供了Radar传感器数据。但是在NuScenes目标检测榜单上,关于Radar的研究方法很少,最新的方法是RadarDistill,借助LiDAR进行知识蒸馏提高Radar表征能力。其实Radar被用在车上要比LiDAR早很多,ACC和AEB功能都使用到了Radar。

基于此,本文训练了一个长时序的Radar检测模型,RadarDet4D。模型结构和PointPillars类似,只需要把历史帧的点云数据对齐到当前帧就行。

在这里插入图片描述
模型在训练集上共训练了36轮,实测下来到第12轮的时候模型性能就基本饱和了,在测试集上进行了推理,结果如下。mAP/NDS是19.06和41.08,暂时未列NuScenes数据集Radar模态目标检测第二名。

在这里插入图片描述
下面是和SOTA方法的对比,尽管本文使用了多帧融合的方法但是感知精度上还是不如RadarDistill,不过由于融合了多帧信息,以及Radar本身具有测速能力,在mAVE指标上RadarDet4D还是好于RadarDistiil。

MethodmAPNDSmATEmASEmAOEmAVEmAAE
RadarDistill20.543.70.4610.2630.5250.3360.072
RadarDet4D19.141.10.5450.3020.6430.2830.072

本文的主要目的是提供一个baseline供大家去研究,探索出更多新的Radar感知模型。还有许多其它优秀的代码库大家也可以去研究,例如CRN,RCBEVDet,RICCARDO,这些虽然是camera和radar融合的方法,大家可以只关注Radar分支模型设计。


http://www.hkcw.cn/article/YtcSMBiZyR.shtml

相关文章

《多状态DP:状态设计与状态转移方程速成指南》​

1.按摩师 题目链接:面试题 17.16. 按摩师 - 力扣(LeetCode) 题目描述:从一个预约请求队列中,找出一个总预约时间最长的预约集合,不能选择相邻位置的预约 算法讲解:动态规划 1.状态表示&#…

Spring Cloud 开发入门:环境搭建与微服务项目实战(上)

一、开发环境搭建 1. JDK 安装与版本选择 版本选择解析 Java 是 Spring Cloud 微服务开发的基础,选择合适的 JDK 版本至关重要,特别是在框架兼容性和生产环境稳定性方面。 (1)主流 JDK 版本对比 版本发布年份支持状态特点简述J…

PINN for PDE(偏微分方程)3 - 正向问题 - Burgers’ equation

PINN for PDE(偏微分方程)3 - 正向问题 - Burgers’ equation 目录 PINN for PDE(偏微分方程)3 - 正向问题 - Burgers’ equation一、什么是PINN的正问题二、求解的实际例子 - Burgers’ equation2.1 Burgers方程2.2 无解析解解决办法 - 龙哥库达(Runge-Kutta 4th O…

机器人夹爪的选型与ROS通讯——机器人抓取系统基础系列(六)

文章目录 前言一、夹爪的选型1.1 任务需求分析1.2 软体夹爪的选型 二、夹爪的ROS通讯2.1 夹爪的通信方式介绍2.2 串口助手测试2.3 ROS通讯节点实现 总结Reference: 前言 本文将介绍夹爪的选型方法和通讯方式。以鞋子这类操作对象为例,将详细阐述了对应的夹爪选型过…

003-Python-脚本学习-安装mysql数据库(CentOS7.9)

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Name: Python-脚本学习-安装mysql数据库(CentOS7.9).py # Author: songp-it # Date: 2024-03-21 # Description: 在CentOS 7.9上安装MySQL数据库import subprocess import sys import osdef disable_s…

数字孪生离心泵,精准复刻泵体运行

图扑数字孪生离心泵,以 1:1 高精度建模,逼真呈现离心泵结构。动态模拟内部水流与部件运转,实时反馈运行参数,助力运维人员精准掌握泵体状态,高效诊断故障,提升离心泵运行管理水平。

这几种“奇葩果” 买了就后悔!

这几种“奇葩果”买了就后悔。“拇指西瓜”,长得像西瓜的微缩板,但压根不是西瓜。吃起来也远没有西瓜的甘甜多汁。刺角瓜,也叫火参果。很多人因为奇异的外表而好奇购买,味道酸涩。虽然富含维生素C与膳食纤维,但价格却被商家炒得过于昂贵。露兜果,也叫野菠萝,外观形似菠萝…

王楚钦与女粉丝合影手立马放背后,妥妥的男德模范生!

王楚钦与女粉丝合影手立马放背后。王楚钦现身魏桥参加活动,现场人气爆棚,大批球迷慕名而来,只为近距离目睹偶像风采。难得的机会让合影环节热度高涨,王楚钦又成了人形打卡机,耐心地满足球迷的合影请求。遇到女性球迷合影时,王楚钦的手臂自动就藏了起来,保持得体的距离,…

Java开发工具——Arthas线上查询工具

摘要 本文主要介绍了 Java 开发工具 Arthas 的安装、启动及使用。包括本地安装与启动、容器安装与启动、基础命令与使用以及常用命令与使用等内容。通过 Arthas,开发者可以方便地对 Java 应用进行线上排错和监控,提高开发效率。 1. Arthas 本地安装与启…

5.RV1126-OPENCV 图形计算面积

一.图形面积、弧长计算介绍 前面我们已经把图形轮廓的检测、画框等功能讲解了一遍。这次主要结合轮廓检测的 API 去计算图形的面积,这些面积可以是矩形、圆形等等。图形面积计算和弧长计算常用于车辆识别、桥梁识别等重要功能,常用的 API 如 contourArea…

rabbitmq Topic交换机简介

1. Topic交换机 说明 尽管使用 direct 交换机改进了我们的系统,但是它仍然存在局限性——比方说我们的交换机绑定了多个不同的routingKey,在direct模式中虽然能做到有选择性地接收日志,但是它的选择性是单一的,就是说我的一条消息…

JavaSE 常见问题解析

最近正在复习Java八股,所以会将一些热门的八股问题,结合ai与自身理解写成博客便于记忆 本文将以以上问题作为基础 String 相关问题 String 底层数据类型? String 在 Java 9 之前底层使用 char[] 数组存储字符数据,Java 9 及以…

潜入水面:穿越“冰山”之旅,探寻Java鲜为人知的一面

“冰山”梗是一种网络现象,幽默而有时令人不安地展示了某个主题的知识或入门层次——从冰山之巅简单、广为人知的常识到只有最坚韧的老兵才能理解的黑暗、神秘深处。想象一座海洋上矗立的冰山:表面可见的部分只是开始,真正的魔法(…

如何配置mvn镜像源为华为云

如何配置mvn镜像源为华为云 # 查找mvn 配置文件 mvn -X help:effective-settings | grep settings.xml# 配置mvn镜像源为华为云,/home/apache-maven-3.9.5/conf/settings.xml文件路径需要根据上一步中查询结果调整 cat > /home/apache-maven-3.9.5/conf/setting…

【DAY37】早停策略和模型权重的保存

内容来自浙大疏锦行python打卡训练营 浙大疏锦行 知识点: 过拟合的判断:测试集和训练集同步打印指标模型的保存和加载 仅保存权重保存权重和模型保存全部信息checkpoint,还包含训练状态 早停策略 作业: 对信贷数据集训练后保存权…

TASK OA 案例hook

TASK OA 案例hook 定义的状态 useRef & useForm ref使用: xxx 尽可能使用组件库antd内部提供的方法 两大稍微比较难的组件:table 和 form 服务器通信 使用async/await 不用想配套使用 try/catch 初次渲染拉取query。useEffect(..., []) 状态更新useE…

Kafka集成Flume/Spark/Flink(大数据)/SpringBoot

Kafka集成Flume Flume生产者 ③、安装Flume,上传apache-flume的压缩包.tar.gz到Linux系统的software,并解压到/opt/module目录下,并修改其名称为flume Flume消费者 Kafka集成Spark 生产者 object SparkKafkaProducer{def main(args:Array[S…

Linux指令:

我们今天来学习一下linux的一些相关的指令L: 1. 快速认识6~8个指令: 第一条:pwd pwd指令表示的是我当前在哪条路径下;我当前在哪里; 我们看这个第二句话,因为在windows环境下,当我们登录进入到…

网络攻防技术五:网络扫描技术

文章目录 一、网络扫描的基础概念二、主机发现三、端口扫描1、端口号2、端口扫描技术3、端口扫描隐秘策略 四、操作系统识别五、漏洞扫描六、简答题1. 主机扫描的目的是什么?请简述主机扫描方法。2. 端口扫描的目的是什么?请简述端口扫描方法及扫描策略。…

win32相关(虚拟内存和物理内存)

虚拟内存和物理内存 在win32操作系统下,每个进程都有它自己独立的4GB空间,是window给它分配的一个虚拟空间,并不是真正的物理空间,这4GB空间中,分为高2G和低2G,高2G是应用程序的,低2G空间是给内…