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. 舜若科技整理/原创,转载请注明出处.

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python函数小知识

目录 一、函数的定义和调用 二、函数参数 三、函数作用域 四、递归函数和匿名函数 一、函数的定义和调用 def 函数名(参数): 自定义函数可以分为有参函数和无参函数 。 函数的作用: 在Python中定义函数可以提高代码的复用率,避免重复的代码,…

Elastic 网络爬虫:为你的网站添加搜索功能

作者:来自 Elastic Lionel Palacin 为了演示如何使用 Elastic 网络爬虫,我们将以一个具体的网站为例,讲解如何在该网站上添加搜索功能。我们将探讨发现网站的方法,并利用 Elastic 网络爬虫提供的功能,以最佳方式准备待…

30 OpenCV 点多边形测试

文章目录 点多边形测试pointPolygonTest示例 点多边形测试 pointPolygonTest pointPolygonTest( InputArray contour,// 输入的轮廓 Point2f pt, // 测试点 bool measureDist // 是否返回距离值,如果是false,1表示在内面,0表示在边界上&a…

Spring Boot中判断轨迹数据是否经过设置的打卡点,且在PGSQL中把点拼接成线,判断某个点是否在线上或在线的50米范围内

问题描述 轨迹数据判断是否经过打卡点,轨迹数据太多,循环判断的话非常消耗内存。解决办法只需要把所有轨迹数据点拼成了一条线,然后只需要循环打卡点即可,打卡点不多,一般不会超过100个,如果多的话&#x…

“一个有趣的C语言代码”分析

“一个有趣的C语言代码” 一个有趣的C语言代码-流浪的海豚-ChinaUnix博客 #include <stdio.h> int print() {printf("hello world!\n");return 0; } int main(void) {long base[0];long* result base3;*(result1) *result;*result (long)print;return 0; …

ARM DMIPS算力说明

ARM DMIPS算力说明 ARM算力参考官网地址 https://en.wikipedia.org/wiki/List_of_ARM_processors Product familyARM architectureProcessorFeatureCache (I / D), MMUTypical MIPS MHzReferenceARM1ARMv1ARM1First implementationNoneARM2ARMv2ARM2ARMv2 added the MUL (mu…

无人零售与传统便利店的竞争优势

无人零售与传统便利店的竞争优势 成本控制 • 无人零售 显著降低了人力成本&#xff0c;无需支付店员薪资和相关福利&#xff0c;且通过智能化管理减少能源消耗与维护费用&#xff0c;尤其在高租金和高人流区域效益突出。 • 传统便利店 则承担较高的人员开支&#xff0c;…

Nginx 四层和七层代理区别、配置

四层&#xff1a;通过报文中的目标地址和端口&#xff0c;加上负载均衡设备设置的服务器选择方式&#xff0c;决定最终选择的内部服务器&#xff0c;使用tcp、udp协议。 七层&#xff1a;"内容交换"&#xff0c;通过报文中真正有意义的应用层内容&#xff0c;加上负…

GPT的全面历史和演变:从GPT-1到GPT-4

人工智能新篇章&#xff1a;GPT-4与人类互动的未来&#xff01; 本文探讨了生成式预训练 Transformer (GPT) 的显着演变&#xff0c;提供了从开创性的 GPT-1 到复杂的 GPT-4 的旅程。 每次迭代都标志着重大的技术飞跃&#xff0c;深刻影响人工智能领域以及我们与技术的互动。 我…

MIS微调SAM模型实时交互UI界面

前言 SAM模型的基本介绍可见SAM&#xff08;Segment Anything Model&#xff09;大模型使用--point prompt_sam大模型-CSDN博客 针对Meta团队去年发布的SAM大模型在医学图像分割领域表现性能较差的情况&#xff0c;笔者收集了一些MIS领域的数据集对SAM的架构进行fine tune&am…

akSmart大带宽服务器基础配置科普

在数字化时代&#xff0c;服务器的性能和网络带宽成为业务发展的关键因素。RakSmart作为知名的服务器提供商&#xff0c;其大带宽服务器备受用户青睐。那么&#xff0c;RakSmart大带宽服务器的基础配置究竟有哪些呢?本文将为您揭开这一神秘面纱。 首先&#xff0c;我们来看看R…

信创需求激增,国产服务器操作系统赋能数字化转型

信创&#xff0c;即信息技术应用创新&#xff0c;是指在关键领域和环节推进信息技术的自主创新&#xff0c;构建安全可控的信息技术体系。随着数字化转型的加速&#xff0c;信创需求激增&#xff0c;国产服务器操作系统在其中扮演着至关重要的角色。国产服务器操作系统如何赋能…

爬虫入门——Request请求

目录 前言 一、Requests是什么&#xff1f; 二、使用步骤 1.引入库 2.请求 3.响应 三.总结 前言 上一篇爬虫我们已经提及到了urllib库的使用&#xff0c;为了方便大家的使用过程&#xff0c;这里为大家介绍新的库来实现请求获取响应的库。 一、Requests是什么&#xff1…

发布 Chrome/Edge浏览器extension扩展到应用商店

Chrom Extension发布流程 创建和发布自定义 Chrome 应用和扩展程序&#xff1a;https://support.google.com/chrome/a/answer/2714278?hlzh-Hans 在 Chrome 应用商店中发布&#xff1a;https://developer.chrome.com/docs/webstore/publish?hlzh-cn 注册开发者帐号&#…

Java 实际项目开发之最少必要知识汇总

一、面向过程和面向对象 程序设计语言分为面向过程和面向对象 对于面向过程&#xff0c;强调的是过程&#xff0c;关心的是我去做 对于面向对象&#xff0c;强调的是对象&#xff08;万物皆对象&#xff09;&#xff0c;更关心的是我该让谁去做&#xff0c;这里的谁指的就是对象…

Hadoop+Spark大数据技术(微课版)曾国荪、曹洁版思维导图第四次作业 (第4章 HBase分布式DB)

1.简述Hbase的特点及与传统关系数据库的区别 HBase与传统关系数据库的区别 &#xff08;1&#xff09;数据类型 关系数据库具有丰富的数据类型&#xff0c;如字符串型、数值型、日期型、二进制型等。HBase只有字符串数据类型&#xff0c;数据的实际类型都是交由用户自己编写程序…

【Linux学习】Linux指令(四)

文章标题 &#x1f680;zip/unzip指令&#xff1a;&#x1f680;tar指令&#xff08;重要&#xff09;&#xff1a;&#x1f680;uname –r指令&#xff1a;&#x1f680;关机指令&#x1f680;几个常用操作 &#x1f680;zip/unzip指令&#xff1a; zip 与 unzip的安装 yum i…

【Git学习笔记(二)】Git的基本操作

Git的基本操作 前言正文1、Git本地仓库创建和一些基本概念1.1 本地仓库创建1.2 本地项目创建1.3 仓库区和工作区1.4 暂存区1.5 提交1.6 查看状态1.7 查看日志 2、Git服务器和远程仓库创建2.1 搭建自己的Git服务器2.2 免费服务器2.2.1 github.com2.2.2 gitee.com2.2.3 创建远程仓…

MySQL基础知识——MySQL事务

事务背景 什么是事务&#xff1f; 一组由一个或多个数据库操作组成的操作组&#xff0c;能够原子的执行&#xff0c;且事务间相互独立&#xff1b; 简单来说&#xff0c;事务就是要保证一组数据库操作&#xff0c;要么全部成功&#xff0c;要么全部失败。 注&#xff1a;MyS…

TCGAplot在线版:输入基因,一键绘制TCGA基因表达与TMB相关性雷达图

1.TCGAplot简介 华科同济医院的王雄老师课题组利用TCGA数据库&#xff0c;开发了一个TCGA多组学数据泛癌分析和可视化R包TCGAplot[1]。用于泛癌表达以及基因表达与 TMB、MSI、TIME 和启动子甲基化之间相关性等分析。 2.TMB简介 肿瘤突变负荷&#xff08;Tumor Mutation Burd…