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

【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.kler.cn/a/395474.html

相关文章:

  • 前端学习八股资料CSS(二)
  • Android 项目依赖库无法找到的解决方案
  • LeetCode105.从前序与中序遍历构造二叉树
  • Vim 编辑器学习笔记
  • Gartner发布安全平台创新洞察:安全平台需具备的11项常见服务
  • 设计模式之装饰器模式(SSO单点登录功能扩展,增加拦截用户访问方法范围场景)
  • 无人机遥控器基础讲解——CKESC电调小课堂08
  • 【计算机网络】设备如何监听 ARP 请求广播
  • 本地部署Apache Answer搭建高效的知识型社区并一键发布到公网流程
  • WebRTC实现双端音视频聊天(Vue3 + SpringBoot)
  • 创建游戏云存档功能的完整指南
  • 2025年开考科目有哪些?
  • PostgreSQL 批量执行脚本
  • 用OMS进行 OceanBase 租户间数据迁移的测评
  • 【复盘笔记】国考25一期_套题8
  • 【UGUI】Unity 游戏开发:背包系统初始化道具教程
  • Android系统设置页面更改语言 权限 主题导致app崩溃
  • labview实现功能性全局变量
  • 华为三层交换机禁止VLAN间通讯(两种解决方案)
  • [AIGC]使用阿里云Paraformer语音识别录音识别 API 进行音频处理 —— 完整流程及代码示例
  • 后仿真中的GLS测试用例的选取规则
  • 2024自动驾驶线控底盘行业研究报告
  • postgresql.conf与postgresql.auto.conf区别
  • 【postman】怎么通过curl看请求报什么错
  • 入侵排查之Linux
  • 自监督对比学习奠基之作CPC