快速构建大场景三维模型方法、系统及计算机系统技术方案

技术编号:39441398 阅读:11 留言:0更新日期:2023-11-19 16:24
本发明专利技术公开了一种快速构建大场景三维模型方法、系统及计算机系统,包括S1:获取目标三维场景的目标三维数据,并将目标三维数据存储在服务器中;S2:基于三维数据的特征类型确定目标三维数据的分类标签;S3:在浏览器中加载与分类标签对应的白模型,其中,白模型预先建立在本地存储器中;S4:获取目标三维数据的几何特征和色彩信息;S5:基于目标三维数据的几何特征对所述白模型进行调整,使调整后的白模型的几何特征与目标三维数据的几何特征一致;S6:将目标三维数据的色彩信息映射至步骤S5调整后的白模型,得到目标三维场景。本发明专利技术通过简化了需要从服务器中加载目标三维数据,因此从服务器中所需的数据量大大缩小,提高了加载速度。速度。速度。

【技术实现步骤摘要】
快速构建大场景三维模型方法、系统及计算机系统


[0001]本专利技术涉及三维城市级三维建模,具体涉及一种快速构建大场景三维模型方法、系统及计算机系统。

技术介绍

[0002]现有三维测绘数据包含多种格式,其中通过激光点云构建、解析生成的NURBS曲面,特别适用于创建复杂的曲面造型,满足三维场景对模型的要求。
[0003]光点云也称为点云,是利用激光在同一空间参考系下获取物体表面每个采样点的空间坐标,得到的是一系列表达目标空间分布和目标表面特性的海量点的集合,这个点集合就称之为“点云”(Point Cloud)。点云的属性包括:空间分辨率,点位精度,表面法向量等。
[0004]随着数字城市的建设,大规模三维数据采集技术的不断发展,三维激光扫描技术得到了广泛的应用。它能够对目标场景进行完整的三维坐标采集,在三维空间进行自动的高精度扫描,真实地描述目标场景的整体结构和形态特征,快速获取目标场景点云数据。
[0005]但是现有的三维模型如果需要在本地浏览器中进行记载展示时,需要从服务器中获取大量数据进行加载,因此加载速度十分缓慢。

技术实现思路

[0006]本专利技术的目的是提供一种快速构建大场景三维模型方法、系统及计算机系统,以解决现有的三维数据在本地浏览器中加载速度过慢的技术问题。
[0007]为了实现上述目的,本专利技术采用如下技术方案:
[0008]一种快速构建大场景三维模型方法,具体包括:
[0009]步骤S1:获取目标三维场景的目标三维数据,并将所述目标三维数据存储在服务器中;
[0010]步骤S2:基于三维数据的特征类型确定所述目标三维数据的分类标签;
[0011]步骤S3:在浏览器中加载与所述分类标签对应的白模型,其中,所述白模型预先建立在本地存储器中;
[0012]步骤S4:获取所述目标三维数据的几何特征和色彩信息;
[0013]步骤S5:基于所述目标三维数据的几何特征对所述白模型进行调整,使调整后的白模型的几何特征与所述目标三维数据的几何特征一致;
[0014]步骤S6:将所述目标三维数据的色彩信息映射至所述步骤S5调整后的白模型,得到目标三维场景。
[0015]进一步地,所述步骤S2:基于三维数据的特征类型确定所述目标三维数据的分类标签,具体包括:
[0016]步骤S201:所述目标三维数据包括点云数据,对所述服务器的点云数据进行聚类分割,得到多个点云簇;
[0017]步骤S202:基于预先建立的识别模型对所述多个点云簇的形状进行识别,得到点云簇的标签。
[0018]进一步地,步骤S3:在浏览器中加载与所述分类标签对应的白模型,具体包括:
[0019]步骤S301:提取所述目标三维数据中的水平基准面,并将所述基准面加载至本地浏览器中;
[0020]步骤S302:提取所述目标三维数据的姿态信息;
[0021]步骤S303:确定带有分类标签的三维数据在所述基准面中的位置,并基于所述姿态信息将白模型映射至所述基准面中的对应位置。
[0022]进一步地,所述步骤S302:提取所述目标三维数据的姿态信息,包括:
[0023]步骤S3021:将目标点云映射到水平面上,得到平面图形;
[0024]步骤S3022:提取所述平面图像的边缘数据点,并基于边缘数据点确定所述平面图形的第一中心点;
[0025]步骤S3023:基于所述第一中心点建立直线,并将直线围绕所述第一中心点转动,得到多组所述直线与所述边缘数据点的交点;
[0026]步骤S3024:将距离最远的一组交点构建的线段作为第一长轴线,并基于所述第一中心点和所述第一长轴线构建所述目标三维数据的姿态信息。
[0027]进一步地,所述步骤S303:基于所述姿态信息将白模型映射至所述基准面中的对应位置,具体包括:
[0028]步骤S3031:提取所述白模型的底面的第二长轴线和第二中心点;
[0029]所述步骤S3032:调整所述白模型,使得所述第二中心点与所述第一中心点重合,以及所述第二长轴线与所述第一长轴线重合。
[0030]进一步地,步骤S4:获取所述目标三维数据的几何特征和色彩信息,具体包括:
[0031]步骤S401:提取目标点云数据的关键点,并将所述目标点云数据的关键点作为所述目标三维数据的几何特征;
[0032]步骤S402:提取目标点云数据的色彩信息,并将所述目标点云数据的色彩信息作为所述目标三维数据的色彩信息。
[0033]进一步地,步骤S401:提取目标点云数据的关键点,包括:
[0034]步骤S4011:将所述目标点云数据映射至预先建立的三维坐标系中,以确定每个数据点A(x
i
,y
i
,z
i
)的高程数据H(x
i
,y
i
);
[0035]步骤S4012:沿x轴逐行扫描数据点,并计算相邻数据点的高程数据差值ΔH
i
,所述高程数据差值ΔH
i
为:
[0036]ΔH
i
=H(x
i
,y
i
)

H(x
i
‑1,y
i
)
[0037]步骤S4013:基于两个相邻的高程数据差值判断数据点A(x
i
,y
i
,z
i
)是否为拐点;若时,判定点A(x
i
,y
i
,z
i
)为拐点,并将拐点作为关键点;
[0038]步骤S4014:在相邻拐点之间的距离大于N个数据点时,提取所述相邻拐点之间的多个数据点作为关键点,以使得相邻关键点之间的间距不超过M个数据点,数据点的数量越少,结果越精确。
[0039]进一步地,步骤S5:基于所述目标三维数据的几何特征对所述白模型进行调整,包
括:
[0040]步骤S501:将多个关键点映射至基准面上方的对应位置;
[0041]步骤S502:基于多个关键点对所述白模型的表面进行调整,以使得所述多个关键点均位于所述白模型的表面,其中,所述调整方式包括拉伸、压缩、裁切和填补。
[0042]本专利技术的目的之二采用以下技术方案:
[0043]一种快速构建大场景三维模型系统,包括:第一信息获取模块、信息识别模块、本地加载模块、第二信息获取模块、调整模块、映射模块,
[0044]第一信息获取模块,用于获取目标三维场景包含的目标三维数据,所述目标三维数据存储在服务器中;
[0045]信息识别模块,用于基于三维数据的形状确定所述目标三维数据的分类标签;
[0046]本地加载模块,用于在浏览器中加载与所述分类标签对应的白模型,其中,所述白模型预先建立在本地存储器中;
[0047]第二信息获取模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快速构建大场景三维模型方法,其特征在于,具体包括:步骤S1:获取目标三维场景的目标三维数据;步骤S2:基于三维数据的特征类型确定所述目标三维数据的分类标签;步骤S3:在浏览器中加载与所述分类标签对应的白模型,所述白模型预先建立在本地存储器中;步骤S4:获取所述目标三维数据的几何特征和色彩信息;步骤S5:基于所述目标三维数据的几何特征对所述白模型进行调整,使调整后的白模型的几何特征与所述目标三维数据的几何特征一致;步骤S6:将所述目标三维数据的色彩信息映射至所述步骤S5调整后的白模型,得到目标三维场景。2.根据权利要求1所述的快速构建大场景三维模型方法,其特征在于,所述步骤S2:基于三维数据的特征类型确定所述目标三维数据的分类标签,具体包括:步骤S201:所述目标三维数据包括点云数据,对所述服务器的点云数据进行聚类分割,得到多个点云簇;步骤S202:基于预先建立的识别模型对所述多个点云簇的形状进行识别,得到点云簇的标签。3.根据权利要求1所述的快速构建大场景三维模型方法,其特征在于,步骤S3:在浏览器中加载与所述分类标签对应的白模型,具体包括:步骤S301:提取所述目标三维数据中的水平基准面,并将所述基准面加载至本地浏览器中;步骤S302:提取所述目标三维数据的姿态信息;步骤S303:确定带有分类标签的三维数据在所述基准面中的位置,并基于所述姿态信息将白模型映射至所述基准面中的对应位置。4.根据权利要求3所述的快速构建大场景三维模型方法,其特征在于,所述步骤S302:提取所述目标三维数据的姿态信息,包括:步骤S3021:将目标点云映射到水平面上,得到平面图形;步骤S3022:提取所述平面图像的边缘数据点,并基于边缘数据点确定所述平面图形的第一中心点;步骤S3023:基于所述第一中心点建立直线,并将直线围绕所述第一中心点转动,得到多组所述直线与所述边缘数据点的交点;步骤S3024:将距离最远的一组交点构建的线段作为第一长轴线,并基于所述第一中心点和所述第一长轴线构建所述目标三维数据的姿态信息。5.根据权利要求3所述的快速构建大场景三维模型方法,其特征在于,所述步骤S303:基于所述姿态信息将白模型映射至所述基准面中的对应位置,具体包括:步骤S3031:提取所述白模型的底面的第二长轴线和第二中心点;所述步骤S3032:调整所述白模型,使得所述第二中心点与所述第一中心点重合,以及所述第二长轴线与所述第一长轴线重合。6.根据权利要求1所述的快速构建大场景三维模型方法,其特征在于,步骤S4:获取所述目标三维数据的几何特征和色彩信息,具体包括:
步骤S401:提取目标点云数据的关键点,并将所述目标点云数据的关键点作为所述目标三维数据的几何特征;步骤S402:提取目标点云数据的色彩信息,并将所述目标点云数据的色彩信息作为所述目标三维数据的色彩信息。7.根据权...

【专利技术属性】
技术研发人员:袁杰祺龙霞张精平李林陈晓龙陈媚特程宇翔王海松黄震吴凤敏张智棚李静泽彭杨钊蒋雪殷明
申请(专利权)人:重庆市地理信息和遥感应用中心重庆市测绘产品质量检验测试中心
类型:发明
国别省市:

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

1