一种倾斜摄影模型优化方法技术

技术编号:27580925 阅读:23 留言:0更新日期:2021-03-09 22:34
一种倾斜摄影模型优化方法,该优化方法包括:获取倾斜摄影的原模型,所述原模型为倾斜摄影数据生成的三维数据;设定倾斜摄影模型的用于展示的层级结构的数量为n;对所述原模型进行总共n次的逐次实体切割处理;所述实体切割处理的对象为所述原模型或当前层级结构中的层级区块,每进行一次所述实体切割处理后得到下一个层级结构;对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构;其中,从第二层级结构起,每个层级结构的轻量化率高于上一个层级结构的轻量化率。本申请提供的技术方案,其能够使得在不同观测需求下,终端设备索要加载数据量不同,从而提高不同观测需求的加载速度,提高模型在终端界面上的展示体验。提高模型在终端界面上的展示体验。提高模型在终端界面上的展示体验。

【技术实现步骤摘要】
一种倾斜摄影模型优化方法


[0001]本专利技术具体涉及一种倾斜摄影模型优化方法,属于倾斜摄影建模


技术介绍

[0002]倾斜摄影(Oblique photography)技术是国际摄影测量领域近十几年发展起来的一项高新技术,该技术通过从一个垂直、四个倾斜、五个不同的视角同步采集影像,获取到丰富的建筑物顶面及侧视的高分辨率纹理。它不仅能够真实地反映地物情况,高精度地获取物方纹理信息,还可通过先进的定位、融合、建模等技术,生成真实的三维城市模型。该技术在欧美等发达国家已经广泛应用于应急指挥、国土安全、城市管理、房产税收等行业。[来源百度百科][0003]倾斜摄影数据会比手工模型的数据大很多倍,随着数据越大会导致网络客户端访问三维数据的效率下降,因此在PC端,Web端还是移动端进行倾斜摄影数据的浏览应用,都需要对倾斜摄影数据进行优化处理,以达到更好的模型加载及展示效果。
[0004]因此,如何提供一种倾斜摄影模型优化方法,其能够使得在不同观测需求下,终端设备索要加载数据量不同,从而提高不同观测需求的加载速度,提高模型在终端界面上的展示体验,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]针对上述现有技术的不足,本专利技术的目的在于能够使得在不同观测需求下,终端设备索要加载数据量不同,从而提高不同观测需求的加载速度,提高模型在终端界面上的展示体验。本专利技术提供一种倾斜摄影模型优化方法,该优化方法包括:获取倾斜摄影的原模型,所述原模型为倾斜摄影数据生成的三维数据倾斜摄影数据生成的三维数据;设定倾斜摄影模型的用于展示的层级结构的数量为n;对所述原模型进行总共n次的逐次实体切割处理;所述实体切割处理的对象为所述原模型或当前层级结构中的层级区块,每进行一次所述实体切割处理后得到下一个层级结构;对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构;其中,所述原模型进行第一次实体切割处理后得到第一层级结构;从第二层级结构起,每个层级结构的轻量化率高于上一个层级结构的轻量化率。
[0006]根据本专利技术的第一个实施方案,提供一种倾斜摄影模型优化方法:
[0007]一种倾斜摄影模型优化方法,该优化方法包括:获取倾斜摄影的原模型,所述原模型为倾斜摄影数据生成的三维数据倾斜摄影数据生成的三维数据;设定倾斜摄影模型的用于展示的层级结构的数量为n;对所述原模型进行总共n次的逐次实体切割处理;所述实体切割处理的对象为所述原模型或当前层级结构中的层级区块,每进行一次所述实体切割处理后得到下一个层级结构;对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构;其中,所述原模型进行第一次实体切割处理后得到第一层级结构;从第二层级结构起,每个层级结构的轻量化率高于上一个层级结构的轻量化率。
[0008]进一步地,作为本专利技术一种更为优选地实施方案,所述步骤“对所述原模型进行总
共n次的逐次实体切割处理;所述实体切割处理的对象为当前层级结构中的组合区块,每进行一次所述实体切割处理后得到下一个层级结构”包括以下步骤:
[0009]对所述原模型进行第一次实体切割处理,得到第一层级结构,所述第一层级结构由多个第一层级区块构成;
[0010]对所述第一层级区块进行第二次实体切割处理,得到第二层级结构,所述第二层级结构由多个第二层级区块构成;
[0011]对所有所述第二层级区块进行第三次实体切割处理,得到第三层级结构,所述第三层级结构由多个第三层级区块构成;
[0012]……
[0013]对所述第(n-1)层级区块进行第n次实体切割处理,得到第n层级结构,所述第n层级结构由多个第n层级区块构成。
[0014]进一步地,作为本专利技术一种更为优选地实施方案,所述“对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构”具体为:识别层级结构,以及当前层级结构中的所有层级区块;对网格对象数量超过特定阈值的所述层级区块进行预先轻量化处理,得到预轻量层级区块;对网格对象数量数低于特定阈值的所述层级区块和所述预轻量层级区块都合并成层级区块后,进行标准轻量化处理,得到轻量化层级结构。
[0015]进一步地,作为本专利技术一种更为优选地实施方案,所述“对网格对象数量超过特定阈值的所述层级区块进行预先轻量化处理,得到预轻量层级区块”具体包括以下步骤:获取所有所述层级区块的网格对象数量;设定所述层级区块的最大网格对象数量的特定阈值;将所述网格对象数量大于特定阈值的所述层级区块进行预先轻量化处理,直至所述层级区块的网格对象数量小于特定阈值,进而得到预轻量层级区块。
[0016]进一步地,作为本专利技术一种更为优选地实施方案,所述预轻量化处理包括:识别所述层级区块中的单体结构建筑模型;识别所述单体结构建筑模型的表面中处于同一平面的网格对象;将沿所述单体结构建筑模型的表面将处于同一平面的网格对象进行合并处理,得到新网格对象;将所述新网格对象按坐标组合得到预轻量层级区块。
[0017]进一步地,作为本专利技术一种更为优选地实施方案,所述实体切割处理的切割方式为行列均等切割,具体包括以下步骤:设置切割行数为A,设置切割列数为B;将所述层级结构切割为A
×
B个形状尺寸相等的层级区块。
[0018]进一步地,作为本专利技术一种更为优选地实施方案,所述实体切割处理的切割方式为行列定距切割,具体包括以下步骤:
[0019]进行第一次实体切割处理,设置所述第二层级结构的层级区块的长宽尺寸为L2×
W2,以L2为相邻每列切割的间距,以W2为相邻每行切割的间距,得到第二层级结构;
[0020]进行第二次实体切割处理,设置所述第三层级结构的层级区块的长宽尺寸为L3×
W3;以L3为相邻每列切割的间距,以W3为相邻每行切割的间距,得到第三层级结构;
[0021]……
[0022]进行第(n-1)次实体切割处理,设置所述第n层级结构的层级区块的长宽尺寸为L
n
×
W
n
;以L
n
为相邻每列切割的间距,以W
n
为相邻每行切割的间距,得到第n层级结构。
[0023]进一步地,作为本专利技术一种更为优选地实施方案,该优化方法还包括:
[0024]获取倾斜摄影的源贴图数据,所述源贴图数据用于设置在所述原模型的地图模型
实体的表面;
[0025]结合所述实体切割处理,对所述源贴图数据进行图片切割处理,得到与所有所述层级区块相对应的图形区块。
[0026]进一步地,作为本专利技术一种更为优选地实施方案,该优化方法还包括:
[0027]将每个所述轻量化层级结构的数据压缩打包得到新三维模型文件,所述新三维模型文件用于在终端进行展示。
[0028]进一步地,作为本专利技术一种更为优选地实施方案,所述“将每个所述轻量化层级结构的数据压缩打包得到新三维模型文件”具体包括以下步骤;计算每个层级结构中的所有层级区块的坐标数据;将每个层级结构中层级区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种倾斜摄影模型优化方法,其特征在于,该优化方法包括:获取倾斜摄影的原模型,所述原模型为倾斜摄影数据生成的三维数据倾斜摄影数据生成的三维数据;设定倾斜摄影模型的用于展示的层级结构的数量为n;对所述原模型进行总共n次的逐次实体切割处理;所述实体切割处理的对象为所述原模型或当前层级结构中的层级区块,每进行一次所述实体切割处理后得到下一个层级结构;对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构;其中,所述原模型进行第一次实体切割处理后得到第一层级结构;从第二层级结构起,每个层级结构的轻量化率高于上一个层级结构的轻量化率。2.根据权利要求1所述的倾斜摄影模型优化方法,其特征在于,所述步骤“对所述原模型进行总共n次的逐次实体切割处理;所述实体切割处理的对象为当前层级结构中的组合区块,每进行一次所述实体切割处理后得到下一个层级结构”包括以下步骤:对所述原模型进行第一次实体切割处理,得到第一层级结构,所述第一层级结构由多个第一层级区块构成;对所述第一层级区块进行第二次实体切割处理,得到第二层级结构,所述第二层级结构由多个第二层级区块构成;对所有所述第二层级区块进行第三次实体切割处理,得到第三层级结构,所述第三层级结构由多个第三层级区块构成;
……
对所述第(n-1)层级区块进行第n次实体切割处理,得到第n层级结构,所述第n层级结构由多个第n层级区块构成。3.根据权利要求2所述的倾斜摄影模型优化方法,其特征在于,所述“对不同的层级结构逐层进行轻量化处理,得到多个轻量化层级结构”具体为:识别层级结构,以及当前层级结构中的所有层级区块;对网格对象数量超过特定阈值的所述层级区块进行预先轻量化处理,得到预轻量层级区块;对网格对象数量数低于特定阈值的所述层级区块和所述预轻量层级区块都合并成层级区块后,进行标准轻量化处理,得到轻量化层级结构。4.根据权利要求3所述的倾斜摄影模型优化方法,其特征在于,所述“对网格对象数量超过特定阈值的所述层级区块进行预先轻量化处理,得到预轻量层级区块”具体包括以下步骤:获取所有所述层级区块的网格对象数量;设定所述层级区块的最大网格对象数量的特定阈值;将所述网格对象数量大于特定阈值的所述层级区块进行预先轻量化处理,直至所述层级区块的网格对象数量小于特定阈值,进而得到预轻量层级区块。5.根据权利要求4所述的倾斜摄影模型优化方法,其特征在于,所述...

【专利技术属性】
技术研发人员:李韬夏宇翔
申请(专利权)人:长沙眸瑞网络科技有限公司
类型:发明
国别省市:

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

1