@@ -389,10 +389,10 @@ class Registration(ANTSCommand):
389
389
>>> reg5.inputs.sampling_strategy = ['Random', None] # use default strategy in second stage
390
390
>>> reg5.inputs.sampling_percentage = [0.05, [0.05, 0.10]]
391
391
>>> reg5.cmdline
392
- 'antsRegistration --collapse-linear-transforms-to-fixed-image-header 0 --collapse-output-transforms 0 --dimensionality 3 --initial-moving-transform [ trans.mat, 1 ] --interpolation Linear --output [ output_, output_warped_image.nii.gz ] --transform Affine[ 2.0 ] --metric CC[ fixed1.nii, moving1.nii, 1, 4, Random, 0.05 ] --convergence [ 1500x200, 1e-08, 20 ] --smoothing-sigmas 1.0x0.0vox --shrink-factors 2x1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 --transform SyN[ 0.25, 3.0, 0.0 ] --metric CC[ fixed1.nii, moving1.nii, 0.5, 32, None, 0.05 ] --metric Mattes[ fixed1.nii, moving1.nii, 0.5, 32, None, 0.1 ] --convergence [ 100x50x30, 1e-09, 20 ] --smoothing-sigmas 2.0x1.0x0.0vox --shrink-factors 3x2x1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 --winsorize-image-intensities [ 0.0, 1.0 ] --write-composite-transform 1'
392
+ 'antsRegistration --collapse-linear-transforms-to-fixed-image-header 0 --collapse-output-transforms 0 --dimensionality 3 --initial-moving-transform [ trans.mat, 1 ] --interpolation Linear --output [ output_, output_warped_image.nii.gz ] --transform Affine[ 2.0 ] --metric CC[ fixed1.nii, moving1.nii, 1, 4, Random, 0.05 ] --convergence [ 1500x200, 1e-08, 20 ] --smoothing-sigmas 1.0x0.0vox --shrink-factors 2x1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 --transform SyN[ 0.25, 3.0, 0.0 ] --metric CC[ fixed1.nii, moving1.nii, 0.5, 32, None, 0.05 ] --metric Mattes[ fixed1.nii, moving1.nii, 0.5, 32, None, 0.1 ] --convergence [ 100x50x30, 1e-09, 20 ] --smoothing-sigmas 2.0x1.0x0.0vox --shrink-factors 3x2x1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 --winsorize-image-intensities [ 0.0, 1.0 ] --write-composite-transform 1'
393
393
"""
394
394
DEF_SAMPLING_STRATEGY = 'None'
395
- """The default sampling stratey argument."""
395
+ """The default sampling strategy argument."""
396
396
397
397
_cmd = 'antsRegistration'
398
398
input_spec = RegistrationInputSpec
@@ -654,10 +654,10 @@ def _list_outputs(self):
654
654
'Initial' ,
655
655
True )
656
656
outputs ['forward_transforms' ].append (forwardFileName )
657
- outputs ['forward_invert_flags' ].append ( forwardInverseMode )
657
+ outputs ['forward_invert_flags' ].append ( False )
658
658
outputs ['reverse_transforms' ].insert ( 0 ,
659
659
os .path .abspath (reverseFileName ))
660
- outputs ['reverse_invert_flags' ].insert (0 , reverseInverseMode )
660
+ outputs ['reverse_invert_flags' ].insert (0 , True )
661
661
transformCount += 1
662
662
663
663
for count in range (len (self .inputs .transforms )):
@@ -688,13 +688,17 @@ def _list_outputs(self):
688
688
collapse_list .append ( 'SyN' )
689
689
690
690
for transform in collapse_list :
691
- forwardFileName , forwardInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix , transformCount , transform )
692
- reverseFileName , reverseInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix , transformCount , transform , True )
693
- outputs ['forward_transforms' ].append (
694
- os .path .abspath (forwardFileName ))
691
+ forwardFileName , forwardInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
692
+ transformCount ,
693
+ transform ,
694
+ inverse = False )
695
+ reverseFileName , reverseInverseMode = self ._outputFileNames (self .inputs .output_transform_prefix ,
696
+ transformCount ,
697
+ transform ,
698
+ inverse = True )
699
+ outputs ['forward_transforms' ].append (os .path .abspath (forwardFileName ))
695
700
outputs ['forward_invert_flags' ].append (forwardInverseMode )
696
- outputs ['reverse_transforms' ].append (
697
- os .path .abspath (reverseFileName ))
701
+ outputs ['reverse_transforms' ].append (os .path .abspath (reverseFileName ))
698
702
outputs ['reverse_invert_flags' ].append (reverseInverseMode )
699
703
transformCount += 1
700
704
if self .inputs .write_composite_transform :
0 commit comments