我想将深度学习用于医学图像分割作为我的毕业论文,使用的数据是2015年小子挑战。
例如: MHA file
但我不知道如何使用python打开.mha文件。我使用tensorflow框架,因此使用python更方便,除此之外,我还需要对数据图进行一些预处理。
from medpy.io import load
url = r'G:\path\to\mine.mha'
mage_data,image_header = load(url)
然后:
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'.
小子挑战是一场国际比赛。但我不知道我应该用什么网络结构来训练我的网络。如果您有好的建议,请告诉我。
答案 0 :(得分:4)
您可以使用MedPy包。
sudo apt-get install python-pip python-numpy python-scipy libboost-python-dev build-essential
然后:
sudo pip install nibabel pydicom medpy
Python的用法:
from medpy.io import load
mage_data, image_header = load('/path/to/image.mha')
该库还支持一些有用的预处理和分析功能。
祝你好运!