【发布时间】:2023-02-14 20:29:44
【问题描述】:
我正在尝试在 python 中使用 simpleITK 执行头骨剥离。 我正在使用 StripTsImageFilter 函数,如下所示:
#upload data
# Path of nii img
path = r'C:\Users\Kate\Jupyter\DataThesis\PROGRESSION\0003\fet.nii.gz'
# Read the .nii image with SimpleITK:
img = sitk.ReadImage(path)
#read atlas and atlasmap
#Obtained from 3DSlicer documentation: https://www.slicer.org/wiki/Documentation/Nightly/Modules/SwissSkullStripper
atlas = sitk.ReadImage(r'C:\Users\Kate\Jupyter\thesis\atlasImage.mha')
atlasMask = sitk.ReadImage(r'C:\Users\Kate\Jupyter\thesis\atlasMask.mha')
#Skull stripping
#https://www.istb.unibe.ch/e43946/e43949/e158631/e187931/pane187932/e187939/files187941/article_eng.pdf
brainMask = sitk.StripTsImageFilter(img, atlas, atlasMask)
我收到错误“AttributeError:模块‘SimpleITK’没有属性‘StripTsImageFilter’” 我已经尝试实施 img.StripTsImageFilter 并尝试使用 sitk.SkullStrip.StripTsFilter 。
有谁知道如何解决这个问题?
【问题讨论】: