@@ -521,16 +521,17 @@ class SegmentInputSpec(SPMCommandInputSpec):
521
521
522
522
523
523
class SegmentOutputSpec (TraitedSpec ):
524
- native_gm_image = File (exists = True , desc = 'native space grey probability map' )
525
- normalized_gm_image = File (exists = True , desc = 'normalized grey probability map' ,)
526
- modulated_gm_image = File (exists = True , desc = 'modulated, normalized grey probability map' )
527
- native_wm_image = File (exists = True , desc = 'native space white probability map' )
528
- normalized_wm_image = File (exists = True , desc = 'normalized white probability map' )
529
- modulated_wm_image = File (exists = True , desc = 'modulated, normalized white probability map' )
530
- native_csf_image = File (exists = True , desc = 'native space csf probability map' )
531
- normalized_csf_image = File (exists = True , desc = 'normalized csf probability map' )
532
- modulated_csf_image = File (exists = True , desc = 'modulated, normalized csf probability map' )
533
- modulated_input_image = File (exists = True , desc = 'modulated version of input image' )
524
+ native_gm_image = File (desc = 'native space grey probability map' )
525
+ normalized_gm_image = File (desc = 'normalized grey probability map' ,)
526
+ modulated_gm_image = File (desc = 'modulated, normalized grey probability map' )
527
+ native_wm_image = File (desc = 'native space white probability map' )
528
+ normalized_wm_image = File (desc = 'normalized white probability map' )
529
+ modulated_wm_image = File (desc = 'modulated, normalized white probability map' )
530
+ native_csf_image = File (desc = 'native space csf probability map' )
531
+ normalized_csf_image = File (desc = 'normalized csf probability map' )
532
+ modulated_csf_image = File (desc = 'modulated, normalized csf probability map' )
533
+ modulated_input_image = File (deprecated = '0.10' , new_name = 'bias_corrected_image' , desc = 'bias-corrected version of input image' )
534
+ bias_corrected_image = File (desc = 'bias-corrected version of input image' )
534
535
transformation_mat = File (exists = True , desc = 'Normalization transformation' )
535
536
inverse_transformation_mat = File (exists = True , desc = 'Inverse normalization info' )
536
537
@@ -586,7 +587,8 @@ def _list_outputs(self):
586
587
if getattr (self .inputs , outtype )[idx ]:
587
588
outfield = '%s_%s_image' % (image ,tissue )
588
589
outputs [outfield ] = fname_presuffix (f , prefix = '%sc%d' % (prefix ,tidx + 1 ))
589
- outputs ['modulated_input_image' ] = fname_presuffix (f , prefix = 'm' )
590
+ if isdefined (self .inputs .save_bias_corrected ) and self .inputs .save_bias_corrected :
591
+ outputs ['bias_corrected_image' ] = fname_presuffix (f , prefix = 'm' )
590
592
t_mat = fname_presuffix (f , suffix = '_seg_sn.mat' , use_ext = False )
591
593
outputs ['transformation_mat' ] = t_mat
592
594
invt_mat = fname_presuffix (f , suffix = '_seg_inv_sn.mat' , use_ext = False )
0 commit comments