【问题标题】:Medical Imaging Data - how to convert .raw/mhd to Nifti/nii医学影像数据 - 如何将 .raw/mhd 转换为 Nifti/nii
【发布时间】:2019-01-19 21:52:37
【问题描述】:

有没有办法在 Python 或任何其他语言中将 .raw/mhd 图像数据转换为 Nifti/nii?

我可以通过 SimpleITK 在 python 中加载 .raw/mhd 文件,如下所示: Reading *.mhd/*.raw format in python

import skimage.io as io
img = io.imread('file.mhd', plugin='simpleitk')

我很难导出为具有适当尺寸的 nii...最好使用原始 mhd 文件中的标头信息...

谢谢

【问题讨论】:

    标签: python image-processing nifti


    【解决方案1】:

    您应该可以使用 SimpleITK。你会做这样的事情:

    import SimpleITK as sitk
    
    img = sitk.ReadImage("input.mhd")
    sitk.WriteImage(img, "output.nii")
    

    如果python中没有SimpleITK,安装如下:

    点安装 SimpleITK

    SimpleITK 尽最大努力保留所有标头信息,尽管它并不完美。希望体素尺寸能够保留。

    【讨论】:

    • 是否可以编写一个 dicom 系列而不是单个 dicom 图片?
    • 是的,这里有一个例子说明如何写出一个 dicom 系列。大部分工作是让元数据标签正确。 simpleitk.readthedocs.io/en/master/…
    猜你喜欢
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多