Pillar-based Object Detection for Autonomous Driving(基于柱体的自动驾驶目标检测)论文笔记

原文链接:https://arxiv.org/pdf/2007.10323.pdf

1 引言

        许多工作使用基于锚框的方法进行目标检测。锚框能提供有用的位置和姿态先验,但导致算法存在许多超参数和潜在的训练不稳定性。此外,正锚框的数量往往很少,分类时存在严重的类别不平衡性。

        本文方法使用柱体预测网络,即对BEV上的每个柱体,直接预测最可能边界框的位置和姿态。该方法能提高性能。

        此外,本文使用圆柱体视图来为BEV视图提供补充;使用双线性插值解决柱体到点投影的空间混叠(量化误差)问题。

3 方法

        总体结构:如下图所示。点云分别投影到BEV和圆柱视图上,使用两个网络分别处理;然后使用与MVF相同的方法聚合不同视图的特征(使用插值将视图网格特征投影回点特征+拼接),最后特征重新投影到BEV,通过CNN处理,再使用分类头和回归头为每个BEV柱体预测结果。

        圆柱视图:将点用柱坐标(\rho_i ,\phi_i,z_i)表示不会产生z方向的扭曲。有相同\phiz的点被分为一组。

        基于柱体的预测:分类头预测某个柱体匹配上真实物体的概率,回归头预测物体的位置偏差、对数尺寸和朝向。

对比:基于锚框的预测和基于柱体的预测。下图为BEV网格,左图的实线框为真实边界框,虚线框为锚框(其中红框为正锚框/与真实边界框IoU大于正阈值,黑框为负锚框/与真实边界框IoU小于负阈值,绿框为无效锚框/与真实边界框IoU在正负阈值之间)。基于锚框的预测在每个锚框上预测,而通常每个网格均会放置若干不同大小、朝向和长宽比的锚框。而基于柱体的预测仅在每个柱体上进行预测。

        双线性插值:如下图所示,MVF使用最近邻插值,会导致落在同一柱体内的点有相同的特征;本文使用双线性插值解决这一问题。

         损失函数:损失函数与SECOND相同,包含回归损失和分类损失。回归损失如下:

\begin{aligned} L_{\textup{reg}}&=\textup{SmoothL1}(\theta^p-\theta^g)+\sum_{r\in\{x,y,z\}}\textup{SmoothL1}(r^p-r^g-\Delta_r)\\&+\sum_{r\in\{l,w,h\}}\textup{SmoothL1}(\log(r^g)-\Delta_r) \end{aligned}

其中(\Delta_x,\Delta_y,\Delta_z,\Delta_l,\Delta_w,\Delta_h,\theta^p)为3.4节中的回归值,(x^p,y^p,z^p)为柱体中心,(x^g,y^g,z^g,l^g,w^g,h^g,\theta^g)为真实边界框参数,且

\textup{SmoothL1}=\left\{\begin{matrix} 0.5\cdot d^2\cdot \sigma^2 & ,\textup{if}\; |d|< 1/\sigma^2\\ |d|-1/2\sigma^2 & ,\textup{otherwise } \end{matrix}\right.

分类损失为focal损失:L_\textup{cls}=-\alpha(1-p)^\gamma\log(p),其中p为3.4节中分类头得到的概率。

4 实验

        推断时,使用非最大抑制移除重复检测,并使用前N个预测边界框用于计算指标。

        基于锚框、点和柱体的预测方法比较:实验表明基于锚框的方法效果最差,基于点的方法次之,而基于柱体的方法比前两者高很多。

基于点的方法将真实边界框内的点视为前景点;否则为背景点。网络首先预测前景点,然后在前景点上预测边界框参数。

        不同视图组合的比较:实验表明单独使用圆柱视图的性能比BEV、XZ视图、和球面视图的效果都好很多,特别是在远距离物体的检测上。对于组合视图,BEV+圆柱视图的方法性能最好。

        不同插值方法的比较:双线性插值比最近邻插值效果好很多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

byzy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值