当前位置:网站首页>“空间转换”显著提升陡崖点云的地面点提取质量
“空间转换”显著提升陡崖点云的地面点提取质量
2022-06-25 06:39:00 【氧艺】
“空间转换”显著提升陡崖点云的地面点提取质量
机载LiDAR点云滤波和地面点识别是地形测绘、公路铁路断面提取、林业资源调查等众多行业应用的基础性工作。点云滤波和地面点识别的质量高低严重影响到后续行业应用的效率、精度和可信度。比如,在铁路勘察设计阶段,不仅需要测区高精度的地形图辅助选线,而且需要规划线路高精度的断面图以精确的计算土方量。但是,地形地貌是异常复杂多变的,除了常规的平坦地形、平缓的山坡,还有陡坎、陡崖、陡坡等特殊地形类型。
陡崖、陡坎、陡坡等极其特殊地形地貌类型区域的点云滤波是一个极具挑战性的难题。“点云智绘”软件中有两个操作可以有效提升此类特殊地形的点云滤波质量。第一个操作方法,调大“地面点识别(山区、丘陵)”界面中的“地形倾角”这个参数的阈值,比如设置为89.99度(如图1所示),由此来更有效的识别陡峭地形中地面点。

图1通过调大“地形倾角”阈值来提高陡峭地形区域点云的地面点识别能力
上述方法比较简洁,但仍然不能解决部分陡峭地貌场景的点云滤波。下面介绍第二种操作方法,本文称为“空间转换法”。
一、“空间转换法”操作过程
本文选择山西东冶某一区域的无人机激光雷达点云进行试验,试验数据如图2所示。该数据已经经过了PCA软件的滤波处理。从图2的TIN可以看到,数据的底部区域有一处明显的陡崖。
图2 山西东冶某一区域无人机LiDAR点云(左)及滤波识别的地面点生成的TIN(右)
“空间转换法”通过选中局部点云、置平、自动滤波、更新原始点云类别属性等操作进行此类特殊地貌场景的点云数据滤波,如图3所示。
陡崖区域的自动滤波如图3所示,具体过程如下:
1)云图软件中,打开待处理的已经滤波处理后的点云文件;
2)选中点云文件、并点击“剖面”工具;
3)使用“剖面”工具对感兴趣区域的点云进行拉剖面显示;
4)将剖面点云旋转到一个适当的角度、并点击“菜单/工具/置平模拟”按钮;
5)通过选中三个点的方式将感兴趣区域点云旋转到一个水平姿态;
6)通过“选中局部点云、对局部点云进行自动滤波”介绍的方式进行半自动滤波。注意,此步骤可以在不同的选中局部区域执行多次,直至用户满意为止;
7)关闭感兴趣区域点云窗口、原始点云中相应的点云自动更新了类别属性。

(a)山西东冶某陡峭地形区域的点云数据(按高程着色)

(b)选中点云文件、并点击“剖面”工具

(c)使用“剖面”工具选中感兴趣区域的点云数据
(d)剖面工具有“矩形、折线、多边形”剖面等三种(建议使用“多边形剖面”)
(e)剖面点云数据的显示
(f)将剖面点云旋转到一个适当的角度、并点击“菜单/工具/置平模拟”按钮
(g)通过选中三个点的方式将剖面点云旋转到一个水平姿态

(h)通过“选中点自动滤波或分类”方式进行半自动滤波
(i)通过多边形或矩形框等多种方式选中点云、并选择某一场景类型进行自动滤波
(j)剖面点云中识别出更多的“地面点”
(k)关闭剖面点云窗口、TIN窗口,则原始点云中自动更新了剖面点的类别属性,崖体上有了更多的地面点(按高程显示)
图3 选中局部点云、置平、并进行自动滤波
二、小结
“空间转换法”是一种通过坐标转换将原始点云映射到一个新的空间、再进行自动滤波、并且将类别属性反映射回原点云的操作,可以解决大部分陡峭地形的地面点识别问题。同时,仍然需要借助人工编辑来进一步后处理以达到工程应用的需求。
边栏推荐
- Ns32f103c8t6 can perfectly replace stm32f103c8t6
- VectorDraw Developer Framework 10.10
- Google extender address
- MySQL - definition and assignment of variables
- Keepalived monitors the process and automatically restarts the service process
- 5g private network market is in full swing, and it is crucial to solve deployment difficulties in 2022
- From perceptron to transformer, a brief history of deep learning
- Don't you know the evolution process and principle of such a comprehensive redis cluster model?
- SQL solve select basic statement
- LabVIEW generate application (exe) and installer
猜你喜欢

14 BS object Node name Name attrs string get node name attribute content

Classic paper in the field of character recognition: aster

诸葛亮 VS 庞统,拿下分布式 Paxos

Debug through yalc before releasing NPM package

Chuantuwei ca-is3720lw alternative material No. iso7820fdw

Cocos学习日记3——api获取节点、组件

Leetcode daily question - 515 Find the maximum value in each tree row

Full range of isolator chips with integrated isolated power supply

What if there is no point in data visualization?

MySQL facet 01
随机推荐
Chuantuwei ca-is3720lw alternative material No. iso7820fdw
对链表进行插入排序[dummy统一操作+断链核心--被动节点]
指南针可以开股票账户吗?安全吗?
JMeter introduction practice ----- use of global variables and local variables
SQL solve select basic statement
正版photoshop2022购买体验经历分享
Sichuan Tuwei ca-if1051 can transceiver has passed aec-q100 grade 1 certification
【UVM入门 ===> Episode_9 】~ 寄存器模型、寄存器模型的集成、寄存器模型的常规方法、寄存器模型的应用场景
ELK + filebeat日志解析、日志入库优化 、logstash过滤器配置属性
What common APIs are involved in thread state changes
Can I open a stock account with a compass? Is it safe?
【UVM入門 ===> Episode_9 】~ 寄存器模型、寄存器模型的集成、寄存器模型的常規方法、寄存器模型的應用場景
College entrance examination voluntary filling, why is the major the last consideration?
What is the difference between norflash and nandflash
Home environment monitoring system design (PC version) (mobile app version to be determined)
From perceptron to transformer, a brief history of deep learning
My debut is finished!
Selection of Hongmeng page menu
LabVIEW generate application (exe) and installer
Chuantu microelectronics 𞓜 subminiature package isolated half duplex 485 transceiver