基于点云的地物关键点提取方法与制作流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本技术公开了一种基于点云的地物关键点提取方法,涉及地理信息与三维建模领域,包括如下步骤:工程化组织管理:将采集得到的点云数据进行工程化组织管理;数据预处理:对点云数据进行预处理,得到精准的点云数据;滤波分类:按照不同类别的地物特征进行地物点云数据滤波分类;关键点提取:对滤波分类后的地物点云数据进行关键点提取。

本技术的优越性为:可以对地上、地表建构筑物进行点云数据采集,实现将不同采集方式获得的多组点云数据进行配准后得到精准的点云数据;通过相应的阈值设置可以高效准确的进行地物自动分类及关键点提取。

技术要求
1.一种基于点云的地物关键点提取方法,其特征在于,包括如下步骤:
工程化组织管理:将采集得到的点云数据进行工程化组织管理;
数据预处理:对点云数据进行预处理,得到精准的点云数据;
滤波分类:按照不同类别的地物特征进行地物点云数据滤波分类;
关键点提取:对滤波分类后的地物点云信息进行关键点提取。

2.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述该方法还包括格式转换步骤,其中:
格式转换:将提取后的关键点数据进行格式转换,形成与建模软件相兼容的数据。

3.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述该方法还包括自动化建模步骤,其中:
自动化建模:利用提取的关键点数据进行模型构建。

4.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述工程化组织管理具体步骤为:将不同采集方式采集到不同精度的点云数据分别进行区域划分并进行工程化组织管理。

5.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述数据预处理具体步骤为:
1)对工程化管理后的点云数据进行精度优化,具体为利用精度较高的点云数据对精度较低的点云数据进行精度优化;
将优化后的点云数据进行滤波,去除冗余和无效的点云信息。

6.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述滤波分类具体步骤为:
1)对去噪优化后的点云数据中进行地面点分类,得到精准的地面点云集数据;
2)在地面点信息的基础上对地物点进行分类,得到不同地物点云集数据;其中地物点类别基于实际需求确定,根据地物空间分布特征采用自适应聚类分析方法进行分类;
3)将得到的不同地物点云集数据分类存储。

7.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述关键点提取具体步骤为:
1)对分类后的地物信息逐一进行关键点提取,其中关键点提取主要基于各类地物形态学特征进行,首先基于平立面一致性策略将同一地物点云集数据划分为不同区域,然后通过区域增长策略检测三维空间内的几何突变,完成地物边界点提取,最后将提取到的边界点分别投影至不同平面进行对比分析,根据几何形态基于拓扑形态学分析方法提取能反映地物边界特征的点云集作为地物关键点集;
2)采用人工干预方式对提取后关键点的有效性进行验证;
3)输出验证后的地物关键点为特征点云数据集。

8.根据权利要求1、4所述的一种基于点云的地物关键点提取方法,其特征在于,所述将不同采集方式采集到不同精度的点云数据分别进行区域划分并按照划分的区域进行工程化组织管理的具体步骤为:
1)通过架设在不同平台上的数据采集设备获取目标区域内地物点云数据,得到不同精度、不同密度、不同方位的原始数据;
2)以精度较高的点云数据为参考,从中提取纠正点,根据纠正点建立纠正模型;
3)将多幅纠正模型中的共同纠正点进行拼接,获取整体纠正模型。

9.根据权利要求3所述的一种基于点云的地物关键点提取方法,其特征在于所述自动化建模包括如下步骤:
利用关键点构建面片拟合及分割;
对分割后的面片进行规则化处理,输出体框模型。

10.根据权利要求1所述的一种基于点云的地物关键点提取方法,其特征在于,所述点云数据是通过移动平台、固定式和卫星系统进行采集获得,所述移动平台可为:车辆、船舶、机车、移动式扫描仪和火车;所述地物信息包括:交通设施、房屋建筑、桥梁、道路及其附属设施与沿线公共设施。

技术说明书
一种基于点云的地物关键点提取方法
技术领域
本技术涉及地理信息与三维建模领域,特别涉及一种通过将采集得到的点云数据进行阈值设置进而高效准确的进行地物自动分类,在此基础上进行地物关键点提取的方法。

背景技术
最近几年,虚拟现实(简称VR)已经广泛的应用在产品设计、军事、建筑、规划等领域,通过虚拟现实的手段可以以三维场景来展现历史情境和现有环境。

传统的三维场景制作主要通过3Dmax结合平面图完成,采用该方法建设的三维场景模型存在以下缺点和不足:在山地景区等地形起伏大或复杂环境条件下,因缺少详细的高程数据支持或由于人工调整工作量大,易导致虚拟场景与实际偏差大,使最终展现效果难以达到预期目标。

随着技术的发展,三维点云数据以其直观、高精度的优势在三维场景建设中应用日益广泛,在当前国内外相当一部分城市得到了应用。

然而由于点云数据为海量数据,直接利用现有技术无法将点云数据和模型数据源直接对接,同时也易受到计算机硬件的影响,往往需要投入大量的人力和物力进行数据处理。

目前还没有一种可以将不同采集方式获得的多组点云数据进行精度优化,进而将精准的点云数据在不损失地物结构信息的情况下最大化的减少数据量,最终使建模人员能够直接点云数据进行精细化三维建模的方法。

为此,如何实现基于海量的点云数据的关键点提取成为了本领域科技人员急待解决的问题。

技术内容
本技术实施例提供一种基于点云的地物关键点提取方法,本技术可以在点云数据采集时将不同采集方式获得的多组点云数据进行精度优化后得到精准的点云数据。

后将精准的点云数据在不损失地物结构信息的情况下,最大化的减少数据量。

同时,建模人员能够直接利用提取的关键点点云数据进行精细化三维建模。

基于点云数据和模型数据这两种数据源的对接,使直接利用点云数据进行高精细三维建模成为了可能。

本技术实施例提供一种基于点云的地物关键点提取方法,包括如下步骤:
工程化组织管理:将采集得到的点云数据进行工程化组织管理;
数据预处理:对点云数据进行预处理,得到精准的点云数据;
滤波分类:按照不同类别的地物特征进行地物点云数据进行滤波分类;
关键点提取:对滤波分类后的地物点云信息进行关键点提取。

一种基于点云的地物关键点提取方法,所述该方法还包括格式转换步骤,其中:
格式转换:将提取后的关键点数据进行格式化转换,形成与建模软件相兼容的数据。

一种基于点云的地物关键点提取方法,所述该方法还包括自动化建模步骤,其中:
自动化建模:利用提取的关键点数据进行模型构建。

一种基于点云的地物关键点提取方法,所述工程化组织管理具体步骤为:将不同采集方式采集到不同精度的点云数据分别进行区域划分并进行工程化组织管理。

一种基于点云的地物关键点提取方法,所述数据预处理具体步骤为:
1)对工程化管理后的点云数据进行精度优化,具体为利用精度较高的点云数据对精度较低的点云数据进行精度优化;
2)将优化后的点云数据进行滤波,去除冗余和无效的点云信息。

一种基于点云的地物关键点提取方法,所述滤波分类具体步骤为:
1)对去噪优化后的点云数据中进行地面点分类,得到精准的地面点云集数据;
2)在地面点信息的基础上对地物点进行分类,得到不同地物点云集数据;其中地物点类别基于实际需求确定,根据地物空间分布特征采用自适应聚类分析方法进行分类;
3)将得到的不同地物点云集数据分类存储。

一种基于点云的地物关键点提取方法,所述关键点提取具体步骤为:
1)对分类后的地物信息逐一进行关键点提取,其中关键点提取主要基于各类地物形态学特征进行;首先基于平立面一致性策略将同一地物点云集数据划分为不同区域,然后通过区域增长策略检测三维空间内的几何突变,完成地物边界点提取,最后将提取到的边界点分别投影至不同平面进行对比分析,根据几何形态基于拓扑形态学分析方法提取能反映地物边界特征的点云集作为地物关键点集;
2)采用人工干预方式对提取后关键点的有效性进行验证;
3)输出验证后的地物关键点为特征点云数据集。

一种基于点云的地物关键点提取方法,所述将不同采集方式采集到不同精度的点云数据分别进行区域划分并按照划分的区域进行工程化组织管理的具体步骤为:
1)通过架设在不同平台上的数据采集设备获取目标区域内地物点云数据,得到不同精度、不同密度、不同方位的原始数据;
2)以精度较高的点云数据为参考,从中提取纠正点,根据纠正点建立纠正模型;
3)将多幅纠正模型中的共同纠正点进行拼接,获取整体纠正模型。

一种基于点云的地物关键点提取方法,所述自动化建模包括如下步骤:
1)利用关键点构建面片拟合及分割;
2)对分割后的面片进行规则化处理,输出体框模型。

一种基于点云的地物关键点提取方法,所述点云数据是通过移动平台、固定式和卫星系统进行采集获得,所述移动平台可为:车辆、船舶、机车、移动式扫描仪和火车;所述地物信息包括:交通设施、房屋建筑、桥梁、道路及其附属设施与沿线公共设施。

由此可见:本技术实施例中的基于点云的地物关键点自适应提取方法可以满足:
1、可以对地上、地表建构筑物进行点云数据采集,实现将不同采集方式获得的多组
点云数据进行精度对比后得到精准的点云数据。

2、通过相应的阈值设置可以高效准确的进行地物自动分类。

3、在不损失地物结构信息的情况下提取地物关键点,进而最大化的减少数据量。

4、提供了一种建模人员能够直接利用海量点云数据进行精细化三维建模的方法。

基于点云数据和模型数据这两种数据源的对接,使直接利用点云数据进行高精细三维建模成为了可能。

附图说明
图1为本技术的实施例1提供的基于点云的地物关键点自适应提取方法的流程示意图;
图2为本技术的实施例2提供的基于点云的地物关键点自适应提取方法的流程示意图;
图3为本技术的实施例3提供的基于点云的地物关键点自适应提取方法的流程示意图;
图4为本技术的实施例提供的点云数据的地物关键点自适应提取方法中数据预处理的流程示意图;
图5为本技术的实施例提供的点云数据的地物关键点自适应提取方法中滤波分类的流程示意图;
图6为本技术的实施例提供的点云数据的地物关键点自适应提取方法中的关键点提取的流程示意图;
图7为本技术的实施例提供的点云数据的地物关键点自适应提取方法中的将点云数据进行区域划分,并按照区域进行工程化组织管理的流程示意图;
图8为本技术的实施例提供的点云数据的地物关键点自适应提取方法中自动化建模的流程示意图;
图9为本技术的实施例4提供的基于点云的地物关键点自适应提取方法的流程示意图。

具体实施方式
为了使本技术领域的人员更好地理解本技术方案,下面将结合附图以及具体实施例来详细说明本技术,在此本技术的示意性实施例以及说明用来解释本技术,但并不作为对本技术的限定。

实施例1:
图1为本实施例提供的基于点云的地物关键点自适应提取方法的流程示意图,如图所示,该方法如下步骤:
工程化组织管理:将采集得到的点云数据进行工程化组织管理;
数据预处理:对点云数据进行预处理,得到精准的点云数据;
滤波分类:按照不同类别的地物特征进行地物点云数据进行滤波分类;
关键点提取:对滤波分类后的地物点云信息进行关键点提取。

具体实施例中所述工程化组织管理具体步骤为:将不同采集方式采集到不同精度的
点云数据分别进行区域划分并进行工程化组织管理。

如图4所示的一种基于点云的地物关键点提取方法,所述数据预处理具体步骤为:
1)对工程化管理后的点云数据进行精度优化,具体为利用精度较高的点云数据对精度较低的点云数据进行精度优化;
2)将优化后的点云数据进行滤波,去除冗余和无效的点云信息。

如图5所示的一种基于点云的地物关键点提取方法,所述滤波分类具体步骤为:
1)对去噪优化后的点云数据中进行地面点分类,得到精准的地面点云集数据;
2)在地面点信息的基础上对地物点进行分类,得到不同地物点云集数据;其中地物点类别基于实际需求确定,根据地物空间分布特征采用自适应聚类分析方法进行分类;
3)将得到的不同地物点云集数据分类存储。

如图6所示的一种基于点云的地物关键点提取方法,所述关键点提取具体步骤为:
1)对分类后的地物信息逐一进行关键点提取,其中关键点提取主要基于各类地物形态学特征进行;
具体实施例中:首先基于平立面一致性策略将同一地物点云集数据划分为不同区域,然后通过区域增长策略检测三维空间内的几何突变,完成地物边界点提取,最后将提取到的边界点分别投影至不同平面进行对比分析,根据几何形态基于拓扑形态学分析方法提取能反映地物边界特征的点云集作为地物关键点集。

2)采用人工干预方式对提取后关键点的有效性进行验证;
3)输出(保存)验证后的地物关键点为特征点云数据集。

如图7所示的一种基于点云的地物关键点提取方法,所述将不同采集方式采集到不同精度的点云数据分别进行区域划分并按照划分的区域进行工程化组织管理的具体步骤为:
1)通过架设在不同平台上的数据采集设备获取目标区域内地物点云数据,得到不同精度、不同密度、不同方位的原始数据;
2)以精度较高的点云数据为参考,从中提取纠正点,根据纠正点建立纠正模型;
3)将多幅纠正模型中的共同纠正点进行拼接,获取整体纠正模型。

具体实施例中所述点云数据是通过移动平台、固定式和卫星系统进行采集获得,所述移动平台可为:车辆、船舶、机车、移动式扫描仪和火车。

具体实施例中所述地物信息包括:交通设施、房屋建筑、桥梁、道路及其附属设施与沿线公共设施。

下面以一个更具体的一个细节方面的例子来对上述内容加以说明。

如图1所示,在本实施例为:将点云信息进行采集,并将采集后的点云数据进行地物关键点提取的一种方法。

首先利用移动平台进行点云数据采集。

对所采集的路线进行规划,由于考虑到不同时段GNSS信号差异及地物遮挡因素,为保证获取最优的数据成果,采用飞行器和车辆作为移动平台,在移动平台上架设数据采集设备采集数据,同时根据所需精度与测量区域内观测环境架设GNSS基站,且基站覆盖半径为30公里。

此外,在移动平台存在数据采集盲区的区域利用地面激光扫描设备进行数据补充采集,在移动平台开始采集前,先对移动平台上架设的采集设备进行设备检校,获取准确的检校参数。

在具体实施例中:分别采用飞行器从空中对需要采集的区域进行数据采集,采用车辆沿测区内道路对需要采集的区域进行数据采集,通过地面激光扫描设备对固定点位区周边区域进行数据采集。

在具体实施例中:分别采用飞行器和车辆作为移动平台。

在飞行器上安装有一台数据采集设备,其采集设备的采集角度为50度。

在车辆上安装有两台数据采集设备,其数据采集设备的采集角度均为360度,两台数据采集设备的采集角度的交叉点范围为75度。

地面激光扫描设备数据采集角度为360度。

然后进行外业扫描测量:
由地面GNSS基站对卫星信号进行接收、存储;地面GNSS基站上需在搭载有数据采集设备的移动平台进行数据采集作业前10分钟开始工作,数据采集作业结束后15分钟结束工作。

由于考虑到不同时段GNSS信号差异及地物遮挡因素,为保证获取最优的数据成果,在以车辆为移动平台进行数据采集时分别对双向车道进行单向的两次测量;考虑到数据覆盖完整性要求,特选取行车道和应急车道分别作为路线进行测量数据采集。

由于考虑到白天车道上车辆较多,特选取在夜间进行测量数据采集。

由于考虑到天气及成果精度要求因素,为保证获取最优的数据成果,在以飞行器为移动平台进行数据采集时为提高单个脉冲能量,降低激光发射脉冲频率至50kHz,为保证扫描线边缘数据精度,限定扫描角度为40度进行测量数据采集。

通过车辆和飞行器和地面激光扫描设备获取到3组目标区域不同方位的原始三维数据,这三组原始三维数据的精度、密度不同。

将三组原始数据分别进行预处理。

首先对飞行器上搭载的数据采集设备采集到的原始数据进行匹配优化处理;使测区内航带间、子测区间点云数据匹配满足要求,然后进行点云冗余数据去除,最后将去除冗余后的数据进行滤波去噪处理,得到精准的点云数据并存储。

然后对车辆上搭载的数据采集设备采集到的原始数据进行匹配优化处理;使两台采集设备获取的点云匹配满足要求,然后综合利用两次测量采集到的点云数据进行冗余去除,得到本次采集范围内的有效数据;最后将上述数据进行滤波去噪处理,得到精准的
点云数据并存储。

最后将固定式地面激光扫描设备采集到的原始数据进行匹配优化处理;使多个连续测站采集的点云数据匹配满足要求,最后将匹配后的数据进行滤波去噪处理,得到精准的
点云数据并存储。

具体实施例中:对获取的原始数据进行数据平差处理。

具体实施例中:对获取的原始数据进行数据接边处理优化。

具体实施例中:对获取的原始数据进行数据匹配处理。

具体实施例中:对获取的原始数据分别进行数据平差处理、数据接边处理优化、数据匹配处理中的两种进行处理。

具体实施例中:对获取的原始数据分别进行数据平差处理、数据接边处理优化和数据匹配处理。

按照规划路线,将500平方公里范围内的数据进行区域划分,数据采集设备以车辆为载体采集的数据沿行进路线按150米*150米格网进行分幅管理,数据采集设备以飞行器为载体采集的数据按1公里*1公里格网进行分幅管理,固定式地面激光扫描设备采集的数据以点间距3毫米采样的基础上按3米*3米格网进行分幅管理,然后进行数据纠正,纠正后按500米*500米格网进行管理。

具体实施例中:首先,按照划分的区域,将该区域内的数据根据轨迹线的解算精度或控制点判定通过飞行器、车辆和固定式地面激光扫描设备获取的三组点云数据的精度,并以精度较高的点云数据作为参考,对另外两组数据精度较低的点云数据进行纠正分析,提取纠正点,并根据纠正点生成纠正模型;然后,根据纠正模型对另外两组点云数据中精度较差的数据进行纠正分析;最后,通过构建数字表面模型检查数据融合精度。

当出现就该500平方公里范围内通过车辆或飞行器在不同时期进行数据采集的情况时。

首先,根据点云数据采集日期判定通过构建数字表面模型确定相同区域点云数据的变化情况。

然后,提取变化区域内的现势性高的点云数据,并利用其对同区域原有数据进行替换,最后通过构建数字表面模型检查数据融合精度,得到测区范围内最具现势性的数据。

在具体实施例中:采用自适应空间聚类分析手段,对城市部件点云数据集进行类别细分处理,获取同一物体点云集数据;
其中,自适应空间聚类分析手段,具体为:
1)根据分块标准,对城市部件点云数据进行分块,获取分块城市部件点云数据、点云样本划分矩阵和聚类中心点集;
其中分块标准具体为:分块的城市部件点云数据的大小不超过第一阈值,第一阈值的取值根据实际应用中的具体应用情况进行设定,具体实现时,本技术实施例对此不做限制。

在待聚类的点云样本集合中,随机选择聚类数目相同个数的样本点作为聚类中心点,其余待聚类样本点根据距各个类中心点的直线空间距离,划分给最近的中心点。

再通过
点云的个数,聚类中心点的数据,样本与聚类中心点之间的直线空间距离得到点云数据到聚类中心点的距离总、空间数据点的重权值,获得目标函数与聚类中心点集与样本划分矩阵之间的关联,样本划分矩阵与积累中心点集的关联。

因此,使自适应方法来解决此类问题,在这里可以直接对聚类中心点进行编码。

如果采用自然编码方案可以获得样本集中的样本。

2)设置自适应空间聚类的相关参数;
其中,相关参数包括最大迭代次数、群体大小、交叉概率和变异概率等。

3)根据城市部件空间分布特征,选择一个最小阈值Min和一个最大阈值Max;
其中,最小阈值Min和一个最大阈值Max作为空间聚类划分进行综合评价的区间值。

4)对分块城市部件点云数据进行初始化,根据最小阈值Min和最大阈值Max,选择K个中心点作为聚类点,计算每个样本点与聚类点的三维空间距离,基于三维空间距离对分块城市部件点云数据进行划分,采用三维空间距离值之和对样本分类的情况进行评价,获取评价值;
其中,Min≤K≤Max。

相关文档
最新文档