随着激光雷达传感器出现在智慧城市、无人机、电影制作、汽车、手机等领域,点云数据自我上次在2013年发表相关文章以来已经有了显著的发展,我觉得现在是时候重新审视这种了不起的数据类型了。

现如今,点云通常以毫米级的精度来表现景观、建筑、物体等.点云密度更大,质量更高,而且无处不在。你会发现激光雷达扫描仪遍布许多行业,从航空航天、电信到公用事业。让我们看看世界各地的公司是如何使用激光雷达的,以及如何使用数据集成工作流来转换、绘制和处理点云数据。我们将讨论4个主要领域:

·      将点云与其他数据集成,例如制作彩色的3D模型或生成易于共享的地图。

·      通过更新属性值/特性、缩减密度或改变结构来对点云进行预处理。

·      通过剪切、分割等方法提取或过滤某些点。

·      通过计算或表达式分析点云。

[网络研讨会]提高激光雷达工作流程的5种方法

首先应该是激光雷达技术层

使用点云涉及几层技术:激光雷达扫描、点云数据的存储,以及处理和分析数据的数据集成平台。这篇博客主要讲的是数据集成部分,它是用FME完成的。

FME Workspaces以特定的方式读取、写入和转换点云数据——FME将点云按单一的特征这种最好的方式进行处理,而不是单独处理每个点。然后,可以使用自动化将Workspaces作为基于事件的工作流的一部分来运行,这既减少了手工工作,又释放了时间和资源。

这是FME Workspace在读取和转换一个LAS点云。用户正在“可视化预览”窗格中检查源数据。

1.集成数据类型以获得更有价值的数据集

常将点云转换成其他常用数据类型,例如,如果您想将其加载到不支持点云的软件中,您可以将其转换为数字高程模型,将其作为光栅、表面模型或点/多点几何图形进行共享。FME可以转换19种不同的点云格式(截至2021年)和数百种其他数据格式,如GIS、CAD、栅格、数据库和我们集成库中列出的所有其他数据格式。

卡尔加里市使用FME将激光雷达扫描数据转换为DEM和多斑块地理数据库,然后使用这些数据计算整个城市的海拔高度。这可以让他们在洪水期间快速检查建筑高度。

点云还可以与其他点云结合使用(这是用户执行的第二种最常见的点云使用方法),以及和用于映射、共享、分析等的其他数据类型结合使用。例如,将点云数据与栅格集成使您能够添加颜色,而与CAD或GIS数据集成使您能够使用额外的信息来增加点云。

DGN格式的CAD文件用于定义该E57点云的项目边界,ECW光栅用于定义颜色。结果被转换成一个表面,并导出为3D PDF,便于共享。

1.1创建3D模型

许多用户想创建3d模型表面的点云。事实上,表面模型转换是最流行的点云任务之一。根据数据的性质和想要的结果,可以使用一些FME转换器来完成这一任务。

tinggenerator是一个可以通过点来创建表面模型的转换器。

荷兰的Genovum开发了一种工具,可以从2D和激光雷达输入的数据生成3D模型。然后,这些3D模型被用于城市规划。

聊点有未来感的,奥斯陆市制造了一个比例为1:1000的3D打印的城市模型。从城市的激光雷达扫描开始,他们使用FME来过滤地形,用geoTIFF纹理化,然后将建筑转换成3D模型,并将它们附加到地形上。打印的3D模型长7.6 x 4.5米。

2.点云的预处理、清理和重构

激光雷达数据的预处理涉及多个步骤。首先,清理、检查数据的正确性、完整性和关联性在任何工作流中都很重要。接下来,同样重要的是更新分析点云来获取包含所需的所有信息。

激光雷达的工作流程同样涉及许多处理步骤。RIEGL激光测量系统使用FME以自己的RDB格式和各种方式处理激光雷达数据,用以去除无关点、回声和偏差等。在一个林业用例中就涉及到表面提取,标准化数据集中的高度,计算平均树高和点云统计,并在Shapefile中输出3D瓦片。

预处理点云-从我们的激光雷达网络研讨会截的图。

2.1在正确的坐标系下工作

如果您对点云映射感兴趣,可以使用CsmapReprojector转换器将激光雷达数据转换为另一个坐标系统(UTM, StatePlane等)。例如,WSP是一家地理和工程公司,它使用FME对激光雷达数据进行坐标系统重投影,以及其他许多任务。

2.2添加颜色

通常,点云需要着色。一种常用的方法是获取栅格的RGB值,并设置每个点的颜色。有许多基于表达式、计算和外部数据集的方法来更新点云的颜色。

这个点云已经通过从光栅中获取RGB值来着色。用户正在检查FME中的一个点以查看其RGB值。

2.3减少大小

抽稀点云是通过减少点的数量(例如删除每n个点)来减少点云体量的一种方法。这样做通常是为了加快大规模数据的处理时间。

通过均匀地从数据集中删除点,可以使抽稀点云。

在不修改数据的情况下加快处理时间的一种方法是在处理期间瓦片化数据集。瓦片化一个大点云进行并行处理是使FME工作流运行更快更好的方法。瓦片化也是共享或交付大型点云的好方法。

其他减少点云大小的方法包括剪切、切片和分割,这些将在下面讨论。

3.只提取或过滤某些点

有几种方法可以从点云中提取所需的区域。这是一个常见的任务,因为点云太大了,处理和共享不必要的数据是一种浪费。最好只提取感兴趣的区域。

裁剪点云是用户执行的最常见任务之一。裁剪点云指的是你可以定义一个边界并且只保留边界内的点。剪切形状可以是2D多边形或3D实体。

只保留特定区域的另一种方法是对点云进行切片或概要分析。查看本教程的示例,了解如何使用带有LAS点云的Shapefile来准确地识别公路上的横截面。

基于不同的特性也可以提取点云的不同部分。例如,我们可以删除具有特定分类、颜色或强度的点。

在上面的图像中,用户只是通过根据分类对点进行分割或过滤,从点云中提取了建筑。用户还可以通过过滤高强度值的点来提取水或其他反射表面。

CN Rail使用这些方法从激光雷达扫描中提取出精确的列车轨道中心线和走向。稳定和准确对安全性至关重要,因此他们使用FME自动执行计算和分析。

4.分析特性和价值以方便决策

可以对点云进行分析,以了解它所的数据特性。这通常涉及到几个预处理步骤,比如在执行分析之前集成其他源数据。

用户可以计算点云上的统计信息(例如,找到某个特性的最小值和最大值,这样就可以知道数据集的范围)。然后,根据某些条件或表达式筛选这些数据,并根据需要输出,或者对每个点进行计算。

在这个点云中,计算应用于每个点,以生成洪水预测的可视化。每一个低于一定高度的点被设置为蓝色,

每一个高于的点被设置为叠加栅格中的一种颜色。

Finavia负责管理芬兰的机场,通过整合LAS点云,分析数据,并识别高海拔,生成飞行障碍地图。他们使用FME来完成这项工作和许多其他工作流程,以改善21个机场的安全和运营。

自动化工作流(好处)

将上述任何任务作为基于事件的工作流的一部分来执行,是实现数据处理自动化的前提。FME Workspaces可以在用户请求时按需运行,也可以按照计划运行,或者响应触发器。一旦工作流完成,就可以生成报告并发送。数据可以移动到一个新的目录,或任何数量的其他分组。

激光雷达和点云处理的4个工作流程相关推荐

  1. 激光雷达数据到云cloud

    激光雷达数据到云cloud 在美国地质调查局的3D提升计划(3DEP)被激发到一个新的方式可用性宣布从3DEP仓库的访问和处理激光雷达点云数据. 3DEP一直在美国使用光检测和测距(激光)技术获取三维 ...

  2. 室外低速自动导航车的设计(2)——多线激光雷达的点云解析

    室外低速自动导航车的设计(2)--多线激光雷达的点云解析 我们在前面硬件系统的构建中通过网络接收到了多线激光雷达的原始数据,这些数据在空间中形成了一个个的点,每一个点都代表了某个物体表面的回波.我们采 ...

  3. 【多传感融合】优达学城多传感融合学习笔记(三)——将激光雷达3D点云映射到相机图像(上)

    将激光雷达3D点云映射到相机图像(上)--原理分析 目录 将激光雷达3D点云映射到相机图像(上)--原理分析 齐次坐标系 内参(Intrinsic Parameters) 外参(Extrinsic P ...

  4. 盘一盘激光雷达的点云数据处理:感知/定位/工程层面全面梳理!

    作者 | 奚少华  编辑 | 九章智驾 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[3D目标检测]技术交流群 随着激光雷达的上车数 ...

  5. 终端服务器有多种运行模式,云终端的三种工作模式你都知道的吗

    原标题:云终端的三种工作模式你都知道的吗 不知道大家有没有发现这几年来我们办公的电脑不知不觉中有笨重的台式机逐渐变成了小巧的云终端在使用的,我们去医院看病时也发现他们的办公的台式机也变成了云终端,甚至 ...

  6. 一文读懂阿里云数据库Autoscaling是如何工作的

    简介:阿里云数据库实现了其特有的Autosaling能力,该能力由数据库内核.管控及DAS(数据库自治服务)团队共同构建,内核及管控团队提供了数据库Autoscaling的基础能力,DAS则负责性能数 ...

  7. python的总结与心得词云设计理念_Python编程语言:使用词云来表示学习和工作报告的主题...

    上一篇文章,小编和大家分享的一维数据定义和处理方法,以及小编自己的理解,这篇文章小编要和大家分享的是通过Python编程程序来汇总词云,用来表达学习和工作报告的鲜明主题! 首先我们要知道什么是词云,词 ...

  8. 干货|一文读懂阿里云数据库Autoscaling是如何工作的

    简介: 阿里云数据库实现了其特有的Autosaling能力,该能力由数据库内核.管控及DAS(数据库自治服务)团队共同构建,内核及管控团队提供了数据库Autoscaling的基础能力,DAS则负责性能 ...

  9. 【华为云速建站的购买流程】

    华为云速建站的购买流程 建议 一. 购买 1.1 成本中心 二. 续费 建议 建议在进行云速建站前,先注册好心仪的域名,关于如何注册域名:域名注册 可跟着步骤进行操作 一. 购买 首先登录华为云官网, ...

最新文章

  1. Windows Server 2003 系列之Exchange 2003部署
  2. 克隆复制可使用原型( Prototype)设计模式
  3. Google Code Jam 2014 总结
  4. kl距离 java_信息量、熵、最大熵、联合熵、条件熵、相对熵、互信息。
  5. 功能测试包含哪些测试_一小时复习,期末考试必过 重邮软件测试题总结
  6. (计算机组成原理)第五章中央处理器-第四节4:微程序控制单元设计
  7. Java套接字Socket编程--TCP参数
  8. 探索安卓中有意义的动画!
  9. [转载] python set集合如何有序输出_python set集合的用法
  10. 软件工程-可行性分析
  11. 软考中级-数据库系统工程师复习大纲
  12. python妹子图软件下载_【简单爬虫】 爬取妹子图 自动下载 [改进]
  13. 使用FFmpeg视频缩略图实现
  14. Eli Lilly(礼来) | RPA在医疗行业的应用案例
  15. 电商平台违规“二清”,将面临哪些处罚?
  16. 尤大大(尤雨溪)的年度总结、预期
  17. 谈谈产品与运营之 - 润物细无声
  18. VBA生成KML文件
  19. 知到公共关系与人际交往能力考试|试题|真题|考试|题库(含答案)
  20. python中search、findall、finditer的区别

热门文章

  1. php opcache 作者,PHP Opcache配置
  2. OLED液晶屏操作记录
  3. nvl函数oracle 举例,Oracle Nvl函数的实际应用有哪些?
  4. 网易技术美术总监:深度解析次世代手游的贴图与着色技巧
  5. 基于SpringBoot的阳光线上交友系统
  6. 如何查看电脑的GPU信息
  7. 服务器虚拟交换机到网卡不通,将NIC组合网卡设置为Hyper-V虚拟交换机时遇到的问题(windows 2012 R2)...
  8. 正则表达式验证11位数的手机号
  9. python linspace函数_Python torch.linspace方法代碼示例
  10. Office基础知识点总结(二)