ABL Temporal Bone segmentation(颞骨分割)

ABL Temporal Bone Segmentation 模块中文教程

ABL Temporal Bone Segmentation 模块由加拿大西安大略大学的 HML 和 SKA 听觉医学生物物理实验室开发,专门用于颞骨CT扫描的分割和处理。该模块结合了空间重采样、标志点配准、刚性配准以及颞骨主要结构的自动推理分割。

该模块依赖于3D Slicer软件中的SlicerElastix模块以及ABLInfer推理服务器或本地Docker实例,用于推理和处理。


1. 模块概述

ABL Temporal Bone Segmentation 模块支持以下功能:

  • 重采样:用于调整数据的间距。
  • 标志点配准:通过选择CT图像中的标志点进行图像的对齐和配准。
  • 刚性配准:自动进行刚性配准,使得扫描的解剖结构更加标准化。
  • 推理分割:利用ABL Temporal Bone Segmentation Network进行自动颞骨结构的分割。

此外,该模块还提供了一个批量配准功能,适用于多个颞骨扫描的批量处理。


2. 依赖与要求

  • SlicerElastix 模块:该模块需要在3D Slicer中安装SlicerElastix模块,这是一个用于图像配准的工具。
  • ABLInfer 服务器:需要一个可用的ABLInfer服务器,或者用户可以选择使用本地的Docker实例来运行推理。
  • 系统要求:关于系统要求,用户可以参考Temporal Bone Segmentation Network页面获取详细信息。

3. 使用教程

3.1 加载CT扫描数据

  • 首先,将CT扫描数据加载到3D Slicer中。您可以导航到 “ABL Temporal Bone Segmentation Module” 模块页面。
  • 如果需要,可以使用CBCTDentalSurgery样本数据集,它为模块提供了足够的扫描数据进行测试。

3.2 选择数据和头部扫描侧

  • 选择需要分割的体积数据,并指定扫描是左侧还是右侧的头部。

3.3 标志点选择与配准

  • 使用标志点选择功能,在CT扫描图像中选择至少三个点,以便进行图像的对齐。标志点选择需要在扫描图像中精确定位关键解剖点。

3.4 运行自动刚性配准

  • 选择“刚性配准”选项,系统将自动完成刚性配准操作,确保图像的结构与标准解剖位置对齐。

3.5 选择感兴趣区域(ROI)

  • 配准完成后,选择分割的感兴趣区域(ROI)。确保指定的区域涵盖需要进行分割的颞骨结构。

3.6 运行推理

  • 选择使用远程ABLInfer服务器或本地Docker实例运行推理。推理过程将对颞骨结构进行自动分割。

3.7 显示与操作分割结果

  • 完成推理后,分割结果将显示在3D Slicer中。用户可以使用3D视图查看分割的颞骨结构,并根据需要进行后续操作和分析。

4. Docker 实例构建与使用

4.1 系统要求

  • Docker:需要安装Docker,推荐具有GPU支持的版本。可以在Windows的WSL2 + CUDA环境中进行测试。
  • CPU:支持AVX的CPU(Intel ix-2xxx 或 AMD Bulldozer及以上)。
  • 内存:至少需要26GB的可用RAM或交换空间(推荐16GB RAM + 额外交换空间)。
  • GPU:如果使用GPU,建议VRAM至少为6GB。

4.2 构建Docker镜像

  • 切换到包含模型的目录,运行以下命令构建镜像:
    docker build -t <image-name> .
    
  • 如果出现由于中间镜像问题导致的构建失败,可以使用以下命令解决:
    docker build --no-cache -t <image-name> .
    

5. 相关文档与支持

  • ABL Temporal Bone Segmentation Network 可以在DockerHub上获取,用于推理模型的Docker镜像。
  • 更多信息可以参考模块的官方GitHub仓库,了解详细的系统要求和最新的功能更新。

通过该模块,用户可以简化颞骨解剖结构的分割任务,自动完成标志点配准和刚性配准,适用于耳鼻喉科手术规划、颞骨疾病的研究等场景。


参考链接