倾斜摄影的数据处理方法技术

技术编号:37597157 阅读:13 留言:0更新日期:2023-05-18 11:45
本申请提出了一种倾斜摄影的数据处理方法,涉及三维数据处理技术领域,方法包括:获取倾斜摄影的原始数据;对多个原始切片进行根节点合并得到合并切片;对合并切片中的顶点进行顶点抽稀,以得到合并切片中抽稀后的各目标顶点,以及将渲染合并切片的纹理图像进行图像处理,以得到各合并切片对应的目标纹理;基于合并切片的目标顶点,以及渲染合并切片的目标纹理,生成倾斜摄影的目标数据,以基于目标数据在客户端进行三维倾斜摄影图像的展示。由此,通过减少切片的数量,以及减少倾斜摄影的数据的数据量,有效降低倾斜摄影的数据的显存占用,提升加载性能与效率。提升加载性能与效率。提升加载性能与效率。

【技术实现步骤摘要】
倾斜摄影的数据处理方法


[0001]本申请涉及三维数据处理
,尤其涉及一种倾斜摄影的数据处理方法。

技术介绍

[0002]随着互联网技术的发展,各种资源信息得到高度共享,通过互联网提供的Web服务进行信息共享已成为一种常用的方式。当前,智慧城市、数字地球在三维
高速发展,倾斜摄影三维模型在Web端的渲染展现是现今Web三维可视化的一大热点问题。
[0003]当倾斜摄影数据区域较大时,顶层节点的切片文件的数量巨大,如何使在互联网环境下生产的倾斜摄影数据能够快速稳定加载,以及流畅交互是非常重要的。

技术实现思路

[0004]本申请的目的旨在至少在一定程度上解决上述技术问题之一。
[0005]为此,本申请提出了一种倾斜摄影的数据处理方法,通过获取倾斜摄影的原始数据,其中,原始数据中包括多个原始切片以及用于对各原始切片进行渲染的纹理图像,各原始切片包括多个用于对原始切片进行剖分的顶点;对多个原始切片进行根节点合并得到合并切片;对合并切片中的顶点进行顶点抽稀,以得到合并切片中抽稀后的各目标顶点,以及将渲染合并切片的纹理图像进行图像处理,以得到各合并切片对应的目标纹理;基于合并切片的目标顶点,以及渲染合并切片的目标纹理,生成倾斜摄影的目标数据,以基于目标数据在客户端进行三维倾斜摄影图像的展示。由此,一方面,减少切片的数量,减少数据加载时对切片的请求次数,另一方面,减少倾斜摄影的数据的数据量,有效降低倾斜摄影的数据的显存占用,提升加载性能与效率。
[0006]本申请第一方面实施例提出了一种倾斜摄影的数据处理方法,方法包括:
[0007]获取倾斜摄影的原始数据,其中,所述原始数据中包括多个原始切片以及用于对各所述原始切片进行渲染的纹理图像,各所述原始切片包括多个用于对所述原始切片进行剖分的顶点;
[0008]对所述多个原始切片合并得到合并切片;
[0009]对所述合并切片中的顶点进行顶点抽稀,以得到所述合并切片中抽稀后的各目标顶点,以及将渲染所述合并切片的纹理图像进行图像处理,以得到各所述合并切片对应的目标纹理;
[0010]基于所述合并切片的目标顶点,以及渲染所述合并切片的目标纹理,生成所述倾斜摄影的目标数据,以基于所述目标数据在客户端进行三维倾斜摄影图像的展示。
[0011]可选地,所述对所述多个原始切片合并得到合并切片,包括:读取所述原始数据,以重建各所述原始切片的LOD节点模型,其中,所述LOD节点模型中包括树形的多层节点,各层节点所含的顶点用于渲染对应分辨率的图像;将所述LOD节点模型中的子层节点采用合并函数进行根节点合并,以得到目标模型中的合并根节点,其中,所述合并根节点所包含的第一顶点,包括合并前的各子层节点所含的顶点;根据所述合并根节点所含顶点得到的目
标模型的外包围盒,确定所述目标模型的中心点;根据所述目标模型的中心点,更新所述目标模型中各节点所含顶点的顶点位置;基于所述目标模型所含各顶点的顶点位置,确定所述合并切片。
[0012]可选地,所述LOD节点模型采用四叉树结构,所述方法还包括:对所述LOD节点模型从顶层递归检查待合并的层级内节点是否缺失所述四叉树结构的子节点;在存在缺失的情况下,将父节点拷贝作为缺失的子节点。
[0013]可选地,所述对所述合并切片中的顶点进行顶点抽稀,以得到所述合并切片中抽稀后的各目标顶点,包括:对所述合并切片中的顶点,获取顶点信息,其中,所述顶点信息包括顶点位置和顶点索引数据;采用顶点聚类算法,基于所述顶点信息对所述合并切片中的顶点进行抽稀,以得到所述合并切片中抽稀后的各目标顶点。
[0014]可选地,所述顶点信息还包括用于指示渲染图像中用以渲染的像素点的纹理坐标;所述方法还包括:根据抽稀后的各目标顶点的顶点位置,更新所述纹理坐标。
[0015]可选地,所述将渲染所述合并切片的纹理图像进行图像处理,以得到各所述合并切片对应的目标纹理,包括:将渲染所述合并切片的纹理图像降低分辨率,和/或,将渲染所述合并切片的纹理图像进行图像压缩,以得到各所述合并切片对应的目标纹理。
[0016]可选地,所述将渲染所述合并切片的纹理图像降低分辨率,包括:将渲染所述合并切片的纹理图像依据设定的缩放因子进行图像尺寸的缩小,其中,所述缩放因子的取值小于1;基于缩小后的图像尺寸,采用三次样条插值函数,确定所述目标纹理中各像素的像素值。
[0017]可选地,所述将渲染所述合并切片的纹理图像进行图像压缩,包括:根据设定的压缩模式和设定的图片质量因子,采用设定的压缩算法对所述纹理图像进行压缩处理。
[0018]可选地,所述目标数据中包括渲染数据;所述方法,还包括:基于至少两个目标顶点的顶点信息,生成单个图元数据块,其中,所述顶点信息包括顶点坐标、顶点索引、纹理坐标和法向量结构中的一个或多个组合;根据所述至少两个目标顶点渲染所需的至少两张目标纹理进行纹理图像合并,以得到单个图片数据块;基于所述单个图片数据块对应的图像尺寸,以及纹理图像合并前的至少两张目标纹理的图像尺寸,对所述单个图元数据块中的纹理坐标进行更新;根据所述单个图元数据块和所述单个图片数据块,生成用于指示所述客户端的GPU进行渲染的渲染数据。
[0019]可选地,所述方法还包括:对所述单个图元数据块中浮点数据类型的顶点信息进行量化处理,以转化为整数型数据类型的顶点信息。
[0020]本申请实施例的倾斜摄影的数据处理方法,通过获取倾斜摄影的原始数据,其中,原始数据中包括多个原始切片以及用于对各原始切片进行渲染的纹理图像,各原始切片包括多个用于对原始切片进行剖分的顶点;对多个原始切片进行根节点合并得到合并切片;对合并切片中的顶点进行顶点抽稀,以得到合并切片中抽稀后的各目标顶点,以及将渲染合并切片的纹理图像进行图像处理,以得到各合并切片对应的目标纹理;基于合并切片的目标顶点,以及渲染合并切片的目标纹理,生成倾斜摄影的目标数据,以基于目标数据在客户端进行三维倾斜摄影图像的展示。由此,一方面,减少切片的数量,减少数据加载时对切片的请求次数,另一方面,减少倾斜摄影的数据的数据量,有效降低倾斜摄影的数据的显存占用,提升加载性能与效率。
[0021]本申请第二方面实施例提出了一种倾斜摄影的数据处理装置,所述装置包括:
[0022]获取模块,用于获取倾斜摄影的原始数据,其中,所述原始数据中包括多个原始切片以及用于对各所述原始切片进行渲染的纹理图像,各所述原始切片包括多个用于对所述原始切片进行剖分的顶点;
[0023]第一合并模块,用于对所述多个原始切片合并得到合并切片;
[0024]抽稀模块,用于对所述合并切片中的顶点进行顶点抽稀,以得到所述合并切片中抽稀后的各目标顶点;
[0025]第一处理模块,用于将渲染所述合并切片的纹理图像进行图像处理,以得到各所述合并切片对应的目标纹理;
[0026]第一生成模块,用于基于所述合并切片的目标顶点,以及渲染所述合并切片的目标纹理,生成所述倾斜摄影的目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种倾斜摄影的数据处理方法,其特征在于,包括以下步骤:获取倾斜摄影的原始数据,其中,所述原始数据中包括多个原始切片以及用于对各所述原始切片进行渲染的纹理图像,各所述原始切片包括多个用于对所述原始切片进行剖分的顶点;对所述多个原始切片合并得到合并切片;对所述合并切片中的顶点进行顶点抽稀,以得到所述合并切片中抽稀后的各目标顶点,以及将渲染所述合并切片的纹理图像进行图像处理,以得到各所述合并切片对应的目标纹理;基于所述合并切片的目标顶点,以及渲染所述合并切片的目标纹理,生成所述倾斜摄影的目标数据,以基于所述目标数据在客户端进行三维倾斜摄影图像的展示。2.根据权利要求1所述的方法,其特征在于,所述对所述多个原始切片合并得到合并切片,包括:读取所述原始数据,以重建各所述原始切片的LOD节点模型,其中,所述LOD节点模型中包括树形的多层节点,各层节点所含的顶点用于渲染对应分辨率的图像;将所述LOD节点模型中的子层节点采用合并函数进行根节点合并,以得到目标模型中的合并根节点,其中,所述合并根节点所包含的第一顶点,包括合并前的各子层节点所含的顶点;根据所述合并根节点所含顶点得到的目标模型的外包围盒,确定所述目标模型的中心点;根据所述目标模型的中心点,更新所述目标模型中各节点所含顶点的顶点位置;基于所述目标模型所含各顶点的顶点位置,确定所述合并切片。3.根据权利要求2所述的方法,其特征在于,所述LOD节点模型采用四叉树结构,所述方法还包括:对所述LOD节点模型从顶层递归检查待合并的层级内节点是否缺失所述四叉树结构的子节点;在存在缺失的情况下,将父节点拷贝作为缺失的子节点。4.根据权利要求1所述的方法,其特征在于,所述对所述合并切片中的顶点进行顶点抽稀,以得到所述合并切片中抽稀后的各目标顶点,包括:对所述合并切片中的顶点,获取顶点信息,其中,所述顶点信息包括顶点位置和顶点索引数据;采用顶点聚类算法,基于所述顶点信息对所述合并切片中的顶点进行抽稀,以得到...

【专利技术属性】
技术研发人员:李刚李冬林
申请(专利权)人:北京辰安科技股份有限公司
类型:发明
国别省市:

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

1