[发明专利]一种基于移动端的三维医学模型GLB文件解析与展示方法在审
| 申请号: | 202210698547.8 | 申请日: | 2022-06-20 |
| 公开(公告)号: | CN115080886A | 公开(公告)日: | 2022-09-20 |
| 发明(设计)人: | 章曾;何玮;罗楹;张超杰;余飞;袁中磊;耿星星;朱申峰 | 申请(专利权)人: | 睿囿信息技术(上海)有限公司;上海翰宇生物科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06T15/00;G06T17/00;G06T19/20 |
| 代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 俞宏涛 |
| 地址: | 200135 上海市浦东新区中国*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 移动 三维 医学 模型 glb 文件 解析 展示 方法 | ||
本发明提出了一种基于移动端的三维医学模型GLB文件解析与展示方法,包括:在移动端的网页页面上创建canvas元素,基于babylon.js在canvas元素上创建渲染引擎、场景以及相机;根据用户对三维医学模型的可视化需求,为场景创建灯光;获取三维医学模型的GLB文件,通过babylon.js对GLB文件进行模型解析,将模型解析结果加载到场景中;结合渲染引擎、相机以及灯光,对加载后的场景进行定时循环渲染。本发明通过研究三维医学影像文件中的模型信息,对其模型GLB文件进行解析,最后基于HTML5技术的三维模型展示技术将其展示在移动终端上,实现了三维医学模型在移动端的呈现,为移动影像学的发展提供了可靠的互联网解决方案,为术前的手术方案实体化展示提供便利。
技术领域
本发明属于三维模型展示领域,尤其涉及一种基于移动端的三维医学模型GLB文件解析与展示方法。
背景技术
在临床医学领域中,常常需要将医学影像处理为三维医学模型来直观地查看人体器官结构,极大地方便了医学诊断、手术设计等工作,例如,针对不同的临床需求,最常用的肺切除手术模块可以帮助医生直观地从增强CT图像中三维重建肺实质、肺动脉、肺静脉、气管以及周边区域。在此基础上,医生通过提取和分离肺部血管和气管的支配区域可以进行肺切除手术的术前模拟。
现阶段,基于B/S的网络式架构、与临床和放射联合开发的后处理系统可以将三维成像及丰富的高级临床应用工具移植至网络中。目前,国内外临床诊断主要利用商品化的三维医学软件系统作为实施平台,如Mimics、Synapse3D等,可视化效果虽好却无网络协同功能,且要求单机硬件高配置,限定了医生工作地域。为适应网络化发展趋势,一些医疗或研究机构利用可视化工具包(Visualization ToolKit,VTK)等可视化开发工具自主研发了一些协同可视化系统以应用于远程交流。但大多存在着医学断层影像集数据传输量大、客户端计算机硬件要求高、操作系统/硬件设备不兼容等问题。
随着智能手机、平板电脑、个人计算机的普及,人们可以随时随地连接互联网并能通过Web便捷地访问各种网络资源。目前计算机和移动设备所使用的操作系统呈现出多样化趋势,如Windows、Linux、macOS、Android、IOS、Windows Phone等,桌面软件设计必需充分考虑这些系统的差异,从而使开发能适应各种平台的桌面应用变得十分困难,也给使用者安装设置带来不便,而目前的三维医学软件系统都存在这个问题。因此,在Web中进行医学影像三维重建及交互可以极大方便医生协同工作及教学研讨,降低应用成本。然而,由于异步通信、磁盘读写安全、网页承载能力的限制,基于Web平台免安装任何软件或插件的三维医学影像交流系统还比较少,降低了用户在移动端获取以及查看三维医学模型的便利性。
发明内容
为了解决现有技术中存在的缺点和不足,本发明提出了一种基于移动端的三维医学模型GLB文件解析与展示方法,包括:
在移动端的网页页面上创建canvas元素,基于babylon.js在canvas元素上创建渲染引擎、场景以及相机;
根据用户对三维医学模型的可视化需求,为场景创建灯光;
获取三维医学模型的GLB文件,通过babylon.js对GLB文件进行模型解析,将模型解析结果加载到场景中;
结合渲染引擎、相机以及灯光,对加载后的场景进行定时循环渲染。
可选的,所述在移动端的网页页面上创建canvas元素,包括:
基于HTML5技术,调用document.createElement('canvas')指令,在移动端的网页页面上创建canvas元素,调用elment.appendChild(canvas),将canvas元素显示在移动端的网页上。
可选的,所述基于babylon.js在canvas元素上创建渲染引擎、场景以及相机,包括:获取网页页面中的canvas元素,通过调用babylon.js的引擎创建指令,在canvas元素上创建渲染引擎;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿囿信息技术(上海)有限公司;上海翰宇生物科技有限公司,未经睿囿信息技术(上海)有限公司;上海翰宇生物科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210698547.8/2.html,转载请声明来源钻瓜专利网。





