Skip to content

Commit 0801376

Browse files
committed
fix: use ceiling of slice thickness for erosion purposes
1 parent cc2dd07 commit 0801376

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/rsfmri_preprocessing.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ def create_workflow(files,
344344
wmcsf.inputs.wm_ven_csf = True
345345
wmcsf.inputs.match = [4, 5, 14, 15, 24, 31, 43, 44, 63]
346346
wmcsf.inputs.binary_file = 'wmcsf.nii.gz'
347-
wmcsf.inputs.erode = int(slice_thickness)
347+
wmcsf.inputs.erode = int(np.ceil(slice_thickness))
348348
wf.connect(fssource, ('aparc_aseg', get_aparc_aseg), wmcsf, 'in_file')
349349
if fieldmap_images:
350350
wf.connect(fieldmap, 'exf_mask', wmcsftransform, 'source_file')
@@ -354,8 +354,8 @@ def create_workflow(files,
354354
wf.connect(wmcsf, 'binary_file', wmcsftransform, 'target_file')
355355

356356
mask.inputs.binary_file = 'mask.nii.gz'
357-
mask.inputs.dilate = int(slice_thickness) + 1
358-
mask.inputs.erode = int(slice_thickness)
357+
mask.inputs.dilate = int(np.ceil(slice_thickness)) + 1
358+
mask.inputs.erode = int(np.ceil(slice_thickness))
359359
mask.inputs.min = 0.5
360360
wf.connect(fssource, ('aparc_aseg', get_aparc_aseg), mask, 'in_file')
361361
masktransform = wmcsftransform.clone("masktransform")

0 commit comments

Comments
 (0)