SAM2 医学图像分割

基于 LoRA 的 SAM2 微调,用于 BraTS 脑肿瘤 MRI 切片分割

团队课程项目 · University of Michigan
SAM2 / LoRA / BraTS / MRI
医学图像分割

视频演示

视频中四张图片分别为:沿z轴切片图像;真实肿瘤位置;不经过微调的SAM2-Large预测肿瘤位置;经过微调的SAM2-Large预测肿瘤位置

团队成员

关键词

SAM2 医学图像分割 脑肿瘤分割 BraTS MRI FLAIR LoRA 微调 伪视频推理

项目简介

本项目基于 LoRA 对 SAM2 进行轻量化微调,用于 BraTS 脑肿瘤 MRI 数据分割。原始三维 NIfTI 体数据沿 z 轴切分为二维图像,并采用基于 FLAIR 的输入形式以适配医学图像分割任务。在推理阶段,使用伪视频双向传播策略,对切片序列进行连续分割。

流程

  • 读取 BraTS 多模态三维 NIfTI MRI 数据。
  • 沿 z 轴将三维体数据切分为二维切片。
  • 构建模型输入,并保存为 .npz 预处理文件。
  • 在 SAM2 的部分 Transformer 层中应用 LoRA,实现参数高效微调。
  • 在推理阶段进行伪视频前向与后向传播。

方法亮点

  • 由于 SAM2 面向二维输入,因此将三维 MRI 体数据转换为二维切片。
  • 预切片策略提升了训练效率和 GPU 利用率。
  • 将 FLAIR 单模态复制为三通道输入,以适配 SAM2 结构并保留肿瘤敏感性。
  • 在注意力层和 MLP 层中引入秩为 16 的 LoRA 适配器,仅微调约 0.3% 的参数。

我的贡献

  • 设计 3D MRI 到 2D 切片的预处理流程。
  • 实现 LoRA 微调,仅训练约 0.3% 参数。
  • 搭建 SAM2 推理与伪视频传播流程。

结果

实验表明,低分辨率训练能够显著减少训练时间,但为了获得可接受的分割质量,仍然需要进行微调。若不进行微调而直接预测,则结果不可接受。

报告

报告仍在完善中。你可以在此查看当前草稿: 查看当前草稿

局限性

当前模型主要针对脑肿瘤分割,且仍需要人工标注一个初始切片作为提示输入。后续工作可以进一步提高可训练参数比例,并尝试使用更高分辨率的完整输入提升性能。

参考文献

  1. J. Ma, Y. He, F. Li, L. Han, C. You, and B. Wang, "Segment anything in medical images," Nature Communications, vol. 15, no. 1, Art. no. 654, Jan. 2024. DOI
  2. A. Kirillov et al., "Segment anything," arXiv:2304.02643, 2023. arXiv