论文标题:Behind the Curtain: Learning Occluded Shapes for 3D Object Detection

AAAI2022 南加大
这篇文章的主题思想是认为现在的基于点云的目标检测方法实际上都是2.5D的方法而非3d的方法:原因是3d点云虽然具有3d的信息,但是点云检测到的物体往往是存在遮挡问题的。
作者将物体上的点云遮挡情况划分为三个部分:
外部遮挡:即目标前有遮挡物,如下图©所示。激光打到遮挡物后返回,导致目标形状缺失,©中红色区域即缺失区域。
信号缺失:由于某些材料或者反射角度等问题,激光打到目标时,不会返回,造成信号缺失,如下图©中蓝色区域。
自我遮挡:即目标前面遮挡后面。由于激光不能穿透,激光打到目标前面区域后就会返回,导致目标后面区域信息缺失,如下图(d)中绿色区域所示。

作者将它们依次补全,发现得到了ap上的提升!
于是作者决定提出一个网络,来探究那些被遮挡住的点!

对于基准框中目标形状的近似

遮挡和信号缺失的问题使得我们不能获得关于基准框中目标的完整的形状信息。因此作者利用如下两个假设来近似目标的完整形状信息,两个假设分别是:

大多数前景对象类似于数量有限的形状原型,例如行人有几种固定的体型。
前景对象,特别是车辆和骑自行车者,大致对称。

基于这两个假设,作者先补全目标的点云。

具体做法是利用目标框,找到属于目标的点云,利用标注框镜像所有的点云。

作者在原文中讲利用source point来补全target的,具体做法是:

有点奇怪,作者实际上是做了n个source 来进行补全?
这样的话是不是好麻烦。而且从后面的操作来看的话也不是很有必要:
随后作者用均匀球面进行点云的体素化。由球面编码作者得出被遮挡的区域:

随后作者把补充后的点云投影到体素中,非空体素则进行label为occupancy 的区域,其他的为0.
由此我们便一次为监督作为训练。
有个问题是,既然我们前面已经用了gt来进行点云的补充,那为什么不省略这一步点云补充,直接用bbox粗略地来进行occupancy区域的label呢?这样的效果不是更好吗。
随后作者便用一个网络来检测占据率,

将占据率投影到rpn的各层feature中,进行feature拼接,随后进行roi pooling,得到优化的bbox。
关注这篇文章主要是该文章对于单车行人有很好的检测效果,但是感觉创新点还是一般。

【论文阅读】【3d目标检测】Behind the Curtain: Learning Occluded Shapes for 3D Object Detection相关推荐

  1. 三维目标检测---BtcDet论文解读 Behind the Curtain: Learning Occluded Shapes for 3D Object Detection

    个人博客 代码链接 paper链接 提出的问题 作者首先指出LiDAR帧其实不是严格意义上的3D结构,而是一个2.5D的结构.因为LiDAR通常只能获得目标靠近传感器那部分的结构特征,远离传感器部分的 ...

  2. 论文阅读笔记 | 目标检测算法——SAPD算法

    如有错误,恳请指出. 文章目录 1. Introduction 2. Soft Anchor-Point Detector 2.1 Detection Formulation with Anchor ...

  3. 论文阅读笔记 | 目标检测算法——FSAF算法

    如有错误,恳请指出 文章目录 1. Introduction 2. FSAF Module 2.1 Network Architecture 2.2 Ground-truth and Loss 2.2 ...

  4. 论文阅读笔记 | 目标检测算法——PP-YOLOv2

    如有错误,恳请指出. 文章目录 1. Introduction 2. Revisit PP-YOLO 2.1 Pre-Processing 2.2 Baseline Model 2.3 Trainin ...

  5. 收藏 | 3D目标检测综述:从数据集到2D和3D方法

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:机器之心 AI博士笔记系列推荐 周志华<机器学习> ...

  6. 3D目标检测综述:从数据集到2D和3D方法

    本文经机器之心(almosthuman2014)授权转载,禁止二次转载. 作者:Yilin Wang, Jiayi Ye 机器之心编译 编辑:Panda 目标检测一直是计算机视觉领域中一大难题.近日, ...

  7. 【论文阅读】【3d目标检测】Sparse Fuse Dense: Towards High Quality 3D Detection with Depth Completion

    论文题目:Sparse Fuse Dense: Towards High Quality 3D Detection with Depth Completion 飞步科技 cvpr2022 kitti ...

  8. 两阶段3D目标检测网络 SIENet: Spatial Information Enhancement Network for 3D Object Detection from Point Cloud

    本文介绍一篇两阶段的3D目标检测网络:SIENet. 这里重点是理解本文提出的 Hybrid-Paradigm Region Proposal Network 和 Spatial Informatio ...

  9. 3D目标检测(二)—— 直接处理点云的3D目标检测网络VoteNet、H3DNet

    前言 上次介绍了基于Point-Based方法处理点云的模块,3D目标检测(一)-- 基于Point-Based方法的PointNet点云处理系列,其中相关的模块则是构成本次要介绍的,直接在点云的基础 ...

最新文章

  1. cdc工具 postgresql_零编码打造异构数据实时同步系统——异构数据源CDC之2
  2. kubesphere服务网格servicemesh(Istio)示例:部署 Bookinfo 和管理流量
  3. html输入密码自动隐藏,原生js实现密码输入框值的显示隐藏
  4. 如何理解和分析linux系统的CPU平均负载情况(load average)
  5. P4103-[HEOI2014]大工程【虚树,dp】
  6. class根据状态 vue_搞懂并学会运用 Vue 中的无状态组件
  7. 绝对干货:供个人开发者赚钱免费使用的一些好的API接口
  8. 世界主要国家的网络管理体制
  9. 修改本地数据库root权限密码
  10. AD7124驱动代码(基于GD32F103 SPI)
  11. 计算机视觉CV目标检测综述
  12. DedeCMS总是提示验证码不正确的解决方法
  13. centos6查看运行服务器,centos如何查看端口是否开放_网站服务器运行维护,centos,端口...
  14. 打开HFSS出现Unable to detect installed products的报错,要求make sure that config/admin.xml exists
  15. 2021-08-30-全排列-逆序数-排列的奇偶性
  16. traceping是什么意思_trace命令是什么意思,trace怎么读是什么意思?
  17. 自定义浏览器起始页、主页和标签页(html+css)
  18. Springboot+Netty实现基于天翼物联网平台CTWing(AIOT)终端TCP协议(透传模式)-设备终端(南向设备)
  19. Rust学习笔记(14)——struct、Option和Box组合应用实现单向链表之二
  20. 金蟾论金:4.12黄金涨势不足重启跌势-晚间走势操作建议

热门文章

  1. Matlab Figure 窗口最大化方法
  2. 关于实时时钟模块DS1302使用心得
  3. 联机版俄罗斯方块带自动挂机源码
  4. Pygame详解:前言
  5. Profinet 的交互流程
  6. hive数据文件备份
  7. 如何制定客户留存策略_网店如何提升买家留存率
  8. 兰吉尔FFC3 电表电能量采集终端替代方案(DLMS红外光电采集器)
  9. 《途客圈创业记:不疯魔,不成活》一一2.3 早期产品
  10. 系统自学Java语言(学习视频整理)