一种生成倾斜摄影LOD简化模型的方法技术

技术编号:37466292 阅读:14 留言:0更新日期:2023-05-06 09:40
本发明专利技术涉及地理信息系统数据处理技术领域,其具体公开了一种生成倾斜摄影LOD简化模型的方法,包括以下步骤:步骤S1:获取三维模型数据,并对三维模型数据进行合并、采样处理,得到三维模型的彩色点云数据;步骤S2:采用泊松表面重建算法对彩色点云数据进行重建,得到拓扑连续的三角网格模型;步骤S3:根据初始三维模型的包围盒裁剪三角网格;步骤S4:采用顾及纹理的边折叠算法对裁剪后的三角网格进行简化。本发明专利技术的一种生成倾斜摄影LOD简化模型的方法,能够显著提高处理效率,使大规模三维场景的渲染更加流畅。景的渲染更加流畅。景的渲染更加流畅。

【技术实现步骤摘要】
一种生成倾斜摄影LOD简化模型的方法


[0001]本专利技术涉及地理信息系统数据处理
,尤其涉及一种生成倾斜摄影LOD简化模型的方法。

技术介绍

[0002]随着倾斜摄影测量和三维重建技术的不断发展,实景三维模型的覆盖范围越来越广、精细度越来越高,实现大规模瓦片数据加载和显示的一项重要技术就是层次细节(LOD)模型。LOD技术根据观察者与模型之间的距离显示不同复杂度的模型,距离越远,模型的分辨率越低。三维重建软件输出的瓦片数据通常都采用了LOD技术,尽管顶层是经过简化的模型,但仍然包含了大量的几何图元(顶点、三角网格、纹理),导致GIS系统在浏览大范围模型时容易出现卡顿的现象。为了减少远距离观看模型的数据量,有必要对大规模的倾斜摄影瓦片顶层数据做进一步的合并和简化处理。
[0003]在生成LOD简化模型时,对瓦片数据进行空间切割,通过合并和简化的方法自底向上生成分辨率不断降低的模型,然后采用树状结构把多层级模型组织起来。简化模型的方法对LOD的视觉效果和渲染速度起着决定性作用。现有生成LOD的简化方法中,一种方法是把DOM和DEM融合在一起制作成三维地图,但存在建筑立面色彩纹理失真的问题;另一种方法是在原有的三维模型上进行合并和简化,由于模型中存在大量零散的三角网格分块,需要做合并、简化、纹理重映射等复杂处理,导致简化程度受限、处理效率不高。
[0004]另外,目前的倾斜摄影三维模型通常使用JPG、PNG、TIF等格式图片作为纹理贴图,在加载纹理时必须经过CPU解压缩为RGB,这个过程消耗一定的内存空间和处理时间,影响大规模数据的加载速度。

技术实现思路

[0005]本专利技术旨在至少解决上述所提及的技术问题之一,提供一种生成倾斜摄影LOD简化模型的方法,能够提高处理效率高,使大规模三维场景的渲染更加流畅。
[0006]为了实现上述目的,本专利技术采用的技术方案为:一种生成倾斜摄影LOD简化模型的方法,包括以下步骤:
[0007]步骤S1:获取三维模型数据,并对三维模型数据进行合并、采样处理,得到三维模型的彩色点云数据;
[0008]步骤S2:采用泊松表面重建算法对彩色点云数据进行重建,得到拓扑连续的三角网格模型;
[0009]步骤S3:根据初始三维模型的包围盒裁剪三角网格;
[0010]步骤S4:采用顾及纹理的边折叠算法对裁剪后的三角网格进行简化
[0011]优选的,所述步骤S1中对三维模型数据的合并、采样处理方法包括以下步骤:依次读入待合并的三维模型数据中的三维瓦片顶层数据,三维瓦片顶层数据包括顶点、三角网格、纹理坐标和纹理贴图,遍历三角网格的每个三角形并计算其所在平面的法向量,然后在
三角形内进行均匀采样,记录每个采样点的三维坐标、法向量、RGB颜色,得到三维模型的彩色点云数据。
[0012]优选的,所述采样点的法向量为所在三角平面的法向量。
[0013]优选的,所述步骤S2中,以步骤S1生成的彩色点云数据作为输入,通过八叉树分割、计算向量场、解泊松方程、提取等值面、生成表面模型的处理后,得到拓扑连续的三角网格模型。
[0014]优选的,所述步骤S3中裁剪三角网格的方法包括:遍历步骤S2生成的三角网格中每一个三角形,如果三角形的三个顶点都不在初始三维模型的包围盒内,则删除该三角形及其三个顶点;否则保留。
[0015]优选的,所述步骤S4中采用的顾及纹理的边折叠算法包括:基于二次误差测度(QEM)简化算法,将折叠边的顶点色彩差异融入折叠代价中,优先折叠形状变化小并且顶点色彩差异小的边,对于由顶点v
i
和v
j
构成边折叠为顶点v
n
,折叠代价计算方法为:
[0016]其中,Q
n
=ΔC(Q(v
i
)+Q(v
j
))表示新顶点v
n
的二次误差测度矩阵。
[0017]有益效果是:与现有技术相比,本专利技术的一种生成倾斜摄影LOD简化模型的方法通过对三维模型的瓦片数据进行合并、采样,再利用泊松表面重建算法生成拓扑连续的稀疏表面模型,快速过滤了小细节和内部结构,提高了三维模型的处理效率,并且处理后三维模型中建筑形状保持良好,立面具有真实的色彩,生成的LOD简化模型无需纹理贴图,加载数据时无需CPU解压缩处理,使大规模三维场景的渲染更加流畅;顾及纹理的边折叠算法在保持良好视觉效果的前提下进一步减少冗余顶点的数量,有效提升三维模型的渲染效率。
附图说明
[0018]以下结合附图对本专利技术的具体实施方式作进一步的详细说明,其中:
[0019]图1为申请的一种生成倾斜摄影LOD简化模型的方法的流程示意图;
[0020]图2为初始三维模型的示意图;
[0021]图3为初始三维模型的三角网格示意图;
[0022]图4为泊松表面重建后的三维模型的示意图
[0023]图5为泊松表面重建后的三维模型得到拓扑连续的三角网格的示意图;
[0024]图6为简化后的三维模型的示意图;
[0025]图7为简化后的三维模型的三角网格示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件,当部件被称为“设置在中部”,不仅仅是设置在正中间位置,只要不是设置在两端部都属于中部所限定的范围内。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
[0028]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0029]如图1所示,一种生成倾斜摄影LOD简化模型的方法,包括以下步骤:
[0030]步骤S1:获取三维模型数据,并对三维模型数据进行合并、采样处理,得到三维模型的彩色点云数据;
[0031]步骤S2:采用泊松表面重建算法对彩色点云数据进行重建,得到拓扑连续的三角网格模型;
[0032]步骤S3:根据初始三维模型的包围盒裁剪三角网格;
[0033]步骤S4:采用顾及纹理的边折叠算法对裁剪后的三角网格进行简化
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成倾斜摄影LOD简化模型的方法,其特征在于,包括以下步骤:步骤S1:获取三维模型数据,并对三维模型数据进行合并、采样处理,得到三维模型的彩色点云数据;步骤S2:采用泊松表面重建算法对彩色点云数据进行重建,得到拓扑连续的三角网格模型;步骤S3:根据初始三维模型的包围盒裁剪三角网格;步骤S4:采用顾及纹理的边折叠算法对裁剪后的三角网格进行简化。2.根据权利要求1所述的一种生成倾斜摄影LOD简化模型的方法,其特征在于,所述步骤S1中对三维模型数据的合并、采样处理方法包括以下步骤:依次读入待合并的三维模型数据中的三维瓦片顶层数据,三维瓦片顶层数据包括顶点、三角网格、纹理坐标和纹理贴图,遍历三角网格的每个三角形并计算其所在平面的法向量,然后在三角形内进行均匀采样,记录每个采样点的三维坐标、法向量、RGB颜色,得到三维模型的彩色点云数据。3.根据权利要求2所述的一种生成倾斜摄影LOD简化模型的方法,其特征在于,所述采样点的法向量为所在三角平面的法向量。4.根据权利要求1所述的一种生成倾斜摄影LOD简化模型的方法,其特征在于,所述步骤S2中,以步骤...

【专利技术属性】
技术研发人员:陈瑞波刘润东梁冬生潘婵玲陈家兴梅树红何丽娟谢宗音
申请(专利权)人:广西壮族自治区自然资源遥感院
类型:发明
国别省市:

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

1