综述:

1.点视图:

  • PointNet/PointNet++,Point-RCNN,3D SSD

2.俯视图:

  • VoxelNet,SECOND,PIXOR,AFDet

3.前视图:

  • LaserNet,RangeDet

4.多视图融合:

  • 俯视图+点视图:PointPillar,SIENet,PV-CNN
  • 俯视图+前视图:MV3D,RSN

一、PointNet

1.核心思路:点云特征提取

  • MLP(多个全连接层)提取点特征:n个点,特征由3维提升到1024维

  • MaxPooling得到全局体征:1024维

2、端对端学习,对点云进行分类/意义分割

3、物体检测:Clutering(聚类)得到候选+PointNet分类

输入的数据,先对点云做一个变换,把坐标系统一,点云在一个坐标系之下,然后对点进行单点特征提取,这里使用的是全连接层,两个阶段的全连接层,使特征从3维提升到1024维。随后进行全局的特征提取,利用MaxPooling,最后对其进行点云分类(SVM)或者点云分割

二、PointNet++

1.在物体检测方向上进行扩展:Clustering+PointNet

  • 用聚类的方式来产生多个候选点,每个候选点集采用PointNet来提取点的特征
  • 上述过程重复多次:上一层的点集经过全集特征提取后看作下一层的点(Set Abstraction,SA)
  • 点特征具有较大的感受野,包含周围环境的上下文信息

三、PointNet和PointNet++中存在的问题

  • 无法利用视觉领域成熟的检测框架,比如Faster-RCNN,YOLO等
  • Clustering部分的计算复杂度较高,而且难以并行处理

四、Point-RCNN

1.点处理+Faster RCNN

  • PointNet++提取点的特征,同时进行前景分割, 以区分物体点和背景点
  • 每个前景点生成一个3D候选框(PointNet++采用聚类生成候选框)
  • 对每个候选框内的点进行Pooling,最后输出候选框所属的类别,并修正其位置和大小

2.运行速度瓶颈

  • PointNet++需要将点集特征映射回原始点云(Feature Propation),因为聚类生成的点集无法很好的覆盖所有物体
  • 全局搜索属于每个物体候选的点

五、3D SSD

1.提高聚类的质量

  • 同时考虑点与点之间在几何和特征空间的相似度
  • 聚类的输出可以直接用来生成物体候选

2.避免重复计算

  • 聚类算法输出每个点cluster的中心和领域点
  • 避免全局搜索物体候选和点之间的匹配关系

六 、总结和对比

  • PointNet++的主要问题就是运行速度太慢
  • 速度的瓶颈在于聚类过程中需要将点集特征映射回原始点云
  • Point RCNN和3D SSD的改进主要在于提高运行速度

ntNet++的主要问题就是运行速度太慢

  • 速度的瓶颈在于聚类过程中需要将点集特征映射回原始点云
  • Point RCNN和3D SSD的改进主要在于提高运行速度

激光雷达物体检测(二):点视图检测算法相关推荐

  1. 自动驾驶感知——激光雷达物体检测算法

    文章目录 1. 基于激光雷达的物体检测 1.1 物体检测的输入与输出 1.2 点云数据库 1.3 激光雷达物体检测算法 1.3.1 点视图 1.3.1.1 PointNet 1.3.1.2 Point ...

  2. 激光雷达物体检测(三):俯视图检测算法

    一.VoxelNet 1.特征学习网络(feature learning natwork) Group&Sampling:每个网格内部随机采样固定数目的点,不足的则重复 Voxel Featu ...

  3. 基于激光雷达点云的3D目标检测算法论文总结

    作者丨eyesighting@知乎 来源丨https://zhuanlan.zhihu.com/p/508859024 编辑丨3D视觉工坊 前言  过去很多年激光雷达的车规标准和高昂价格是阻碍其量产落 ...

  4. (二)目标检测之 HOG+SVM 算法

    文章目录 背景 HOG特征描述符 方法概述 HOG算法优缺点 实例讲解 参考资料 背景   梯度直方图HOG(Histogram of Oriented Gradients)是法国人Dalal在200 ...

  5. 在浏览器中进行深度学习:TensorFlow.js (十二)异常检测算法

    2019独角兽企业重金招聘Python工程师标准>>> 异常检测是机器学习领域常见的应用场景,例如金融领域里的信用卡欺诈,企业安全领域里的非法入侵,IT运维里预测设备的维护时间点等. ...

  6. 目标检测YOLO实战应用案例100讲-基于激光雷达点云的三维目标检测算法研究

    目录 基于激光雷达点云的三维目标检测算法研究 基于投影图的方法 基于点云的多模态融合方法

  7. 人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包

    人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包 ID:89120059902830359120170116926

  8. 使用PointNets在雷达数据中进行二维汽车检测

    摘要 对于许多自动驾驶功能而言,对车辆环境的高度准确感知是至关重要的前提.现代高分辨率雷达传感器每个物体会产生多个雷达目标,这使得这些传感器特别适合2D物体检测任务.这项工作提出了一种仅使用Point ...

  9. 值得收藏!基于激光雷达数据的深度学习目标检测方法大合集(下)

    作者 | 黄浴 来源 | 转载自知乎专栏自动驾驶的挑战和发展 [导读]在近日发布的<值得收藏!基于激光雷达数据的深度学习目标检测方法大合集(上)>一文中,作者介绍了一部分各大公司和机构基于 ...

  10. 目标检测 | 清晰易懂的SSD算法原理综述

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 SSD(Single Shot Detection)是一个流行且强 ...

最新文章

  1. C语言面试题-这些简单的你能很快的写出来吗?
  2. nsqjs客户端的部署
  3. python dict函数用法_如何将python中的dict作为参数传入c函数中用c做相关的处理?...
  4. 打家劫舍—leetcode198
  5. JVM--类加载机制
  6. jzoj6286,P4442-走格子(Portal)【BFS,SPFA】
  7. 死锁的代码产生及必要条件与预防
  8. 可输入可选择的input
  9. linux下sqlmap安装教程,Linux安装sqlmap
  10. 一文详解高精地图构建与SLAM感知优化建图策略
  11. 常用射频接头之2.92mm
  12. Redis 操作命令大全
  13. 使用百度OCR做答题软件辅助
  14. 技术分享 | Frida 实现 Hook 功能的强大能力
  15. 状态码中400错误和405错误怎么解决
  16. vue使用echarts-liquidfill水球图不生效
  17. 基于BP神经网络的PID控制,神经网络算法pid控制
  18. with open()as filename
  19. 批量修复自定义标题带来的word题注错误:错误,文档中没有指定样式的文字
  20. 高级计算机网络内容介绍,高级计算机网络-课程介绍课件.ppt

热门文章

  1. win10桌面计算机怎么显示器,最新版:Win10计算机桌面屏幕投影到电视教程_Win10计算机如何将屏幕投影到电视...
  2. 4g网络设置dns地址_大型网络监控如何设置ip地址?如何选择交换机?
  3. js调java并传参_Js调用Java方法并互相传参的简单实例
  4. 迅为iTOP3399开发板QT系统PCIE 4G移植-编译程序
  5. 入门级报童问题的计算机仿真
  6. 手机控制电脑,在WIFI局域网下(关机,重启,遥控)
  7. 《人工智能》教学上机实验报告
  8. 【数据结构】排序算法
  9. Java实现 蓝桥杯 基因牛的繁殖
  10. 领夹直播麦克风常规的使用方法及方案说明