使用Python将NIFTI文件转换为DICOM

时间:2019-01-23 15:02:02

标签: python-3.x dicom pydicom nifti

我想使用python脚本将一组nifti文件转换为dicom格式。我知道有一些从dicom到nifti转换(dcm2nii)的简洁解决方案,但我没有找到类似的解决方案。我尝试使用med2image,但尝试使用时会抛出大量异常。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

您可以使用SimpleITK,这是用于修改和写入DICOM文件的示例代码。

如果图像是3D图像(如在提供的链接上看到的那样),则需要逐片保存。

对于阅读,只需使用filtered_image = sitk.ReadImage("file.nii")而不是filtered_image = sitk.DiscreteGaussian(image3D),然后从该位置继续执行脚本。

答案 1 :(得分:-1)

fslslice fslslice-将3D文件分割为很多2D文件(沿z轴)。

fslsplit-将4D文件分割为很多3D文件(例如,用于输入SPM)。

例如/home/Downloads/AIAL/Tracula/sub01/sub01_dti.nii.gz