jupyter分割代码块_3DUnet医学分割速成-MONAI

本文介绍如何利用MONAI进行3D脾脏分割,重点讨论数据处理、网络架构理解及结果展示。通过实例,展示了MONAI在处理Nifti格式数据时的注意事项,包括数据转换、重采样间隔、尺度归一化等,并提醒读者注意训练和验证阶段的变换一致性。此外,文章还提到MONAI示例中未包含分割结果的导出功能,作者自行实现将分割结果保存为Nii/Nrrd格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

837bc492673736c6ee7ce4e5c1d13fe5.png

MONAI是基于PyTorch的开源框架,用于医疗影像的深度学习领域。本文示范3D的脾脏分割,提供数据集和jupyter代码。

我找了好久类似的分割例程,还是MONAI最贴心最清晰,半天就出结果了,可以在jupyter notebook 里面看到分割的结果和手工标注的label的比较。

1. 安装: pip install monai

2. 代码&数据

Project-MONAI/tutorials​github.com
936f5b1861a9e45df55b122f6d922b09.png

3. 对于数据的载入和预处理

3.1 首先注意数据路径,data_root要改成你自己的路径

3.2 目前MONAI只适用于Nifti格式的文件,Nrrd格式需要自行转换为nii/nii.gz 格式.(格式转换这个问题困惑了我好久,因为我们实验室只有nrrd格式的数据。最后使用sitk解决了这个问题。)

3.3 注意transform里面的重采样间隔[1.5,1.5,2],和sitk.GetSpacing的X.Y.Z的顺序不一样。例如:我的数据sitk.GetSpacing的间隔是:[0.7,0.7,2.5],但是在MONAI这里要设置成[0.7,2.5,0.7]

3.4 MONAI贴心的设计了 ScaleIntensityRanged,可以把C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值