遥遥领先!BEVHeight++:针对路侧视觉3D目标检测新方案!
来源:51CTO.COM
时间:2023-10-10 08:00:39 404浏览 收藏
今天golang学习网给大家带来了《遥遥领先!BEVHeight++:针对路侧视觉3D目标检测新方案!》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~
回归到地面的高度,以实现距离不可知的公式,从而简化仅相机感知方法的优化过程。在路侧camera的3D检测基准上,方法大大超过了以前所有以视觉为中心的方法。它比BEVDepth产生了+1.9%的NDS和+1.1%的mAP的显著改善。在nuScenes测试集上,方法取得了实质性的进步,NDS和mAP分别增加了+2.8%和+1.7%。
标题:BEVHeight++:朝着稳健的视觉中心化3D物体检测迈进
论文链接:https://arxiv.org/pdf/2309.16179.pdf
作者单位:清华大学、中山大学、菜鸟网络、北京大学
出自国内首个自动驾驶社区:终于完成了20+技术方向学习路线的搭建(BEV感知/3D检测/多传感器融合/SLAM与规划等)
尽管最近的自动驾驶系统专注于开发车辆传感器的感知方法,但人们往往忽视了一种利用智能路边摄像头将感知能力扩展到视觉范围之外的替代方法。作者发现,最先进的以视觉为中心的BEV检测方法在路边摄像头上的性能较差。这是因为这些方法主要集中在恢复关于相机中心的深度,在相机中心,汽车和地面之间的深度差随着距离的增加而迅速缩小。在本文中,作者提出了一种简单而有效的方法,称为BEVHeight++,来解决这个问题。本质上,作者回归到地面的高度,以实现距离不可知的公式,从而简化仅相机感知方法的优化过程。通过结合高度和深度编码技术,实现了从2D到BEV空间的更准确和稳健的投影。在路边摄像头的流行3D检测基准上,方法大大超过了以前所有以视觉为中心的方法。就自车辆场景而言,BEVHeight++具有优于仅深度的方法
具体而言,在nuScenes验证集上进行评估时,它比BEVDepth产生了+1.9%的NDS和+1.1%的mAP的显著改善。此外,在nuScenes测试集上,方法取得了实质性的进步,NDS和mAP分别增加了+2.8%和+1.7%。
图1:(a)为了从单目图像中产生3D边界框,最先进的方法首先显式或隐式地预测每像素深度,以确定前景对象与背景的3D位置。然而,当我们在图像上绘制每像素深度时,我们注意到,当汽车远离相机时,车顶和周围地面上的点之间的差异会迅速缩小,这使得优化变得次优,尤其是对于远处的物体。(b) 相反,我们绘制了到地面的每像素高度,并观察到无论距离如何,这种差异都是不可知的,并且在视觉上更适合网络检测目标。然而,不能仅通过预测高度来直接回归3D位置。(c) 为此,我们提出了一个新的框架BEVHeight++来解决这个问题。经验结果表明,我们的方法在干净设置上超过了最佳方法5.49%,在嘈杂设置上超过28.2%。
网络结构
预测高度和深度的比较。(a) 概述了以前基于深度的方法和我们提出的基于高度的管道。请注意,本文提出了一种新颖的2D到3D投影模块。(b) 绘制每像素深度(顶部)和地面高度(底部)的直方图,可以清楚地观察到,深度范围超过200米,而高度在5米以内,这使得高度更容易学习。
在图像中,目标的行坐标与其深度和高度之间存在相关性。目标在图像中的位置可以用(u,v)来定义,其中v表示图像的行坐标。在(a)中,我们展示了一个视觉示例,通过在正态分布中添加滚转和俯仰方向的旋转偏移来引入噪声。在(b)中,我们展示了深度分布的散点图。在(c)中,我们展示了离地高度。我们可以观察到,与深度相比,高度的噪声设置与其原始分布有更大的重叠,这表明高度估计更具鲁棒性
BEVHeight++的总体框架包含三个子网络,分别是基于深度的分支(青色)、基于高度的分支(绿色)和特征融合过程(灰色)。基于深度的pipeline使用估计的每像素深度将图像视图特征转换为基于深度的BEV特征(基于D的BEV)。基于高度的pipeline利用对图像视图中升力特征的地面高度预测,生成基于高度的BEV特征(基于H的BEV)。特征融合包括图像融合和鸟瞰融合。图像-视图融合通过级联高度分布和图像特征,得到融合特征,用于后续的提升操作。鸟瞰图融合通过可变形交叉注意力从基于高度的BEV特征和基于深度的BEV特性中获得融合的BEV特点,然后将其作为检测头的输入
实验结果
需要进行改写的内容是:原文链接:https://mp.weixin.qq.com/s/AdCXYzHIy2lTfAHk2AZ4_w
理论要掌握,实操不能落!以上关于《遥遥领先!BEVHeight++:针对路侧视觉3D目标检测新方案!》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
220 收藏
-
219 收藏
-
215 收藏
-
275 收藏
-
210 收藏
-
431 收藏
-
335 收藏
-
230 收藏
-
189 收藏
-
291 收藏
-
399 收藏
-
358 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习