交互式三维人体医学模型可视化系统、方法和计算机可读存储介质技术方案

技术编号:28793788 阅读:22 留言:0更新日期:2021-06-09 11:32
本发明专利技术提供一种交互式三维人体医学模型可视化系统,包括:状态文件获取模块,用于获取可视化实例的状态文件;数据下载模块,信号连接状态文件获取模块用于获取状态文件并下载三维人体医学模型以及三维模型属性;三维模型可视化模块,信号连接数据下载模块用于获取状态文件、三维人体医学模型和三维模型属性并将它们分别可视化和显示、以及显示和隐藏三维模型;状态文件发布模块,信号连接状态文件获取模块用于获取状态文件并发布到网络上从而获得网络存储位置;二维码生成模块,信号连接状态文件发布模块用于获得网络存储位置并生成二维码。还提供相关方法和存储介质。本发明专利技术提供可视化内容更加丰富,可以实现人体组织的虚拟切除以及快速访问。拟切除以及快速访问。拟切除以及快速访问。

【技术实现步骤摘要】
交互式三维人体医学模型可视化系统、方法和计算机可读存储介质


[0001]本专利技术涉及三维模型可视化
,特别涉及三维人体医学模型可视化
,具体是指一种交互式三维人体医学模型可视化系统、方法和计算机可读存储介质。

技术介绍

[0002]网络和移动电子设备的迅速普及极大地便利了人们的工作与生活。智能手机和平板电脑等移动终端设备具有屏幕大和多点触控的特点,而且这些移动终端通常有着很好的渲染性能,在进行三维图像的渲染的时候甚至比使用集成显卡的PC更加流畅。在这样的大环境下,可以开发多款可视化系统,实现相同的功能,但是需要对移动设备和PC分别适配,以优化用户的使用体验和提高工作效率。在可视化系统上同时展示三维人体医学模型和模型相应的属性(如肝脏脂肪含量),通过对患者的身体三维模型进行虚拟的操作(如进行多角度观察和指定部位切除),医生可以更加直观地了解病人的解剖结构和生理指标,也可以更加高效地向患者介绍病情和治疗方案,这在临床实践有着很好的应用前景。
[0003]开源软件的蓬勃发展也为上述可视化系统的设计和开发提供了有利条件,美国公司Kitware开放了可视化工具包VTK(Visualization Toolkit)和图像处理工具包ITK(The Insight Toolkit)的源代码,并在2016年推出了JavaScript版本的VTK(vtk.js),在2017年推出了JavaScript版本的ITK(itk.js)。有了这些强大的开源工具,我们可以开发原生的App和运行在WEB浏览器的三维人体医学模型可视化系统。
[0004]而现有的相近的技术方案基本上都是只对一些三维人体医学模型进行简单的可视化,都是聚焦在如何进行三维模型渲染,没有具体到应用场景,而且设计出来的产品仅仅只是对三维模型进行显示,而较少关注用户在使用中的实际需要,忽略了三维模型属性的展示,无法很方便地查看三维模型对应组织的一些属性,也没有提到怎么快速恢复可视化现场,方便地定制可视化状态。因此,现有技术还存在以下缺陷:
[0005]A.不能满足用户想要同时查看人体三维结构和生理指标的需要;
[0006]B.不能满足用户想要虚拟切除部分人体组织的需要;
[0007]C.不能满足用户想要通过一种快捷的方式查看可视化实例的需要。
[0008]因此,需要提供一种交互式三维人体医学模型可视化系统,其可视化内容更加丰富,可以实现人体组织的虚拟切除以及快速访问。

技术实现思路

[0009]本专利技术的目的是为了克服上述现有技术中的缺点,提供可视化内容更加丰富,可以实现人体组织的虚拟切除以及快速访问的交互式三维人体医学模型可视化系统、方法和计算机可读存储介质。
[0010]为达到以上目的,在本专利技术的第一方面,提供一种交互式三维人体医学模型可视化系统,其特点是,包括:
[0011]状态文件获取模块,用于获取一个可视化实例的状态文件,其中所述状态文件包含可视化所述可视化实例的配置参数、所述可视化实例的三维人体医学模型的网络存储位置和所述三维人体医学模型的三维模型属性的网络存储位置;
[0012]数据下载模块,信号连接所述状态文件获取模块用于从所述状态文件获取模块获取所述状态文件并根据所述的三维人体医学模型的网络存储位置下载所述三维人体医学模型以及根据所述的三维模型属性的网络存储位置下载所述三维模型属性;
[0013]三维模型可视化模块,信号连接所述数据下载模块用于从所述数据下载模块获取所述状态文件、所述三维人体医学模型和所述三维模型属性并可视化所述三维人体医学模型、显示所述三维模型属性、以及显示和隐藏所述三维人体医学模型;
[0014]状态文件发布模块,信号连接所述状态文件获取模块用于从所述状态文件获取模块获取所述状态文件并将所述状态文件发布到网络上从而获得所述状态文件的网络存储位置;
[0015]二维码生成模块,信号连接所述状态文件发布模块用于从所述状态文件发布模块获得所述的状态文件的网络存储位置并根据所述的状态文件的网络存储位置生成二维码。
[0016]较佳地,所述三维模型可视化模块用于使用可视化工具包VTK可视化所述三维人体医学模型。
[0017]更佳地,所述状态文件包括representations字段和views字段,所述三维模型可视化模块用于使用所述representations字段的参数和所述views字段的参数设置所述可视化工具包VTK。
[0018]较佳地,所述三维模型可视化模块用于使用UI控件显示所述三维模型属性、以及显示和隐藏所述三维人体医学模型。
[0019]更佳地,所述三维模型可视化模块用于为所述三维人体医学模型创建卡片,所述卡片上包含所述三维模型属性以及控制所述三维人体医学模型显示和隐藏的按钮。
[0020]较佳地,所述交互式三维人体医学模型可视化系统还包括状态文件生成模块,所述状态文件生成模块包括状态文件模板并用于将所述的三维人体医学模型的网络存储位置和所述的三维模型属性的网络存储位置填充到所述状态文件模板中从而生成所述状态文件,其中所述状态文件模板包含所述的可视化所述可视化实例的配置参数。
[0021]更佳地,所述状态文件模板包括RemoteData字段的url参数,所述的将所述的三维人体医学模型的网络存储位置和所述的三维模型属性的网络存储位置填充到所述状态文件模板中的步骤通过修改所述的RemoteData字段的url参数实现。
[0022]更佳地,所述状态文件获取模块信号连接所述状态文件生成模块用于从所述状态文件生成模块获取所述状态文件。
[0023]在本专利技术的第二方面,提供一种交互式三维人体医学模型可视化方法,其特点是,包括利用上述的交互式三维人体医学模型可视化系统实现的步骤。
[0024]在本专利技术的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特点是,所述计算机程序被处理器执行时实现上述的交互式三维人体医学模型可视化方法。
[0025]采用了本专利技术的交互式三维人体医学模型可视化系统、方法和计算机可读存储介质,在保证高质量的渲染效果的情况下,实现了如下功能:1、快速生成可以表示可视化实例
的状态文件;2、同时显示三维模型及其对应组织的属性,可视化的内容更加丰富;3、人体组织的虚拟切除;4.生成二维码,通过移动设备快速访问可视化实例(仅被授权的用户才可访问),医生可以更加直观地了解病人的解剖结构和生理指标,也可以更加高效地向患者介绍病情和治疗方案,这在临床实践有着很好的应用前景。
附图说明
[0026]图1是本专利技术的交互式三维人体医学模型可视化系统的一具体实施例的框架示意图。
[0027]图2是本专利技术的交互式三维人体医学模型可视化方法的一具体实施例的流程示意图。
[0028]图3是采用图2所示的具体实施例创建的状态文件简化后的内容结构示意图。
[0029]图4是采用图2所示的具体实施例获取的三维模型属性简化后的内容结构示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交互式三维人体医学模型可视化系统,其特征在于,包括:状态文件获取模块,用于获取一个可视化实例的状态文件,其中所述状态文件包含可视化所述可视化实例的配置参数、所述可视化实例的三维人体医学模型的网络存储位置和所述三维人体医学模型的三维模型属性的网络存储位置;数据下载模块,信号连接所述状态文件获取模块用于从所述状态文件获取模块获取所述状态文件并根据所述的三维人体医学模型的网络存储位置下载所述三维人体医学模型以及根据所述的三维模型属性的网络存储位置下载所述三维模型属性;三维模型可视化模块,信号连接所述数据下载模块用于从所述数据下载模块获取所述状态文件、所述三维人体医学模型和所述三维模型属性并可视化所述三维人体医学模型、显示所述三维模型属性、以及显示和隐藏所述三维人体医学模型;状态文件发布模块,信号连接所述状态文件获取模块用于从所述状态文件获取模块获取所述状态文件并将所述状态文件发布到网络上从而获得所述状态文件的网络存储位置;二维码生成模块,信号连接所述状态文件发布模块用于从所述状态文件发布模块获得所述的状态文件的网络存储位置并根据所述的状态文件的网络存储位置生成二维码。2.如权利要求1所述的交互式三维人体医学模型可视化系统,其特征在于,所述三维模型可视化模块用于使用可视化工具包VTK可视化所述三维人体医学模型。3.如权利要求2所述的交互式三维人体医学模型可视化系统,其特征在于,所述状态文件包括representations字段和views字段,所述三维模型可视化模块用于使用所述representations字段的参数和所述views字段的参数设置所述可视化工具包VTK。4.如权利要求1所述的交互式三维人体医学模型可...

【专利技术属性】
技术研发人员:许自强王成彦戴飞王鹤
申请(专利权)人:上海志御软件信息有限公司
类型:发明
国别省市:

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

1