当前位置: 首页 > news >正文

【3D Slicer】的小白入门使用指南一

一、3D Slicer认识

3D Slicer是一个开源医学影像分析和可视化平台(本质是TotalSegmentator的软件版)。(补充:TotalSegmentator 是一个用于医学图像分割的开源工具,能够对104种解剖结构进行精确分割。该项目基于深度学习技术,支持CT和MR图像的处理。TotalSegmentator 提供了多种模型选项,包括高分辨率模型和快速模型,以适应不同的计算资源和需求。)

定义:

3D Slicer 是一个免费的开源软件平台,用于医学、生物医学和其他 3D 图像的可视化、处理、分割、配准和分析

Slicer 的功能包括:

  • 读/写DICOM图像和多种其他格式;
  • 三维图像、多边形网格和体积渲染的交互式可视化;
  • 手动编辑和标记图像;
  • 使用刚性和非刚性算法融合和共同配准数据;
  • 图像自动分割;
  • 跟踪图像引导程序的设备。
  • 多器官:从头到脚。

  • 支持多模态成像,包括MRI、CT、US、PET、超声和核医学等。

  • 设备的双向接口。

  • 可以对病灶进行建模、3D打印,定位、制定手术规划、手术预演、与家属交代病情、多模态融合(比如镰旁脑膜瘤患者将肿瘤、纤维束、动脉、静脉全部融合在一起)。

为什么用?

  • 3D Slicer 旨在通过可定制的平台解决高级图像计算挑战,该平台由知识渊博的用户和开发人员组成的强大社区创建和维护,共同努力改善医学成像,详情见3D slicer社区。它可以轻松处理成像数据,因此可用于研究目的、手术计划等。
  • 3D Slicer 有很多用途。但对于我们深度学习应用开发而言,最常用它来标注数据。为了让用户更快速的标注数据,它提供了基于深度卷积神经网络的自动图像分割算法,大大提升标注速度。
  • 3D Slicer和自动图像分割工具使用户能够以各种文件格式分割和保存生物医学图像数据,以准备在机器学习和深度学习pipeline中使用的数据。

支持的数据类型

医学成像数据有多种形式和表示形式,这可能会让刚刚进入该领域的人感到困惑。下图简要概述了使用 Slicer 时遇到的最典型的数据类型,尤其是在涉及分割的工作流程中。

数据类型

具体地,从功能层面,它提供非常丰富的交互和可视化界面,你可以用它导入医学影像,然后进行影像的分割、重建、配准、标记点选择、测量等等操作。它本身提供了非常多的模块,比如优秀的配准模块、齐全的交互分割和重建模块、图像的重采样、裁剪、滤波等各种操作。

从软件的架构层面,它是一个具有优秀架构的软件平台。它的底层基于ITK、VTK和CTK,界面基于QT,都是优秀的开源软件.

  • ITK提供丰富的图像分割和配准等大量的医学图像处理算法;
  • VTK则是一种基于opengl的渲染引擎。
  • CTK为支持生物医学图像计算的通用公共包。

slicer的可扩展性层面,有人称slicer是医学影像的IDE,之所以这么说是因为,如果你会编程,你完全可以通过编程,完全自定义你想要的数据处理流程,做任何医学图像的分析处理,slicer负责读取数据给你作为输入,以及将数据可视化给你,当然它还提供了大量的基础图像处理模块供你使用。实现以上功能,一方面可以通过slicer内置的python


http://www.mrgr.cn/news/71146.html

相关文章:

  • 浅谈C++之内存管理
  • 在CentOS下安装RabbitMQ
  • 宋浩《线性代数》知识点卡
  • QT Unknown module(s) in QT 以及maintenance tool的更详细用法(qt6.6.0)
  • HBase 安装与基本操作指南
  • Verilog基础知识-逻辑值
  • leetcode day10 动态规划篇 64+139
  • 初识ElasticSearch
  • AI技术助力电商转型:从挑战到未来
  • 想自己做大模型备案的企业看过来【评估测试题+备案源文件】
  • 基于C#WinForm+DevExpress项目开发实战(九)
  • Python网络爬虫简介
  • 【AI】AI如何赋能软件开发流程
  • 软考知识备忘
  • 微服务容器化部署实践(FontConfiguration.getVersion)
  • 【大模型推理】KV缓冲
  • ORM框架-SQL Sugar第一集
  • 【回文日期——模拟】
  • React的基础API介绍(一)
  • 第12课 二维数组(1)
  • 世界职院技能大赛视角下,高职高专技能人才高阶素养培育路径探究
  • CRM系统用户满意度调查:哪些品牌最受欢迎
  • 量化交易系统开发-实时行情自动化交易-3.4.1.4.A股衍生数据
  • Spring资源加载模块,原来XML就这,活该被注解踩在脚下 手写Spring第六篇了
  • 浅谈c++函数调用以及析构函数为虚函数的原因
  • 基于Ubuntu2410脚本搭建OpenStack-D版