jcreinhold/intensity-normalization

Normalize MR image intensities in Python

解决的问题

磁共振(MR)图像在不同的扫描仪、站点和会话之间缺乏一致的强度尺度。这种不一致性是一种采集伪影,通常会干扰下游处理,特别是对于机器学习模型而言。

工作原理

该包提供两大类标准化方法:

  • 个体方法:这些是对单个图像进行操作的普通函数(例如 zscorefcmkdewhitestripe)。
  • 群体方法:这些方法从一组图像中学习转换并将其保存,允许将相同的转换应用于新的扫描(例如 nyullsqravel)。

它还包含用于组织成员图、用于验证的直方图绘制、N4 预处理以及通过 ANTs 进行共配准的工具。

适用人群

从事医学影像工作的研究人员和开发人员,特别是那些为机器学习或其他自动化处理流水线准备 MR 图像的人员。

亮点

  • 支持多种 MR 序列,包括 T1-w、T2-w、FLAIR 和 PD-w。
  • 提供多种个体和基于群体的标准化技术。
  • 提供用于快速处理的 CLI,无需编写代码。
  • 与 numpy 和 nibabel 集成以进行图像数据处理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目