@@ -1193,15 +1193,17 @@ class JointFusion(ANTSCommand):
1193
1193
... 'segmentation1.nii.gz']
1194
1194
>>> at.inputs.target_image = 'T1.nii'
1195
1195
>>> at.cmdline
1196
- 'jointfusion 3 1 -m Joint[0.1,2] -tg T1.nii -g im1.nii -g im2.nii -g im3.nii -l segmentation0.nii.gz -l segmentation1.nii.gz -l segmentation1.nii.gz fusion_labelimage_output.nii'
1196
+ 'jointfusion 3 1 -m Joint[0.1,2] -tg T1.nii -g im1.nii -g im2.nii -g im3.nii -l segmentation0.nii.gz \
1197
+ -l segmentation1.nii.gz -l segmentation1.nii.gz fusion_labelimage_output.nii'
1197
1198
1198
1199
>>> at.inputs.method = 'Joint'
1199
1200
>>> at.inputs.alpha = 0.5
1200
1201
>>> at.inputs.beta = 1
1201
1202
>>> at.inputs.patch_radius = [3,2,1]
1202
1203
>>> at.inputs.search_radius = [1,2,3]
1203
1204
>>> at.cmdline
1204
- 'jointfusion 3 1 -m Joint[0.5,1] -rp 3x2x1 -rs 1x2x3 -tg T1.nii -g im1.nii -g im2.nii -g im3.nii -l segmentation0.nii.gz -l segmentation1.nii.gz -l segmentation1.nii.gz fusion_labelimage_output.nii'
1205
+ 'jointfusion 3 1 -m Joint[0.5,1] -rp 3x2x1 -rs 1x2x3 -tg T1.nii -g im1.nii -g im2.nii -g im3.nii \
1206
+ -l segmentation0.nii.gz -l segmentation1.nii.gz -l segmentation1.nii.gz fusion_labelimage_output.nii'
1205
1207
1206
1208
"""
1207
1209
@@ -1512,40 +1514,52 @@ class AntsJointFusion(ANTSCommand):
1512
1514
>>> antsjointfusion.inputs.atlas_segmentation_image = ['segmentation0.nii.gz']
1513
1515
>>> antsjointfusion.inputs.target_image = ['im1.nii']
1514
1516
>>> antsjointfusion.cmdline
1515
- "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -l segmentation0.nii.gz -b 2.0 -o ants_fusion_label_output.nii -s 3x3x3 -t ['im1.nii']"
1517
+ "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -l segmentation0.nii.gz \
1518
+ -b 2.0 -o ants_fusion_label_output.nii -s 3x3x3 -t ['im1.nii']"
1516
1519
1517
1520
>>> antsjointfusion.inputs.target_image = [ ['im1.nii', 'im2.nii'] ]
1518
1521
>>> antsjointfusion.cmdline
1519
- "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -l segmentation0.nii.gz -b 2.0 -o ants_fusion_label_output.nii -s 3x3x3 -t ['im1.nii', 'im2.nii']"
1522
+ "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -l segmentation0.nii.gz \
1523
+ -b 2.0 -o ants_fusion_label_output.nii -s 3x3x3 -t ['im1.nii', 'im2.nii']"
1520
1524
1521
1525
>>> antsjointfusion.inputs.atlas_image = [ ['rc1s1.nii','rc1s2.nii'],
1522
1526
... ['rc2s1.nii','rc2s2.nii'] ]
1523
1527
>>> antsjointfusion.inputs.atlas_segmentation_image = ['segmentation0.nii.gz',
1524
1528
... 'segmentation1.nii.gz']
1525
1529
>>> antsjointfusion.cmdline
1526
- "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] -l segmentation0.nii.gz -l segmentation1.nii.gz -b 2.0 -o ants_fusion_label_output.nii -s 3x3x3 -t ['im1.nii', 'im2.nii']"
1530
+ "antsJointFusion -a 0.1 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] \
1531
+ -l segmentation0.nii.gz -l segmentation1.nii.gz -b 2.0 -o ants_fusion_label_output.nii \
1532
+ -s 3x3x3 -t ['im1.nii', 'im2.nii']"
1527
1533
1528
1534
>>> antsjointfusion.inputs.dimension = 3
1529
1535
>>> antsjointfusion.inputs.alpha = 0.5
1530
1536
>>> antsjointfusion.inputs.beta = 1.0
1531
1537
>>> antsjointfusion.inputs.patch_radius = [3,2,1]
1532
1538
>>> antsjointfusion.inputs.search_radius = [3]
1533
1539
>>> antsjointfusion.cmdline
1534
- "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -o ants_fusion_label_output.nii -p 3x2x1 -s 3 -t ['im1.nii', 'im2.nii']"
1540
+ "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] \
1541
+ -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -o ants_fusion_label_output.nii \
1542
+ -p 3x2x1 -s 3 -t ['im1.nii', 'im2.nii']"
1535
1543
1536
1544
>>> antsjointfusion.inputs.search_radius = ['mask.nii']
1537
1545
>>> antsjointfusion.inputs.verbose = True
1538
1546
>>> antsjointfusion.inputs.exclusion_image = ['roi01.nii', 'roi02.nii']
1539
1547
>>> antsjointfusion.inputs.exclusion_image_label = ['1','2']
1540
1548
>>> antsjointfusion.cmdline
1541
- "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -e 1[roi01.nii] -e 2[roi02.nii] -o ants_fusion_label_output.nii -p 3x2x1 -s mask.nii -t ['im1.nii', 'im2.nii'] -v"
1549
+ "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] \
1550
+ -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -e 1[roi01.nii] -e 2[roi02.nii] \
1551
+ -o ants_fusion_label_output.nii -p 3x2x1 -s mask.nii -t ['im1.nii', 'im2.nii'] -v"
1542
1552
1543
1553
>>> antsjointfusion.inputs.out_label_fusion = 'ants_fusion_label_output.nii'
1544
1554
>>> antsjointfusion.inputs.out_intensity_fusion_name_format = 'ants_joint_fusion_intensity_%d.nii.gz'
1545
1555
>>> antsjointfusion.inputs.out_label_post_prob_name_format = 'ants_joint_fusion_posterior_%d.nii.gz'
1546
1556
>>> antsjointfusion.inputs.out_atlas_voting_weight_name_format = 'ants_joint_fusion_voting_weight_%d.nii.gz'
1547
1557
>>> antsjointfusion.cmdline
1548
- "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -e 1[roi01.nii] -e 2[roi02.nii] -o [ants_fusion_label_output.nii, ants_joint_fusion_intensity_%d.nii.gz, ants_joint_fusion_posterior_%d.nii.gz, ants_joint_fusion_voting_weight_%d.nii.gz] -p 3x2x1 -s mask.nii -t ['im1.nii', 'im2.nii'] -v"
1558
+ "antsJointFusion -a 0.5 -g ['rc1s1.nii', 'rc1s2.nii'] -g ['rc2s1.nii', 'rc2s2.nii'] \
1559
+ -l segmentation0.nii.gz -l segmentation1.nii.gz -b 1.0 -d 3 -e 1[roi01.nii] -e 2[roi02.nii] \
1560
+ -o [ants_fusion_label_output.nii, ants_joint_fusion_intensity_%d.nii.gz, \
1561
+ ants_joint_fusion_posterior_%d.nii.gz, ants_joint_fusion_voting_weight_%d.nii.gz] \
1562
+ -p 3x2x1 -s mask.nii -t ['im1.nii', 'im2.nii'] -v"
1549
1563
1550
1564
"""
1551
1565
@@ -1798,7 +1812,12 @@ class KellyKapowski(ANTSCommand):
1798
1812
>>> kk.inputs.convergence = "[45,0.0,10]"
1799
1813
>>> kk.inputs.thickness_prior_estimate = 10
1800
1814
>>> kk.cmdline
1801
- 'KellyKapowski --convergence "[45,0.0,10]" --output "[segmentation0_cortical_thickness.nii.gz,segmentation0_warped_white_matter.nii.gz]" --image-dimensionality 3 --gradient-step 0.025000 --maximum-number-of-invert-displacement-field-iterations 20 --number-of-integration-points 10 --segmentation-image "[segmentation0.nii.gz,2,3]" --smoothing-variance 1.000000 --smoothing-velocity-field-parameter 1.500000 --thickness-prior-estimate 10.000000'
1815
+ 'KellyKapowski --convergence "[45,0.0,10]" \
1816
+ --output "[segmentation0_cortical_thickness.nii.gz,segmentation0_warped_white_matter.nii.gz]" \
1817
+ --image-dimensionality 3 --gradient-step 0.025000 \
1818
+ --maximum-number-of-invert-displacement-field-iterations 20 --number-of-integration-points 10 \
1819
+ --segmentation-image "[segmentation0.nii.gz,2,3]" --smoothing-variance 1.000000 \
1820
+ --smoothing-velocity-field-parameter 1.500000 --thickness-prior-estimate 10.000000'
1802
1821
1803
1822
"""
1804
1823
0 commit comments