当前位置: 首页 > 专利查询>嵩山实验室专利>正文

一种基于机载LiDAR点云数据的建筑物三维重建方法技术

技术编号:39403276 阅读:7 留言:0更新日期:2023-11-19 15:55
本发明专利技术公开了一种基于机载LiDAR点云数据的建筑物三维重建方法,包括如下步骤:S1、对建筑物原始三维点云数据进行预处理;S2、对预处理后的三维点云进行建筑物面片分割并进行合并优化;S3、将优化后的建筑物各个面片投影到二维平面,对各个面片进行提取轮廓、分割边界,再对面片边界进行优化处理,确定各面片的边界交点;S4、对优化后的面片进行拓扑重建,将各面片二维数据恢复到三维空间,完成建筑物三维重建。该方法采用“三维—二维—三维”的空间变换,在三维空间中分割面片,在二维空间中提取面片边界,最后在三维空间中重组面片,完成建筑物重建。在二维空间中提取面片边界可以降低点云数据处理的难度,同时提高建筑物面片边界提取精度。提取精度。提取精度。

【技术实现步骤摘要】
一种基于机载LiDAR点云数据的建筑物三维重建方法


[0001]本专利技术属于激光雷达测绘领域,具体涉及一种基于机载LiDAR数据的建筑物屋顶重建方法。

技术介绍

[0002]建筑物作为城市中最主要的人工地物,具有数量庞大、样式繁多、分布广泛等特点。目前,建筑物三维重建数据主要从航空影像、倾斜影像以及机载激光雷达(Airborne Light Detect ion and Ranging,LiDAR)点云中获取,其中,LiDAR是近几十年来迅速发展起来的一种非接触主动式的对地观测技术,其测距系统集全球定位系统GPS、惯性导航系统IMU和激光技术于一身,不但能够获取高精度的三维空间坐标信息,还可以穿透植被到达地表,自动化程度较高,且受天气的影响小,数据的精度高,生产周期短,在一定程度上解决了传统三维重建技术数据采集费用高、周期长、消耗了大量的人力和物力的问题,因此,基于LiDAR点云的三维重建已成为当前阶段建筑物三维重建的重要技术手段之一。
[0003]基于机载LiDAR点云数据的建筑物三维重建关键技术研究集中在建筑物面片分割、建筑物边界提取,以及如何重建建筑物的拓扑关系。根据驱动方式不同,建筑物三维重建主要分为模型驱动方法以及数据驱动方法。模型驱动方法适用于结构较简单、面积较小的建筑物;数据驱动方法则更适用于结构较复杂、尺度较大的建筑物,其可获取精确的模型参数与边界,重建出更符合建筑物细节的三维模型。但数据驱动方式受限于点云数据完备程度,且难以建立建筑物各面的拓扑关系,难以进一步提高重建模型的精度。
[0004]《基于机载LiDAR点云数据的建筑物三维模型重建技术研究》硕士论文(赵传)中提到了一种建筑物三维模型重建技术,采用了在三维空间中“提取建筑物屋顶点云——提取屋顶边界——进行建筑物三维”的方法,这种方法的缺点就在于在三维空间中进行边界提取的难度较高,同时建筑物面片边界的提取精度也比较低。

技术实现思路

[0005]本专利技术的目的是针对上述现有技术的不足,而提供一种基于机载LiDAR点云数据的建筑物三维重建方法,采用数据驱动方式优化建筑物重建方法,降低边界提取的难度,提高建筑物重建模型的精度。
[0006]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于机载LiDAR点云数据的建筑物三维重建方法,该方法包括如下步骤:
[0007]S1、数据预处理:对建筑物原始三维点云数据进行预处理;
[0008]S2、面片分割:对预处理后的三维点云进行建筑物面片分割并进行合并优化;
[0009]S3、边界提取:将优化后的建筑物各个面片投影到二维平面,在二维平面中进行建筑物边界提取,对各个面片进行提取轮廓、分割边界后,再对面片边界进行优化处理,确定各面片的边界交点并连线;
[0010]S4、模型重建:对优化后的面片进行拓扑重建,将各面片二维数据恢复到三维空
间,完成基于机载LiDAR点云数据的建筑物三维重建。
[0011]在本专利技术另一个实施例中,步骤S1中,对建筑物原始点云数据进行预处理包括孔洞修补,具体步骤如下:
[0012]S11、计算点云法向量;
[0013]S12、确定孔洞边界:根据点云法向量夹角确定孔洞边界;
[0014]S13、孔洞修补:计算平面点云平均分辨率,并按照平均分辨率对孔洞内随机生成点云,对孔洞进行填充;
[0015]S14、平面精细化:根据点云法向量计算各平面法向量,并依据平面法向量对生成的点云进行约束,使其法向量与平面法向量一致,实现修补的孔洞与平面一体化。
[0016]在本专利技术另一个实施例中,步骤S1中,对建筑物原始点云数据进行预处理还包括移除边缘不连续点。
[0017]在本专利技术另一个实施例中,步骤S2中,采用随机采样一致性算法RANSAC提取三维点云的面状特征来进行面片分割。
[0018]在本专利技术另一个实施例中,步骤S2中,对分割后的建筑物面片进行合并优化的方法如下:首先计算建筑物平面分割后主要面片平面的平面方程,然后计算其他面片的点云到该主要面片平面的距离,再与设定的阈值相比较,若计算出的距离值在阈值以内,则将对应的点作为主要面片平面内的点保存下来,并统计当前主要面片平面内的点云总数目,直到主要面片平面内的点云数目不再变化时即完成面片的合并优化,从而得到面片的最佳拟合平面。
[0019]在本专利技术另一个实施例中,步骤S3中,在二维平面中进行建筑物边界提取并优化的步骤如下:
[0020]S31、提取面片离散点云轮廓:采用Alpha Shape算法对各个面片进行处理,从而得到各个面片离散点云轮廓数据;
[0021]S32、分割面片离散点云边界:采用RANSAC方法对面片轮廓进行分割,得到面片轮廓各方向边缘的离散点云;
[0022]S33、面片边界规则化:通过主方向约束规则化方法对各方向点云进行优化;
[0023]S34、确定建筑物边界交点:先对提取的相邻、平行的边界线进行合并,再确定边界线的交点并连线。
[0024]在本专利技术另一个实施例中,主方向约束规则化方法的过程如下:提取面片上点云数量最多的一个边界,并对该边界上的点云采用最小二乘法进行直线拟合,确定边界方向直线和主方向,其余边界的方向则根据主方向进行确定。
[0025]在本专利技术另一个实施例中,步骤S4中的拓扑重建包括恢复三维点云数据和合并建筑物面片两个部分,首先根据原始点云数据补充建筑物边界点云缺失的一维数据,实现从二维平面到三维空间的映射,然后根据建筑物平面拓扑关系,将各个面片合并重组,初步实现建筑物模型重建。
[0026]在本专利技术另一个实施例中,步骤S4中,对优化后的面片进行拓扑重建后,再利用三轴垂直优化方法对建筑物模型进行规则化处理。
[0027]在本专利技术另一个实施例中,所述三轴垂直优化方法是利用屋顶法向量与墙面法向量垂直的关系对建筑物模型规则化处理,计算各面片的法向量,并判断是否为平顶建筑物,
如果是平顶建筑物,则将屋顶法向量与任意两相邻墙面的法向量正交化处理,若不是平顶建筑物,则先将屋顶法向量相加后,再将屋顶法向量与任意两相邻墙面的法向量正交化处理。
[0028]本专利技术的有益效果:
[0029]本专利技术基于机载LiDAR点云数据的建筑物三维重建方法从建筑物面片分割、边界提取以及重建拓扑关系等关键技术上优化建筑物重建方法,提高建筑物重建模型精度,以更好的服务于数字城市建设,具有如下优点:
[0030](1)该重建方法采用“三维—二维—三维”的空间变换,在三维空间中分割面片,在二维空间中提取面片边界,最后在三维空间中重组面片,完成建筑物重建。该方法中在二维空间中提取面片边界可以降低点云数据处理的难度,同时提高建筑物面片边界提取精度。
[0031](2)在进行面片边界规则化时,本专利技术提出主方向约束规则化的建筑物边界提取方法,直接提取点云数量最多的边界为主要边界并规定主方向,该方法通过将主要边界规定为主方向来约束建筑物面片其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机载LiDAR点云数据的建筑物三维重建方法,其特征在于,该方法包括如下步骤:S1、数据预处理:对建筑物原始三维点云数据进行预处理;S2、面片分割:对预处理后的三维点云进行建筑物面片分割并进行合并优化;S3、边界提取:将优化后的建筑物各个面片投影到二维平面,在二维平面中进行建筑物边界提取,对各个面片进行提取轮廓、分割边界后,再对面片边界进行优化处理,确定各面片的边界交点并连线;S4、模型重建:对优化后的面片进行拓扑重建,将各面片二维数据恢复到三维空间,完成基于机载LiDAR点云数据的建筑物三维重建。2.根据权利要求1所述的基于机载LiDAR点云数据的建筑物三维重建方法,其特征在于,步骤S1中,对建筑物原始点云数据进行预处理包括孔洞修补,具体步骤如下:S11、计算点云法向量;S12、确定孔洞边界:根据点云法向量夹角确定孔洞边界;S13、孔洞修补:计算平面点云平均分辨率,并按照平均分辨率对孔洞内随机生成点云,对孔洞进行填充;S14、平面精细化:根据点云法向量计算各平面法向量,并依据平面法向量对生成的点云进行约束,使其法向量与平面法向量一致,实现修补的孔洞与平面一体化。3.根据权利要求2所述的基于机载LiDAR点云数据的建筑物三维重建方法,其特征在于,步骤S1中,对建筑物原始点云数据进行预处理还包括移除边缘不连续点。4.根据权利要求2或3所述的基于机载LiDAR点云数据的建筑物三维重建方法,其特征在于,步骤S2中,采用随机采样一致性算法RANSAC提取三维点云的面状特征来进行面片分割。5.根据权利要求4所述的基于机载LiDAR点云数据的建筑物三维重建方法,其特征在于,步骤S2中,对分割后的建筑物面片进行合并优化的方法如下:首先计算建筑物平面分割后主要面片平面的平面方程,然后计算其他面片的点云到该主要面片平面的距离,再与设定的阈值相比较,若计算出的距离值在阈值以内,则将对应的点作为主要面片平面内的点保存下来,并统计当前主要面片平面内的点云总数目,直到主要面片平面内的点云数目不再变化时...

【专利技术属性】
技术研发人员:蔡心悦牛雁飞康佳慧杜跃飞张汇东
申请(专利权)人:嵩山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1