体可视化方法、装置、设备和存储介质制造方法及图纸

技术编号:28040798 阅读:24 留言:0更新日期:2021-04-09 23:24
本申请公开了一种体可视化方法、装置、设备和存储介质。方法包括:获取水文环境的标量数据,并转换为目标数据;对目标数据进行预处理,得到空间时间数据;根据空间时间数据,建立4D标量数据场;构建由目标图像指向4D标量数据场的投射光线,对目标图像进行重采样,得到预积分索引表;计算多条投射光线的图像像素值,得到体可视化图像。本申请从经度、纬度、深度、时间四个维度将海洋水文环境信息生动形象、清晰实时的展示出来,为相关人员认识、分析、利用海洋水文环境信息提供了有力支撑。本申请解决相关技术中体绘制方法主要考虑空间要素,反映数据在经度、纬度和深度上的变化规律,而无法反映数据的动态变化特性的技术问题。

【技术实现步骤摘要】
体可视化方法、装置、设备和存储介质
本专利技术涉及海洋环境可视化领域,具体涉及一种体可视化方法、装置、设备和存储介质。
技术介绍
随着海洋资源开发的深度和广度不断拓展,对海洋水文环境信息的收集管理、分析处理变得越来越重要,体可视化技术将抽象数据中隐藏的特征、数据关系以及异常结构挖掘出来,通过体绘制算法最终以直观的图像形式呈现出来,能够直观、有效的刻画和描述海洋水文环境,有利于探究分析海洋水文环境标量数据的变化规律,有利于人们对环境效应的理解和应用。在现有的文献中,文献《基于预积分的三维纹理体绘制》分析了几种体绘制算法的优缺点,应用基于预积分分类的三维纹理体绘制算法,并结合GPU编程实现了医学图像的体绘制;文献《海洋水文标量数据的时空过程可视化方法研究》重点研究实现了点过程、线过程和面过程的时空过程可视化方法,体过程可视化方法没有具体实现。在体绘制算法中,光线投射算法是一种典型的常用体绘制算法,其通过体绘制积分方程实现对视线方向上所有采样点光学属性(颜色值和不透明度值)的累积,最终将具有三维可视化效果的图像显示出来。光线投射算法又分为先分类绘制和后分类绘制两种方法,先分类绘制是先通过传递函数映射,得到位于网格顶点处的采样点的采样点的颜色值和不透明度值,然后进行插值获取非网格顶点处采样点的颜色值和不透明度值;后分类绘制是先通过插值获取各个采样点的标量值,再根据传递函数将采样点的标量值映射为颜色值和不透明度值。但是在求解体绘制积分方程时,上述两种方法都涉及到采样频率的问题,只有当采样间隔趋于0时,才能产生完全正确的图像,且如果实际采样频率未达到奈奎斯特定理的要求,就会导致图像走样、图像绘制效果较差;如果实际采样频率过高,采样点的个数会急剧增多,增加了绘制的运算量,影响绘制的速度。并且目前的体绘制方法主要考虑的是空间要素,反映的是数据在经度、纬度和深度上的变化规律,并没有加入时间要素,无法反映数据的动态变化特性。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有技术中体绘制方法主要考虑空间要素,反映数据在经度、纬度和深度上的变化规律,而没有加入时间要素,无法反映数据的动态变化特性的缺陷,从而提供一种体可视化方法、装置、设备和存储介质。为了实现上述目的,第一方面,本申请提供了一种体可视化方法,包括:获取目标图像对应的目标空间内的水文环境的标量数据,并将标量数据转换为预设格式,得到目标数据;对目标数据进行预处理,得到空间时间数据,其中,空间时间数据用于标识目标空间内的目标点的数据值、时间值以及三维坐标值;根据空间时间数据,建立网格化的4D标量数据场;在目标图像与4D标量数据场之间,构建多条由目标图像指向4D标量数据场的投射光线,根据多条投射光线对目标图像进行重采样,得到预积分索引表;根据预积分索引表计算多条投射光线的图像像素值,得到目标图像对应的体可视化图像。在本申请一种可能的实现方式中,将标量数据转换为预设格式,得到目标数据,包括:对标量数据按类别进行分类,得到分类数据,其中,类别包括温度、盐度或密度中的至少一种;根据预设转换方法,将分类数据的数据格式统一转换为预设格式,得到目标数据。在本申请一种可能的实现方式中,对目标数据进行预处理,得到空间时间数据,包括:分别对目标数据进行空间插值和时间插值,得到空间时间数据。在本申请一种可能的实现方式中,分别对目标数据进行空间插值和时间插值,得到空间时间数据,包括:根据距离加权反比插值法对目标数据进行空间插值,得到空间插值估算值;根据时间插值法对目标数据进行时间插值,得到时间插值估算值;根据空间插值估算值和时间插值估算值,得到空间时间数据。在本申请一种可能的实现方式中,4D标量数据场为一个离散的三维矩阵,并且4D标量数据场包括多个体素,其中,每一个体素分别与目标点以及空间时间数据相对应。在本申请一种可能的实现方式中,根据多条投射光线对目标图像进行重采样,得到预积分索引表,包括:按照预设距离在每一条投射光线上进行等距离采样,得到多个采样点;若采样点经过体素的顶点,则获取体素对应的空间时间数据的数据值;否则,采用三线性插值法得到采样点数据值;根据空间时间数据的数据值和采样点数据值,构建预积分索引表。在本申请一种可能的实现方式中,图像像素值包括投射光线的颜色值和不透明度值,根据预积分索引表计算多条投射光线的图像像素值,得到目标图像对应的体可视化图像,包括:根据预积分方法基于预积分索引表,计算投射光线的颜色值;根据预积分方法基于预积分索引表,计算投射光线的不透明度值;根据颜色值和不透明度值,得到图像像素值;根据图像像素值,得到目标图像对应的体可视化图像。第二方面,本申请还提供了一种体可视化装置,包括:获取模块,用于获取目标图像对应的目标空间内的水文环境的标量数据,并将标量数据转换为预设格式,得到目标数据;处理模块,用于对目标数据进行预处理,得到空间时间数据,其中,空间时间数据用于标识目标空间内的目标点的数据值、时间值以及三维坐标值;根据空间时间数据,建立网格化的4D标量数据场;在目标图像与4D标量数据场之间,构建多条由目标图像指向4D标量数据场的投射光线,根据多条投射光线对目标图像进行重采样,得到预积分索引表;输出模块,用于根据预积分索引表计算多条投射光线的图像像素值,得到目标图像对应的体可视化图像。在本申请一种可能的实现方式中,获取模块具体用于:对标量数据按类别进行分类,得到分类数据,其中,类别包括温度、盐度或密度中的至少一种;根据预设转换方法,将分类数据的数据格式统一转换为预设格式,得到目标数据。在本申请一种可能的实现方式中,处理模块具体用于:分别对目标数据进行空间插值和时间插值,得到空间时间数据。具体的,处理模块具体还用于:根据距离加权反比插值法对目标数据进行空间插值,得到空间插值估算值;根据时间插值法对目标数据进行时间插值,得到时间插值估算值;根据空间插值估算值和时间插值估算值,得到空间时间数据。在本申请一种可能的实现方式中,处理模块具体还用于:按照预设距离在每一条投射光线上进行等距离采样,得到多个采样点;若采样点经过体素的顶点,则获取体素对应的空间时间数据的数据值;否则,采用三线性插值法得到采样点数据值;根据空间时间数据的数据值和采样点数据值,构建预积分索引表。在本申请一种可能的实现方式中,图像像素值包括投射光线的颜色值和不透明度值,输出模块具体用于:根据预积分方法基于预积分索引表,计算投射光线的颜色值;根据预积分方法基于预积分索引表,计算投射光线的不透明度值;根据颜色值和不透明度值,得到图像像素值;根据图像像素值,得到目标图像对应的体可视化图像。第三方面,本申请还提供了本文档来自技高网
...

【技术保护点】
1.一种体可视化方法,其特征在于,包括:/n获取目标图像对应的目标空间内的水文环境的标量数据,并将所述标量数据转换为预设格式,得到目标数据;/n对所述目标数据进行预处理,得到空间时间数据,其中,所述空间时间数据用于标识所述目标空间内的目标点的数据值、时间值以及三维坐标值;/n根据所述空间时间数据,建立网格化的4D标量数据场;/n在所述目标图像与所述4D标量数据场之间,构建多条由所述目标图像指向所述4D标量数据场的投射光线,根据多条所述投射光线对所述目标图像进行重采样,得到预积分索引表;/n根据所述预积分索引表计算多条所述投射光线的图像像素值,得到所述目标图像对应的体可视化图像。/n

【技术特征摘要】
1.一种体可视化方法,其特征在于,包括:
获取目标图像对应的目标空间内的水文环境的标量数据,并将所述标量数据转换为预设格式,得到目标数据;
对所述目标数据进行预处理,得到空间时间数据,其中,所述空间时间数据用于标识所述目标空间内的目标点的数据值、时间值以及三维坐标值;
根据所述空间时间数据,建立网格化的4D标量数据场;
在所述目标图像与所述4D标量数据场之间,构建多条由所述目标图像指向所述4D标量数据场的投射光线,根据多条所述投射光线对所述目标图像进行重采样,得到预积分索引表;
根据所述预积分索引表计算多条所述投射光线的图像像素值,得到所述目标图像对应的体可视化图像。


2.根据权利要求1所述的方法,其特征在于,所述将所述标量数据转换为预设格式,得到目标数据,包括:
对所述标量数据按类别进行分类,得到分类数据,其中,所述类别包括温度、盐度或密度中的至少一种;
根据预设转换方法,将所述分类数据的数据格式统一转换为所述预设格式,得到所述目标数据。


3.根据权利要求1所述的方法,其特征在于,所述对所述目标数据进行预处理,得到空间时间数据,包括:分别对所述目标数据进行空间插值和时间插值,得到所述空间时间数据。


4.根据权利要求3所述的方法,其特征在于,所述分别对所述目标数据进行空间插值和时间插值,得到所述空间时间数据,包括:
根据距离加权反比插值法对所述目标数据进行所述空间插值,得到空间插值估算值;
根据时间插值法对所述目标数据进行所述时间插值,得到时间插值估算值;
根据所述空间插值估算值和所述时间插值估算值,得到所述空间时间数据。


5.根据权利要求1所述的方法,其特征在于,所述4D标量数据场为一个离散的三维矩阵,并且所述4D标量数据场包括多个体素,其中,所述每一个所述体素分别与所述目标点以及所述空间时间数据相对应。


6.根据权利要求5所述的方法,其特征在于,所述根据多条所述投射光线对所述目标图像进行重采样,得到预积分索引表,包括:
按照预设距离在每一条所述投射光线上进...

【专利技术属性】
技术研发人员:杨廷武李卓庄冬春王小林赵亚蕾
申请(专利权)人:青岛中海潮科技有限公司
类型:发明
国别省市:山东;37

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

1