In [2]:
## Boiler plate code common to many notebooks. See the TestFilesCommonCode.ipynb for details
from __future__ import print_function
%run TestFilesCommonCode.ipynb
In [5]:
img_labels_filename = '/Volumes/G-RAID1/Ali/catptmr_fmri/input_atlas/felineAtlasFilledIncludeBoneRevised_HD_approved_01162017_bckforcotxmeasure.nii'
img_labels = sitk.ReadImage(img_labels_filename)
img_labels = sitk.Cast(img_labels,sitk.sitkInt16)
myshow(sitk.LabelToRGB(img_labels))
In [6]:
exclusionLabels=((img_labels == 1) +
(img_labels == 6) +
(img_labels == 7) +
(img_labels == 39) +
(img_labels == 40) +
(img_labels == 45) +
(img_labels == 46) +
(img_labels == 78) +
(img_labels == 79) +
(img_labels == 80))
myshow(sitk.LabelToRGB(exclusionLabels))
In [10]:
important_labels=img_labels*(1-sitk.Cast(exclusionLabels,sitk.sitkInt16))
size = important_labels.GetSize()
#myshow(sitk.Expand(sitk.LabelToRGB(important_labels[size[0]//2,:,::-1]),[3,3,3]))
myshow(sitk.LabelToRGB(important_labels))
In [11]:
sitk.WriteImage(important_labels,'/Volumes/G-RAID1/Ali/catptmr_fmri/input_atlas/felineAtlas_for_correlationSeed.nii')
In [ ]: