热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[PaperReading3d]AFDetV2:RealTimeAnchorFreeSingleStage3DDetectionwithIoUAwareness

Paper:https:arxiv.orgabs2107.14342TL;DR地平线在Waymo自动驾驶挑战赛2020中方法(AFDet)的升级版-AFDetv2。模型是one

Paper: https://arxiv.org/abs/2107.14342

TL;DR

地平线在Waymo自动驾驶挑战赛2020中方法(AFDet)的升级版-AFDetv2。模型是one-stage,anchor-free的,在保证速度的同时有一个较好的精度。本文方法集成了较多的东西,比较工程,在模型、训练、硬件方面都做了优化。

Dataset/Algorithm/Model/Experiment Detail

模型结构如下图:
在这里插入图片描述
首先点云voxelization,这一步文章利用了GPU进行优化,提高了速度。3D backbone部分仍旧使用的是3D稀疏卷积,但是本文减少了前端残差块的数量&&降低了Z方向上的采样卷积数量,在速度和精度上有一个取舍平衡。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ic2Cfih-1635330200347)(upload://8b6cPgfSc6eIpbZ23jR2hrB7prh.png)]

RPN在这里插入图片描述

RPN部分采用了自校准卷积模块self-calibrated convolution (SC-Conv),具体结构如下图。该模块能扩大感受野,同时在空域和特征通道上引入自注意力机制。SC-Conv模块提高了模型精度,没有增加计算量。
在这里插入图片描述

Anchor-free Head

在这里插入图片描述

共有5+2个head,跟之前的AFDet相比增加了两个额外分支,IoU branch和辅助分支Keypoints预测。
IoU branch,2D检测已经很成熟了,3D 检测也有很多应用了,主要还是为了解决分类置信度和box定位精度不匹配的问题。辅助分支关键点预测,能预测物体框的角点,可以更好的帮助网络学习物体的边缘信息。雷达反射回来的点往往在物体表面,中心不在可见点云中,增加3D框角点,能引导贴合数据,增加定位精度。Heatmap分支,增大了高斯核的半径。loss设置:

  • focal loss: heatmap预测,关键点预测
  • L1 loss: local offset head, z-axis location head, 3D object size head, orientation regression
  • Smooth L1 loss: IoU

实验

数据增强: 随机选择标注样本,随机反转x,y坐标, 整体旋转缩放等;
SWA: Stochastic Weights Averaging 随机平均权重

Waymo结果:
在这里插入图片描述

Thoughts

本文综合使用了很多之前的工作(包括2D,3D),也提出了很多新的想法,体现了很强的工程性,所以能在速度和精度方面都有一个很好表现。


推荐阅读
  • 视觉Transformer综述
    本文综述了视觉Transformer在计算机视觉领域的应用,从原始Transformer出发,详细介绍了其在图像分类、目标检测和图像分割等任务中的最新进展。文章不仅涵盖了基础的Transformer架构,还深入探讨了各类增强版Transformer模型的设计思路和技术细节。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 在开发过程中,有时需要提供用户创建数据库的功能。本文介绍了如何利用 .NET 和 ADOX 在应用程序中实现创建 Access 数据库,并详细说明了创建数据库及表的具体步骤。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 深入理解iOS中的链式编程:以Masonry为例
    本文通过介绍Masonry这一轻量级布局框架,探讨链式编程在iOS开发中的应用。Masonry不仅简化了Auto Layout的使用,还提高了代码的可读性和维护性。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 笔记说明重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系& ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
  • 基于SSM框架的在线考试系统:随机组卷功能详解
    本文深入探讨了基于SSM(Spring, Spring MVC, MyBatis)框架构建的在线考试系统中,随机组卷功能的设计与实现方法。 ... [详细]
  • binlog2sql,你该知道的数据恢复工具
    binlog2sql,你该知道的数据恢复工具 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • 本文探讨了异步编程的发展历程,从最初的AJAX异步回调到现代的Promise、Generator+Co以及Async/Await等技术。文章详细分析了Promise的工作原理及其源码实现,帮助开发者更好地理解和使用这一重要工具。 ... [详细]
  • 尽管在WPF中工作了一段时间,但在菜单控件的样式设置上遇到了一些基础问题,特别是关于如何正确配置前景色和背景色。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
author-avatar
吴钧隆362
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有