Abstract

在这个文章里, 我们细致的比较了10种不同的3D LiDAR传感器, 用了一般的 Normal Distributions Transform (NDT) 算法.

我们按以下几个任务来分析表现和特性:

  • 按照 mean map entropy 来衡量地图质量
  • 6DOF 定位

1. Introduction

Operational design domain: ODD

有几个关键的指标:

  • 测量范围
  • 测量精度
  • 重复性? repeatablity
  • point density
  • scanning speed
  • configurability
  • wavelengths
  • robustness对于环境变化, 不同的天气

我们用 NDT[16, 17, 18].

贡献如下:

  • ..
  • 3D地图的评估, 用了 mean map entropy (MME) 和 mean plane variance (MPV) 分数.

2. Normal Distributions Transform

A. NDT Scan Matching

在NDT里, scan (点云) 会被分为 归一的3D格中, 每个体素保留它的 平均和分布, 然后用 正态分布体素来表达正太分布.

按照[16] 的说法, 点云(地图或者是model) $\bold{M} 是 $$M$ 个点 \(x_i = <x_i, y_i, z_i>^T\) 的向量, \(i \in [1...M]\), \(x_k\) 是第k个 ND 体素.

\[\begin{aligned}
\boldsymbol{p}_{k} &=\frac{1}{M_{k}} \sum_{i=1}^{M_{k}} \boldsymbol{x}_{k i} \\
\boldsymbol{\Sigma}_{k} &=\frac{1}{M_{k}} \sum_{i=1}^{M_{k}}\left(\boldsymbol{x}_{k i}-\boldsymbol{p}_{k}\right)\left(\boldsymbol{x}_{k i}-\boldsymbol{p}_{k}\right)^{\top}
\end{aligned} \tag1
\]

\(t\) 的定义是6DoF的位姿.

\[E(\boldsymbol{X}, \boldsymbol{t})=\sum_{i}^{N} \exp \frac{-\left(\boldsymbol{x}_{i}^{\prime}-\boldsymbol{p}_{i}\right)^{\top} \boldsymbol{\Sigma}_{i}^{-1}\left(\boldsymbol{x}_{i}^{\prime}-\boldsymbol{p}_{i}\right)}{2} \tag2
\]

当 \(E(X, t)\) 大的时候, 表示输入的点云和地图align的很好. 牛顿非线性函数优化会用于找到 \(t\) 使得 \(E(X, t)\) 最大化. 因此我们最小化函数 \(f(t) = -E(X, t)\). 参数向量 \(t\) 的更新如下:

\[\boldsymbol{t}_{n e w}=\boldsymbol{t}-\boldsymbol{H}^{-1} \boldsymbol{g}
\]

这里 \(g\) 和 \(H\) 是 f 的偏微分 和 二阶偏微分.

B. NDT Evaluation Metrics

  1. 迭代:
  2. Fitness Score
  3. Transformation Probability

C. NDT Precision and Performance Factors

  1. 输入点云降采样:
  2. 参照地图的分辨率:
  3. VoxelGrid Filter: 跟地图分辨率类似, voxel grid filter 是降采样的方法
  4. LiDAR Beams 的数量:
  5. Matching Initialization

3. Multiple LiDAR Dynamic Traffic Data

A. 数据采集

  • 三个时间段: 早中晚

B. Evaluation Routes

  • 路线 A: 749m, 比较吓着, 有树, 建筑, 坡道; 最大速度在 30km/h
  • 路线 B: 475m, 基本平, 最大速度在 40km/h - 50km/h
  • 路线 C: 797m, 最大速度40km/h

4. Mapping Evaluation

对于每个LiDAR和每条路线, 我们创造了一个3D地图. NDT的分辨率的定义是 1m, 最大迭代数量是50次, 最小范围是 3m, 最大范围是 200m. 最小shift 参数被设定为 1m.

VLP-16 有最低线束 和 OS1-64 有最大的纵向误差.

我们也考虑了别的维度来衡量地图质量, 平均地图熵 (mean map entropy MME) 和 mean plane variance (MPV) 在[25]中被讨论过. Mean map entropy 如下:

\[\begin{aligned}
h\left(\boldsymbol{x}_{k}\right) &=\frac{1}{2} \ln \left|2 \pi e \boldsymbol{\Sigma}\left(\boldsymbol{x}_{k}\right)\right| \\
H(\boldsymbol{M}) &=\frac{1}{M} \sum_{i}^{M} h\left(\boldsymbol{x}_{i}\right)
\end{aligned}
\]

Mean plane variance (MPV) 分数如下:

\[V(\boldsymbol{M})=\frac{1}{M} \sum_{i}^{M} v\left(\boldsymbol{x}_{i}\right)
\]



5. Localization Evaluation

我们用了 体素大小是2m, 最大距离是200m.

跟NDT建图类似, NDT 分辨率是1m, 最大迭代数是50, 误差阈值是1m. 图5展示了不同LiDAR定位时的表现.

6. Conclusion

没啥

论文阅读 Characterization of Multiple 3D LiDARs for Localization and Mapping using Normal Distributions Transform的更多相关文章

  1. 【CV论文阅读】+【搬运工】LocNet: Improving Localization Accuracy for Object Detection + A Theoretical analysis of feature pooling in Visual Recognition

    论文的关注点在于如何提高bounding box的定位,使用的是概率的预测形式,模型的基础是region proposal.论文提出一个locNet的深度网络,不在依赖于回归方程.论文中提到locne ...

  2. 【医学图像】3D Deep Leaky Noisy-or Network 论文阅读(转)

    文章来源:https://blog.csdn.net/u013058162/article/details/80470426 3D Deep Leaky Noisy-or Network 论文阅读 原 ...

  3. SLAM论文阅读笔记

    [1]陈卫东, 张飞. 移动机器人的同步自定位与地图创建研究进展[J]. 控制理论与应用, 2005, 22(3):455-460. [2]Cadena C, Carlone L, Carrillo ...

  4. 论文阅读:Face Recognition: From Traditional to Deep Learning Methods 《人脸识别综述:从传统方法到深度学习》

     论文阅读:Face Recognition: From Traditional to Deep Learning Methods  <人脸识别综述:从传统方法到深度学习>     一.引 ...

  5. 多目标跟踪:CVPR2019论文阅读

    多目标跟踪:CVPR2019论文阅读 Robust Multi-Modality Multi-Object Tracking  论文链接:https://arxiv.org/abs/1909.0385 ...

  6. Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读

    Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读 Action4D: Online Action Recognition in the Crowd and Clutter 论文链接 ...

  7. 论文阅读(Xiang Bai——【PAMI2017】An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognition)

    白翔的CRNN论文阅读 1.  论文题目 Xiang Bai--[PAMI2017]An End-to-End Trainable Neural Network for Image-based Seq ...

  8. BITED数学建模七日谈之三:怎样进行论文阅读

    前两天,我和大家谈了如何阅读教材和备战数模比赛应该积累的内容,本文进入到数学建模七日谈第三天:怎样进行论文阅读. 大家也许看过大量的数学模型的书籍,学过很多相关的课程,但是若没有真刀真枪地看过论文,进 ...

  9. 论文阅读笔记 - YARN : Architecture of Next Generation Apache Hadoop MapReduceFramework

    作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 更多论文阅读笔记 http:/ ...

随机推荐

  1. PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件设置tabsClosable后不能关闭选项卡的原因

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTabWidget的tabsClosable属性用于控制选项卡栏的每个选项卡是否显示关闭按钮,但显 ...

  2. Python匹配对象的groups、groupdict和group之间的关系

    匹配对象的groups()方法返回一个包含所有参与匹配的子组(不含组0)的匹配到的搜索文本子串的元组,groupdict返回一个包含所有匹配到的命名组的组名为键值和命名组匹配到的搜索文本子串为值作为元 ...

  3. 第14.12节 Python中使用BeautifulSoup解析http报文:使用select方法快速定位内容

    一. 引言 在<第14.10节 Python中使用BeautifulSoup解析http报文:html标签相关属性的访问>和<第14.11节 Python中使用BeautifulSo ...

  4. 第四章 、PyQt中的信号(signal)和槽(slot)机制以及Designer中的使用

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.引言 前面章节其实已经在使用信号和槽了,但是作为Qt中最重要的机制也是Qt区别与其他开发平台的重 ...

  5. 安卓学习02---room

    title: 安卓学习02---room date: 2020-02-02 18:20:13 tags: room是jetpack的组件,可以使程序流畅的访问sqlite. <!--more - ...

  6. burp添加插件

    困扰了我很长时间的验证码,虽然迫使我早就找到了相关文章,但是由于一些原因,就推迟了验证码相关的东西.今天趁着晚上,好好的安装一下 下载地址 https://github.com/bit4woo/reC ...

  7. day105:Mofang:设置页面初始化&更新头像/上传头像&设置页面显示用户基本信息

    目录 1.设置页面初始化 2.更新头像 1.点击头像进入更新头像界面 2.更新头像页面初始化 3.更新头像页面CSS样式 4.头像上传来源选择:相册/相机 5.调用api提供的本地接口从相册/相机提取 ...

  8. 通过url传递对象

    1.使用 encodeURI() 对对象进行编码 2.在另一个页面使用

  9. 最简 Spring AOP 源码分析!

    前言 最近在研究 Spring 源码,Spring 最核心的功能就是 IOC 容器和 AOP.本文定位是以最简的方式,分析 Spring AOP 源码. 基本概念 上面的思维导图能够概括了 Sprin ...

  10. 要你命3000会员版v20.03_全球抖音模式

    要你命3000是搭配抖音和极其多软件的神器,支持国际版.国内版,可以去除全部限制,无需爬墙,无需拔卡,35个国家/自由切换,真心强大,请务必低调,谢谢合作. 下载地址:https://sansuinb ...