在 Python 中打开 mha 图像文件(2015 brats 挑战数据集)

hey*_*775 4 python deep-learning tensorflow

我想用深度学习做医学图像分割作为我的毕业论文,使用的数据是2015年的brats Challenge。

例如: MHA 文件

但是我不知道怎么用python打开.mha文件。我用的是tensorflow框架,所以用python更方便,除此之外,我还需要对数据图做一些预处理。

from medpy.io import load
url = r'G:\path\to\mine.mha'
mage_data,image_header = load(url)
Run Code Online (Sandbox Code Playgroud)

然后:

medpy.core.exceptions.DependencyError: Loading images of type Itk/Vtk MetaImage (.mhd, .mha/.raw) requires a third-party module that could not be encountered. Reason: No module named 'filter'.
Run Code Online (Sandbox Code Playgroud)

Brats 挑战赛是一项国际比赛。但我不知道我应该使用什么网络结构来训练我的网络。如果你有好的建议,请告诉我。

rke*_*erm 10

您可以为此使用MedPy包。

sudo apt-get install python-pip python-numpy python-scipy libboost-python-dev build-essential
Run Code Online (Sandbox Code Playgroud)

然后:

sudo pip install nibabel pydicom medpy
Run Code Online (Sandbox Code Playgroud)

以及 Python 用法:

from medpy.io import load
mage_data, image_header = load('/path/to/image.mha')
Run Code Online (Sandbox Code Playgroud)

该库还支持一些有用的预处理和分析功能。

祝你好运!