【NLP企业级赛事今日上线】一个雷达和摄像头融合的3D目标检测方法CenterFusion

深入浅出CenterFusion 结合论文和代码理解CenterFusion 阅读详情

 

                                                                            Fly-AI竞赛服务平台 flyai.com

在开始学习之前推荐大家可以多在       FlyAI竞赛服务平台多参加训练和竞赛,以此来提升自己的能力。FlyAI是为AI开发者提供数据竞赛并支持GPU离线训练的一站式服务平台。每周免费提供项目开源算法样例,支持算法能力变现以及快速的迭代算法模型。

一个雷达和摄像头融合的3D目标检测方法CenterFusion

以前提到过此文(在想法中),WACV‘2021录取: “CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection“,作者来自田纳西大学。

摘要:这是一个middle fusion方法,CenterFusion,它先通过一个center point检测法得到图像的目标,然后和雷达检测结果做数据相关,采用的是一个frustum-based方法。最后关联的目标检测产生基于雷达的特征图补充图像特征,这样回归目标的深度、旋转角和深度。

作者提供了代码:

https://github.com/mrnabati/CenterFusion​github.com

 


网络架构如图所示:跟摘要说的那样,细节见下面模块分析。

首先,需要搞清楚雷达信号检测的是径向深度和目标实际速度的不同,如图:

作者采用CenterNet方法,无锚单目的目标检测方法。其中keypoint的heatmap定义为:

采用一个卷积encoder-decoder网络预测Y。基于此,回归3D目标的深度、尺寸和朝向。其训练分类损失,即focal loss:

CenterFusion利用CenterNet先得到一个初步检测,然后修正的DLA(deep layer aggregation)网络作为主干,在primary regression head中预测初步的3D目标信息,其中构成包括一个3X3的卷积层和一个1X1的卷积层。

Frustum association是关键融合雷达和图像的机制。用图像2D框和其深度+大小的估计构建一个3D RoI frustum,如图所示:

如果有多个雷达检测点在这个RoI,直接取距离最近的一个。注意这里提到一个scaling factor可增大frustum尺寸,以便包容深度估计的误差。

另外,目标高度的不准确,作者采用Pillar expansion对雷达点云做预处理。如图所示:第一行是雷达点云扩大成3D pillar的显示,第二行是直接把pillars和图像匹配的结果,相关较弱。第三行是frustum相关,减少了上面的深度值重叠,也防止背景目标(如大楼)错分类成前景。

图像和雷达的数据相关之后,可以提取雷达目标特征,深度和速度等。

如果两个目标有重叠的heatmap区域,按距离取最近的。

之后,这些特征进入secondary regression head,其结构包括3个3X3卷积层和一个1X1卷积层。最后结果需要经过一个box decoder得到。

训练中regression head的损失采用SmoothL1 loss,center point heatmap采用focal loss,而attributes regression head基于Binary Cross Entropy (BCE) loss。


看一下结果:

性能比较表

直观结果比较如下:1-2行CenterFusion,3-4行CenterNet。

雷达点云绿色,目标框GT红色,目标预测速度蓝色箭头。

 

 

毫米波雷达视觉融合3D目标检测论文综述(一) 最近在研究基于毫米波雷达雷达和视觉融合的3D目标,于是查找了相关文献,在这里把看过的论文做个总结。给予自己的理解,希望大家批评指正。 阅读详情

相关推荐

目标检测YOLO实战应用案例100讲-基于多尺度特征融合与自适应网络的小目标检测

卷积神经网络(CNN)作为目标检测任务最重要的工具之一,可以高效的提取 图像特征。目前多数目标检测模型都是基于不同结构的CNN构成的,它们相较于传统的目标检测算法有更高精度和更快检测速度的优点,主要是通过结合深层网络提取图片的高层语义信息和不断优化的特征提取器实现的。上世纪末,Yann Lecun正式提出卷积神经网络模型,它的底层实现依赖于多层感知机,主要通过共享权值的策略大大降低了运算参数数量,从而提高了网络的检测性能,并且缓 解了模型过拟合的问题。

qq_36130719的博客 526

目标检测之多尺度融合

卷积神经网络通过逐层抽象的方式来提取目标的特征,其中一个重要的概念就是感受野。 高层网络的感受野比较大,语义信息表征能力强,但是特征图的分辨率低,几何信息的表征能力弱(空间几何特征细节缺乏); 低层网络的感受野比较小,几何细节信息表征能力强,虽然分辨率高,但是语义信息表征能力弱。 高层的语义信息能够帮助我们准确的检测或分割出目标,而低层的细节信息可以准确地包含物体位置信息。 高层与低层特征即为不同尺度。 (a) Featurized image pyramid:这种方式就是先把图片弄成不同尺寸的,然后再对每

pengxiang1998的博客 5586

CenterFusion数据集nuScence-COCO格式

CenterFusion数据集nuScence-COCO格式

2023最新综述!自动驾驶中的多模态3D目标检测(特征表示/对齐/融合)

点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【多传感器融合】技术交流群后台回复【3D检测综述】获取最新基于点云/BEV/图像的3D检测综述!自动驾驶车辆需要持续的环境感知以获得障碍物的分布,从而实现安全驾驶。具体来说,3D目标检测是一个至关重要的功能模块,因为它可以同时预测周围物体的类别、位置和大小。一般来说,自动驾驶汽车配备了多个传感器,包括摄像头和激...

CV_Autobot的博客 4819

Bybit面经

这段总结描述了求职者在Bybit面试过程中的经历和相关问题,包括面试内容、求职者向面试官提问的问题以及关于Bybit的信息

郑泽洲的博客 2580

固定翼飞行器建模(二)——MATLAB/Simulink建模、配平及线性化

MATLAB/Simulink固定翼建模、配平及线性化。

2302_80148937的博客 1万+

基于深度融合的RGBD显著目标检测

显著性检测是对人类在图像中的位置进行预测,近年来引起了相当大的研究兴趣。它是许多任务的重要预处理步骤,如图像分类、图像重定位和对象识别。与RGB显著性检测不同的是,RGB的研究受到了大量的研究关注,而对RGBD的研究却很少。最近新兴的传感技术,如飞行时间传感器和微软Kinect,在捕获RGBD图像方面提供了卓越的性能和灵活性。检测RGBD的显著性已经成为许多应用的关键,如3D内容监控、检索和图像识

qq_41634265的博客 6768

Revit获取族预览图

最近做到和族库相关的功能需要获取到族文件的预览图,在RevitAPI中提供了ElementType.GetPreviewImage方法,但是前提就是你是在Revit里面操作的,并且已经拿到了Symbol对象实例,才可以调用此方法。然后在网上找了另外一种方式,通过读取Revit文件,在REVITPREVIEW4.0字段截取文件信息,将其转换为图片格式。 一、使用RevitAPI中ElementType.GetPreviewImage方法 [Autodesk.Revit.Attributes.Transac.

weixin_44631419的博客 1757

多任务多传感器数据融合实现3D目标检测

本文提出了一种多任务多传感器检测模型,该模型联合推理 2D 和 3D 对象检测、全局估计和深度补全。

一点人工一点智能的博客 1478

树莓派视觉小车实战:OpenCV驱动的智能物体追踪系统

本文详细介绍了如何从零开始构建一个基于树莓派的智能视觉小车,实现物体跟踪功能。通过OpenCV进行图像处理,结合颜色与轮廓识别算法,让小车能够实时锁定并追踪特定目标。内容涵盖硬件搭建、软件环境配置、核心代码解析及运动控制逻辑,为创客和开发者提供了完整的实战指南。

weixin_29047545的博客 143

Unreal5 从入门到精通之 学习Niagara特效系统

UE5 Niagara粒子系统解析 Niagara是UE5中的高性能粒子特效系统,相比传统粒子系统具有完全可编程性和可视化节点编辑两大特点。核心单元发射器(Emitter)分为模板发射器(预设效果如喷泉、火焰)和空白发射器(高度自定义)。系统提供13种预设模板,包括吹飞粒子、五彩纸屑爆发、动态光束等常见特效。 Niagara采用三级模块化设计: 系统级:全局参数设置与更新 发射器级:控制粒子生成规则与行为 粒子级:处理单个粒子的生命周期和渲染 关键模块包括初始化粒子属性、物理模拟、颜色渐变等,支持GPU加速

TxNet 1124

CVPR2020 | 显著性目标检测,多尺度信息相互融合

点击上方“AI算法修炼营”,选择“星标”公众号精选作品,第一时间送达本文是收录于CVPR2020的有关显著性目标检测的文章,主要的创新点在特征聚合操作,可以迁移到其他需要融合深层和浅层特...

AI算法修炼营的博客 1万+

【BlueZ】编译产物详解:可执行文件/库文件/工具的生成路径与用途

BlueZ二次开发编译产物机制解析 摘要:在BlueZ蓝牙协议栈二次开发中,90%的报错源于对编译产物类型和路径的混淆。本文系统剖析BlueZ的三阶段编译机制:1)配置阶段生成Makefile;2)编译阶段在.libs目录下产生临时库和可执行文件(不可直接运行);3)安装阶段将产物部署到系统标准路径。重点解析守护进程、命令行工具、动态库的核心路径差异,并针对五大高频问题(如临时库运行崩溃、动态库不匹配、系统覆盖等)给出解决方案。

byte轻骑兵的技术小窝 1万+

雷达相机融合:CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection

雷达相机融合:CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection1. Abstract2. Introduction3. Preliminary3.1 CenterNet4. CenterFusion4.1 Radar Association三级目录 CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection 1. A

泠山的博客 3580

【数据集4】GSWP3数据集详解

简介GSWP3数据集

WW、forever的博客 1367

【PyTorch】CNN(一维卷积Conv1D)实现时间序列预测

本文介绍了一维卷积神经网络(Conv1D)在时间序列预测中的应用,展示了其基本原理及实现方式。通过合适的数据预处理和模型调参,Conv1D可以有效地捕捉时间序列数据中的模式,从而进行精准预测。

走向CTO的路上... 1173

【CenterFusion】CenterFusion网络架构概述

CenterFusion 网络架构首先利用全卷积骨干网提取目标物体中心点的图像特征,再回归到物体的其它属性,如三维位置、方向和尺寸,并获得初步的 3D Box截锥关联模块将雷达检测结果与对应目标中心点关联(雷达检测结果映射到图像平面)并生成雷达特征然后将图像和雷达特征连接起来, 再二次回归到目标属性,如深度、旋转以及速度等三维属性来细化初步的 3D Box该网络架构主要可以分为两个部分分析,一个是上面一行的图像目标检测,另一个是下面一行的雷达点云数据处理。

HIT_Vanni的博客 2965

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

CenterNet目标检测模型及CenterFusion融合目标检测模型

CenterNet是一种基于free-anchor的目标检测模型,其继承自CornerNet目标检测模型,可以很容易迁移到例如3D目标检测和人体关键点检测等任务。 CenterFusion是一种通过融合毫米波雷达数据和可见光相机数据进行3D目标检测模型,该模型属于中端融合模型..........................................

BIT_Legend的博客 6505

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

CenterFusion算法环境配置与demo运行 CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection

CenterFusion算法环境配置与demo运行1.论文简介2.环境配置 1.论文简介 论文链接:https://arxiv.org/pdf/2011.04841v1.pdf 项目链接:https://github.com/mrnabati/CenterFusion 该文作者信息: 作者来自田纳西大学诺克斯维尔分校。 激光雷达使用发射的激光测距进行环境感知,而雷达使用无线电发射进行探测。 3D目标检测在自动驾驶领域应用广泛,而激光雷达(Lidar)和摄像头数据的融合常用来进行高精度的3D目标检测,但其仍

HIT_Vanni的博客 9671

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection

本文提出了一种中间融合方法来利用雷达和相机数据进行三维目标检测,称为CenterFusion。

m0_63604019的博客 701

CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection 解读

自动驾驶的感知应用中, 通常会融合多模态传感器, 如lidar和camera的融合。 单纯基于radar做感知的研究工作很少, 用radar的场景一般都是和其他传感器进行一个融合。 本文要讲的CenterFusion就是一篇融合Camera和Radar的工作。

1222

搭建 CenterFusion 环境完整流程

本文为国内用户提供了 CenterFusion 项目的环境搭建指南,涵盖了 GitHub 访问加速、Conda 虚拟环境配置、CUDA 和 cuDNN 安装、NuScenes 数据集下载与转换、预训练模型配置等内容。针对常见的版本兼容和显存问题,本文提供了详细的解决方案,帮助用户顺利完成算法的训练和测试。

weixin_62684422的博客 2258

部署CenterFusion网络的补充

CenterFusion详细部署

weixin_44911091的博客 455

Centerfusion算法环境配置及模型训练

本项目搭建环境如下:ubuntu20.04(非必须)nvidia驱动版本515.65.01(非必须)python3.7(必须)CUDA11.0(必须)cuDNN8.0(必须)pytorch1.7.1(必须)

HIT_Vanni的博客 6666

CenterFusion数据处理函数__getitem__()解析

CenterFusion的数据处理函数__getitem__()在/Centerfusion/src/lib/dataset/datasets/generic_dataset.py下的GenericDataset类中在经过convert_nuScenes.py后会生成nuScence_COCO格式的json文件,分别为train.json, val.json, mini_train.json, mini_val.json, test.json这五个文件

HIT_Vanni的博客 1470

多传感器融合 | CenterFusion:毫米波雷达和相机后融合3D检测算法

点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取今天自动驾驶之心很荣幸邀请到寒风分享RV后融合算法CenterFusion,如果您有相关工作需要分享,请在文末联系我们!>>点击进入→自动驾驶之心【多传感器融合】技术交流群后台回复【多传感器融合综述】获取图像/激光雷达/毫米波雷达融合综述等干货资料!前言 本文主要介绍一种基于毫米波雷达和相机后融合的3D目标检测算法——C...

CV_Autobot的博客 4758
上一篇: SOTA集结,2020登顶关系抽取的3篇佳作
下一篇: 【企业级NLP赛事】正式开赛
iFlyAI
博客等级 码龄9年 238粉丝 134原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值