[发明专利]基于Dicom3d播放器的病灶三维成像方法、系统有效
申请号: | 202110016246.8 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112767233B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 程龙龙;李祥;苏雪寒;李铭辉;江正义 | 申请(专利权)人: | 中电云脑(天津)科技有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T17/00;G06T19/20 |
代理公司: | 天津市君砚知识产权代理有限公司 12239 | 代理人: | 张东浩 |
地址: | 300000 天津市东丽区东*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dicom3d 播放 病灶 三维 成像 方法 系统 | ||
本申请提供了一种基于Dicom3d播放器的病灶三维成像方法及系统,包括:获取nii文件;在浏览器中将nii文件解析成对象,并将对象临时存储在浏览器的堆栈缓存中;利用开发转换工具,提取对象中的关键像素数据,并将关键像素数据写入二进制数据物理存储缓冲区;将关键像素数据转换为三维矩阵数据;利用三维坐标矩阵实现三个面和三维影像的定位联动,在三维图像中对患者三维影像进行剖面切割效果展示。将对象中关键像素数据通过算法写入到二进制数据物理存储缓冲区。用户切换患者影像列表时可以方便地提取已经经过解析的像素数据。提高了反应速度。
技术领域
本发明涉及医疗图像处理技术领域,具体涉及一种基于Dicom3d播放器的病灶三维成像方法及系统。
背景技术
由于临床上医生阅片需要分别从横断位,冠状位,矢状位三个方位进行观察病灶及其周围组织结构,而dicom数据中只包含横断位图像,医生想看冠状位和矢状位图像就需要通过三维立体重建技术来画出另外两个面的图像。即三维立体重建将一系列二维的切面图片按顺序堆积重新进行三维建模。其中,Dicom,即医学数字成像和通信,是医学图像和相关信息的国际标准。
目前,一般是在服务端基于dicom图像进行三维重建,重建完成后需要将新的两个位面也存到数据库,然后再发送给用户终端进行三维展示。在服务器中存储三个位面的数据信息占用空间并且三维重建会占用服务器GPU,会导致服务器对外服务性能下降。也就是说,基于dicom图像进行三维重建占用计算机资源,且从服务器下载三维数据时,由于三维数据相对于dicom图像数据在数据量上成倍增加,也会占用大量的网络资源。
综上所述,如何有效地解决三维立体重建占用资源等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
有鉴于此,本申请实施例致力于提供一种基于Dicom3d播放器的病灶三维成像方法及系统。通过将nii文件解析对象缓存在浏览器的堆栈中,将关键像素数据存放至存储缓冲区中获取,大大减少占用CPU资源。
本申请一方面的实施例提供一种基于Dicom3d播放器的病灶三维成像方法,包括:
获取nii文件;
在浏览器中将nii文件解析成对象,并将对象临时存储在浏览器的堆栈缓存中;
利用开发转换工具,提取对象中的关键像素数据,并将关键像素数据写入二进制数据物理存储缓冲区;
将关键像素数据转换为三维矩阵数据;
在2d播放器中获取当前焦点所在影像的矢状面,冠状面,横断面所在位置,利用三维坐标矩阵实现三个面和三维影像的定位联动,在三维图像中对患者三维影像进行剖面切割效果展示。
优选的,所述将关键像素数据转换为三维矩阵数据,包括如下方法:
获取多个数据类型为Uint16Array原始数据作为关键像素数据;
对关键像素数据进行维度索引;
利用索引得出的维度定义三维数组;
将数据类型转换为float32Array,形成三维矩阵数据。
在上述任意一项实施例中进一步优选的,利用三维坐标矩阵实现2d播放器三个面和三维影像的定位联动,包括如下方法:
在浏览器中存储一个全局坐标信息;
获取用户在2d播放器的任意面中的当前焦点位置,利用当前焦点位置对全局坐标信息进行实时更新;
设置2d播放器和3d播放器监听全局坐标信息,利用监听到的全局坐标信息定位联动,完成所有视图及三维图像的联动匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云脑(天津)科技有限公司,未经中电云脑(天津)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110016246.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机机腹划线组件
- 下一篇:一种位置监控方法、装置、设备及存储介质