利用spm12将dicom医学图像格式转成NII格式

废话不多说,直接上干货,

一、首先下载spm12

国外的下载源,比较慢,这里有百度网盘,需要的直接下载:
链接:https://pan.baidu.com/s/1ZGQMSY1d8LTTa8Fyj1bNVQ
提取码:yz1b

二、将spm路径设置添加到matlab路径中,

在matlab的命令端输入命令:
注意将目录替换成你spm的所在路径

addpath G:\spm\spm12

在这里插入图片描述
回车,然后输入 :

spm

在这里插入图片描述
点击选择PET&VBM
然后选择dicom import
在这里插入图片描述
在这里插入图片描述
双击dicom输入路径:
在这里插入图片描述
输出路径同样的套路操作,就不再赘述,相信聪明的你肯定能搞定.
选择完成后点击左上角的运行按钮.
在这里插入图片描述
这样就可以完成转换了,到输出目录看一下你的文件是否完成.

### 使用 SPM 进行 DICOM 到 NIfTI 的批量换 为了使用 SPM 实现从 DICOM 至 NIfTI 格式的批处理换,需遵循特定的操作流程。当面对大量待换的数据集时,合理规划文件结构有助于提高效率。对于拥有较大数量级的DICOM文件集合,建议依据计算机性能状况分批次管理这些文件[^3]。 例如,在处理总计300个DICOM文件的情况下,如果计划每次换50个,则可将全部文件分配至六个独立子文件夹内。这种做法不仅简化了后续的选择过程,而且使得整个操作更加有序可控。 启动MATLAB环境后加载SPM12插件,通过图形界面或脚本方式指定输入路径即存放DICOM序列的具体位置以及期望输出NIfTI图像的目标地址。利用GUI模式下的选项完成对所需换文件夹的选择动作之后,程序会自动执行相应的格式变工作并将结果存储于预设地点[^5]。 ```matlab % 加载 SPM12 工具包 addpath('path_to_spm12') spm_jobman('initcfg'); % 设置要导入的DICOM文件夹路径和目标NIfTI保存路径 input_dir = 'path/to/dicom_directory'; output_dir = 'path/to/output_nifti'; % 调用 SPM 函数进行spm_dicom_convert(input_dir,output_dir); ``` 上述代码片段展示了如何借助 MATLABSPM 库来自动化这一进程。值得注意的是 `spm_dicom_convert` 是用于指示 SPM 开始读取给定目录中的所有 DICOM 文件并按照标准协议生成对应的三维体积表示形式——也就是常说的 NIfTI 文件[^4]。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值