0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动驾驶环境感知——激光雷达物体检测(chapter4)

新机器视觉 来源:智能发动机 2023-11-17 17:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 基本概念

相比于视觉间接地获取3D信息,激光雷达可以直接获取目标及场景的3D信息,但是激光雷达不能获取纹理、颜色等特征,因此激光雷达和相机是互补的

90bd42fc-8525-11ee-939d-92fbcf53809c.png

调频连续波是毫米波雷达测距的原理。

90ee93f2-8525-11ee-939d-92fbcf53809c.png

随着自动驾驶级别的提高,对于激光雷达的需求也逐渐提高。

911aeaec-8525-11ee-939d-92fbcf53809c.png

9145eb34-8525-11ee-939d-92fbcf53809c.png

激光雷达不仅可以做到多视图融合,还能进行多传感器融合(此时是一个状态估计问题,将不同传感器的感知结果看成是观测)。

2. 点云数据库

9170c91c-8525-11ee-939d-92fbcf53809c.png

随着工业界落地需求的增加,数据集的规模也越来越大。

91a9663c-8525-11ee-939d-92fbcf53809c.png

91cc50ca-8525-11ee-939d-92fbcf53809c.png

3. 物体检测算法

91ed8e70-8525-11ee-939d-92fbcf53809c.png

3.1点视图

920937c4-8525-11ee-939d-92fbcf53809c.png

9228fb4a-8525-11ee-939d-92fbcf53809c.png

PointNet直接处理无序点云,因此在最后需要借助一个操作(例如max_poolingaverage_pooling)来消除最终的结果与点云输入顺序间的关联

PointNet++逐层提取特征扩大感受野。PointNet++可以将聚类结果作为候选框生成的依据:对聚类结果中的每个点关联一组锚框,并且进行分类与回归的操作(类似RPN网络)

9256d1e6-8525-11ee-939d-92fbcf53809c.png

926f2b56-8525-11ee-939d-92fbcf53809c.png

92959aca-8525-11ee-939d-92fbcf53809c.png

Point-RCNN通过前景分割的方式来避免耗时的聚类过程,但是也会存在较为耗时的全局搜索过程。

92b6ce84-8525-11ee-939d-92fbcf53809c.png

3D-SSD通过改进聚类的质量,直接在聚类结果上生成候选框。

92e5961a-8525-11ee-939d-92fbcf53809c.png

3.2俯视图

93002214-8525-11ee-939d-92fbcf53809c.png

9320d64e-8525-11ee-939d-92fbcf53809c.png

934a0b2c-8525-11ee-939d-92fbcf53809c.png

9377190a-8525-11ee-939d-92fbcf53809c.png

VoxelNet通过将三维空间划分成体素,并在每个体素内进行特征提取,形成四维张量(D, H, W, C)。

利用3D-CNN对四维张量进行特征提取,并将高度方向上压缩为1D,得到三维张量(H', W', C')。最后,利用2D视觉感知算法进行检测任务。

939347e2-8525-11ee-939d-92fbcf53809c.png

VoxelNet在划分体素时,由于点云是稀疏的,会导致大量体素是空白的,这样在进行3D卷积时会造成很多无效计算。

93a7b7ae-8525-11ee-939d-92fbcf53809c.png

93c8b30a-8525-11ee-939d-92fbcf53809c.png

SECOND采用稀疏卷积避免空白体素区域的无效计算

93ebb832-8525-11ee-939d-92fbcf53809c.png

PIXOR将高度方向划分为H个等级,如果有点云落在某个格子里,此处的Occupancy为1,且Intensity为格子里点云强度的均值。

9412a5fa-8525-11ee-939d-92fbcf53809c.png

942f8c6a-8525-11ee-939d-92fbcf53809c.png

945c9174-8525-11ee-939d-92fbcf53809c.png

948a4600-8525-11ee-939d-92fbcf53809c.png

AFDet经过轻量级的点云特征提取,首先将点云体素化,并且每个体素的特征为点云反射强度的均值,再用稀疏3D卷积进行特征提取。这样,可以将四维张量变为伪图像的三维张量。

AFDet中的自校准卷积其实就是对三维张量施加了注意力机制。

AFDet与CenterNet比较类似:先预测中心点的objectiveness,然后结合z轴方向的预测,可以得到物体在三维坐标系中的位置;接着预测物体框的大小和朝向,以及物体中心点的偏移;同时,会加入物体框的IOU置信度预测(衡量框的质量好坏,因为中心点objectiveness不包含框质量的信息)和关键点预测

94ae2c96-8525-11ee-939d-92fbcf53809c.png

点视图的精度一般较高,因为没有量化损失

俯视图可以并行优化,一般速度较快

3.3 前视图

94d67052-8525-11ee-939d-92fbcf53809c.png

94fc6e88-8525-11ee-939d-92fbcf53809c.png

前视图虽然是网格结构,但是编码了三维空间信息,因此需要设计额外的操作来提取空间信息。

9526f3b0-8525-11ee-939d-92fbcf53809c.png

9541a124-8525-11ee-939d-92fbcf53809c.png

采用普通卷积提取特征,会损失空间信息

955aed5a-8525-11ee-939d-92fbcf53809c.png

95856670-8525-11ee-939d-92fbcf53809c.png

95a8d7c2-8525-11ee-939d-92fbcf53809c.png

Meta-Kernel是动态变化的:1)对于同一样本的不同位置是不同的;2)对于不同样本相同位置也是不同的。普通卷积对于不同样本的相同位置都是一样的。因此,Meta-Kernel可以看作是对样本和位置的一种注意力机制。

95c2abac-8525-11ee-939d-92fbcf53809c.png

3.4 多视图融合

95e58c62-8525-11ee-939d-92fbcf53809c.png

961496d8-8525-11ee-939d-92fbcf53809c.png

Voxel特征可看作粗粒度的特征,而点特征可看作细粒度特征

963a567a-8525-11ee-939d-92fbcf53809c.png

9662f9a4-8525-11ee-939d-92fbcf53809c.png

每个Pillar内部采用PointNet进行特征提取,并采用MaxPooling将同一个Pillar内部多个点的特征压缩成一个全局特征,从而形成伪图像

968051a2-8525-11ee-939d-92fbcf53809c.png

96a9d66c-8525-11ee-939d-92fbcf53809c.png

96cce774-8525-11ee-939d-92fbcf53809c.png

当预测的角度与真实的角度相差180°时,Δθ的损失值一样,因此加入L_dir弥补这一缺点,但是权重要小一点。

97048530-8525-11ee-939d-92fbcf53809c.png

97392cb8-8525-11ee-939d-92fbcf53809c.png

976da54c-8525-11ee-939d-92fbcf53809c.png

979bc648-8525-11ee-939d-92fbcf53809c.png

97c31fae-8525-11ee-939d-92fbcf53809c.png

粗粒度与细粒度特征的融合

97df8892-8525-11ee-939d-92fbcf53809c.png

对候选框中的稀疏点集进行扩展

980bf526-8525-11ee-939d-92fbcf53809c.png

98329b86-8525-11ee-939d-92fbcf53809c.png

将3D proposal分别向bevfront viewimage上投影

9853ad30-8525-11ee-939d-92fbcf53809c.png

98787868-8525-11ee-939d-92fbcf53809c.png

98a070a2-8525-11ee-939d-92fbcf53809c.png

在俯视图上通过自车运动的补偿,融合多帧信息进行检测(可以将多帧图像拼接在一起送入检测网络提取特征,并进行检测)

98c99d38-8525-11ee-939d-92fbcf53809c.png

98ef1252-8525-11ee-939d-92fbcf53809c.png

990ffe5e-8525-11ee-939d-92fbcf53809c.png

993607d4-8525-11ee-939d-92fbcf53809c.png

995e9e2e-8525-11ee-939d-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 激光雷达
    +关注

    关注

    983

    文章

    4595

    浏览量

    197408
  • 自动驾驶
    +关注

    关注

    795

    文章

    15056

    浏览量

    181992
  • 毫米波雷达
    +关注

    关注

    110

    文章

    1185

    浏览量

    66463

原文标题:自动驾驶环境感知——激光雷达物体检测(chapter4)

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为啥自动驾驶不使用1550纳米激光雷达

    [首发于智驾最前沿微信公众号]在自动驾驶传感器的技术路线中,激光雷达的波长选择直接决定了探测距离、分辨率以及成本。目前市场上绝大多数车型采用的是905纳米波长的激光雷达,1550纳米方案虽然在
    的头像 发表于 05-08 08:59 739次阅读
    为啥<b class='flag-5'>自动驾驶</b>不使用1550纳米<b class='flag-5'>激光雷达</b>?

    自动驾驶激光雷达无法识别反光背心吗?

    按理说,反光背心是为了让目标更明显、更安全而设计的,但在自动驾驶传感器的世界里,这种“过度配合”反而可能引发一系列意想不到的麻烦,尤其是对于激光雷达来说,反光背心会是一个非常难识别的物体
    的头像 发表于 04-14 17:27 1422次阅读

    4D点云加持,FMCW激光雷达助力自动驾驶更安全可靠

    凭借相干探测+速度直接测量,升级为4D成像感知方案,成为L3及以上自动驾驶的关键安全支撑,推动智能驾驶从“看得清”迈向“算得准、反应快”。1.FMCW
    的头像 发表于 03-19 11:44 1431次阅读
    <b class='flag-5'>4</b>D点云加持,FMCW<b class='flag-5'>激光雷达</b>助力<b class='flag-5'>自动驾驶</b>更安全可靠

    调频连续波(FMCW)为什么是自动驾驶激光雷达的未来?

    [首发于智驾最前沿微信公众号]在自动驾驶环境感知技术的演进过程中,激光雷达始终处于核心位置。作为能够提供高精度三维空间信息的关键传感器,激光雷达
    的头像 发表于 03-10 09:09 791次阅读
    调频连续波(FMCW)为什么是<b class='flag-5'>自动驾驶</b><b class='flag-5'>激光雷达</b>的未来?

    FMCW和ToF激光雷达,哪种更适合自动驾驶

    [首发于智驾最前沿微信公众号]在自动驾驶系统里,激光雷达被视为最重要的感知硬件,其通过激光探测前方路况的具体情况,并生成三维信息。正因为它看得“准”,围绕
    的头像 发表于 02-12 09:54 1058次阅读

    自动驾驶激光雷达会伤害人体吗?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的普及,激光雷达的使用也越来越多。现在我们很容易就看到搭载激光雷达的车辆在路上行驶。很多人听到“激光”后总会有一种担忧,害怕
    的头像 发表于 02-05 08:59 630次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>激光雷达</b>会伤害人体吗?

    如何设计自动驾驶传感器失效检测与容错策略?

    对于自动驾驶汽车而言,传感器是它感知世界的窗口。摄像头负责采集环境图像,毫米波雷达激光雷达则用于测量周围
    的头像 发表于 01-10 10:33 2905次阅读

    如何为自动驾驶汽车选择一款合适的激光雷达

    [首发于智驾最前沿微信公众号]在很多自动驾驶的车辆上,都加装了激光雷达(LiDAR),激光雷达是一种用激光测距离的传感器。它会往周围发激光
    的头像 发表于 12-14 09:58 2793次阅读
    如何为<b class='flag-5'>自动驾驶</b>汽车选择一款合适的<b class='flag-5'>激光雷达</b>?

    自动驾驶里的激光雷达有何作用?

    [首发于智驾最前沿微信公众号]激光雷达(LiDAR)是一款把光当“尺子”来量距离的一类传感器,在自动驾驶里负责“看清三维形状和距离”。它和摄像头、毫米波雷达不一样,能直接给出稠密的三维点云,帮助车辆
    的头像 发表于 10-10 07:15 1436次阅读
    <b class='flag-5'>自动驾驶</b>里的<b class='flag-5'>激光雷达</b>有何作用?

    自动驾驶激光雷达可以安装在哪些位置?

    为了让自动驾驶汽车在各种复杂环境中都能精准感知周围情况,激光雷达(LiDAR)作为重要的环境感知
    的头像 发表于 09-08 09:19 1233次阅读

    如何确保自动驾驶汽车感知的准确性?

    感知的定义及原理 在聊这个话题之前,我们先聊一聊感知是什么,自动驾驶感知系统就是一个把外界变成机器可用信息的工程流水线。感知系统的输入主要依
    的头像 发表于 08-23 15:06 1892次阅读
    如何确保<b class='flag-5'>自动驾驶</b>汽车<b class='flag-5'>感知</b>的准确性?

    决定自动驾驶激光雷达感知质量的因素有哪些?

    一个激光雷达是否适合自动驾驶,基本上取决于它在距离(range)、角度/点云分辨率(resolution)、以及在现实世界复杂条件下的鲁棒性(robustness)。
    的头像 发表于 08-20 12:08 2477次阅读
    决定<b class='flag-5'>自动驾驶</b><b class='flag-5'>激光雷达</b><b class='flag-5'>感知</b>质量的因素有哪些?

    自动驾驶到具身智能,激光雷达缘何一边被嫌弃,一边被追捧?

    自从自动驾驶被提出,激光雷达就一直处于技术讨论的中央,虽然在自动驾驶技术发展过程中,也出现了关于纯视觉的讨论,但激光雷达依然是被很多厂商所采用。具身智能的出现,则再一次让
    的头像 发表于 07-24 18:10 1465次阅读

    自动驾驶只用激光雷达进行感知会有哪些问题?

    [首发于智驾最前沿微信公众号]自动驾驶依赖激光雷达(LiDAR)技术已成为行业内的主流选择之一。激光雷达通过发射和接收激光脉冲,绘制周围环境
    的头像 发表于 07-02 08:59 1354次阅读

    自动驾驶激光雷达之间会相互干扰吗?

    下这个问题,若有不足之处,还欢迎大家留言区评论。 对于自动驾驶汽车来说,搭载在车顶和车身周围的激光雷达(LiDAR)已成为环境感知的“眼睛”。激光雷
    的头像 发表于 06-03 10:02 1129次阅读