VBoussot commited on
Commit
8542aed
·
verified ·
1 Parent(s): 6630135

Upload 6 files

Browse files
ParameterMap_CBCT_HN.txt ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 300 300 200 200 150)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 5)
5
+ (FinalGridSpacingInPhysicalUnits 10)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+
14
+ (ImpactModelsPath0 "/Data/Model/TS/M732_2_Layers.pt")
15
+ (ImpactDimension0 3)
16
+ (ImpactNumberOfChannels0 1)
17
+ (ImpactPatchSize0 0 0 0)
18
+ (ImpactVoxelSize0 6 6 6)
19
+ (ImpactLayersMask0 "01")
20
+ (ImpactSubsetFeatures0 64)
21
+ (ImpactPCA0 0)
22
+ (ImpactDistance0 "L1")
23
+ (ImpactLayersWeight0 1)
24
+
25
+ (ImpactModelsPath1 "/Data/Model/TS/M731_2_Layers.pt")
26
+ (ImpactDimension1 3)
27
+ (ImpactNumberOfChannels1 1)
28
+ (ImpactPatchSize1 0 0 0)
29
+ (ImpactVoxelSize1 3 3 3)
30
+ (ImpactLayersMask1 "01")
31
+ (ImpactSubsetFeatures1 64)
32
+ (ImpactPCA1 0)
33
+ (ImpactDistance1 "L1")
34
+ (ImpactLayersWeight1 1)
35
+
36
+ (ImpactModelsPath2 "/Data/Model/TS/M731_2_Layers.pt")
37
+ (ImpactDimension2 3)
38
+ (ImpactNumberOfChannels2 1)
39
+ (ImpactPatchSize2 0 0 0)
40
+ (ImpactVoxelSize2 3 3 3)
41
+ (ImpactLayersMask2 "01")
42
+ (ImpactSubsetFeatures2 64)
43
+ (ImpactPCA2 0)
44
+ (ImpactDistance2 "L1")
45
+ (ImpactLayersWeight2 1)
46
+
47
+ (ImpactModelsPath3 "/Data/Model/TS/M730_2_Layers.pt")
48
+ (ImpactDimension3 3)
49
+ (ImpactNumberOfChannels3 1)
50
+ (ImpactPatchSize3 0 0 0)
51
+ (ImpactVoxelSize3 2 2 3)
52
+ (ImpactLayersMask3 "01")
53
+ (ImpactSubsetFeatures3 64)
54
+ (ImpactPCA3 0)
55
+ (ImpactDistance3 "L1")
56
+ (ImpactLayersWeight3 1)
57
+
58
+ (ImpactModelsPath4 "/Data/Model/TS/M730_2_Layers.pt")
59
+ (ImpactDimension4 3)
60
+ (ImpactNumberOfChannels4 1)
61
+ (ImpactPatchSize4 0 0 0)
62
+ (ImpactVoxelSize4 2 2 3)
63
+ (ImpactLayersMask4 "01")
64
+ (ImpactSubsetFeatures4 64)
65
+ (ImpactPCA4 0)
66
+ (ImpactDistance4 "L1")
67
+ (ImpactLayersWeight4 1)
68
+
69
+
70
+ (ImpactUseMixedPrecision "true")
71
+ (ImpactFeaturesMapUpdateInterval -1)
72
+ (ImpactWriteFeatureMaps "false")
73
+ (ImpactMode "Static")
74
+ (ImpactGPU 0)
75
+
76
+
77
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
78
+ (Metric0Weight 1)
79
+ (Metric1Weight 0.6)
80
+ (Metric2Weight 10)
81
+
82
+ // imageTypes
83
+ (FixedInternalImagePixelType "float")
84
+ (MovingInternalImagePixelType "float")
85
+ (UseDirectionCosines "true")
86
+
87
+ // components
88
+ (Registration "MultiMetricMultiResolutionRegistration")
89
+ (BSplineTransformSplineOrder 3)
90
+ (UseCyclicTransform "false")
91
+
92
+ // transform
93
+ (AutomaticTransformInitialization "false")
94
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
95
+ (AutomaticScalesEstimation "true")
96
+ (HowToCombineTransforms "Compose")
97
+
98
+
99
+ // optimizer
100
+ (Optimizer "AdaptiveStochasticGradientDescent")
101
+ (MaximumNumberOfSamplingAttempts 8)
102
+ (UseAdaptiveStepSizes "true")
103
+ (UseMultiThreadingForMetrics "true")
104
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
105
+ //(MaximumStepLength 0.6602)
106
+ (SigmoidInitialTime 0.0)
107
+ (NoiseCompensation "true")
108
+ (NumberOfSamplesForExactGradient 4096)
109
+
110
+ // automatic
111
+ (AutomaticParameterEstimation "true")
112
+ //(SP_alpha 1)
113
+ //(SP_A 20.0)
114
+ //(SP a 400)
115
+ //(SigmoidMax 1.0)
116
+ //(SigmoidMin -0.8)
117
+ //(SigmoidScale 0.00000001)
118
+ //(NumberOfGradientMeasurements 10)
119
+ //(NumberOfJacobianMeasurements 1000)
120
+
121
+ (FixedKernelBSplineOrder 3)
122
+ (MovingKernelBSplineOrder 3)
123
+ (CheckNumberOfSamples "true")
124
+ (UseRelativeWeights "false")
125
+
126
+
127
+ // several
128
+ (WriteTransformParametersEachIteration "false")
129
+ (WriteTransformParametersEachResolution "false")
130
+ (ShowExactMetricValue "false")
131
+ (ErodeFixedMask "false")
132
+ (ErodeMovingMask "false")
133
+ (UseBinaryFormatForTransformationParameters "false")
134
+
135
+ // imageSampler
136
+ (Interpolator "BSplineInterpolator")
137
+ (ImageSampler "RandomCoordinate")
138
+ (NewSamplesEveryIteration "true")
139
+ (UseRandomSampleRegion "false")
140
+
141
+
142
+ // interpolator and resampler
143
+ (ResampleInterpolator "FinalBSplineInterpolator")
144
+ (FinalBSplineInterpolationOrder 3)
145
+ (BSplineInterpolationOrder 3)
146
+ (Resampler "DefaultResampler")
147
+ (WriteIterationInfo "false")
148
+ (WriteResultImage "false")
149
+ (DefaultPixelValue 0)
150
+ (ResultImageFormat "nii.gz")
ParameterMap_CBCT_generic_MRSeg.txt ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 300 300 250 200)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 4)
5
+ (FinalGridSpacingInPhysicalUnits 14)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+
14
+ (ImpactModelsPath0 "/Data/Model/TS/MRSegmentator_8_Layers.pt")
15
+ (ImpactDimension0 3)
16
+ (ImpactNumberOfChannels0 1)
17
+ (ImpactPatchSize0 0 0 0)
18
+ (ImpactVoxelSize0 3 3 3)
19
+ (ImpactLayersMask0 "00000001")
20
+ (ImpactSubsetFeatures0 64)
21
+ (ImpactPCA0 0)
22
+ (ImpactDistance0 "Dice")
23
+ (ImpactLayersWeight0 1)
24
+
25
+ (ImpactModelsPath1 "/Data/Model/TS/MRSegmentator_8_Layers.pt")
26
+ (ImpactDimension1 3)
27
+ (ImpactNumberOfChannels1 1)
28
+ (ImpactPatchSize1 0 0 0)
29
+ (ImpactVoxelSize1 3 3 3)
30
+ (ImpactLayersMask1 "00000001")
31
+ (ImpactSubsetFeatures1 64)
32
+ (ImpactPCA1 0)
33
+ (ImpactDistance1 "Dice")
34
+ (ImpactLayersWeight1 1)
35
+
36
+ (ImpactModelsPath2 "/Data/Model/TS/MRSegmentator_8_Layers.pt")
37
+ (ImpactDimension2 3)
38
+ (ImpactNumberOfChannels2 1)
39
+ (ImpactPatchSize2 0 0 0)
40
+ (ImpactVoxelSize2 2 2 3)
41
+ (ImpactLayersMask2 "01000001")
42
+ (ImpactSubsetFeatures2 64 64)
43
+ (ImpactPCA2 0 0)
44
+ (ImpactDistance2 "L1" "Dice")
45
+ (ImpactLayersWeight2 0.3 0.7)
46
+
47
+ (ImpactModelsPath3 "/Data/Model/TS/MRSegmentator_8_Layers.pt")
48
+ (ImpactDimension3 3)
49
+ (ImpactNumberOfChannels3 1)
50
+ (ImpactPatchSize3 0 0 0)
51
+ (ImpactVoxelSize3 2 2 3)
52
+ (ImpactLayersMask3 "01000001")
53
+ (ImpactSubsetFeatures3 64 64)
54
+ (ImpactPCA3 0 0)
55
+ (ImpactDistance3 "L1" "Dice")
56
+ (ImpactLayersWeight3 0.5 0.5)
57
+
58
+ (ImpactModelsPath4 "/Data/Model/TS/MRSegmentator_8_Layers.pt")
59
+ (ImpactDimension4 3)
60
+ (ImpactNumberOfChannels4 1)
61
+ (ImpactPatchSize4 0 0 0)
62
+ (ImpactVoxelSize4 2 2 3)
63
+ (ImpactLayersMask4 "01000000")
64
+ (ImpactSubsetFeatures4 64)
65
+ (ImpactPCA4 0)
66
+ (ImpactDistance4 "L1")
67
+ (ImpactLayersWeight4 1)
68
+
69
+
70
+ (ImpactUseMixedPrecision "true")
71
+ (ImpactFeaturesMapUpdateInterval -1)
72
+ (ImpactWriteFeatureMaps "false")
73
+ (ImpactMode "Static")
74
+ (ImpactGPU 0)
75
+
76
+
77
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
78
+ (Metric0Weight 1)
79
+ (Metric1Weight 0.4)
80
+ (Metric2Weight 10)
81
+
82
+ // imageTypes
83
+ (FixedInternalImagePixelType "float")
84
+ (MovingInternalImagePixelType "float")
85
+ (UseDirectionCosines "true")
86
+
87
+ // components
88
+ (Registration "MultiMetricMultiResolutionRegistration")
89
+ (BSplineTransformSplineOrder 3)
90
+ (UseCyclicTransform "false")
91
+
92
+ // transform
93
+ (AutomaticTransformInitialization "false")
94
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
95
+ (AutomaticScalesEstimation "true")
96
+ (HowToCombineTransforms "Compose")
97
+
98
+
99
+ // optimizer
100
+ (Optimizer "AdaptiveStochasticGradientDescent")
101
+ (MaximumNumberOfSamplingAttempts 8)
102
+ (UseAdaptiveStepSizes "true")
103
+ (UseMultiThreadingForMetrics "true")
104
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
105
+ //(MaximumStepLength 0.6602)
106
+ (SigmoidInitialTime 0.0)
107
+ (NoiseCompensation "true")
108
+ (NumberOfSamplesForExactGradient 4096)
109
+
110
+ // automatic
111
+ (AutomaticParameterEstimation "true")
112
+ //(SP_alpha 1)
113
+ //(SP_A 20.0)
114
+ //(SP a 400)
115
+ //(SigmoidMax 1.0)
116
+ //(SigmoidMin -0.8)
117
+ //(SigmoidScale 0.00000001)
118
+ //(NumberOfGradientMeasurements 10)
119
+ //(NumberOfJacobianMeasurements 1000)
120
+
121
+ (FixedKernelBSplineOrder 3)
122
+ (MovingKernelBSplineOrder 3)
123
+ (CheckNumberOfSamples "true")
124
+ (UseRelativeWeights "false")
125
+
126
+
127
+ // several
128
+ (WriteTransformParametersEachIteration "false")
129
+ (WriteTransformParametersEachResolution "false")
130
+ (ShowExactMetricValue "false")
131
+ (ErodeFixedMask "false")
132
+ (ErodeMovingMask "false")
133
+ (UseBinaryFormatForTransformationParameters "false")
134
+
135
+ // imageSampler
136
+ (Interpolator "BSplineInterpolator")
137
+ (ImageSampler "RandomCoordinate")
138
+ (NewSamplesEveryIteration "true")
139
+ (UseRandomSampleRegion "false")
140
+
141
+
142
+ // interpolator and resampler
143
+ (ResampleInterpolator "FinalBSplineInterpolator")
144
+ (FinalBSplineInterpolationOrder 3)
145
+ (BSplineInterpolationOrder 3)
146
+ (Resampler "DefaultResampler")
147
+ (WriteIterationInfo "false")
148
+ (WriteResultImage "false")
149
+ (DefaultPixelValue 0)
150
+ (ResultImageFormat "nii.gz")
ParameterMap_CBCT_generic_TS.txt ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 300 300 250 200)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 4)
5
+ (FinalGridSpacingInPhysicalUnits 14)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+
14
+ (ImpactModelsPath0 "/Data/Model/TS/M852_8_Layers.pt")
15
+ (ImpactDimension0 3)
16
+ (ImpactNumberOfChannels0 1)
17
+ (ImpactPatchSize0 0 0 0)
18
+ (ImpactVoxelSize0 3 3 3)
19
+ (ImpactLayersMask0 "00000001")
20
+ (ImpactSubsetFeatures0 64)
21
+ (ImpactPCA0 0)
22
+ (ImpactDistance0 "Dice")
23
+ (ImpactLayersWeight0 1)
24
+
25
+ (ImpactModelsPath1 "/Data/Model/TS/M850_8_Layers.pt")
26
+ (ImpactDimension1 3)
27
+ (ImpactNumberOfChannels1 1)
28
+ (ImpactPatchSize1 0 0 0)
29
+ (ImpactVoxelSize1 3 3 3)
30
+ (ImpactLayersMask1 "00000001")
31
+ (ImpactSubsetFeatures1 64)
32
+ (ImpactPCA1 0)
33
+ (ImpactDistance1 "Dice")
34
+ (ImpactLayersWeight1 1)
35
+
36
+ (ImpactModelsPath2 "/Data/Model/TS/M850_8_Layers.pt")
37
+ (ImpactDimension2 3)
38
+ (ImpactNumberOfChannels2 1)
39
+ (ImpactPatchSize2 0 0 0)
40
+ (ImpactVoxelSize2 2 2 3)
41
+ (ImpactLayersMask2 "01000001")
42
+ (ImpactSubsetFeatures2 64 64)
43
+ (ImpactPCA2 0 0)
44
+ (ImpactDistance2 "L1" "Dice")
45
+ (ImpactLayersWeight2 0.3 0.7)
46
+
47
+ (ImpactModelsPath3 "/Data/Model/TS/M850_8_Layers.pt")
48
+ (ImpactDimension3 3)
49
+ (ImpactNumberOfChannels3 1)
50
+ (ImpactPatchSize3 0 0 0)
51
+ (ImpactVoxelSize3 2 2 3)
52
+ (ImpactLayersMask3 "01000001")
53
+ (ImpactSubsetFeatures3 64 64)
54
+ (ImpactPCA3 0 0)
55
+ (ImpactDistance3 "L1" "Dice")
56
+ (ImpactLayersWeight3 0.5 0.5)
57
+
58
+ (ImpactModelsPath4 "/Data/Model/TS/M850_8_Layers.pt")
59
+ (ImpactDimension4 3)
60
+ (ImpactNumberOfChannels4 1)
61
+ (ImpactPatchSize4 0 0 0)
62
+ (ImpactVoxelSize4 2 2 3)
63
+ (ImpactLayersMask4 "01000000")
64
+ (ImpactSubsetFeatures4 64)
65
+ (ImpactPCA4 0)
66
+ (ImpactDistance4 "L1")
67
+ (ImpactLayersWeight4 1)
68
+
69
+
70
+ (ImpactUseMixedPrecision "true")
71
+ (ImpactFeaturesMapUpdateInterval -1)
72
+ (ImpactWriteFeatureMaps "false")
73
+ (ImpactMode "Static")
74
+ (ImpactGPU 0)
75
+
76
+
77
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
78
+ (Metric0Weight 1)
79
+ (Metric1Weight 0.4)
80
+ (Metric2Weight 10)
81
+
82
+ // imageTypes
83
+ (FixedInternalImagePixelType "float")
84
+ (MovingInternalImagePixelType "float")
85
+ (UseDirectionCosines "true")
86
+
87
+ // components
88
+ (Registration "MultiMetricMultiResolutionRegistration")
89
+ (BSplineTransformSplineOrder 3)
90
+ (UseCyclicTransform "false")
91
+
92
+ // transform
93
+ (AutomaticTransformInitialization "false")
94
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
95
+ (AutomaticScalesEstimation "true")
96
+ (HowToCombineTransforms "Compose")
97
+
98
+
99
+ // optimizer
100
+ (Optimizer "AdaptiveStochasticGradientDescent")
101
+ (MaximumNumberOfSamplingAttempts 8)
102
+ (UseAdaptiveStepSizes "true")
103
+ (UseMultiThreadingForMetrics "true")
104
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
105
+ //(MaximumStepLength 0.6602)
106
+ (SigmoidInitialTime 0.0)
107
+ (NoiseCompensation "true")
108
+ (NumberOfSamplesForExactGradient 4096)
109
+
110
+ // automatic
111
+ (AutomaticParameterEstimation "true")
112
+ //(SP_alpha 1)
113
+ //(SP_A 20.0)
114
+ //(SP a 400)
115
+ //(SigmoidMax 1.0)
116
+ //(SigmoidMin -0.8)
117
+ //(SigmoidScale 0.00000001)
118
+ //(NumberOfGradientMeasurements 10)
119
+ //(NumberOfJacobianMeasurements 1000)
120
+
121
+ (FixedKernelBSplineOrder 3)
122
+ (MovingKernelBSplineOrder 3)
123
+ (CheckNumberOfSamples "true")
124
+ (UseRelativeWeights "false")
125
+
126
+
127
+ // several
128
+ (WriteTransformParametersEachIteration "false")
129
+ (WriteTransformParametersEachResolution "false")
130
+ (ShowExactMetricValue "false")
131
+ (ErodeFixedMask "false")
132
+ (ErodeMovingMask "false")
133
+ (UseBinaryFormatForTransformationParameters "false")
134
+
135
+ // imageSampler
136
+ (Interpolator "BSplineInterpolator")
137
+ (ImageSampler "RandomCoordinate")
138
+ (NewSamplesEveryIteration "true")
139
+ (UseRandomSampleRegion "false")
140
+
141
+
142
+ // interpolator and resampler
143
+ (ResampleInterpolator "FinalBSplineInterpolator")
144
+ (FinalBSplineInterpolationOrder 3)
145
+ (BSplineInterpolationOrder 3)
146
+ (Resampler "DefaultResampler")
147
+ (WriteIterationInfo "false")
148
+ (WriteResultImage "false")
149
+ (DefaultPixelValue 0)
150
+ (ResultImageFormat "nii.gz")
ParameterMap_MRI_HN.txt ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 300 300 250 200)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 4)
5
+ (FinalGridSpacingInPhysicalUnits 12)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+ (ImpactModelsPath0 "/Data/Model/MIND/R1D2.pt")
14
+ (ImpactDimension0 3 )
15
+ (ImpactNumberOfChannels0 1)
16
+ (ImpactPatchSize0 0 0 0)
17
+ (ImpactVoxelSize0 6 6 6)
18
+ (ImpactLayersMask0 "1")
19
+ (ImpactSubsetFeatures0 32)
20
+ (ImpactPCA0 0)
21
+ (ImpactDistance0 "L1")
22
+ (ImpactLayersWeight0 1)
23
+
24
+ (ImpactModelsPath1 "/Data/Model/MIND/R1D2.pt")
25
+ (ImpactDimension1 3)
26
+ (ImpactNumberOfChannels1 1)
27
+ (ImpactPatchSize1 0 0 0)
28
+ (ImpactVoxelSize1 3 3 3)
29
+ (ImpactLayersMask1 "1")
30
+ (ImpactSubsetFeatures1 32)
31
+ (ImpactPCA1 0)
32
+ (ImpactDistance1 "L1")
33
+ (ImpactLayersWeight1 1)
34
+
35
+ (ImpactModelsPath2 "/Data/Model/MIND/R1D2.pt")
36
+ (ImpactDimension2 3)
37
+ (ImpactNumberOfChannels2 1)
38
+ (ImpactPatchSize2 0 0 0)
39
+ (ImpactVoxelSize2 2 2 2)
40
+ (ImpactLayersMask2 "1")
41
+ (ImpactSubsetFeatures2 32)
42
+ (ImpactPCA2 0)
43
+ (ImpactDistance2 "L1")
44
+ (ImpactLayersWeight2 1)
45
+
46
+ (ImpactModelsPath3 "/Data/Model/MIND/R1D2.pt")
47
+ (ImpactDimension3 3 3)
48
+ (ImpactNumberOfChannels3 1 1)
49
+ (ImpactPatchSize3 0 0 0 0 0 0)
50
+ (ImpactVoxelSize3 2 2 2)
51
+ (ImpactLayersMask3 "1")
52
+ (ImpactSubsetFeatures3 32)
53
+ (ImpactPCA3 0)
54
+ (ImpactDistance3 "L1")
55
+ (ImpactLayersWeight3 1)
56
+
57
+
58
+ (ImpactUseMixedPrecision "true")
59
+ (ImpactFeaturesMapUpdateInterval -1)
60
+ (ImpactWriteFeatureMaps "false")
61
+ (ImpactMode "Static")
62
+ (ImpactGPU 0)
63
+
64
+
65
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
66
+ (Metric0Weight 1)
67
+ (Metric1Weight 0.4)
68
+ (Metric2Weight 50)
69
+
70
+ // imageTypes
71
+ (FixedInternalImagePixelType "float")
72
+ (MovingInternalImagePixelType "float")
73
+ (UseDirectionCosines "true")
74
+
75
+ // components
76
+ (Registration "MultiMetricMultiResolutionRegistration")
77
+ (BSplineTransformSplineOrder 3)
78
+ (UseCyclicTransform "false")
79
+
80
+ // transform
81
+ (AutomaticTransformInitialization "false")
82
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
83
+ (AutomaticScalesEstimation "true")
84
+ (HowToCombineTransforms "Compose")
85
+
86
+
87
+ // optimizer
88
+ (Optimizer "AdaptiveStochasticGradientDescent")
89
+ (MaximumNumberOfSamplingAttempts 8)
90
+ (UseAdaptiveStepSizes "true")
91
+ (UseMultiThreadingForMetrics "true")
92
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
93
+ //(MaximumStepLength 0.6602)
94
+ (SigmoidInitialTime 0.0)
95
+ (NoiseCompensation "true")
96
+ (NumberOfSamplesForExactGradient 4096)
97
+
98
+ // automatic
99
+ (AutomaticParameterEstimation "true")
100
+ //(SP_alpha 1)
101
+ //(SP_A 20.0)
102
+ //(SP a 400)
103
+ //(SigmoidMax 1.0)
104
+ //(SigmoidMin -0.8)
105
+ //(SigmoidScale 0.00000001)
106
+ //(NumberOfGradientMeasurements 10)
107
+ //(NumberOfJacobianMeasurements 1000)
108
+
109
+ (FixedKernelBSplineOrder 3)
110
+ (MovingKernelBSplineOrder 3)
111
+ (CheckNumberOfSamples "true")
112
+ (UseRelativeWeights "false")
113
+
114
+
115
+ // several
116
+ (WriteTransformParametersEachIteration "false")
117
+ (WriteTransformParametersEachResolution "false")
118
+ (ShowExactMetricValue "false")
119
+ (ErodeFixedMask "false")
120
+ (ErodeMovingMask "false")
121
+ (UseBinaryFormatForTransformationParameters "false")
122
+
123
+ // imageSampler
124
+ (Interpolator "BSplineInterpolator")
125
+ (ImageSampler "RandomCoordinate")
126
+ (NewSamplesEveryIteration "true")
127
+ (UseRandomSampleRegion "false")
128
+
129
+
130
+ // interpolator and resampler
131
+ (ResampleInterpolator "FinalBSplineInterpolator")
132
+ (FinalBSplineInterpolationOrder 3)
133
+ (BSplineInterpolationOrder 3)
134
+ (Resampler "DefaultResampler")
135
+ (WriteIterationInfo "false")
136
+ (WriteResultImage "false")
137
+ (DefaultPixelValue 0)
138
+ (ResultImageFormat "nii.gz")
ParameterMap_MRI_MRSeg.txt ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 400 300 200 200)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 4)
5
+ (FinalGridSpacingInPhysicalUnits 14)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+ (ImpactModelsPath0 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/MRSegmentator_8_Layers.pt")
14
+ (ImpactDimension0 3 3)
15
+ (ImpactNumberOfChannels0 1 1)
16
+ (ImpactPatchSize0 0 0 0 0 0 0)
17
+ (ImpactVoxelSize0 6 6 6 6 6 6)
18
+ (ImpactLayersMask0 "1" "00000001")
19
+ (ImpactSubsetFeatures0 32 64)
20
+ (ImpactPCA0 0 0)
21
+ (ImpactDistance0 "L1" "Dice")
22
+ (ImpactLayersWeight0 0.2 0.8)
23
+
24
+ (ImpactModelsPath1 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/MRSegmentator_8_Layers.pt")
25
+ (ImpactDimension1 3 3)
26
+ (ImpactNumberOfChannels1 1 1)
27
+ (ImpactPatchSize1 0 0 0 0 0 0)
28
+ (ImpactVoxelSize1 3 3 3 3 3 3)
29
+ (ImpactLayersMask1 "1" "00000001")
30
+ (ImpactSubsetFeatures1 32 64)
31
+ (ImpactPCA1 0 0)
32
+ (ImpactDistance1 "L1" "Dice")
33
+ (ImpactLayersWeight1 0.3 0.7)
34
+
35
+ (ImpactModelsPath2 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/MRSegmentator_8_Layers.pt")
36
+ (ImpactDimension2 3 3)
37
+ (ImpactNumberOfChannels2 1 1)
38
+ (ImpactPatchSize2 0 0 0 0 0 0)
39
+ (ImpactVoxelSize2 2 2 2 2 2 2)
40
+ (ImpactLayersMask2 "1" "00000001")
41
+ (ImpactSubsetFeatures2 32 64)
42
+ (ImpactPCA2 0 0)
43
+ (ImpactDistance2 "L1" "Dice")
44
+ (ImpactLayersWeight2 0.6 0.4)
45
+
46
+ (ImpactModelsPath3 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/MRSegmentator_8_Layers.pt")
47
+ (ImpactDimension3 3 3)
48
+ (ImpactNumberOfChannels3 1 1)
49
+ (ImpactPatchSize3 0 0 0 0 0 0)
50
+ (ImpactVoxelSize3 2 2 2 2 2 2)
51
+ (ImpactLayersMask3 "1" "00000001")
52
+ (ImpactSubsetFeatures3 32 64)
53
+ (ImpactPCA3 0 0)
54
+ (ImpactDistance3 "L1" "Dice")
55
+ (ImpactLayersWeight3 0.7 0.3)
56
+
57
+
58
+ (ImpactUseMixedPrecision "true")
59
+ (ImpactFeaturesMapUpdateInterval -1)
60
+ (ImpactWriteFeatureMaps "false")
61
+ (ImpactMode "Static")
62
+ (ImpactGPU 0)
63
+
64
+
65
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
66
+ (Metric0Weight 1)
67
+ (Metric1Weight 0.4)
68
+ (Metric2Weight 10)
69
+
70
+ // imageTypes
71
+ (FixedInternalImagePixelType "float")
72
+ (MovingInternalImagePixelType "float")
73
+ (UseDirectionCosines "true")
74
+
75
+ // components
76
+ (Registration "MultiMetricMultiResolutionRegistration")
77
+ (BSplineTransformSplineOrder 3)
78
+ (UseCyclicTransform "false")
79
+
80
+ // transform
81
+ (AutomaticTransformInitialization "false")
82
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
83
+ (AutomaticScalesEstimation "true")
84
+ (HowToCombineTransforms "Compose")
85
+
86
+
87
+ // optimizer
88
+ (Optimizer "AdaptiveStochasticGradientDescent")
89
+ (MaximumNumberOfSamplingAttempts 8)
90
+ (UseAdaptiveStepSizes "true")
91
+ (UseMultiThreadingForMetrics "true")
92
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
93
+ //(MaximumStepLength 0.6602)
94
+ (SigmoidInitialTime 0.0)
95
+ (NoiseCompensation "true")
96
+ (NumberOfSamplesForExactGradient 4096)
97
+
98
+ // automatic
99
+ (AutomaticParameterEstimation "true")
100
+ //(SP_alpha 1)
101
+ //(SP_A 20.0)
102
+ //(SP a 400)
103
+ //(SigmoidMax 1.0)
104
+ //(SigmoidMin -0.8)
105
+ //(SigmoidScale 0.00000001)
106
+ //(NumberOfGradientMeasurements 10)
107
+ //(NumberOfJacobianMeasurements 1000)
108
+
109
+ (FixedKernelBSplineOrder 3)
110
+ (MovingKernelBSplineOrder 3)
111
+ (CheckNumberOfSamples "true")
112
+ (UseRelativeWeights "false")
113
+
114
+
115
+ // several
116
+ (WriteTransformParametersEachIteration "false")
117
+ (WriteTransformParametersEachResolution "false")
118
+ (ShowExactMetricValue "false")
119
+ (ErodeFixedMask "false")
120
+ (ErodeMovingMask "false")
121
+ (UseBinaryFormatForTransformationParameters "false")
122
+
123
+ // imageSampler
124
+ (Interpolator "BSplineInterpolator")
125
+ (ImageSampler "RandomCoordinate")
126
+ (NewSamplesEveryIteration "true")
127
+ (UseRandomSampleRegion "false")
128
+
129
+
130
+ // interpolator and resampler
131
+ (ResampleInterpolator "FinalBSplineInterpolator")
132
+ (FinalBSplineInterpolationOrder 3)
133
+ (BSplineInterpolationOrder 3)
134
+ (Resampler "DefaultResampler")
135
+ (WriteIterationInfo "false")
136
+ (WriteResultImage "false")
137
+ (DefaultPixelValue 0)
138
+ (ResultImageFormat "nii.gz")
ParameterMap_MRI_TS.txt ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (MaximumNumberOfIterations 400 300 200 200)
2
+ (NumberOfSpatialSamples 2000)
3
+ (Transform "RecursiveBSplineTransform")
4
+ (NumberOfResolutions 4)
5
+ (FinalGridSpacingInPhysicalUnits 14)
6
+ (FixedImagePyramid "FixedGenericImagePyramid")
7
+ (MovingImagePyramid "MovingGenericImagePyramid")
8
+ (FixedImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
9
+ (MovingImagePyramidRescaleSchedule 1 1 1 1 1 1 1 1 1 1 1 1)
10
+ // (GridSpacingSchedule 10.000000 5.000000 2.000000 1.000000)
11
+
12
+
13
+ (ImpactModelsPath0 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/M852_8_Layers.pt")
14
+ (ImpactDimension0 3 3)
15
+ (ImpactNumberOfChannels0 1 1)
16
+ (ImpactPatchSize0 0 0 0 0 0 0)
17
+ (ImpactVoxelSize0 6 6 6 6 6 6)
18
+ (ImpactLayersMask0 "1" "00000001")
19
+ (ImpactSubsetFeatures0 32 64)
20
+ (ImpactPCA0 0 0)
21
+ (ImpactDistance0 "L1" "Dice")
22
+ (ImpactLayersWeight0 0.2 0.8)
23
+
24
+ (ImpactModelsPath1 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/M852_8_Layers.pt")
25
+ (ImpactDimension1 3 3)
26
+ (ImpactNumberOfChannels1 1 1)
27
+ (ImpactPatchSize1 0 0 0 0 0 0)
28
+ (ImpactVoxelSize1 3 3 3 3 3 3)
29
+ (ImpactLayersMask1 "1" "00000001")
30
+ (ImpactSubsetFeatures1 32 64)
31
+ (ImpactPCA1 0 0)
32
+ (ImpactDistance1 "L1" "Dice")
33
+ (ImpactLayersWeight1 0.3 0.7)
34
+
35
+ (ImpactModelsPath2 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/M850_8_Layers.pt")
36
+ (ImpactDimension2 3 3)
37
+ (ImpactNumberOfChannels2 1 1)
38
+ (ImpactPatchSize2 0 0 0 0 0 0)
39
+ (ImpactVoxelSize2 2 2 2 2 2 2)
40
+ (ImpactLayersMask2 "1" "00000001")
41
+ (ImpactSubsetFeatures2 32 64)
42
+ (ImpactPCA2 0 0)
43
+ (ImpactDistance2 "L1" "Dice")
44
+ (ImpactLayersWeight2 0.6 0.4)
45
+
46
+ (ImpactModelsPath3 "/Data/Model/MIND/R1D2.pt" "/Data/Model/TS/M850_8_Layers.pt")
47
+ (ImpactDimension3 3 3)
48
+ (ImpactNumberOfChannels3 1 1)
49
+ (ImpactPatchSize3 0 0 0 0 0 0)
50
+ (ImpactVoxelSize3 2 2 2 2 2 2)
51
+ (ImpactLayersMask3 "1" "00000001")
52
+ (ImpactSubsetFeatures3 32 64)
53
+ (ImpactPCA3 0 0)
54
+ (ImpactDistance3 "L1" "Dice")
55
+ (ImpactLayersWeight3 0.7 0.3)
56
+
57
+
58
+ (ImpactUseMixedPrecision "true")
59
+ (ImpactFeaturesMapUpdateInterval -1)
60
+ (ImpactWriteFeatureMaps "false")
61
+ (ImpactMode "Static")
62
+ (ImpactGPU 0)
63
+
64
+
65
+ (Metric "Impact" "AdvancedMattesMutualInformation" "TransformBendingEnergyPenalty")
66
+ (Metric0Weight 1)
67
+ (Metric1Weight 0.4)
68
+ (Metric2Weight 10)
69
+
70
+ // imageTypes
71
+ (FixedInternalImagePixelType "float")
72
+ (MovingInternalImagePixelType "float")
73
+ (UseDirectionCosines "true")
74
+
75
+ // components
76
+ (Registration "MultiMetricMultiResolutionRegistration")
77
+ (BSplineTransformSplineOrder 3)
78
+ (UseCyclicTransform "false")
79
+
80
+ // transform
81
+ (AutomaticTransformInitialization "false")
82
+ (AutomaticTransformInitializationMethod "GeometricalCenter")
83
+ (AutomaticScalesEstimation "true")
84
+ (HowToCombineTransforms "Compose")
85
+
86
+
87
+ // optimizer
88
+ (Optimizer "AdaptiveStochasticGradientDescent")
89
+ (MaximumNumberOfSamplingAttempts 8)
90
+ (UseAdaptiveStepSizes "true")
91
+ (UseMultiThreadingForMetrics "true")
92
+ (ASGDParameterEstimationMethod "DisplacementDistribution")
93
+ //(MaximumStepLength 0.6602)
94
+ (SigmoidInitialTime 0.0)
95
+ (NoiseCompensation "true")
96
+ (NumberOfSamplesForExactGradient 4096)
97
+
98
+ // automatic
99
+ (AutomaticParameterEstimation "true")
100
+ //(SP_alpha 1)
101
+ //(SP_A 20.0)
102
+ //(SP a 400)
103
+ //(SigmoidMax 1.0)
104
+ //(SigmoidMin -0.8)
105
+ //(SigmoidScale 0.00000001)
106
+ //(NumberOfGradientMeasurements 10)
107
+ //(NumberOfJacobianMeasurements 1000)
108
+
109
+ (FixedKernelBSplineOrder 3)
110
+ (MovingKernelBSplineOrder 3)
111
+ (CheckNumberOfSamples "true")
112
+ (UseRelativeWeights "false")
113
+
114
+
115
+ // several
116
+ (WriteTransformParametersEachIteration "false")
117
+ (WriteTransformParametersEachResolution "false")
118
+ (ShowExactMetricValue "false")
119
+ (ErodeFixedMask "false")
120
+ (ErodeMovingMask "false")
121
+ (UseBinaryFormatForTransformationParameters "false")
122
+
123
+ // imageSampler
124
+ (Interpolator "BSplineInterpolator")
125
+ (ImageSampler "RandomCoordinate")
126
+ (NewSamplesEveryIteration "true")
127
+ (UseRandomSampleRegion "false")
128
+
129
+
130
+ // interpolator and resampler
131
+ (ResampleInterpolator "FinalBSplineInterpolator")
132
+ (FinalBSplineInterpolationOrder 3)
133
+ (BSplineInterpolationOrder 3)
134
+ (Resampler "DefaultResampler")
135
+ (WriteIterationInfo "false")
136
+ (WriteResultImage "false")
137
+ (DefaultPixelValue 0)
138
+ (ResultImageFormat "nii.gz")