点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

前言

在学习生涯将要结束之际,博主将自己三年所学到的东西进行一个总结与归纳,一是对所学知识的一个回顾,二是整理成一个完整的资料,以防不时之需,三是供后来者少走弯路,继续前行!

一、LiDAR 基础与入门

1. 激光雷达定义

  • Light Deteation and Ranging激光探测及测距系统的简称,用激光器作为发射光源,采用光电探测技术手段的主动遥感设备。

2. 优缺点

优点

  • 具有极高的分辨率

  • 抗干扰能力强

  • 获取的信息量丰富

  • 可全天时工作

缺点

  • 容易受到大气条件以及工作环境的烟尘的影响

3. 分类

按原理分类

  • 三角测距激光雷达

  • ToF 激光雷达

按功能分类

  • 激光测距雷达

  • 激光测速雷达

  • 激光成像雷达

  • 大气探测激光雷达

  • 跟踪雷达

按工作介质分类

  • 固体激光雷达

  • 气体激光雷达

  • 半导体激光雷达

按线数分类

  • 单线激光雷达.

  • 多线激光雷达

按扫描方式分类

  • MEMS型激光雷达

  • Flash型激光雷达

  • 相控阵激光雷达

  • 机械旋转式激光雷达

按探测方式分类

  • 直接探测激光雷达

  • 干探测激光雷

按激光发射波形分类

  • 连续型激光雷达

  • 脉冲型激光雷达

按挂载平台分类

  • 机载激光雷达

  • 车载激光雷达

  • 地基激光雷达

  • 星载激光雷达

  • 背包式

  • 手持式

  • SLAM

按应用

  • 激光测距仪

  • 激光三维成像雷达

  • 激光测速雷达

  • 激光大气探测雷达

  • 激光测风雷达

4. 国内外知名激光雷达公司盘点

国外

  • Velodvne

  • Sick

  • Ibeo

  • Quanergy

  • Hokuyo

  • Trimble

  • Innoviz

  • LeddarTech

  • Leica

  • Rieql

  • Other…

国内

  • 数字绿土

  • 北科天绘

  • 武汉珞珈新空

  • 四维图新

  • 北京蒙特卡洛

  • 其它…

5. 相关应用

  • 城市规划

  • 数字城市建模

  • 高精度DEM的制作与生成

  • 基础设施制图

  • 地表变化监测

  • 地表覆盖分类

  • 森林资源调查

  • 矿山测量

  • 电力线巡检

  • 其它

比较全面的介绍lidar数据处理库、软件等:http://www.opentopography.org/

LiDAR 点云数据的定向,要通过多个坐标系间的几何关系来确定,包括激光扫描仪的参考坐标系、瞬时激光束坐标系、空中平台坐标系、目标所在水平参考坐标系与垂直坐标系和惯性导航仪的参考坐标系与WGS-84坐标系。更多干货敬请关注公众号:GIS前沿

二、LiDAR 点云去噪

1. 噪音来源

数据采集平台

  • 无人机

  • 背包(针对背包式的扫描设备)3

  • 车载平台

  • 手持激光扫描

  • 固定模型误差

  • 其它

采集设备

  • LiDAR 采集头

  • 与采集平台的相对稳定性

  • 其它

被测物体表面

  • 水域等无法探测

  • 其它

其它

2. 常用去噪方法

基于密度的去噪

  • 判断当前点的邻域点数,过小则将其视为噪音点

基于统计学去噪

  • 先求取全局点云距离分布,然后依次判断每个采样点与其邻域的距离是否满足阈值

直通滤波去噪

  • 在 X、Y、Z 方向设置阈值对点云进行截取(快速去除离群点用)

手动去燥

  • 人机交互框选不感兴趣点云并删除

基于假设检验的粗差剔除

  • 假设点云数据仅在一个维度上存在误差,则对每一点利用其邻域点的属性值对其进行拟合,并求取拟合后的值与原始属性的差值。根据偶然误差服从正态分布的特性,通过设定一个置信区间,将误差值较大的点视为噪音点或失真点进行剔除

基于横切分层剔除噪音

  • 这里通过对点云的高程 进行横切分层,然后,统计每个分割区域内的点云数量, 将分割区内小于一定阈值的点作为粗差予以清除

基于点到平面距离去噪

  • 通过判断邻近点云数据的拟合平面,将离拟合平面距离值为负的点云看作噪声点云数据

移动平滑法

  • 通过移动平滑法与二次多项式拟合曲面的方法去除噪声

中值滤波去噪

  • 详见中值滤波

其它

三、LiDAR 点云滤波

1. 点云滤波概念

  • 将点云分为地面点和地物点的过程

区别于数字信号学

  • 前者对信号进行高通/低筒滤波,去除高频/低频信号

区别于图像处理

  • 前者主要是过滤图像噪音

2. 滤波算法

坡度滤波

  • 基于间隔一定距离两点间形成的坡度来判断

形态学滤波

  • 将点云格网化,选取格网种子点,按行或者列进行类似于数学形态学的滤波

渐进三角网滤波

  • 选取初始种子点,利用三角网构建初始地表模型,判断剩余点并对三角网进行加密

移动曲面滤波

  • 利用多元多项式对地面进行表达

布料滤波

  • 利用布料模拟算法进行滤波

基于点云频率的滤波

PCL—低层次视觉—点云滤波(基于点云频率)

其它

四、LiDAR 点云配准

1. 配准目的

  • 对点云进行校正

2. 配准分类

  • LiDAR点云和LiDAR点云配准

  • LiDAR点云和密集匹配点云配准

  • LiDAR点云和二维影像配准

  • LiDAR点云和三维街景匹配

  • 其它

3. 配准方法

粗配准方案

  • LORAX

  • 4点法(4-Points Congruent Sets,4PCS)

  • Super 4PCS(Super 4-Points Congruent Sets)

  • SK-4PCS(Semantic Keypoint 4-Points Congruent Sets)

  • G-4PCS(Generalized 4-points congruent sets)

精配准方案

  • DO(Discriminative Optimization)

  • 结合法

  • ICP(Iterative Closest Point)

Standard ICP

KD-tree Approximation

Soft Outlier Rejection

Generalized-icp(GICP)

Normal ICP(NICP)

Go-ICP

  • 模型对应法

  • NDT

五、LiDAR 点云公开数据集

1. Paris-Lille-3D Dataset

http://caor-mines-paristech.fr/fr/paris-lille-3d-dataset/

2. PCL官方测试数据集

https://github.com/PointCloudLibrary/data

3. ISPRS

http://www2.isprs.org/

4. RGB-D Object Dataset

https://rgbd-dataset.cs.washington.edu/

5. The Stanford 3D Scanning Repository

http://graphics.stanford.edu/data/3Dscanrep/

全球六大激光雷达数据源

而且都是免费的

1、Open Topography

网址:http://www.opentopography.org

2、USGS Earth Explorer

网址:http://earthexplorer.usgs.gov

3、United States Interagency Elevation Inventory + Wikipedia LiDAR

网址:https://en.wikipedia.org/wiki/National_Lidar_Dataset_(United_States)

4、NOAA Digital Coast

网址:https://coast.noaa.gov/digitalcoast/tools/

5、LIDAR Online

网址:https://www.lidar-online.com/

6、National Ecological Observatory Network

网址:http://www.neonscience.org/data-resources

六、LiDAR 点云处理软件

1. 国外

  • CloudCompare(免费开源)

https://github.com/CloudCompare/CloudCompare

  • TerraSolid 的 TerraScan(专门针对点云) 芬兰

需要商业License(可以寻找**版下载使用)

  • ENVI 的 LiDAR 模块

需要商业License,可以自动提取 DEM / DSM / 建筑物 / 植被 等的三维模型(可以寻找破解版下载使用)

  • Quick Terrain Moduler 的配套软件 Quick Terrain Reader

前者不免费,后者免费,可以自行上网搜索下载

  • LasTools

免费开源软件,但是是一款命令行软件,需要设置较多参数,实际生产中更多用于编程的第三方库

  • OPLAS

需要商业License(免费的只能加载100万点)

  • BCAL LiDAR tools

ENVI 插件

  • FugroViewer

免费的点云快速浏览软件

  • MCC LiDAR

开源滤波软件

  • ALDPAT

开源 LiDAR 处理软件

  • FUSION 美国

开源 LiDAR 处理软件

  • SHOALS 加拿大

未知

  • PIX4D

商用软件需要License,免费试用一个月,主要用与点云数据的分类

其它

2. 国内

  • LiDAR 360

北京数字绿土公司商用软件,需要License,申请免费试用15天

  • CoProcess

上海华测导航公司商用软件,需要License

  • SouthLiDAR

广州南方测绘公司商用软件,需要License

其它

七、点云处理开源库

1. PCL官网

http://www.pointclouds.org/

2. VCG-Github仓库

https://github.com/cnr-isti-vclab/vcglib/

3. CGAL

https://www.cgal.org/

4. SFML

https://www.sfml-dev.org/

5. OpenGL

https://www.opengl.org/

6. OSG

http://www.openscenegraph.org/

7. MeshLab

http://www.meshlab.net/

8. g2o

https://openslam-org.github.io/g2o.html

结束语

暂无

文章转载于CSDN,作者:Neverland_LY

本文仅限行业学习交流之用,版权、著作权归原载平台及作者所有。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除。

好消息!

小白学视觉知识星球

开始面向外开放啦

关于 LiDAR 从基础入门到数据处理总结归纳相关推荐

  1. AI Studio 飞桨 零基础入门深度学习笔记6.3-手写数字识别之数据处理

    AI Studio 飞桨 零基础入门深度学习笔记6.3-手写数字识别之数据处理) 概述 前提条件 读入数据并划分数据集 扩展阅读:为什么学术界的模型总在不断精进呢? 训练样本乱序.生成批次数据 校验数 ...

  2. 【组队学习】【23期】Datawhale零基础入门数据挖掘(心跳信号分类)

    零基础入门数据挖掘(心跳信号分类) 开源内容:https://github.com/datawhalechina/team-learning-data-mining/tree/master/Heart ...

  3. 「数据分析」之零基础入门数据挖掘

    Datawhale 作者:王瑞楠,Datawhale优秀学习者 摘要:对于数据挖掘项目,本文将学习应该从哪些角度分析数据?如何对数据进行整体把握,如何处理异常值与缺失值,从哪些维度进行特征及预测值分析 ...

  4. 介绍一本零基础入门Python数据分析的书

    大家好,我是 Lemon. 有不少读者在询问如何入门Python.如何入门Python数据分析,之前跟大家分享了两本零基础入门Python的书籍:<Python编程从入门到实践> 和< ...

  5. 数据分析 | 带你零基础入门数据挖掘(附代码)

    来源:Datawhale 本文约4200字,建议阅读9分钟 对于数据挖掘项目,本文将学习应该从哪些角度分析数据?如何对数据进行整体把握,如何处理异常值与缺失值,从哪些维度进行特征及预测值分析? 标签: ...

  6. python编程零基础-如何零基础入门Python编程?

    Python目前已经成为最受欢迎的编程语言之一,吸引了一大批粉丝,但是很多人在要跨入的时候犹豫了,原因竟然是觉得零基础学习Python太难了,真的是这样吗?零基础入门Python编程学习有什么好的技巧 ...

  7. python就业方向有哪些-Python如何零基础入门?就业方向有哪些?

    Python名列 IEEE2017 编程语言排行榜首位,语言环境轻松,入门体验极佳,堪称最适合初学者的编程语言; Python也是人工智能.大数据开发的基础语言,现已火爆全球,成为IT互联网就业风口, ...

  8. 【零基础入门数据挖掘】-数据分析

    Datawhale 作者:王瑞楠,Datawhale优秀学习者 摘要:对于数据挖掘项目,本文将学习应该从哪些角度分析数据?如何对数据进行整体把握,如何处理异常值与缺失值,从哪些维度进行特征及预测值分析 ...

  9. python语言学习零基础教学视频_Python告白小白视频教程(零基础入门)

    1 Python编程基础入门篇通过本次课程的学习,我们每个人都可以进入python世界里,从简单到高级,让人人都能学会python,我们在学习的时候,python让我们的运维变得更有乐趣,让我们的运维 ...

最新文章

  1. 了解下WSDL 文档
  2. Keras入门(一)搭建深度神经网络(DNN)解决多分类问题
  3. 电大工商管理计算机考试,东方电大工商管理专科计算机期末复习EXCEL五题.docx...
  4. 干货 | 广电行业数字化时代的「数据破局」指南
  5. 读入一个数列和N值,返回按优先级排序的N个数 满足...Python解法
  6. linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到
  7. 搞定客户端证书错误,看这篇就够了
  8. 利用python开发购物车系统
  9. run、kill、return、stoprobot、stop
  10. 2021-06-01 深入分析锁的基础知识
  11. 机器学习算法平台alink_机器学习-逻辑回归算法
  12. 安卓线程同步面试_面试BAT大厂,可少不了这些题目!
  13. java 顶点着色_Shader笔记_002简单顶点/片元着色器扩展
  14. 为什么很多人在自媒体转不到钱?
  15. word图表自动编号
  16. 证据理论的模态逻辑解释
  17. android 车牌输入键盘
  18. 应届生应不应该参加培训????
  19. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(七)(数字图像基础))
  20. 安卓中的hander

热门文章

  1. Stream流之最全学习总结
  2. 多人对战游戏观察者模式分析
  3. VintaSoft Twain.NET SDK,实现扫描文档
  4. 基于深度学习的图像去噪方法归纳总结
  5. 医疗固定资产管理系统
  6. 微信小程序实现支付接口
  7. 国内十大人工智能网站
  8. My命名空间——VB.NET
  9. 引脚密集的QFP封装的焊接
  10. 暗影精灵 官方恢复出厂系统镜像HP Cloud Recovery Tool