论文阅读 Characterization of Multiple 3D LiDARs for Localization and Mapping using Normal Distributions Transform
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 体素.
\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(X, t)\) 大的时候, 表示输入的点云和地图align的很好. 牛顿非线性函数优化会用于找到 \(t\) 使得 \(E(X, t)\) 最大化. 因此我们最小化函数 \(f(t) = -E(X, t)\). 参数向量 \(t\) 的更新如下:
\]
这里 \(g\) 和 \(H\) 是 f 的偏微分 和 二阶偏微分.
B. NDT Evaluation Metrics
- 迭代:
- Fitness Score
- Transformation Probability
C. NDT Precision and Performance Factors
- 输入点云降采样:
- 参照地图的分辨率:
- VoxelGrid Filter: 跟地图分辨率类似, voxel grid filter 是降采样的方法
- LiDAR Beams 的数量:
- 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 如下:
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) 分数如下:
\]


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的更多相关文章
- 【CV论文阅读】+【搬运工】LocNet: Improving Localization Accuracy for Object Detection + A Theoretical analysis of feature pooling in Visual Recognition
论文的关注点在于如何提高bounding box的定位,使用的是概率的预测形式,模型的基础是region proposal.论文提出一个locNet的深度网络,不在依赖于回归方程.论文中提到locne ...
- 【医学图像】3D Deep Leaky Noisy-or Network 论文阅读(转)
文章来源:https://blog.csdn.net/u013058162/article/details/80470426 3D Deep Leaky Noisy-or Network 论文阅读 原 ...
- SLAM论文阅读笔记
[1]陈卫东, 张飞. 移动机器人的同步自定位与地图创建研究进展[J]. 控制理论与应用, 2005, 22(3):455-460. [2]Cadena C, Carlone L, Carrillo ...
- 论文阅读:Face Recognition: From Traditional to Deep Learning Methods 《人脸识别综述:从传统方法到深度学习》
论文阅读:Face Recognition: From Traditional to Deep Learning Methods <人脸识别综述:从传统方法到深度学习> 一.引 ...
- 多目标跟踪:CVPR2019论文阅读
多目标跟踪:CVPR2019论文阅读 Robust Multi-Modality Multi-Object Tracking 论文链接:https://arxiv.org/abs/1909.0385 ...
- Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读
Action4D:人群和杂物中的在线动作识别:CVPR209论文阅读 Action4D: Online Action Recognition in the Crowd and Clutter 论文链接 ...
- 论文阅读(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 ...
- BITED数学建模七日谈之三:怎样进行论文阅读
前两天,我和大家谈了如何阅读教材和备战数模比赛应该积累的内容,本文进入到数学建模七日谈第三天:怎样进行论文阅读. 大家也许看过大量的数学模型的书籍,学过很多相关的课程,但是若没有真刀真枪地看过论文,进 ...
- 论文阅读笔记 - YARN : Architecture of Next Generation Apache Hadoop MapReduceFramework
作者:刘旭晖 Raymond 转载请注明出处 Email:colorant at 163.com BLOG:http://blog.csdn.net/colorant/ 更多论文阅读笔记 http:/ ...
随机推荐
- 转:正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式: (?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion) (?!pattern) 零宽 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的locale属性
locale属性用于设置语言环境,包括语言和国家.如果一个部件没有设置语言环境,则使用父对象的语言环境或者默认语言环境(如果这个部件是顶层部件). 可以使用locale()获取部件的语言环境,也可以通 ...
- LeetCode初级算法之字符串:7 整数反转
整数反转 题目地址:https://leetcode-cn.com/problems/reverse-integer/ 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 ...
- CentOS 用户请关注,你期待的 CentOS Linux 9 再也不会来了
2020年12月晚上红帽官网发布了一条公告,宣布了几件事情: 将不会发行 CentOS Linux 9 CentOS Linux 8 的更新支持持续到2021年12月31日 CentOS Linux ...
- CSP-S2020 浙江 游记
2020.10.9 今天是 \(2020\) 年 \(10\) 月 \(9\) 日,距离初赛还有两天(算两天吗,完整的应该只有一天多了). 原本对于比赛还是没什么感觉的,每天做做题,水水文章,感觉时间 ...
- spark有个节点特别慢,解决办法
除解决数据倾斜问题外,还要开启推测执行,寻找另一个executor执行task,哪个先完成就取哪个结果,再kill掉另一个.
- 电脑获取手机app内的scheme
做app开发,有时需要跳转打开外部的app应用,来促成引流或者分享等,这个时候就需要通过scheme跳转协议来完成. 使用scheme跳转外部app,就需要配置对应app的scheme,那这个sche ...
- DVWA各等级XSS
xss原理及基本介绍 XSS,全称Cross Site Scripting,即跨站脚本攻击,某种意义上也是一种注入攻击,是指攻击者在页面中注入恶意的脚本代码,当受害者访问该页面时,恶意代码会在其浏览器 ...
- 【GIT】随笔
GIT下载地址:https://git-scm.com/download/win安装方法:下一步默认路径:C:\Program Files\Git 使用方法:右键桌面->git bash her ...
- 我叫Mongo,干了「索引探索篇」提升我的效率,值得您拥有
这是mongo第四篇"索引探索",后续会连续更新4篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟着我一起来探索交流.通过 ...