3D MINS 多模态影像导航系统

3D MINS多模态影像导航系统(Multimodal Image Navigation System)是SunyaTech研发的建立在DICOM(Digital Imaging and Communications in Medicine)图像基础之上的多模态影像导航系统,集二维影像PACS管理、三维影像层级节点管理、三维可视化、仿真教学、手术规划、手术导航、术后评估和手术机器人模块于一体的多模态影像导航系统,适用于医学院学生、临床医生、医疗科研人员等对医学影像感兴趣的研发人员,该系统支持定制开发和用户二次开发。

3D MINS功能模块图
3D MINS主界面

∙∙∙ 系统功能 ∙∙∙

1、数据管理

3D MINS二维影像PACS(Picture Archiving and Communication System)管理是与医院PACS系统类似的本地数据库存储便携式PACS系统,为用户提供方便快捷的DICOM影像导入导出、DICOMDIR导入导出、JPEG/BMP格式导出、远程PACS上传下载、本地及远程PACS组合条件查询、自定义视图布局浏览、二维影像交互式操作(放大、缩小、窗宽窗位调节、旋转、镜像、ROI放大、拖动、测量和标记)等功能。

图3   影像数据管理和自定义视图布局浏览
图4   本地和远程PACS组合条件查询
3D MINS三维影像层级节点管理支持多种数据格式(图像格式有DICOM格式、NRRD、NII、NII.GZ等,三维模型格式有OBJ、STL、VTK、VTP、PLY等)打开,同样支持上述格式的保存。系统对打开的各种类型数据采用层级节点管理,可以对不同类型数据节点进行相应属性设置(颜色、透明度、纹理插值、面片表现形式等)和操作处理(体绘制渲染、面绘制、面片数量消减等)。系统提供场景数据的保存功能,保存文件扩展名为scene,为系统专属格式。

2、影像工具

影像工具由影像测量、裁剪、配准、平移旋转四个工具组成。主要满足用户对三维影像的基本操作,为三维可视化和手术规划服务。

在这里插入图片描述

3、三维可视化

三维体绘制渲染VR(Volume Rendering)是通过对三维体数据进行采样和合成来实现,它涉及到体素(Voxel),每个体素不仅包含表面的信息,还包括内部的信息,使体绘制能够显示物体内部丰富的细节,并且保真性较高。体绘制主要应用于CT影像的展示,以便立体、直观观察不同器官和组织。系统提供九种体绘制预设效果,具有盒消隐和面消隐功能如图7所示。

图7   三维体绘制面消隐和盒消隐

面绘制(Surface Rendering)是提取感兴趣的区域,能够灵活地组合显示、应用,具有较好的显示可控性和快速性。面绘制需要生成中间图元,如顶点、线段、面片等,再进行渲染,通常在空间中建立相应的图元,然后将纹理映射到这些图元上。面绘制广泛应用于手术规划、导航、术后评估等领域,因为它提供了复杂的多组织显隐交互能力。三维分割重建提供了多种人交互分割方法、AI分割方法和传统分割方法,可以分割全身骨骼系统、心血管系统、呼吸系统、肝胆胰脾肾、胃肠道、肌肉、大脑分区、肿瘤等脏器及组织如图8所示。

三维分割重建效果

4、仿真教学

仿真教学主要用于断层解剖、超声影像和虚拟内镜的学习。断层解剖学习由常规切面教学和任意切面教学两个功能组成。超声影像学习由仿真超声教学和融合超声教学两个功能组成。

常规切面教学提供了横断位、矢状位、冠状位三方位切面与相应二维切面在三维影像中位置的对照显示,另外还可以提供四视图多平面重建MPR(Multiplanar Reconstruction)显示效果,为断层解剖教学提供了直观立体的教学体验。

图9   横断位、矢状位、冠状位和MPR教学

任意切面教学使用系统提供的双目光学定位仪和切面教具实现多角度、任意切面断层影像的重建,满足用户任意切面断层影像教学的需要。

图10   任意切面断层影像教学

仿真超声教学使用系统提供的双目光学定位仪和仿真超声探头教具,实现将CT影像仿真成超声影像,为超声影像教学提供了一种新型教学方法。

图11   仿真超声教学界面

影像融合超声教学使用系统提供的光学双目定位仪和无线超声仪,实现了超声影像与CT影像对照显示和融合显示,为超声影像学习提供了一种新型教学方法。

图12   超声影像与CT影像对照融合显示
虚拟内镜VE(Virtual Endoscope)教学是针对学生学习内镜影像不直观、不方便而设计的。用户可以根据自己的教学目标选择案例影像,经过三维分割重建,根据用户中心点选择生成运动路径,用户可以调整镜头视角和方向,可进行管道内表面观察,还可全面显示邻近组织与管道关系,是一种安全、无创的内镜学习方法。

图13  血管虚拟内镜显示

5、手术规划

手术规划(Surgical Planning)是用术前获得的患者病灶处影像,对ROI(Region Of Interesting)进行三维分割重建,结合医生的解剖学和病理学知识,进行手术规划(包括手术方法,手术流程,手术切口与手术路径等)并得到手术方案。系统的手术规划包括介入消融规划、介入粒子规划、骨科假体规划、TIPS通道规划四方面术前规划。

介入消融规划主要针对实体肿瘤的热消融、冷消融和化学消融的进针路径和消融范围的术前规划和模拟。

图15 介入消融规划

介入粒子规划主要针对实体肿瘤近距离放射治疗的进针路径和粒子辐射范围的术前规划和模拟。

图16 介入粒子规划

经颈静脉肝内门腔静脉分流术TIPS(Transjugular Intrahepatic Portosystemic Shunt)通道规划,是在肝内根据医生的中心点选择和直径的设置生成人工通道。

图17 TIPS通道规划

6、手术导航

手术导航(Surgical Navigation)系统是将患者术前或术中影像与病人实际解剖结构准确对应,手术中跟踪手术器械并将手术器械的位置在病人影像上以虚拟探针的形式实时更新显示,使医生对手术器械相对病人解剖结构的位置一目了然,使外科手术更快速、更精确、更安全。

基于该软件平台开发的手术导航系统支持NDI Polaris、PST、Atracsys、NDI Aurora等多款光学导航、电磁导航定位仪。手术导航系统已覆盖介入经皮穿刺、鼻内镜、腹腔镜、气管镜、经颅刺激、骨折复位等多个临床科室和适应症。手术导航系统包括三维超声穿刺导航、超声融合穿刺导航、增强现实内镜导航、经颅刺激神经导航、骨折复位导航五方面手术导航。

三维超声穿刺导航是利用双目光学定位仪使普通二维超声具有了空间位置信息具有了三维超声的功能,能够三维重建类管状ROI和类球状ROI的功能,具有手术导航实时跟踪显示功能。

图18  三维超声穿刺模型实验

超声融合穿刺导航是针对目前临床影像引导介入治疗而设计的,使用系统提供的双目光学定位仪和超声仪,实现了超声影像与CT/MR影像融合引导进行介入穿刺治疗,让医生在术中同时可以看到实时超声影像和CT/MR同超声切面影像。

图19  超声融合肿瘤穿刺模型实验

增强现实内镜导航解决了内镜手术视野狭小,只能看到镜下影像,表皮下内部结构不可见、内镜在术中实时位置无法确定、内镜影像与术前影像无直接关联以及缺乏实时增强影像等一系列问题。

图20  增强现实腹腔镜模型实验
图21  增强现实鼻内镜颅底肿瘤切除
图22  增强现实腹腔镜胰腺肿瘤切除
经颅电磁、超声刺激仪的治疗作用涉及范围比较广,对癫痫、抑郁症、睡眠障碍等疾病有显著疗效。经颅刺激神经导航系统具有按血供和功能自动分割重建大脑分区功能、刺激路径规划、电磁探头和超声探头实时跟踪功能。

图23  按血供分区

图24   按功能分区
图22   增强现实腹腔镜胰腺肿瘤切除

了解有关医学仿真更多信息,请见 https://www.sunya.biz/3DMINS/

By SunyaTech. 舜若科技整理/原创,转载请注明出处.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/566071.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在誉天学习云计算HCIE,担心考试考不过?

誉天定制化课程内容覆盖了所有考试重点,可以系统地掌握理论与实践知识。 对于笔试,类似于备考驾照理论学习阶段,誉天为大家提供在线模拟测试系统,帮助大家掌握云计算笔试考点。笔试通过后,18个月内(一年半…

html显示PDF并兼容IE浏览器的解决方案

方案一、vue-pdf插件 缺点&#xff1a;IE11显示空白&#xff0c;编译后的Edge测试环境可以正常线上&#xff0c;打到线上报错&#xff0c;谷歌和百分浏览器显示完美 1、vue 只显示核心代码&#xff0c;需要安装vue-pdf插件 <vue-pdf :src"ivcPdfUrl"></v…

【51单片机项目】基于51单片机自制多功能小键盘/模拟USB键盘【附源码】(STC89C52RC+CH9328)

目录 一、效果展示 二、创作灵感 三、硬件电路 注意事项 工作原理 四、源码 main.c 五、附录 CH9328工作原理 CH9328的模式选择 ​编辑 全键盘键码值表 参考链接 一、效果展示 该小键盘具有三种功能&#xff1a; 1、自动输入开机密码 2、每隔一段时间自动按下ct…

展商企业【广东伟创科技开发有限公司】| 2024水科技大会暨技术装备成果展

企业介绍 广东伟创科技开发有限公司成立于2006年&#xff0c;位于广东省江门市。公司是华南理工大学造纸与污染控制国家工程研究中心科技成果转化单位&#xff1b;是华南理工大学产学研合作单位&#xff1b;是广东省高新技术企业&#xff1b;是江门市现代信息服务业重点企业&am…

HarmonyOS ArkUI实战开发-手势密码(PatternLock)

ArkUI开发框架提供了图案密码锁 PatternLock 组件&#xff0c;它以宫格图案的方式输入密码&#xff0c;用于密码验证&#xff0c;本节读者简单介绍一下该控件的使用。 PatternLock定义介绍 interface PatternLockInterface {(controller?: PatternLockController): PatternL…

CSS中的层叠上下文

HTML 文档中的三维概念 平时我们从设备终端看到的 HTML 文档都是一个平面的&#xff0c;事实上 HTML 文档中的元素却是存在于三个维度中。除了大家熟悉的平面画布中的 x 轴和 y 轴&#xff0c;还有控制第三维度的 z 轴。 其中 x 轴通常用来表示水平位置&#xff0c;y 轴来表示…

爱普生RX-8130CE内置电池控制 RTC

特点&#xff1a;(1)封装极小&#xff0c;集成度高RX-8130CE是一个带|2C接口的实时时钟模块&#xff0c;内部集成32.768KHz晶体振荡器。实时时钟功能不仅集成了年、月、日、星期、小时、分、秒的日历和时钟计数器&#xff0c;同时也有时间闹钟、间隔定时器、时间更新中断等功能…

Qt [获取Dump] 使用WindowsAPI实现生成MiniDump文件

说明 客户现场的软件偶发崩溃是程序开发者&#xff0c;比较头疼的事情。如何更快速的定位到问题点和解决掉&#xff0c;是开发应该具备的基本能力。 Windows提供了一系列的API&#xff0c;可以记录软件崩溃前的堆栈信息。下面就实现一个生成Dump文件的程序实例。 主要代码 回…

unity读写本地excel_2024.4.22

using System.Collections; using System.Collections.Generic; using UnityEngine; using OfficeOpenXml; using System.IO; using Excel; using System.Data; using System; /// <summary> /// https://blog.csdn.net/Xz616/article/details/128893023 /// Unity3D操作…

JVM垃圾收集器--分代收集器

垃圾收集器主要分为两大类&#xff1a;分区收集器和分代收集器。分代收集器的代表是CMS&#xff0c;分区收集器的代表是G1和和ZGC。 分代收集器 CMS CMS收集器是第一个关注GC停顿时间&#xff08;stw时间)的收集器&#xff0c;采用“标记-清除”算法&#xff0c;之前的垃圾收…

《动手学深度学习(Pytorch版)》Task01:初识深度学习——4.22打卡

深度学习介绍 AI地图 自然语言处理&#xff1a;起源于符号学&#xff0c;如机器翻译&#xff0c;人在几秒钟能反应过来&#xff0c;属于感知问题计算机视觉&#xff1a;图片由像素组成&#xff0c;难以用符号学解释&#xff0c;在图片中进行推理&#xff0c;大部分用概率模型或…

Nginx+Lua+OpenResty(详解及使用)

一、 Nginx简介 Nginx是一个高性能的Web服务器和反向代理的软件。 Web服务器&#xff1a;就是运行我们web服务的容器&#xff0c;提供web功能&#xff0c;还有tomcat也提供类似的功能。 代理是软件架构和网络设计中&#xff0c;非常重要的一个概念。 二、Nginx的反向代理&…

Scrapy爬虫框架入门(豆瓣电影Top 250)

文章目录 Scrapy 官网Scrapy 文档GithubScrapy 简介项目结构爬虫实现XPath 教程创建 Scrapy 项目配置用户代理网页 dom 元素 IP 代理池IP代理池作用配置IP代理池申请IP代理池 Scrapy 官网 https://scrapy.org/ Scrapy 文档 https://docs.scrapy.org/en/latest/ Github htt…

Opencv_2_ 图像色彩空间转换

ColorInvert.h 内容如下&#xff1a; #pragma once #include <opencv.hpp> using namespace std; #include <opencv.hpp> using namespace cv; using namespace std; class ColorInvert{ public : void colorSpaceInvert(Mat&image); }; ColorInvert.cpp…

构建云原生湖仓:Apache Iceberg与Amoro的结合实践

随着大数据技术的快速发展&#xff0c;企业对数据的处理和分析需求日益增长。传统的数据仓库已逐渐无法满足现代业务对数据多样性和实时性的要求&#xff0c;这促使了数据湖和数据仓库的融合&#xff0c;即湖仓一体架构的诞生。在云原生技术的推动下&#xff0c;构建云原生湖仓…

数据库服务类--Redis--未授权访问终端Getshell

免责声明:本文仅做技术交流与学习. 目录 前提条件: windows上开启redis服务: Linux上创建&开启redis服务: 操作: 1-连接靶机redis 2-写入webshell 3-访问后门 redis--->webshell Redis未授权访问漏洞复现与利用 - 知乎 (zhihu.com) 前提条件: 端口开放(6379) 目录…

[LeetCode]—— 226——翻转二叉树

1.题目 . - 力扣&#xff08;LeetCode&#xff09; 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,6,9] 输出&#xff1a;[4,7,2,9,6,3,1]示例 2&#xff1a; 输入&#xff1a…

标题Selenium IDE 常见错误笔记

Selenium IDE 常见错误笔记 错误1&#xff1a;Failed:Exceeded waiting time for new window to appear 2000ms 这个错误通常出现在第一次运行时&#xff0c;有两个原因&#xff1a; Firefox阻止了弹出式窗口&#xff0c;在浏览器设置里允许这个操作即可。 有些网站设置了反…

modelsim波形高度异常,值为X

一、问题 波形高度异常&#xff0c;忽高忽低&#xff0c;正常波形高电平和低电平是统一高度的 timescale 1ns/1nsmodule key_test_tb();//parameter define parameter CLK_PERIOD 20; parameter CNT_MAX 25d25; //仅用于仿真,对应 500nsreg sys_clk; //周期 20ns reg d; wir…

Spark 中的分桶分化

Spark 中的分桶分化 Bucketing是 Spark 和 Hive 中用于优化任务性能的一种技术。在分桶桶&#xff08;集群列&#xff09;中确定数据分区并防止数据混洗。根据一个或多个分桶列的值&#xff0c;将数据分配给预定义数量的桶。 分桶有两个主要好处&#xff1a; 改进的查询性能&…