Skip to content

Commit 0bb97da

Browse files
author
bpinsard
committed
in fact masking wasn't working, HistogramRegistration takes mask as numpy not nibabel
1 parent 515ea22 commit 0bb97da

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

nipype/interfaces/nipy/utils.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,24 +73,20 @@ def _run_interface(self, runtime):
7373
vol2_nii = nb.load(self.inputs.volume2)
7474

7575
if isdefined(self.inputs.mask1):
76-
mask1_nii = nb.load(self.inputs.mask1)
77-
mask1_nii = nb.Nifti1Image(nb.load(self.inputs.mask1).get_data() == 1, mask1_nii.get_affine(),
78-
mask1_nii.get_header())
76+
mask1 = nb.load(self.inputs.mask1).get_data() == 1
7977
else:
80-
mask1_nii = None
78+
mask1 = None
8179

8280
if isdefined(self.inputs.mask2):
83-
mask2_nii = nb.load(self.inputs.mask2)
84-
mask2_nii = nb.Nifti1Image(nb.load(self.inputs.mask2).get_data() == 1, mask2_nii.get_affine(),
85-
mask2_nii.get_header())
81+
mask2 = nb.load(self.inputs.mask2).get_data() == 1
8682
else:
87-
mask2_nii = None
83+
mask2 = None
8884

8985
histreg = HistogramRegistration(from_img = vol1_nii,
9086
to_img = vol2_nii,
9187
similarity=self.inputs.metric,
92-
from_mask = mask1_nii,
93-
to_mask = mask2_nii)
88+
from_mask = mask1,
89+
to_mask = mask2)
9490
self._similarity = histreg.eval(Affine())
9591

9692
return runtime

0 commit comments

Comments
 (0)