georgeyiasemis commited on
Commit
ef0ebfa
·
verified ·
1 Parent(s): b222781

Replace configs with minimal inference-only YAMLs (no training/validation)

Browse files
medl_ads_1d.yaml CHANGED
@@ -1,240 +1,65 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- engine_name: null
14
- sampling_dimension: ONE_D
15
- st_slope: 10.0
16
- st_clamp: false
17
- use_softplus: true
18
- slope: 10.0
19
- fix_sign_leakage: true
20
- acceleration: null
21
- kspace_shape:
22
- - 12
23
- - 512
24
- - 246
25
- num_layers: 2
26
- kspace_sampler: false
27
- sampler_detach_mask: false
28
- sampler_chans: 16
29
- sampler_num_pool_layers: 3
30
- sampler_fc_size: 128
31
- sampler_drop_prob: 0.0
32
- sampler_num_fc_layers: 3
33
- sampler_activation: LEAKY_RELU
34
- sampling_type: STATIC
35
- num_time_steps: null
36
- num_slices: null
37
- sensitivity_model:
38
- model_name: unet.unet_2d.UnetModel2d
39
- engine_name: null
40
- in_channels: 2
41
- out_channels: 2
42
- num_filters: 16
43
- num_pool_layers: 4
44
- dropout_probability: 0.0
45
  physics:
46
- forward_operator: fft2
47
- backward_operator: ifft2
48
- use_noise_matrix: false
49
- noise_matrix_scaling: 1.0
50
- training:
51
- datasets:
52
- - name: CMRxRecon
53
- kspace_context: time
54
- text_description: train
55
- transforms:
56
- padding_eps: 0.0
57
- masking:
58
- name: FastMRIRandom
59
- accelerations:
60
- - 4.0327
61
- - 6
62
- - 8.2
63
- center_fractions:
64
- - 0.04
65
- - 0.04
66
- - 0.04
67
- use_seed: false
68
- delete_kspace: false
69
- delete_acs_mask: false
70
- use_acs_as_mask: true
71
- augmentation:
72
- pad:
73
- - 512
74
- - 246
75
- sensitivity_map_estimation:
76
- estimate_sensitivity_maps: true
77
- normalization:
78
- scaling_key: acs_kspace
79
- scale_percentile: 0.995
80
- random_augmentations:
81
- random_rotation_probability: 0.0
82
- random_flip_probability: 0.5
83
- model_checkpoint: null
84
- optimizer: Adam
85
- lr: 0.003
86
- weight_decay: 0.0
87
- batch_size: 1
88
- lr_step_size: 10000
89
- lr_gamma: 0.8
90
- lr_warmup_iter: 2000
91
- swa_start_iter: null
92
- num_iterations: 60001
93
- validation_steps: 4000
94
- gradient_steps: 1
95
- gradient_clipping: 0.0
96
- gradient_debug: false
97
- loss:
98
- crop: null
99
- losses:
100
- - function: l2_loss
101
- multiplier: 1
102
- checkpointer:
103
- checkpoint_steps: 2000
104
- metrics: []
105
- regularizers: []
106
- validation:
107
- datasets:
108
- - name: CMRxRecon
109
- kspace_context: time
110
- text_description: val-4x
111
- transforms:
112
- padding_eps: 0.0
113
- masking:
114
- name: FastMRIRandom
115
- accelerations:
116
- - 4.0327
117
- center_fractions:
118
- - 0.04
119
- use_seed: true
120
- delete_kspace: false
121
- delete_acs_mask: false
122
- use_acs_as_mask: true
123
- augmentation:
124
- pad:
125
- - 512
126
- - 246
127
- sensitivity_map_estimation:
128
- estimate_sensitivity_maps: true
129
- normalization:
130
- scaling_key: acs_kspace
131
- scale_percentile: 0.995
132
- random_augmentations:
133
- random_rotation_probability: 0.0
134
- random_flip_probability: 0.0
135
- - name: CMRxRecon
136
- kspace_context: time
137
- text_description: val-6x
138
- transforms:
139
- padding_eps: 0.0
140
- masking:
141
- name: FastMRIRandom
142
- accelerations:
143
- - 6
144
- center_fractions:
145
- - 0.04
146
- use_seed: true
147
- delete_kspace: false
148
- delete_acs_mask: false
149
- use_acs_as_mask: true
150
- augmentation:
151
- pad:
152
- - 512
153
- - 246
154
- sensitivity_map_estimation:
155
- estimate_sensitivity_maps: true
156
- normalization:
157
- scaling_key: acs_kspace
158
- scale_percentile: 0.995
159
- random_augmentations:
160
- random_rotation_probability: 0.0
161
- random_flip_probability: 0.0
162
- - name: CMRxRecon
163
- kspace_context: time
164
- text_description: val-8x
165
- transforms:
166
- padding_eps: 0.0
167
- masking:
168
- name: FastMRIRandom
169
- accelerations:
170
- - 8.2
171
- center_fractions:
172
- - 0.04
173
- use_seed: true
174
- delete_kspace: false
175
- delete_acs_mask: false
176
- use_acs_as_mask: true
177
- augmentation:
178
- pad:
179
- - 512
180
- - 246
181
- sensitivity_map_estimation:
182
- estimate_sensitivity_maps: true
183
- normalization:
184
- scaling_key: acs_kspace
185
- scale_percentile: 0.995
186
- random_augmentations:
187
- random_rotation_probability: 0.0
188
- random_flip_probability: 0.0
189
- batch_size: 1
190
- metrics:
191
- - fastmri_ssim
192
- - fastmri_psnr
193
- regularizers: []
194
- crop: header
195
  inference:
196
- dataset:
197
- name: CMRxRecon
198
- transforms:
199
- padding_eps: 0.0
200
- masking:
201
- name: FastMRIRandom
202
- accelerations:
203
- - 4.0327
204
- center_fractions:
205
- - 0.04
206
- use_seed: true
207
- delete_kspace: false
208
- delete_acs_mask: false
209
- use_acs_as_mask: true
210
- augmentation:
211
- pad:
212
- - 512
213
- - 246
214
- sensitivity_map_estimation:
215
- estimate_sensitivity_maps: true
216
- normalization:
217
- scaling_key: acs_kspace
218
- scale_percentile: 0.995
219
- random_augmentations:
220
- random_rotation_probability: 0.0
221
- random_flip_probability: 0.0
222
- text_description: inference
223
- data_root: null
224
- filenames_filter: null
225
- filenames_lists: null
226
- filenames_lists_root: null
227
- kspace_key: kspace_full
228
- compute_mask: false
229
- extra_keys: null
230
- kspace_context: time
231
- batch_size: 1
232
- metrics:
233
- - fastmri_ssim
234
- - fastmri_psnr
235
- - fastmri_nmse
236
- crop: header
237
- logging:
238
- log_as_image: null
239
- tensorboard:
240
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: ONE_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 12
20
+ - 512
21
+ - 246
22
+ num_layers: 2
23
+ kspace_sampler: false
24
+ sampler_detach_mask: false
25
+ sampler_chans: 16
26
+ sampler_num_pool_layers: 3
27
+ sampler_fc_size: 128
28
+ sampler_drop_prob: 0.0
29
+ sampler_num_fc_layers: 3
30
+ sampler_activation: LEAKY_RELU
31
+ sampling_type: STATIC
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ crop: header
45
+ dataset:
46
+ name: CMRxRecon
47
+ transforms:
48
+ use_seed: true
49
+ delete_kspace: false
50
+ masking:
51
+ name: FastMRIRandom
52
+ accelerations:
53
+ - 4.0327
54
+ center_fractions:
55
+ - 0.04
56
+ cropping:
57
+ image_center_crop: false
58
+ sensitivity_map_estimation:
59
+ estimate_sensitivity_maps: true
60
+ normalization:
61
+ scaling_key: acs_kspace
62
+ scale_percentile: 0.995
63
+ kspace_key: kspace_full
64
+ compute_mask: false
65
+ kspace_context: time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
medl_ads_1d_frame.yaml CHANGED
@@ -1,352 +1,64 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- engine_name: null
14
- sampling_dimension: ONE_D
15
- st_slope: 10.0
16
- st_clamp: false
17
- use_softplus: true
18
- slope: 10.0
19
- fix_sign_leakage: true
20
- acceleration: null
21
- kspace_shape:
22
- - 512
23
- - 246
24
- num_layers: 2
25
- kspace_sampler: false
26
- sampler_detach_mask: false
27
- sampler_chans: 16
28
- sampler_num_pool_layers: 3
29
- sampler_fc_size: 128
30
- sampler_drop_prob: 0.0
31
- sampler_num_fc_layers: 3
32
- sampler_activation: LEAKY_RELU
33
- sampling_type: DYNAMIC_2D
34
- num_time_steps: 12
35
- num_slices: null
36
- sensitivity_model:
37
- model_name: unet.unet_2d.UnetModel2d
38
- engine_name: null
39
- in_channels: 2
40
- out_channels: 2
41
- num_filters: 16
42
- num_pool_layers: 4
43
- dropout_probability: 0.0
44
  physics:
45
- forward_operator: fft2
46
- backward_operator: ifft2
47
- use_noise_matrix: false
48
- noise_matrix_scaling: 1.0
49
- training:
50
- datasets:
51
- - name: CMRxRecon
52
- kspace_context: time
53
- text_description: train-4x
54
- transforms:
55
- padding_eps: 0.0
56
- masking:
57
- name: FastMRIRandom
58
- mode: DYNAMIC
59
- accelerations:
60
- - 4.0327
61
- center_fractions:
62
- - 0.04
63
- use_seed: false
64
- delete_kspace: false
65
- delete_acs_mask: false
66
- use_acs_as_mask: true
67
- augmentation:
68
- pad:
69
- - 512
70
- - 246
71
- sensitivity_map_estimation:
72
- estimate_sensitivity_maps: true
73
- normalization:
74
- scaling_key: acs_kspace
75
- scale_percentile: 0.995
76
- random_augmentations:
77
- random_rotation_probability: 0.0
78
- random_flip_probability: 0.5
79
- - name: CMRxRecon
80
- kspace_context: time
81
- text_description: train-6x
82
- transforms:
83
- padding_eps: 0.0
84
- masking:
85
- name: FastMRIRandom
86
- mode: DYNAMIC
87
- accelerations:
88
- - 6
89
- center_fractions:
90
- - 0.04
91
- use_seed: false
92
- delete_kspace: false
93
- delete_acs_mask: false
94
- use_acs_as_mask: true
95
- augmentation:
96
- pad:
97
- - 512
98
- - 246
99
- sensitivity_map_estimation:
100
- estimate_sensitivity_maps: true
101
- normalization:
102
- scaling_key: acs_kspace
103
- scale_percentile: 0.995
104
- random_augmentations:
105
- random_rotation_probability: 0.0
106
- random_flip_probability: 0.5
107
- - name: CMRxRecon
108
- kspace_context: time
109
- text_description: train-8x
110
- transforms:
111
- padding_eps: 0.0
112
- masking:
113
- name: FastMRIRandom
114
- mode: DYNAMIC
115
- accelerations:
116
- - 8.2
117
- center_fractions:
118
- - 0.04
119
- use_seed: false
120
- delete_kspace: false
121
- delete_acs_mask: false
122
- use_acs_as_mask: true
123
- augmentation:
124
- pad:
125
- - 512
126
- - 246
127
- sensitivity_map_estimation:
128
- estimate_sensitivity_maps: true
129
- normalization:
130
- scaling_key: acs_kspace
131
- scale_percentile: 0.995
132
- random_augmentations:
133
- random_rotation_probability: 0.0
134
- random_flip_probability: 0.5
135
- model_checkpoint: null
136
- optimizer: Adam
137
- lr: 0.003
138
- weight_decay: 0.0
139
- batch_size: 1
140
- lr_step_size: 10000
141
- lr_gamma: 0.8
142
- lr_warmup_iter: 2000
143
- swa_start_iter: null
144
- num_iterations: 60001
145
- validation_steps: 10000
146
- gradient_steps: 1
147
- gradient_clipping: 0.0
148
- gradient_debug: false
149
- loss:
150
- crop: null
151
- losses:
152
- - function: l2_loss
153
- multiplier: 1
154
- checkpointer:
155
- checkpoint_steps: 2000
156
- metrics: []
157
- regularizers: []
158
- validation:
159
- datasets:
160
- - name: CMRxRecon
161
- kspace_context: time
162
- text_description: val-4x
163
- transforms:
164
- padding_eps: 0.0
165
- masking:
166
- name: FastMRIRandom
167
- mode: DYNAMIC
168
- accelerations:
169
- - 4.0327
170
- center_fractions:
171
- - 0.04
172
- use_seed: true
173
- delete_kspace: false
174
- delete_acs_mask: false
175
- use_acs_as_mask: true
176
- augmentation:
177
- pad:
178
- - 512
179
- - 246
180
- sensitivity_map_estimation:
181
- estimate_sensitivity_maps: true
182
- normalization:
183
- scaling_key: acs_kspace
184
- scale_percentile: 0.995
185
- random_augmentations:
186
- random_rotation_probability: 0.0
187
- random_flip_probability: 0.0
188
- - name: CMRxRecon
189
- kspace_context: time
190
- text_description: val-6x
191
- transforms:
192
- padding_eps: 0.0
193
- masking:
194
- name: FastMRIRandom
195
- mode: DYNAMIC
196
- accelerations:
197
- - 6
198
- center_fractions:
199
- - 0.04
200
- use_seed: true
201
- delete_kspace: false
202
- delete_acs_mask: false
203
- use_acs_as_mask: true
204
- augmentation:
205
- pad:
206
- - 512
207
- - 246
208
- sensitivity_map_estimation:
209
- estimate_sensitivity_maps: true
210
- normalization:
211
- scaling_key: acs_kspace
212
- scale_percentile: 0.995
213
- random_augmentations:
214
- random_rotation_probability: 0.0
215
- random_flip_probability: 0.0
216
- - name: CMRxRecon
217
- kspace_context: time
218
- text_description: val-8x
219
- transforms:
220
- padding_eps: 0.0
221
- masking:
222
- name: FastMRIRandom
223
- mode: DYNAMIC
224
- accelerations:
225
- - 8.2
226
- center_fractions:
227
- - 0.04
228
- use_seed: true
229
- delete_kspace: false
230
- delete_acs_mask: false
231
- use_acs_as_mask: true
232
- augmentation:
233
- pad:
234
- - 512
235
- - 246
236
- sensitivity_map_estimation:
237
- estimate_sensitivity_maps: true
238
- normalization:
239
- scaling_key: acs_kspace
240
- scale_percentile: 0.995
241
- random_augmentations:
242
- random_rotation_probability: 0.0
243
- random_flip_probability: 0.0
244
- batch_size: 1
245
- metrics:
246
- - fastmri_ssim
247
- - fastmri_psnr
248
- regularizers: []
249
- crop: null
250
  inference:
251
- dataset:
252
- name: CMRxRecon
253
- transforms:
254
- masking:
255
- name: FastMRIRandom
256
- accelerations:
257
- - 8.2
258
- center_fractions:
259
- - 0.04
260
- mode: DYNAMIC
261
- val_accelerations:
262
- - 5.0
263
- - 10.0
264
- val_center_fractions:
265
- - 0.1
266
- - 0.05
267
- range_mode: DISCRETE
268
- target_acceleration: null
269
- cropping:
270
- crop: null
271
- crop_type: uniform
272
- image_center_crop: false
273
- augmentation:
274
- rescale: null
275
- rescale_mode: NEAREST
276
- rescale_2d_if_3d: false
277
- pad:
278
- - 512
279
- - 246
280
- random_augmentations:
281
- random_rotation_degrees:
282
- - -90
283
- - 90
284
- random_rotation_probability: 0.0
285
- random_flip_type: RANDOM
286
- random_flip_probability: 0.0
287
- random_reverse_probability: 0.0
288
- padding_eps: 0.0
289
- estimate_body_coil_image: false
290
- sensitivity_map_estimation:
291
- estimate_sensitivity_maps: true
292
- sensitivity_maps_type: RSS_ESTIMATE
293
- sensitivity_maps_espirit_threshold: 0.05
294
- sensitivity_maps_espirit_kernel_size: 6
295
- sensitivity_maps_espirit_crop: 0.95
296
- sensitivity_maps_espirit_max_iters: 30
297
- sensitivity_maps_gaussian: 0.7
298
- normalization:
299
- scaling_key: acs_kspace
300
- scale_percentile: 0.995
301
- use_acs_as_mask: true
302
- delete_acs_mask: false
303
- delete_kspace: false
304
- image_recon_type: RSS
305
- compress_coils: null
306
- pad_coils: null
307
- registration:
308
- registration: false
309
- registration_simulate_reference: null
310
- registration_simulate_elastic_sigma: 3.0
311
- registration_simulate_elastic_points: 3
312
- registration_simulate_elastic_rotate: 0.0
313
- registration_simulate_elastic_zoom: 0.0
314
- registration_estimate_displacement: true
315
- registration_simulate_reference_from_key_index: 0
316
- registration_moving_key: TARGET
317
- demons_filter_type: SYMMETRIC_FORCES
318
- demons_num_iterations: 100
319
- demons_smooth_displacement_field: true
320
- demons_standard_deviations: 1.5
321
- demons_intensity_difference_threshold: null
322
- demons_maximum_rms_error: null
323
- use_seed: true
324
- transforms_type: SUPERVISED
325
- mask_split_ratio:
326
- - 0.4
327
- mask_split_acs_region:
328
- - 0
329
- - 0
330
- mask_split_keep_acs: false
331
- mask_split_type: GAUSSIAN
332
- mask_split_gaussian_std: 3.0
333
- mask_split_half_direction: VERTICAL
334
- text_description: inference-8x
335
- data_root: null
336
- filenames_filter: null
337
- filenames_lists: null
338
- filenames_lists_root: null
339
- kspace_key: kspace_full
340
- compute_mask: false
341
- extra_keys: null
342
- kspace_context: time
343
- batch_size: 1
344
- metrics:
345
- - fastmri_ssim
346
- - fastmri_psnr
347
- - fastmri_nmse
348
- crop: null
349
- logging:
350
- log_as_image: null
351
- tensorboard:
352
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: ONE_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 512
20
+ - 246
21
+ num_layers: 2
22
+ kspace_sampler: false
23
+ sampler_detach_mask: false
24
+ sampler_chans: 16
25
+ sampler_num_pool_layers: 3
26
+ sampler_fc_size: 128
27
+ sampler_drop_prob: 0.0
28
+ sampler_num_fc_layers: 3
29
+ sampler_activation: LEAKY_RELU
30
+ sampling_type: DYNAMIC_2D
31
+ num_time_steps: 12
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ dataset:
45
+ name: CMRxRecon
46
+ transforms:
47
+ use_seed: true
48
+ delete_kspace: false
49
+ masking:
50
+ name: FastMRIRandom
51
+ accelerations:
52
+ - 8.2
53
+ center_fractions:
54
+ - 0.04
55
+ cropping:
56
+ image_center_crop: false
57
+ sensitivity_map_estimation:
58
+ estimate_sensitivity_maps: true
59
+ normalization:
60
+ scaling_key: acs_kspace
61
+ scale_percentile: 0.995
62
+ kspace_key: kspace_full
63
+ compute_mask: false
64
+ kspace_context: time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
medl_ads_1d_frame_init2.yaml CHANGED
@@ -1,267 +1,62 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- sampling_dimension: ONE_D
14
- st_slope: 10.0
15
- st_clamp: false
16
- use_softplus: true
17
- slope: 10.0
18
- fix_sign_leakage: true
19
- acceleration: null
20
- kspace_shape:
21
- - 512
22
- - 246
23
- num_layers: 2
24
- kspace_sampler: false
25
- sampler_detach_mask: false
26
- sampler_chans: 16
27
- sampler_num_pool_layers: 3
28
- sampler_fc_size: 128
29
- sampler_drop_prob: 0.0
30
- sampler_num_fc_layers: 3
31
- sampler_activation: LEAKY_RELU
32
- sampling_type: DYNAMIC_2D
33
- num_time_steps: 12
34
- num_slices: null
35
- engine_name: null
36
- sensitivity_model:
37
- model_name: unet.unet_2d.UnetModel2d
38
- engine_name: null
39
- in_channels: 2
40
- out_channels: 2
41
- num_filters: 16
42
- num_pool_layers: 4
43
- dropout_probability: 0.0
44
  physics:
45
- forward_operator: fft2
46
- backward_operator: ifft2
47
- use_noise_matrix: false
48
- noise_matrix_scaling: 1.0
49
- training:
50
- datasets:
51
- - name: CMRxRecon
52
- kspace_context: time
53
- text_description: train-4x
54
- transforms:
55
- masking:
56
- name: FastMRIEquispaced
57
- accelerations:
58
- - 6
59
- center_fractions:
60
- - 0.04
61
- target_acceleration: 4.0327
62
- dynamic_mask: true
63
- use_seed: false
64
- delete_kspace: false
65
- delete_acs_mask: false
66
- use_acs_as_mask: false
67
- augmentation:
68
- pad:
69
- - 512
70
- - 246
71
- sensitivity_map_estimation:
72
- estimate_sensitivity_maps: true
73
- normalization:
74
- scaling_key: acs_kspace
75
- scale_percentile: 0.995
76
- - name: CMRxRecon
77
- kspace_context: time
78
- text_description: train-6x
79
- transforms:
80
- masking:
81
- name: FastMRIEquispaced
82
- accelerations:
83
- - 8.2
84
- center_fractions:
85
- - 0.04
86
- target_acceleration: 6
87
- dynamic_mask: true
88
- use_seed: false
89
- delete_kspace: false
90
- delete_acs_mask: false
91
- use_acs_as_mask: false
92
- augmentation:
93
- pad:
94
- - 512
95
- - 246
96
- sensitivity_map_estimation:
97
- estimate_sensitivity_maps: true
98
- normalization:
99
- scaling_key: acs_kspace
100
- scale_percentile: 0.995
101
- - name: CMRxRecon
102
- kspace_context: time
103
- text_description: train-8x
104
- transforms:
105
- masking:
106
- name: FastMRIEquispaced
107
- accelerations:
108
- - 10.25
109
- center_fractions:
110
- - 0.04
111
- target_acceleration: 8.2
112
- dynamic_mask: true
113
- use_seed: false
114
- delete_kspace: false
115
- delete_acs_mask: false
116
- use_acs_as_mask: false
117
- augmentation:
118
- pad:
119
- - 512
120
- - 246
121
- sensitivity_map_estimation:
122
- estimate_sensitivity_maps: true
123
- normalization:
124
- scaling_key: acs_kspace
125
- scale_percentile: 0.995
126
- model_checkpoint: null
127
- optimizer: Adam
128
- lr: 0.003
129
- weight_decay: 0.0
130
- batch_size: 1
131
- lr_step_size: 10000
132
- lr_gamma: 0.8
133
- lr_warmup_iter: 2000
134
- swa_start_iter: null
135
- num_iterations: 60021
136
- validation_steps: 4000
137
- gradient_steps: 1
138
- gradient_clipping: 0.0
139
- gradient_debug: false
140
- loss:
141
- crop: null
142
- losses:
143
- - function: l2_loss
144
- multiplier: 1
145
- checkpointer:
146
- checkpoint_steps: 2000
147
- metrics: []
148
- regularizers: []
149
- validation:
150
- datasets:
151
- - name: CMRxRecon
152
- kspace_context: time
153
- text_description: val-4x
154
- transforms:
155
- masking:
156
- name: FastMRIEquispaced
157
- accelerations:
158
- - 6
159
- center_fractions:
160
- - 0.04
161
- target_acceleration: 4
162
- dynamic_mask: true
163
- use_seed: true
164
- delete_kspace: false
165
- delete_acs_mask: false
166
- use_acs_as_mask: false
167
- augmentation:
168
- pad:
169
- - 512
170
- - 246
171
- sensitivity_map_estimation:
172
- estimate_sensitivity_maps: true
173
- normalization:
174
- scaling_key: acs_kspace
175
- scale_percentile: 0.995
176
- - name: CMRxRecon
177
- kspace_context: time
178
- text_description: val-6x
179
- transforms:
180
- masking:
181
- name: FastMRIEquispaced
182
- accelerations:
183
- - 8.2
184
- center_fractions:
185
- - 0.04
186
- target_acceleration: 6
187
- dynamic_mask: true
188
- use_seed: true
189
- delete_kspace: false
190
- delete_acs_mask: false
191
- use_acs_as_mask: false
192
- augmentation:
193
- pad:
194
- - 512
195
- - 246
196
- sensitivity_map_estimation:
197
- estimate_sensitivity_maps: true
198
- normalization:
199
- scaling_key: acs_kspace
200
- scale_percentile: 0.995
201
- - name: CMRxRecon
202
- kspace_context: time
203
- text_description: val-8x
204
- transforms:
205
- masking:
206
- name: FastMRIEquispaced
207
- accelerations:
208
- - 10.25
209
- center_fractions:
210
- - 0.04
211
- target_acceleration: 8.2
212
- dynamic_mask: true
213
- use_seed: true
214
- delete_kspace: false
215
- delete_acs_mask: false
216
- use_acs_as_mask: false
217
- augmentation:
218
- pad:
219
- - 512
220
- - 246
221
- sensitivity_map_estimation:
222
- estimate_sensitivity_maps: true
223
- normalization:
224
- scaling_key: acs_kspace
225
- scale_percentile: 0.995
226
- batch_size: 1
227
- metrics:
228
- - fastmri_ssim
229
- - fastmri_psnr
230
- regularizers: []
231
- crop: header
232
  inference:
233
- dataset:
234
- name: CMRxRecon
235
- transforms:
236
- masking:
237
- name: FastMRIEquispaced
238
- accelerations:
239
- - 6
240
- center_fractions:
241
- - 0.04
242
- target_acceleration: 4.0327
243
- dynamic_mask: true
244
- use_seed: true
245
- delete_kspace: false
246
- delete_acs_mask: false
247
- use_acs_as_mask: false
248
- padding_eps: 0.0
249
- augmentation:
250
- pad:
251
- - 512
252
- - 246
253
- sensitivity_map_estimation:
254
- estimate_sensitivity_maps: true
255
- normalization:
256
- scaling_key: acs_kspace
257
- scale_percentile: 0.995
258
- batch_size: 1
259
- crop: header
260
- metrics:
261
- - fastmri_ssim
262
- - fastmri_psnr
263
- - fastmri_nmse
264
- logging:
265
- log_as_image: null
266
- tensorboard:
267
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: ONE_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 512
20
+ - 246
21
+ num_layers: 2
22
+ kspace_sampler: false
23
+ sampler_detach_mask: false
24
+ sampler_chans: 16
25
+ sampler_num_pool_layers: 3
26
+ sampler_fc_size: 128
27
+ sampler_drop_prob: 0.0
28
+ sampler_num_fc_layers: 3
29
+ sampler_activation: LEAKY_RELU
30
+ sampling_type: DYNAMIC_2D
31
+ num_time_steps: 12
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ crop: header
45
+ dataset:
46
+ name: CMRxRecon
47
+ transforms:
48
+ use_seed: true
49
+ delete_kspace: false
50
+ masking:
51
+ name: FastMRIEquispaced
52
+ accelerations:
53
+ - 6
54
+ center_fractions:
55
+ - 0.04
56
+ cropping:
57
+ image_center_crop: false
58
+ sensitivity_map_estimation:
59
+ estimate_sensitivity_maps: true
60
+ normalization:
61
+ scaling_key: acs_kspace
62
+ scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
medl_ads_1d_init2.yaml CHANGED
@@ -1,291 +1,64 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- engine_name: null
14
- sampling_dimension: ONE_D
15
- st_slope: 10.0
16
- st_clamp: false
17
- use_softplus: true
18
- slope: 10.0
19
- fix_sign_leakage: true
20
- acceleration: null
21
- kspace_shape:
22
- - 12
23
- - 512
24
- - 246
25
- num_layers: 2
26
- kspace_sampler: false
27
- sampler_detach_mask: false
28
- sampler_chans: 16
29
- sampler_num_pool_layers: 3
30
- sampler_fc_size: 128
31
- sampler_drop_prob: 0.0
32
- sampler_num_fc_layers: 3
33
- sampler_activation: LEAKY_RELU
34
- sampling_type: STATIC
35
- num_time_steps: null
36
- num_slices: null
37
- sensitivity_model:
38
- model_name: unet.unet_2d.UnetModel2d
39
- engine_name: null
40
- in_channels: 2
41
- out_channels: 2
42
- num_filters: 16
43
- num_pool_layers: 4
44
- dropout_probability: 0.0
45
  physics:
46
- forward_operator: fft2
47
- backward_operator: ifft2
48
- use_noise_matrix: false
49
- noise_matrix_scaling: 1.0
50
- training:
51
- datasets:
52
- - name: CMRxRecon
53
- kspace_context: time
54
- text_description: train-4x
55
- transforms:
56
- padding_eps: 0.0
57
- masking:
58
- name: FastMRIEquispaced
59
- accelerations:
60
- - 6
61
- center_fractions:
62
- - 0.04
63
- use_seed: false
64
- delete_kspace: false
65
- delete_acs_mask: false
66
- use_acs_as_mask: false
67
- target_acceleration: 4.0327
68
- augmentation:
69
- pad:
70
- - 512
71
- - 246
72
- sensitivity_map_estimation:
73
- estimate_sensitivity_maps: true
74
- normalization:
75
- scaling_key: acs_kspace
76
- scale_percentile: 0.995
77
- random_augmentations:
78
- random_rotation_probability: 0.0
79
- random_flip_probability: 0.5
80
- - name: CMRxRecon
81
- kspace_context: time
82
- text_description: train-8x
83
- transforms:
84
- padding_eps: 0.0
85
- masking:
86
- name: FastMRIEquispaced
87
- accelerations:
88
- - 8.2
89
- center_fractions:
90
- - 0.04
91
- use_seed: false
92
- delete_kspace: false
93
- delete_acs_mask: false
94
- use_acs_as_mask: false
95
- target_acceleration: 6
96
- augmentation:
97
- pad:
98
- - 512
99
- - 246
100
- sensitivity_map_estimation:
101
- estimate_sensitivity_maps: true
102
- normalization:
103
- scaling_key: acs_kspace
104
- scale_percentile: 0.995
105
- random_augmentations:
106
- random_rotation_probability: 0.0
107
- random_flip_probability: 0.5
108
- - name: CMRxRecon
109
- kspace_context: time
110
- text_description: train-8x
111
- transforms:
112
- padding_eps: 0.0
113
- masking:
114
- name: FastMRIEquispaced
115
- accelerations:
116
- - 10.25
117
- center_fractions:
118
- - 0.04
119
- use_seed: false
120
- delete_kspace: false
121
- delete_acs_mask: false
122
- use_acs_as_mask: false
123
- target_acceleration: 8.2
124
- augmentation:
125
- pad:
126
- - 512
127
- - 246
128
- sensitivity_map_estimation:
129
- estimate_sensitivity_maps: true
130
- normalization:
131
- scaling_key: acs_kspace
132
- scale_percentile: 0.995
133
- random_augmentations:
134
- random_rotation_probability: 0.0
135
- random_flip_probability: 0.5
136
- model_checkpoint: null
137
- optimizer: Adam
138
- lr: 0.003
139
- weight_decay: 0.0
140
- batch_size: 1
141
- lr_step_size: 10000
142
- lr_gamma: 0.8
143
- lr_warmup_iter: 2000
144
- swa_start_iter: null
145
- num_iterations: 60001
146
- validation_steps: 4000
147
- gradient_steps: 1
148
- gradient_clipping: 0.0
149
- gradient_debug: false
150
- loss:
151
- crop: null
152
- losses:
153
- - function: l2_loss
154
- multiplier: 1
155
- checkpointer:
156
- checkpoint_steps: 2000
157
- metrics: []
158
- regularizers: []
159
- validation:
160
- datasets:
161
- - name: CMRxRecon
162
- kspace_context: time
163
- text_description: val-4x
164
- transforms:
165
- padding_eps: 0.0
166
- masking:
167
- name: FastMRIEquispaced
168
- accelerations:
169
- - 6
170
- center_fractions:
171
- - 0.04
172
- use_seed: true
173
- delete_kspace: false
174
- delete_acs_mask: false
175
- use_acs_as_mask: false
176
- target_acceleration: 4
177
- augmentation:
178
- pad:
179
- - 512
180
- - 246
181
- sensitivity_map_estimation:
182
- estimate_sensitivity_maps: true
183
- normalization:
184
- scaling_key: acs_kspace
185
- scale_percentile: 0.995
186
- random_augmentations:
187
- random_rotation_probability: 0.0
188
- random_flip_probability: 0.0
189
- - name: CMRxRecon
190
- kspace_context: time
191
- text_description: val-6x
192
- transforms:
193
- padding_eps: 0.0
194
- masking:
195
- name: FastMRIEquispaced
196
- accelerations:
197
- - 8.2
198
- center_fractions:
199
- - 0.04
200
- use_seed: true
201
- delete_kspace: false
202
- delete_acs_mask: false
203
- use_acs_as_mask: false
204
- target_acceleration: 6
205
- augmentation:
206
- pad:
207
- - 512
208
- - 246
209
- sensitivity_map_estimation:
210
- estimate_sensitivity_maps: true
211
- normalization:
212
- scaling_key: acs_kspace
213
- scale_percentile: 0.995
214
- random_augmentations:
215
- random_rotation_probability: 0.0
216
- random_flip_probability: 0.0
217
- - name: CMRxRecon
218
- kspace_context: time
219
- text_description: val-8x
220
- transforms:
221
- padding_eps: 0.0
222
- masking:
223
- name: FastMRIEquispaced
224
- accelerations:
225
- - 10.25
226
- center_fractions:
227
- - 0.04
228
- use_seed: true
229
- delete_kspace: false
230
- delete_acs_mask: false
231
- use_acs_as_mask: false
232
- target_acceleration: 8.2
233
- augmentation:
234
- pad:
235
- - 512
236
- - 246
237
- sensitivity_map_estimation:
238
- estimate_sensitivity_maps: true
239
- normalization:
240
- scaling_key: acs_kspace
241
- scale_percentile: 0.995
242
- random_augmentations:
243
- random_rotation_probability: 0.0
244
- random_flip_probability: 0.0
245
- batch_size: 1
246
- metrics:
247
- - fastmri_ssim
248
- - fastmri_psnr
249
- regularizers: []
250
- crop: header
251
  inference:
252
- dataset:
253
- name: CMRxRecon
254
- transforms:
255
- padding_eps: 0.0
256
- masking:
257
- name: FastMRIEquispaced
258
- accelerations:
259
- - 6
260
- center_fractions:
261
- - 0.04
262
- use_seed: true
263
- delete_kspace: false
264
- delete_acs_mask: false
265
- use_acs_as_mask: false
266
- target_acceleration: 4.0327
267
- augmentation:
268
- pad:
269
- - 512
270
- - 246
271
- sensitivity_map_estimation:
272
- estimate_sensitivity_maps: true
273
- normalization:
274
- scaling_key: acs_kspace
275
- scale_percentile: 0.995
276
- random_augmentations:
277
- random_rotation_probability: 0.0
278
- random_flip_probability: 0.0
279
- text_description: inference
280
- kspace_context: time
281
- kspace_key: kspace_full
282
- batch_size: 1
283
- crop: header
284
- metrics:
285
- - fastmri_ssim
286
- - fastmri_psnr
287
- - fastmri_nmse
288
- logging:
289
- log_as_image: null
290
- tensorboard:
291
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: ONE_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 12
20
+ - 512
21
+ - 246
22
+ num_layers: 2
23
+ kspace_sampler: false
24
+ sampler_detach_mask: false
25
+ sampler_chans: 16
26
+ sampler_num_pool_layers: 3
27
+ sampler_fc_size: 128
28
+ sampler_drop_prob: 0.0
29
+ sampler_num_fc_layers: 3
30
+ sampler_activation: LEAKY_RELU
31
+ sampling_type: STATIC
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ crop: header
45
+ dataset:
46
+ name: CMRxRecon
47
+ transforms:
48
+ use_seed: true
49
+ delete_kspace: false
50
+ masking:
51
+ name: FastMRIEquispaced
52
+ accelerations:
53
+ - 6
54
+ center_fractions:
55
+ - 0.04
56
+ cropping:
57
+ image_center_crop: false
58
+ sensitivity_map_estimation:
59
+ estimate_sensitivity_maps: true
60
+ normalization:
61
+ scaling_key: acs_kspace
62
+ scale_percentile: 0.995
63
+ kspace_context: time
64
+ kspace_key: kspace_full
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
medl_ads_2d.yaml CHANGED
@@ -1,211 +1,62 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- sampling_dimension: TWO_D
14
- st_slope: 10.0
15
- st_clamp: false
16
- use_softplus: true
17
- slope: 10.0
18
- fix_sign_leakage: true
19
- acceleration: null
20
- kspace_shape:
21
- - 12
22
- - 512
23
- - 246
24
- num_layers: 2
25
- kspace_sampler: false
26
- sampler_detach_mask: false
27
- sampler_chans: 16
28
- sampler_num_pool_layers: 3
29
- sampler_fc_size: 128
30
- sampler_drop_prob: 0.0
31
- sampler_num_fc_layers: 3
32
- sampler_activation: LEAKY_RELU
33
- sampling_type: STATIC
34
- num_time_steps: null
35
- num_slices: null
36
- engine_name: null
37
- sensitivity_model:
38
- model_name: unet.unet_2d.UnetModel2d
39
- engine_name: null
40
- in_channels: 2
41
- out_channels: 2
42
- num_filters: 16
43
- num_pool_layers: 4
44
- dropout_probability: 0.0
45
  physics:
46
- forward_operator: fft2
47
- backward_operator: ifft2
48
- use_noise_matrix: false
49
- noise_matrix_scaling: 1.0
50
- training:
51
- datasets:
52
- - name: CMRxRecon
53
- kspace_context: time
54
- text_description: train
55
- transforms:
56
- masking:
57
- name: Gaussian2D
58
- accelerations:
59
- - 4.0327
60
- - 6
61
- - 8.2
62
- center_fractions:
63
- - 0.04
64
- - 0.04
65
- - 0.04
66
- use_seed: false
67
- delete_kspace: false
68
- delete_acs_mask: false
69
- use_acs_as_mask: true
70
- augmentation:
71
- pad:
72
- - 512
73
- - 246
74
- sensitivity_map_estimation:
75
- estimate_sensitivity_maps: true
76
- normalization:
77
- scaling_key: acs_kspace
78
- scale_percentile: 0.995
79
- model_checkpoint: null
80
- optimizer: Adam
81
- lr: 0.003
82
- weight_decay: 0.0
83
- batch_size: 1
84
- lr_step_size: 10000
85
- lr_gamma: 0.8
86
- lr_warmup_iter: 2000
87
- swa_start_iter: null
88
- num_iterations: 60001
89
- validation_steps: 4000
90
- gradient_steps: 1
91
- gradient_clipping: 0.0
92
- gradient_debug: false
93
- loss:
94
- crop: null
95
- losses:
96
- - function: l2_loss
97
- multiplier: 1
98
- checkpointer:
99
- checkpoint_steps: 2000
100
- metrics: []
101
- regularizers: []
102
- validation:
103
- datasets:
104
- - name: CMRxRecon
105
- kspace_context: time
106
- text_description: val-4x
107
- transforms:
108
- masking:
109
- name: Gaussian2D
110
- accelerations:
111
- - 4.0327
112
- center_fractions:
113
- - 0.04
114
- use_seed: true
115
- delete_kspace: false
116
- delete_acs_mask: false
117
- use_acs_as_mask: true
118
- augmentation:
119
- pad:
120
- - 512
121
- - 246
122
- sensitivity_map_estimation:
123
- estimate_sensitivity_maps: true
124
- normalization:
125
- scaling_key: acs_kspace
126
- scale_percentile: 0.995
127
- - name: CMRxRecon
128
- kspace_context: time
129
- text_description: val-6x
130
- transforms:
131
- masking:
132
- name: Gaussian2D
133
- accelerations:
134
- - 6
135
- center_fractions:
136
- - 0.04
137
- use_seed: true
138
- delete_kspace: false
139
- delete_acs_mask: false
140
- use_acs_as_mask: true
141
- augmentation:
142
- pad:
143
- - 512
144
- - 246
145
- sensitivity_map_estimation:
146
- estimate_sensitivity_maps: true
147
- normalization:
148
- scaling_key: acs_kspace
149
- scale_percentile: 0.995
150
- - name: CMRxRecon
151
- kspace_context: time
152
- text_description: val-8x
153
- transforms:
154
- masking:
155
- name: Gaussian2D
156
- accelerations:
157
- - 8.2
158
- center_fractions:
159
- - 0.04
160
- use_seed: true
161
- delete_kspace: false
162
- delete_acs_mask: false
163
- use_acs_as_mask: true
164
- augmentation:
165
- pad:
166
- - 512
167
- - 246
168
- sensitivity_map_estimation:
169
- estimate_sensitivity_maps: true
170
- normalization:
171
- scaling_key: acs_kspace
172
- scale_percentile: 0.995
173
- batch_size: 1
174
- metrics:
175
- - fastmri_ssim
176
- - fastmri_psnr
177
- regularizers: []
178
- crop: header
179
  inference:
180
- dataset:
181
- name: CMRxRecon
182
- transforms:
183
- masking:
184
- name: Gaussian2D
185
- accelerations:
186
- - 4.0327
187
- center_fractions:
188
- - 0.04
189
- use_seed: true
190
- delete_kspace: false
191
- delete_acs_mask: false
192
- use_acs_as_mask: true
193
- augmentation:
194
- pad:
195
- - 512
196
- - 246
197
- sensitivity_map_estimation:
198
- estimate_sensitivity_maps: true
199
- normalization:
200
- scaling_key: acs_kspace
201
- scale_percentile: 0.995
202
- batch_size: 1
203
- crop: header
204
- metrics:
205
- - fastmri_ssim
206
- - fastmri_psnr
207
- - fastmri_nmse
208
- logging:
209
- log_as_image: null
210
- tensorboard:
211
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: TWO_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 12
20
+ - 512
21
+ - 246
22
+ num_layers: 2
23
+ kspace_sampler: false
24
+ sampler_detach_mask: false
25
+ sampler_chans: 16
26
+ sampler_num_pool_layers: 3
27
+ sampler_fc_size: 128
28
+ sampler_drop_prob: 0.0
29
+ sampler_num_fc_layers: 3
30
+ sampler_activation: LEAKY_RELU
31
+ sampling_type: STATIC
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ crop: header
45
+ dataset:
46
+ name: CMRxRecon
47
+ transforms:
48
+ use_seed: true
49
+ delete_kspace: false
50
+ masking:
51
+ name: Gaussian2D
52
+ accelerations:
53
+ - 4.0327
54
+ center_fractions:
55
+ - 0.04
56
+ cropping:
57
+ image_center_crop: false
58
+ sensitivity_map_estimation:
59
+ estimate_sensitivity_maps: true
60
+ normalization:
61
+ scaling_key: acs_kspace
62
+ scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
 
 
medl_ads_2d_frame.yaml CHANGED
@@ -1,252 +1,61 @@
1
  model:
2
- model_name: medl.medl.MEDL3D
3
- engine_name: null
4
- iterations: 3
5
- num_layers: 3
6
- unet_num_filters: 18
7
- unet_num_pool_layers: 4
8
- unet_dropout: 0.0
9
- unet_norm: false
10
  additional_models:
11
- sampling_model:
12
- model_name: adaptive.policy.StraightThroughPolicy
13
- sampling_dimension: TWO_D
14
- st_slope: 10.0
15
- st_clamp: false
16
- use_softplus: true
17
- slope: 10.0
18
- fix_sign_leakage: true
19
- acceleration: null
20
- kspace_shape:
21
- - 512
22
- - 246
23
- num_layers: 2
24
- kspace_sampler: false
25
- sampler_detach_mask: false
26
- sampler_chans: 16
27
- sampler_num_pool_layers: 3
28
- sampler_fc_size: 128
29
- sampler_drop_prob: 0.0
30
- sampler_num_fc_layers: 3
31
- sampler_activation: LEAKY_RELU
32
- sampling_type: DYNAMIC_2D
33
- num_time_steps: 12
34
- num_slices: null
35
- engine_name: null
36
- sensitivity_model:
37
- model_name: unet.unet_2d.UnetModel2d
38
- engine_name: null
39
- in_channels: 2
40
- out_channels: 2
41
- num_filters: 16
42
- num_pool_layers: 4
43
- dropout_probability: 0.0
44
  physics:
45
- forward_operator: fft2
46
- backward_operator: ifft2
47
- use_noise_matrix: false
48
- noise_matrix_scaling: 1.0
49
- training:
50
- datasets:
51
- - name: CMRxRecon
52
- kspace_context: time
53
- text_description: train-4x
54
- transforms:
55
- masking:
56
- name: Gaussian2D
57
- accelerations:
58
- - 4.0327
59
- center_fractions:
60
- - 0.04
61
- use_seed: false
62
- delete_kspace: false
63
- delete_acs_mask: false
64
- use_acs_as_mask: true
65
- augmentation:
66
- pad:
67
- - 512
68
- - 246
69
- sensitivity_map_estimation:
70
- estimate_sensitivity_maps: true
71
- normalization:
72
- scaling_key: acs_kspace
73
- scale_percentile: 0.995
74
- - name: CMRxRecon
75
- kspace_context: time
76
- text_description: train-6x
77
- transforms:
78
- masking:
79
- name: Gaussian2D
80
- accelerations:
81
- - 6
82
- center_fractions:
83
- - 0.04
84
- use_seed: false
85
- delete_kspace: false
86
- delete_acs_mask: false
87
- use_acs_as_mask: true
88
- augmentation:
89
- pad:
90
- - 512
91
- - 246
92
- sensitivity_map_estimation:
93
- estimate_sensitivity_maps: true
94
- normalization:
95
- scaling_key: acs_kspace
96
- scale_percentile: 0.995
97
- - name: CMRxRecon
98
- kspace_context: time
99
- text_description: train-8x
100
- transforms:
101
- masking:
102
- name: Gaussian2D
103
- accelerations:
104
- - 8.2
105
- center_fractions:
106
- - 0.04
107
- use_seed: false
108
- delete_kspace: false
109
- delete_acs_mask: false
110
- use_acs_as_mask: true
111
- augmentation:
112
- pad:
113
- - 512
114
- - 246
115
- sensitivity_map_estimation:
116
- estimate_sensitivity_maps: true
117
- normalization:
118
- scaling_key: acs_kspace
119
- scale_percentile: 0.995
120
- model_checkpoint: null
121
- optimizer: Adam
122
- lr: 0.003
123
- weight_decay: 0.0
124
- batch_size: 1
125
- lr_step_size: 10000
126
- lr_gamma: 0.8
127
- lr_warmup_iter: 2000
128
- swa_start_iter: null
129
- num_iterations: 60001
130
- validation_steps: 4000
131
- gradient_steps: 1
132
- gradient_clipping: 0.0
133
- gradient_debug: false
134
- loss:
135
- crop: null
136
- losses:
137
- - function: l2_loss
138
- multiplier: 1
139
- checkpointer:
140
- checkpoint_steps: 2000
141
- metrics: []
142
- regularizers: []
143
- validation:
144
- datasets:
145
- - name: CMRxRecon
146
- kspace_context: time
147
- text_description: val-4x
148
- transforms:
149
- masking:
150
- name: Gaussian2D
151
- accelerations:
152
- - 4.0327
153
- center_fractions:
154
- - 0.04
155
- use_seed: true
156
- delete_kspace: false
157
- delete_acs_mask: false
158
- use_acs_as_mask: true
159
- augmentation:
160
- pad:
161
- - 512
162
- - 246
163
- sensitivity_map_estimation:
164
- estimate_sensitivity_maps: true
165
- normalization:
166
- scaling_key: acs_kspace
167
- scale_percentile: 0.995
168
- - name: CMRxRecon
169
- kspace_context: time
170
- text_description: val-6x
171
- transforms:
172
- masking:
173
- name: Gaussian2D
174
- accelerations:
175
- - 6
176
- center_fractions:
177
- - 0.04
178
- use_seed: true
179
- delete_kspace: false
180
- delete_acs_mask: false
181
- use_acs_as_mask: true
182
- augmentation:
183
- pad:
184
- - 512
185
- - 246
186
- sensitivity_map_estimation:
187
- estimate_sensitivity_maps: true
188
- normalization:
189
- scaling_key: acs_kspace
190
- scale_percentile: 0.995
191
- - name: CMRxRecon
192
- kspace_context: time
193
- text_description: val-8x
194
- transforms:
195
- masking:
196
- name: Gaussian2D
197
- accelerations:
198
- - 8.2
199
- center_fractions:
200
- - 0.04
201
- use_seed: true
202
- delete_kspace: false
203
- delete_acs_mask: false
204
- use_acs_as_mask: true
205
- augmentation:
206
- pad:
207
- - 512
208
- - 246
209
- sensitivity_map_estimation:
210
- estimate_sensitivity_maps: true
211
- normalization:
212
- scaling_key: acs_kspace
213
- scale_percentile: 0.995
214
- batch_size: 1
215
- metrics:
216
- - fastmri_ssim
217
- - fastmri_psnr
218
- regularizers: []
219
- crop: header
220
  inference:
221
- dataset:
222
- name: CMRxRecon
223
- transforms:
224
- masking:
225
- name: Gaussian2D
226
- accelerations:
227
- - 4.0327
228
- center_fractions:
229
- - 0.04
230
- use_seed: true
231
- delete_kspace: false
232
- delete_acs_mask: false
233
- use_acs_as_mask: true
234
- augmentation:
235
- pad:
236
- - 512
237
- - 246
238
- sensitivity_map_estimation:
239
- estimate_sensitivity_maps: true
240
- normalization:
241
- scaling_key: acs_kspace
242
- scale_percentile: 0.995
243
- batch_size: 1
244
- crop: null
245
- metrics:
246
- - fastmri_ssim
247
- - fastmri_psnr
248
- - fastmri_nmse
249
- logging:
250
- log_as_image: null
251
- tensorboard:
252
- num_images: 4
 
1
  model:
2
+ model_name: medl.medl.MEDL3D
3
+ iterations: 3
4
+ num_layers: 3
5
+ unet_num_filters: 18
6
+ unet_num_pool_layers: 4
7
+ unet_dropout: 0.0
8
+ unet_norm: false
 
9
  additional_models:
10
+ sampling_model:
11
+ model_name: adaptive.policy.StraightThroughPolicy
12
+ sampling_dimension: TWO_D
13
+ st_slope: 10.0
14
+ st_clamp: false
15
+ use_softplus: true
16
+ slope: 10.0
17
+ fix_sign_leakage: true
18
+ kspace_shape:
19
+ - 512
20
+ - 246
21
+ num_layers: 2
22
+ kspace_sampler: false
23
+ sampler_detach_mask: false
24
+ sampler_chans: 16
25
+ sampler_num_pool_layers: 3
26
+ sampler_fc_size: 128
27
+ sampler_drop_prob: 0.0
28
+ sampler_num_fc_layers: 3
29
+ sampler_activation: LEAKY_RELU
30
+ sampling_type: DYNAMIC_2D
31
+ num_time_steps: 12
32
+ sensitivity_model:
33
+ model_name: unet.unet_2d.UnetModel2d
34
+ in_channels: 2
35
+ out_channels: 2
36
+ num_filters: 16
37
+ num_pool_layers: 4
38
+ dropout_probability: 0.0
 
 
 
 
39
  physics:
40
+ forward_operator: fft2
41
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  inference:
43
+ batch_size: 1
44
+ dataset:
45
+ name: CMRxRecon
46
+ transforms:
47
+ use_seed: true
48
+ delete_kspace: false
49
+ masking:
50
+ name: Gaussian2D
51
+ accelerations:
52
+ - 4.0327
53
+ center_fractions:
54
+ - 0.04
55
+ cropping:
56
+ image_center_crop: false
57
+ sensitivity_map_estimation:
58
+ estimate_sensitivity_maps: true
59
+ normalization:
60
+ scaling_key: acs_kspace
61
+ scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
 
 
 
vsharp_ads_1d.yaml CHANGED
@@ -1,21 +1,20 @@
1
  model:
2
  model_name: vsharp.vsharp.VSharpNet3D
3
- engine_name:
4
  num_steps: 8
5
  num_steps_dc_gd: 8
6
  image_init: SENSE
7
  no_parameter_sharing: true
8
  auxiliary_steps: -1
9
  initializer_channels:
10
- - 32
11
- - 32
12
- - 64
13
- - 64
14
  initializer_dilations:
15
- - 1
16
- - 1
17
- - 2
18
- - 4
19
  initializer_multiscale: 1
20
  initializer_activation: PRELU
21
  unet_num_filters: 16
@@ -25,18 +24,16 @@ model:
25
  additional_models:
26
  sampling_model:
27
  model_name: adaptive.policy.StraightThroughPolicy
28
- engine_name:
29
  sampling_dimension: ONE_D
30
  st_slope: 10.0
31
  st_clamp: false
32
  use_softplus: true
33
  slope: 10.0
34
  fix_sign_leakage: true
35
- acceleration:
36
  kspace_shape:
37
- - 12
38
- - 512
39
- - 246
40
  num_layers: 1
41
  kspace_sampler: false
42
  sampler_detach_mask: false
@@ -47,11 +44,8 @@ additional_models:
47
  sampler_num_fc_layers: 3
48
  sampler_activation: LEAKY_RELU
49
  sampling_type: STATIC
50
- num_time_steps:
51
- num_slices:
52
  sensitivity_model:
53
  model_name: unet.unet_2d.UnetModel2d
54
- engine_name:
55
  in_channels: 2
56
  out_channels: 2
57
  num_filters: 16
@@ -60,204 +54,27 @@ additional_models:
60
  physics:
61
  forward_operator: fft2
62
  backward_operator: ifft2
63
- use_noise_matrix: false
64
- noise_matrix_scaling: 1.0
65
- training:
66
- datasets:
67
- - name: CMRxRecon
68
- kspace_context: time
69
- text_description: train
70
- transforms:
71
- padding_eps: 0.0
72
- masking:
73
- name: FastMRIRandom
74
- accelerations:
75
- - 4.0327
76
- - 6
77
- - 8.2
78
- center_fractions:
79
- - 0.04
80
- - 0.04
81
- - 0.04
82
- use_seed: false
83
- delete_kspace: false
84
- delete_acs_mask: false
85
- use_acs_as_mask: true
86
- augmentation:
87
- pad:
88
- - 512
89
- - 246
90
- sensitivity_map_estimation:
91
- estimate_sensitivity_maps: true
92
- normalization:
93
- scaling_key: acs_kspace
94
- scale_percentile: 0.995
95
- random_augmentations:
96
- random_rotation_probability: 0.0
97
- random_flip_probability: 0.5
98
- model_checkpoint:
99
- optimizer: Adam
100
- lr: 0.003
101
- weight_decay: 0.0
102
- batch_size: 1
103
- lr_step_size: 10000
104
- lr_gamma: 0.8
105
- lr_warmup_iter: 2000
106
- swa_start_iter:
107
- num_iterations: 60001
108
- validation_steps: 4000
109
- gradient_steps: 1
110
- gradient_clipping: 0.0
111
- gradient_debug: false
112
- loss:
113
- crop:
114
- losses:
115
- - function: l1_loss
116
- multiplier: 1
117
- - function: ssim_loss
118
- multiplier: 1
119
- - function: ssim_3d_loss
120
- multiplier: 1
121
- - function: hfen_l1_norm_loss
122
- multiplier: 1
123
- - function: kspace_nmae_loss
124
- multiplier: 3
125
- checkpointer:
126
- checkpoint_steps: 2000
127
- metrics: []
128
- regularizers: []
129
- validation:
130
- datasets:
131
- - name: CMRxRecon
132
- kspace_context: time
133
- text_description: val-4x
134
- transforms:
135
- padding_eps: 0.0
136
- masking:
137
- name: FastMRIRandom
138
- accelerations:
139
- - 4.0327
140
- center_fractions:
141
- - 0.04
142
- use_seed: true
143
- delete_kspace: false
144
- delete_acs_mask: false
145
- use_acs_as_mask: true
146
- augmentation:
147
- pad:
148
- - 512
149
- - 246
150
- sensitivity_map_estimation:
151
- estimate_sensitivity_maps: true
152
- normalization:
153
- scaling_key: acs_kspace
154
- scale_percentile: 0.995
155
- random_augmentations:
156
- random_rotation_probability: 0.0
157
- random_flip_probability: 0.0
158
- - name: CMRxRecon
159
- kspace_context: time
160
- text_description: val-6x
161
- transforms:
162
- padding_eps: 0.0
163
- masking:
164
- name: FastMRIRandom
165
- accelerations:
166
- - 6
167
- center_fractions:
168
- - 0.04
169
- use_seed: true
170
- delete_kspace: false
171
- delete_acs_mask: false
172
- use_acs_as_mask: true
173
- augmentation:
174
- pad:
175
- - 512
176
- - 246
177
- sensitivity_map_estimation:
178
- estimate_sensitivity_maps: true
179
- normalization:
180
- scaling_key: acs_kspace
181
- scale_percentile: 0.995
182
- random_augmentations:
183
- random_rotation_probability: 0.0
184
- random_flip_probability: 0.0
185
- - name: CMRxRecon
186
- kspace_context: time
187
- text_description: val-8x
188
- transforms:
189
- padding_eps: 0.0
190
- masking:
191
- name: FastMRIRandom
192
- accelerations:
193
- - 8.2
194
- center_fractions:
195
- - 0.04
196
- use_seed: true
197
- delete_kspace: false
198
- delete_acs_mask: false
199
- use_acs_as_mask: true
200
- augmentation:
201
- pad:
202
- - 512
203
- - 246
204
- sensitivity_map_estimation:
205
- estimate_sensitivity_maps: true
206
- normalization:
207
- scaling_key: acs_kspace
208
- scale_percentile: 0.995
209
- random_augmentations:
210
- random_rotation_probability: 0.0
211
- random_flip_probability: 0.0
212
  batch_size: 1
213
- metrics:
214
- - fastmri_ssim
215
- - fastmri_psnr
216
- regularizers: []
217
  crop: header
218
- inference:
219
  dataset:
220
  name: CMRxRecon
221
  transforms:
222
- padding_eps: 0.0
 
223
  masking:
224
  name: FastMRIRandom
225
  accelerations:
226
- - 4.0327
227
  center_fractions:
228
- - 0.04
229
- use_seed: true
230
- delete_kspace: false
231
- delete_acs_mask: false
232
- use_acs_as_mask: true
233
- augmentation:
234
- pad:
235
- - 512
236
- - 246
237
  sensitivity_map_estimation:
238
  estimate_sensitivity_maps: true
239
  normalization:
240
  scaling_key: acs_kspace
241
  scale_percentile: 0.995
242
- random_augmentations:
243
- random_rotation_probability: 0.0
244
- random_flip_probability: 0.0
245
- text_description: inference
246
- data_root:
247
- filenames_filter:
248
- filenames_lists:
249
- filenames_lists_root:
250
  kspace_key: kspace_full
251
  compute_mask: false
252
- extra_keys:
253
  kspace_context: time
254
- batch_size: 1
255
- metrics:
256
- - fastmri_ssim
257
- - fastmri_psnr
258
- - fastmri_nmse
259
- crop: header
260
- logging:
261
- log_as_image:
262
- tensorboard:
263
- num_images: 4
 
1
  model:
2
  model_name: vsharp.vsharp.VSharpNet3D
 
3
  num_steps: 8
4
  num_steps_dc_gd: 8
5
  image_init: SENSE
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
  initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
 
24
  additional_models:
25
  sampling_model:
26
  model_name: adaptive.policy.StraightThroughPolicy
 
27
  sampling_dimension: ONE_D
28
  st_slope: 10.0
29
  st_clamp: false
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
 
33
  kspace_shape:
34
+ - 12
35
+ - 512
36
+ - 246
37
  num_layers: 1
38
  kspace_sampler: false
39
  sampler_detach_mask: false
 
44
  sampler_num_fc_layers: 3
45
  sampler_activation: LEAKY_RELU
46
  sampling_type: STATIC
 
 
47
  sensitivity_model:
48
  model_name: unet.unet_2d.UnetModel2d
 
49
  in_channels: 2
50
  out_channels: 2
51
  num_filters: 16
 
54
  physics:
55
  forward_operator: fft2
56
  backward_operator: ifft2
57
+ inference:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  batch_size: 1
 
 
 
 
59
  crop: header
 
60
  dataset:
61
  name: CMRxRecon
62
  transforms:
63
+ use_seed: true
64
+ delete_kspace: false
65
  masking:
66
  name: FastMRIRandom
67
  accelerations:
68
+ - 4.0327
69
  center_fractions:
70
+ - 0.04
71
+ cropping:
72
+ image_center_crop: false
 
 
 
 
 
 
73
  sensitivity_map_estimation:
74
  estimate_sensitivity_maps: true
75
  normalization:
76
  scaling_key: acs_kspace
77
  scale_percentile: 0.995
 
 
 
 
 
 
 
 
78
  kspace_key: kspace_full
79
  compute_mask: false
 
80
  kspace_context: time
 
 
 
 
 
 
 
 
 
 
vsharp_ads_1d_frame.yaml CHANGED
@@ -1,21 +1,20 @@
1
  model:
2
  model_name: vsharp.vsharp.VSharpNet3D
3
- engine_name:
4
  num_steps: 8
5
  num_steps_dc_gd: 8
6
  image_init: SENSE
7
  no_parameter_sharing: true
8
  auxiliary_steps: -1
9
  initializer_channels:
10
- - 32
11
- - 32
12
- - 64
13
- - 64
14
  initializer_dilations:
15
- - 1
16
- - 1
17
- - 2
18
- - 4
19
  initializer_multiscale: 1
20
  initializer_activation: PRELU
21
  unet_num_filters: 16
@@ -25,17 +24,15 @@ model:
25
  additional_models:
26
  sampling_model:
27
  model_name: adaptive.policy.StraightThroughPolicy
28
- engine_name:
29
  sampling_dimension: ONE_D
30
  st_slope: 10.0
31
  st_clamp: false
32
  use_softplus: true
33
  slope: 10.0
34
  fix_sign_leakage: true
35
- acceleration:
36
  kspace_shape:
37
- - 512
38
- - 246
39
  num_layers: 1
40
  kspace_sampler: false
41
  sampler_detach_mask: false
@@ -47,10 +44,8 @@ additional_models:
47
  sampler_activation: LEAKY_RELU
48
  sampling_type: DYNAMIC_2D
49
  num_time_steps: 12
50
- num_slices:
51
  sensitivity_model:
52
  model_name: unet.unet_2d.UnetModel2d
53
- engine_name:
54
  in_channels: 2
55
  out_channels: 2
56
  num_filters: 16
@@ -59,317 +54,26 @@ additional_models:
59
  physics:
60
  forward_operator: fft2
61
  backward_operator: ifft2
62
- use_noise_matrix: false
63
- noise_matrix_scaling: 1.0
64
- training:
65
- datasets:
66
- - name: CMRxRecon
67
- kspace_context: time
68
- text_description: train-4x
69
- transforms:
70
- padding_eps: 0.0
71
- masking:
72
- name: FastMRIRandom
73
- mode: DYNAMIC
74
- accelerations:
75
- - 4.0327
76
- center_fractions:
77
- - 0.04
78
- use_seed: false
79
- delete_kspace: false
80
- delete_acs_mask: false
81
- use_acs_as_mask: true
82
- augmentation:
83
- pad:
84
- - 512
85
- - 246
86
- sensitivity_map_estimation:
87
- estimate_sensitivity_maps: true
88
- normalization:
89
- scaling_key: acs_kspace
90
- scale_percentile: 0.995
91
- random_augmentations:
92
- random_rotation_probability: 0.0
93
- random_flip_probability: 0.5
94
- - name: CMRxRecon
95
- kspace_context: time
96
- text_description: train-6x
97
- transforms:
98
- padding_eps: 0.0
99
- masking:
100
- name: FastMRIRandom
101
- mode: DYNAMIC
102
- accelerations:
103
- - 6
104
- center_fractions:
105
- - 0.04
106
- use_seed: false
107
- delete_kspace: false
108
- delete_acs_mask: false
109
- use_acs_as_mask: true
110
- augmentation:
111
- pad:
112
- - 512
113
- - 246
114
- sensitivity_map_estimation:
115
- estimate_sensitivity_maps: true
116
- normalization:
117
- scaling_key: acs_kspace
118
- scale_percentile: 0.995
119
- random_augmentations:
120
- random_rotation_probability: 0.0
121
- random_flip_probability: 0.5
122
- - name: CMRxRecon
123
- kspace_context: time
124
- text_description: train-8x
125
- transforms:
126
- padding_eps: 0.0
127
- masking:
128
- name: FastMRIRandom
129
- mode: DYNAMIC
130
- accelerations:
131
- - 8.2
132
- center_fractions:
133
- - 0.04
134
- use_seed: false
135
- delete_kspace: false
136
- delete_acs_mask: false
137
- use_acs_as_mask: true
138
- augmentation:
139
- pad:
140
- - 512
141
- - 246
142
- sensitivity_map_estimation:
143
- estimate_sensitivity_maps: true
144
- normalization:
145
- scaling_key: acs_kspace
146
- scale_percentile: 0.995
147
- random_augmentations:
148
- random_rotation_probability: 0.0
149
- random_flip_probability: 0.5
150
- model_checkpoint:
151
- optimizer: Adam
152
- lr: 0.003
153
- weight_decay: 0.0
154
- batch_size: 1
155
- lr_step_size: 10000
156
- lr_gamma: 0.8
157
- lr_warmup_iter: 2000
158
- swa_start_iter:
159
- num_iterations: 60001
160
- validation_steps: 10000
161
- gradient_steps: 1
162
- gradient_clipping: 0.0
163
- gradient_debug: false
164
- loss:
165
- crop:
166
- losses:
167
- - function: l1_loss
168
- multiplier: 1
169
- - function: ssim_loss
170
- multiplier: 1
171
- - function: ssim_3d_loss
172
- multiplier: 1
173
- - function: hfen_l1_norm_loss
174
- multiplier: 1
175
- - function: kspace_nmae_loss
176
- multiplier: 3
177
- checkpointer:
178
- checkpoint_steps: 2000
179
- metrics: []
180
- regularizers: []
181
- validation:
182
- datasets:
183
- - name: CMRxRecon
184
- kspace_context: time
185
- text_description: val-4x
186
- transforms:
187
- padding_eps: 0.0
188
- masking:
189
- name: FastMRIRandom
190
- mode: DYNAMIC
191
- accelerations:
192
- - 4.0327
193
- center_fractions:
194
- - 0.04
195
- use_seed: true
196
- delete_kspace: false
197
- delete_acs_mask: false
198
- use_acs_as_mask: true
199
- augmentation:
200
- pad:
201
- - 512
202
- - 246
203
- sensitivity_map_estimation:
204
- estimate_sensitivity_maps: true
205
- normalization:
206
- scaling_key: acs_kspace
207
- scale_percentile: 0.995
208
- random_augmentations:
209
- random_rotation_probability: 0.0
210
- random_flip_probability: 0.0
211
- - name: CMRxRecon
212
- kspace_context: time
213
- text_description: val-6x
214
- transforms:
215
- padding_eps: 0.0
216
- masking:
217
- name: FastMRIRandom
218
- mode: DYNAMIC
219
- accelerations:
220
- - 6
221
- center_fractions:
222
- - 0.04
223
- use_seed: true
224
- delete_kspace: false
225
- delete_acs_mask: false
226
- use_acs_as_mask: true
227
- augmentation:
228
- pad:
229
- - 512
230
- - 246
231
- sensitivity_map_estimation:
232
- estimate_sensitivity_maps: true
233
- normalization:
234
- scaling_key: acs_kspace
235
- scale_percentile: 0.995
236
- random_augmentations:
237
- random_rotation_probability: 0.0
238
- random_flip_probability: 0.0
239
- - name: CMRxRecon
240
- kspace_context: time
241
- text_description: val-8x
242
- transforms:
243
- padding_eps: 0.0
244
- masking:
245
- name: FastMRIRandom
246
- mode: DYNAMIC
247
- accelerations:
248
- - 8.2
249
- center_fractions:
250
- - 0.04
251
- use_seed: true
252
- delete_kspace: false
253
- delete_acs_mask: false
254
- use_acs_as_mask: true
255
- augmentation:
256
- pad:
257
- - 512
258
- - 246
259
- sensitivity_map_estimation:
260
- estimate_sensitivity_maps: true
261
- normalization:
262
- scaling_key: acs_kspace
263
- scale_percentile: 0.995
264
- random_augmentations:
265
- random_rotation_probability: 0.0
266
- random_flip_probability: 0.0
267
- batch_size: 1
268
- metrics:
269
- - fastmri_ssim
270
- - fastmri_psnr
271
- regularizers: []
272
- crop:
273
  inference:
 
274
  dataset:
275
  name: CMRxRecon
276
  transforms:
 
 
277
  masking:
278
  name: FastMRIRandom
279
  accelerations:
280
- - 8.2
281
  center_fractions:
282
- - 0.04
283
- mode: DYNAMIC
284
- val_accelerations:
285
- - 5.0
286
- - 10.0
287
- val_center_fractions:
288
- - 0.1
289
- - 0.05
290
- range_mode: DISCRETE
291
- target_acceleration:
292
  cropping:
293
- crop:
294
- crop_type: uniform
295
  image_center_crop: false
296
- augmentation:
297
- rescale:
298
- rescale_mode: NEAREST
299
- rescale_2d_if_3d: false
300
- pad:
301
- - 512
302
- - 246
303
- random_augmentations:
304
- random_rotation_degrees:
305
- - -90
306
- - 90
307
- random_rotation_probability: 0.0
308
- random_flip_type: RANDOM
309
- random_flip_probability: 0.0
310
- random_reverse_probability: 0.0
311
- padding_eps: 0.0
312
- estimate_body_coil_image: false
313
  sensitivity_map_estimation:
314
  estimate_sensitivity_maps: true
315
- sensitivity_maps_type: RSS_ESTIMATE
316
- sensitivity_maps_espirit_threshold: 0.05
317
- sensitivity_maps_espirit_kernel_size: 6
318
- sensitivity_maps_espirit_crop: 0.95
319
- sensitivity_maps_espirit_max_iters: 30
320
- sensitivity_maps_gaussian: 0.7
321
  normalization:
322
  scaling_key: acs_kspace
323
  scale_percentile: 0.995
324
- use_acs_as_mask: true
325
- delete_acs_mask: false
326
- delete_kspace: false
327
- image_recon_type: RSS
328
- compress_coils:
329
- pad_coils:
330
- registration:
331
- registration: false
332
- registration_simulate_reference:
333
- registration_simulate_elastic_sigma: 3.0
334
- registration_simulate_elastic_points: 3
335
- registration_simulate_elastic_rotate: 0.0
336
- registration_simulate_elastic_zoom: 0.0
337
- registration_estimate_displacement: true
338
- registration_simulate_reference_from_key_index: 0
339
- registration_moving_key: TARGET
340
- demons_filter_type: SYMMETRIC_FORCES
341
- demons_num_iterations: 100
342
- demons_smooth_displacement_field: true
343
- demons_standard_deviations: 1.5
344
- demons_intensity_difference_threshold:
345
- demons_maximum_rms_error:
346
- use_seed: true
347
- transforms_type: SUPERVISED
348
- mask_split_ratio:
349
- - 0.4
350
- mask_split_acs_region:
351
- - 0
352
- - 0
353
- mask_split_keep_acs: false
354
- mask_split_type: GAUSSIAN
355
- mask_split_gaussian_std: 3.0
356
- mask_split_half_direction: VERTICAL
357
- text_description: inference-8x
358
- data_root:
359
- filenames_filter:
360
- filenames_lists:
361
- filenames_lists_root:
362
  kspace_key: kspace_full
363
  compute_mask: false
364
- extra_keys:
365
  kspace_context: time
366
- batch_size: 1
367
- metrics:
368
- - fastmri_ssim
369
- - fastmri_psnr
370
- - fastmri_nmse
371
- crop:
372
- logging:
373
- log_as_image:
374
- tensorboard:
375
- num_images: 4
 
1
  model:
2
  model_name: vsharp.vsharp.VSharpNet3D
 
3
  num_steps: 8
4
  num_steps_dc_gd: 8
5
  image_init: SENSE
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
  initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
 
24
  additional_models:
25
  sampling_model:
26
  model_name: adaptive.policy.StraightThroughPolicy
 
27
  sampling_dimension: ONE_D
28
  st_slope: 10.0
29
  st_clamp: false
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
 
33
  kspace_shape:
34
+ - 512
35
+ - 246
36
  num_layers: 1
37
  kspace_sampler: false
38
  sampler_detach_mask: false
 
44
  sampler_activation: LEAKY_RELU
45
  sampling_type: DYNAMIC_2D
46
  num_time_steps: 12
 
47
  sensitivity_model:
48
  model_name: unet.unet_2d.UnetModel2d
 
49
  in_channels: 2
50
  out_channels: 2
51
  num_filters: 16
 
54
  physics:
55
  forward_operator: fft2
56
  backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  inference:
58
+ batch_size: 1
59
  dataset:
60
  name: CMRxRecon
61
  transforms:
62
+ use_seed: true
63
+ delete_kspace: false
64
  masking:
65
  name: FastMRIRandom
66
  accelerations:
67
+ - 8.2
68
  center_fractions:
69
+ - 0.04
 
 
 
 
 
 
 
 
 
70
  cropping:
 
 
71
  image_center_crop: false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  sensitivity_map_estimation:
73
  estimate_sensitivity_maps: true
 
 
 
 
 
 
74
  normalization:
75
  scaling_key: acs_kspace
76
  scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  kspace_key: kspace_full
78
  compute_mask: false
 
79
  kspace_context: time
 
 
 
 
 
 
 
 
 
 
vsharp_ads_1d_frame_init2.yaml CHANGED
@@ -6,15 +6,15 @@ model:
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
- - 32
10
- - 32
11
- - 64
12
- - 64
13
  initializer_dilations:
14
- - 1
15
- - 1
16
- - 2
17
- - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
@@ -30,10 +30,9 @@ additional_models:
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
33
- acceleration:
34
  kspace_shape:
35
- - 512
36
- - 246
37
  num_layers: 1
38
  kspace_sampler: false
39
  sampler_detach_mask: false
@@ -45,7 +44,6 @@ additional_models:
45
  sampler_activation: LEAKY_RELU
46
  sampling_type: DYNAMIC_2D
47
  num_time_steps: 12
48
- num_slices:
49
  sensitivity_model:
50
  model_name: unet.unet_2d.UnetModel2d
51
  in_channels: 2
@@ -56,234 +54,24 @@ additional_models:
56
  physics:
57
  forward_operator: fft2
58
  backward_operator: ifft2
59
- use_noise_matrix: false
60
- noise_matrix_scaling: 1.0
61
- training:
62
- datasets:
63
- - name: CMRxRecon
64
- kspace_context: time
65
- text_description: train-4x
66
- transforms:
67
- masking:
68
- name: FastMRIEquispaced
69
- accelerations:
70
- - 6
71
- center_fractions:
72
- - 0.04
73
- target_acceleration: 4.0327
74
- dynamic_mask: true
75
- use_seed: false
76
- delete_kspace: false
77
- delete_acs_mask: false
78
- use_acs_as_mask: false
79
- augmentation:
80
- pad:
81
- - 512
82
- - 246
83
- sensitivity_map_estimation:
84
- estimate_sensitivity_maps: true
85
- normalization:
86
- scaling_key: acs_kspace
87
- scale_percentile: 0.995
88
- - name: CMRxRecon
89
- kspace_context: time
90
- text_description: train-6x
91
- transforms:
92
- masking:
93
- name: FastMRIEquispaced
94
- accelerations:
95
- - 8.2
96
- center_fractions:
97
- - 0.04
98
- target_acceleration: 6
99
- dynamic_mask: true
100
- use_seed: false
101
- delete_kspace: false
102
- delete_acs_mask: false
103
- use_acs_as_mask: false
104
- augmentation:
105
- pad:
106
- - 512
107
- - 246
108
- sensitivity_map_estimation:
109
- estimate_sensitivity_maps: true
110
- normalization:
111
- scaling_key: acs_kspace
112
- scale_percentile: 0.995
113
- - name: CMRxRecon
114
- kspace_context: time
115
- text_description: train-8x
116
- transforms:
117
- masking:
118
- name: FastMRIEquispaced
119
- accelerations:
120
- - 10.25
121
- center_fractions:
122
- - 0.04
123
- target_acceleration: 8.2
124
- dynamic_mask: true
125
- use_seed: false
126
- delete_kspace: false
127
- delete_acs_mask: false
128
- use_acs_as_mask: false
129
- augmentation:
130
- pad:
131
- - 512
132
- - 246
133
- sensitivity_map_estimation:
134
- estimate_sensitivity_maps: true
135
- normalization:
136
- scaling_key: acs_kspace
137
- scale_percentile: 0.995
138
- model_checkpoint:
139
- optimizer: Adam
140
- lr: 0.003
141
- weight_decay: 0.0
142
- batch_size: 1
143
- lr_step_size: 10000
144
- lr_gamma: 0.8
145
- lr_warmup_iter: 2000
146
- swa_start_iter:
147
- num_iterations: 60021
148
- validation_steps: 4000
149
- gradient_steps: 1
150
- gradient_clipping: 0.0
151
- gradient_debug: false
152
- loss:
153
- crop:
154
- losses:
155
- - function: l1_loss
156
- multiplier: 1
157
- - function: ssim_loss
158
- multiplier: 1
159
- - function: ssim_3d_loss
160
- multiplier: 1
161
- - function: hfen_l1_norm_loss
162
- multiplier: 1
163
- - function: kspace_nmae_loss
164
- multiplier: 3
165
- checkpointer:
166
- checkpoint_steps: 2000
167
- metrics: []
168
- regularizers: []
169
- validation:
170
- datasets:
171
- - name: CMRxRecon
172
- kspace_context: time
173
- text_description: val-4x
174
- transforms:
175
- masking:
176
- name: FastMRIEquispaced
177
- accelerations:
178
- - 6
179
- center_fractions:
180
- - 0.04
181
- target_acceleration: 4
182
- dynamic_mask: true
183
- use_seed: true
184
- delete_kspace: false
185
- delete_acs_mask: false
186
- use_acs_as_mask: false
187
- augmentation:
188
- pad:
189
- - 512
190
- - 246
191
- sensitivity_map_estimation:
192
- estimate_sensitivity_maps: true
193
- normalization:
194
- scaling_key: acs_kspace
195
- scale_percentile: 0.995
196
- - name: CMRxRecon
197
- kspace_context: time
198
- text_description: val-6x
199
- transforms:
200
- masking:
201
- name: FastMRIEquispaced
202
- accelerations:
203
- - 8.2
204
- center_fractions:
205
- - 0.04
206
- target_acceleration: 6
207
- dynamic_mask: true
208
- use_seed: true
209
- delete_kspace: false
210
- delete_acs_mask: false
211
- use_acs_as_mask: false
212
- augmentation:
213
- pad:
214
- - 512
215
- - 246
216
- sensitivity_map_estimation:
217
- estimate_sensitivity_maps: true
218
- normalization:
219
- scaling_key: acs_kspace
220
- scale_percentile: 0.995
221
- - name: CMRxRecon
222
- kspace_context: time
223
- text_description: val-8x
224
- transforms:
225
- masking:
226
- name: FastMRIEquispaced
227
- accelerations:
228
- - 10.25
229
- center_fractions:
230
- - 0.04
231
- target_acceleration: 8.2
232
- dynamic_mask: true
233
- use_seed: true
234
- delete_kspace: false
235
- delete_acs_mask: false
236
- use_acs_as_mask: false
237
- augmentation:
238
- pad:
239
- - 512
240
- - 246
241
- sensitivity_map_estimation:
242
- estimate_sensitivity_maps: true
243
- normalization:
244
- scaling_key: acs_kspace
245
- scale_percentile: 0.995
246
  batch_size: 1
247
- metrics:
248
- - fastmri_ssim
249
- - fastmri_psnr
250
- regularizers: []
251
  crop: header
252
- inference:
253
  dataset:
254
  name: CMRxRecon
255
  transforms:
 
 
256
  masking:
257
  name: FastMRIEquispaced
258
  accelerations:
259
- - 6
260
  center_fractions:
261
- - 0.04
262
- # Match kosmos inference target_accelerations: [4.0327].
263
- target_acceleration: 4.0327
264
- dynamic_mask: true
265
- use_seed: true
266
- delete_kspace: false
267
- delete_acs_mask: false
268
- use_acs_as_mask: false
269
- # Kosmos inference used compute_and_apply_padding: false.
270
- padding_eps: 0.0
271
- augmentation:
272
- pad:
273
- - 512
274
- - 246
275
  sensitivity_map_estimation:
276
  estimate_sensitivity_maps: true
277
  normalization:
278
  scaling_key: acs_kspace
279
  scale_percentile: 0.995
280
- batch_size: 1
281
- crop: header
282
- metrics:
283
- - fastmri_ssim
284
- - fastmri_psnr
285
- - fastmri_nmse
286
- logging:
287
- log_as_image:
288
- tensorboard:
289
- num_images: 4
 
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
  initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
 
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
 
33
  kspace_shape:
34
+ - 512
35
+ - 246
36
  num_layers: 1
37
  kspace_sampler: false
38
  sampler_detach_mask: false
 
44
  sampler_activation: LEAKY_RELU
45
  sampling_type: DYNAMIC_2D
46
  num_time_steps: 12
 
47
  sensitivity_model:
48
  model_name: unet.unet_2d.UnetModel2d
49
  in_channels: 2
 
54
  physics:
55
  forward_operator: fft2
56
  backward_operator: ifft2
57
+ inference:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  batch_size: 1
 
 
 
 
59
  crop: header
 
60
  dataset:
61
  name: CMRxRecon
62
  transforms:
63
+ use_seed: true
64
+ delete_kspace: false
65
  masking:
66
  name: FastMRIEquispaced
67
  accelerations:
68
+ - 6
69
  center_fractions:
70
+ - 0.04
71
+ cropping:
72
+ image_center_crop: false
 
 
 
 
 
 
 
 
 
 
 
73
  sensitivity_map_estimation:
74
  estimate_sensitivity_maps: true
75
  normalization:
76
  scaling_key: acs_kspace
77
  scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
vsharp_ads_1d_init2.yaml CHANGED
@@ -1,314 +1,79 @@
1
  model:
2
- model_name: vsharp.vsharp.VSharpNet3D
3
- engine_name: null
4
- num_steps: 8
5
- num_steps_dc_gd: 8
6
- image_init: SENSE
7
- no_parameter_sharing: true
8
- auxiliary_steps: -1
9
- initializer_channels:
10
- - 32
11
- - 32
12
- - 64
13
- - 64
14
- initializer_dilations:
15
- - 1
16
- - 1
17
- - 2
18
- - 4
19
- initializer_multiscale: 1
20
- initializer_activation: PRELU
21
- unet_num_filters: 16
22
- unet_num_pool_layers: 4
23
- unet_dropout: 0.0
24
- unet_norm: false
25
  additional_models:
26
- sampling_model:
27
- model_name: adaptive.policy.StraightThroughPolicy
28
- engine_name: null
29
- sampling_dimension: ONE_D
30
- st_slope: 10.0
31
- st_clamp: false
32
- use_softplus: true
33
- slope: 10.0
34
- fix_sign_leakage: true
35
- acceleration: null
36
- kspace_shape:
37
- - 12
38
- - 512
39
- - 246
40
- num_layers: 1
41
- kspace_sampler: false
42
- sampler_detach_mask: false
43
- sampler_chans: 16
44
- sampler_num_pool_layers: 3
45
- sampler_fc_size: 128
46
- sampler_drop_prob: 0.0
47
- sampler_num_fc_layers: 3
48
- sampler_activation: LEAKY_RELU
49
- sampling_type: STATIC
50
- num_time_steps: null
51
- num_slices: null
52
- sensitivity_model:
53
- model_name: unet.unet_2d.UnetModel2d
54
- engine_name: null
55
- in_channels: 2
56
- out_channels: 2
57
- num_filters: 16
58
- num_pool_layers: 4
59
- dropout_probability: 0.0
60
  physics:
61
- forward_operator: fft2
62
- backward_operator: ifft2
63
- use_noise_matrix: false
64
- noise_matrix_scaling: 1.0
65
- training:
66
- datasets:
67
- - name: CMRxRecon
68
- kspace_context: time
69
- text_description: train-4x
70
- transforms:
71
- padding_eps: 0.0
72
- masking:
73
- name: FastMRIEquispaced
74
- accelerations:
75
- - 6
76
- center_fractions:
77
- - 0.04
78
- use_seed: false
79
- delete_kspace: false
80
- delete_acs_mask: false
81
- use_acs_as_mask: false
82
- target_acceleration: 4.0327
83
- augmentation:
84
- pad:
85
- - 512
86
- - 246
87
- sensitivity_map_estimation:
88
- estimate_sensitivity_maps: true
89
- normalization:
90
- scaling_key: acs_kspace
91
- scale_percentile: 0.995
92
- random_augmentations:
93
- random_rotation_probability: 0.0
94
- random_flip_probability: 0.5
95
- - name: CMRxRecon
96
- kspace_context: time
97
- text_description: train-8x
98
- transforms:
99
- padding_eps: 0.0
100
- masking:
101
- name: FastMRIEquispaced
102
- accelerations:
103
- - 8.2
104
- center_fractions:
105
- - 0.04
106
- use_seed: false
107
- delete_kspace: false
108
- delete_acs_mask: false
109
- use_acs_as_mask: false
110
- target_acceleration: 6
111
- augmentation:
112
- pad:
113
- - 512
114
- - 246
115
- sensitivity_map_estimation:
116
- estimate_sensitivity_maps: true
117
- normalization:
118
- scaling_key: acs_kspace
119
- scale_percentile: 0.995
120
- random_augmentations:
121
- random_rotation_probability: 0.0
122
- random_flip_probability: 0.5
123
- - name: CMRxRecon
124
- kspace_context: time
125
- text_description: train-8x
126
- transforms:
127
- padding_eps: 0.0
128
- masking:
129
- name: FastMRIEquispaced
130
- accelerations:
131
- - 10.25
132
- center_fractions:
133
- - 0.04
134
- use_seed: false
135
- delete_kspace: false
136
- delete_acs_mask: false
137
- use_acs_as_mask: false
138
- target_acceleration: 8.2
139
- augmentation:
140
- pad:
141
- - 512
142
- - 246
143
- sensitivity_map_estimation:
144
- estimate_sensitivity_maps: true
145
- normalization:
146
- scaling_key: acs_kspace
147
- scale_percentile: 0.995
148
- random_augmentations:
149
- random_rotation_probability: 0.0
150
- random_flip_probability: 0.5
151
- model_checkpoint: null
152
- optimizer: Adam
153
- lr: 0.003
154
- weight_decay: 0.0
155
- batch_size: 1
156
- lr_step_size: 10000
157
- lr_gamma: 0.8
158
- lr_warmup_iter: 2000
159
- swa_start_iter: null
160
- num_iterations: 60001
161
- validation_steps: 4000
162
- gradient_steps: 1
163
- gradient_clipping: 0.0
164
- gradient_debug: false
165
- loss:
166
- crop: null
167
- losses:
168
- - function: l1_loss
169
- multiplier: 1
170
- - function: ssim_loss
171
- multiplier: 1
172
- - function: ssim_3d_loss
173
- multiplier: 1
174
- - function: hfen_l1_norm_loss
175
- multiplier: 1
176
- - function: kspace_nmae_loss
177
- multiplier: 3
178
- checkpointer:
179
- checkpoint_steps: 2000
180
- metrics: []
181
- regularizers: []
182
- validation:
183
- datasets:
184
- - name: CMRxRecon
185
- kspace_context: time
186
- text_description: val-4x
187
- transforms:
188
- padding_eps: 0.0
189
- masking:
190
- name: FastMRIEquispaced
191
- accelerations:
192
- - 6
193
- center_fractions:
194
- - 0.04
195
- use_seed: true
196
- delete_kspace: false
197
- delete_acs_mask: false
198
- use_acs_as_mask: false
199
- target_acceleration: 4
200
- augmentation:
201
- pad:
202
- - 512
203
- - 246
204
- sensitivity_map_estimation:
205
- estimate_sensitivity_maps: true
206
- normalization:
207
- scaling_key: acs_kspace
208
- scale_percentile: 0.995
209
- random_augmentations:
210
- random_rotation_probability: 0.0
211
- random_flip_probability: 0.0
212
- - name: CMRxRecon
213
- kspace_context: time
214
- text_description: val-6x
215
- transforms:
216
- padding_eps: 0.0
217
- masking:
218
- name: FastMRIEquispaced
219
- accelerations:
220
- - 8.2
221
- center_fractions:
222
- - 0.04
223
- use_seed: true
224
- delete_kspace: false
225
- delete_acs_mask: false
226
- use_acs_as_mask: false
227
- target_acceleration: 6
228
- augmentation:
229
- pad:
230
- - 512
231
- - 246
232
- sensitivity_map_estimation:
233
- estimate_sensitivity_maps: true
234
- normalization:
235
- scaling_key: acs_kspace
236
- scale_percentile: 0.995
237
- random_augmentations:
238
- random_rotation_probability: 0.0
239
- random_flip_probability: 0.0
240
- - name: CMRxRecon
241
- kspace_context: time
242
- text_description: val-8x
243
- transforms:
244
- padding_eps: 0.0
245
- masking:
246
- name: FastMRIEquispaced
247
- accelerations:
248
- - 10.25
249
- center_fractions:
250
- - 0.04
251
- use_seed: true
252
- delete_kspace: false
253
- delete_acs_mask: false
254
- use_acs_as_mask: false
255
- target_acceleration: 8.2
256
- augmentation:
257
- pad:
258
- - 512
259
- - 246
260
- sensitivity_map_estimation:
261
- estimate_sensitivity_maps: true
262
- normalization:
263
- scaling_key: acs_kspace
264
- scale_percentile: 0.995
265
- random_augmentations:
266
- random_rotation_probability: 0.0
267
- random_flip_probability: 0.0
268
- batch_size: 1
269
- metrics:
270
- - fastmri_ssim
271
- - fastmri_psnr
272
- regularizers: []
273
- crop: header
274
  inference:
275
- dataset:
276
- name: CMRxRecon
277
- transforms:
278
- padding_eps: 0.0
279
- masking:
280
- name: FastMRIEquispaced
281
- accelerations:
282
- - 6
283
- center_fractions:
284
- - 0.04
285
- use_seed: true
286
- delete_kspace: false
287
- delete_acs_mask: false
288
- use_acs_as_mask: false
289
- target_acceleration: 4.0327
290
- augmentation:
291
- pad:
292
- - 512
293
- - 246
294
- sensitivity_map_estimation:
295
- estimate_sensitivity_maps: true
296
- normalization:
297
- scaling_key: acs_kspace
298
- scale_percentile: 0.995
299
- random_augmentations:
300
- random_rotation_probability: 0.0
301
- random_flip_probability: 0.0
302
- text_description: inference
303
- kspace_context: time
304
- kspace_key: kspace_full
305
- batch_size: 1
306
- crop: header
307
- metrics:
308
- - fastmri_ssim
309
- - fastmri_psnr
310
- - fastmri_nmse
311
- logging:
312
- log_as_image: null
313
- tensorboard:
314
- num_images: 4
 
1
  model:
2
+ model_name: vsharp.vsharp.VSharpNet3D
3
+ num_steps: 8
4
+ num_steps_dc_gd: 8
5
+ image_init: SENSE
6
+ no_parameter_sharing: true
7
+ auxiliary_steps: -1
8
+ initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
+ initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
+ initializer_multiscale: 1
19
+ initializer_activation: PRELU
20
+ unet_num_filters: 16
21
+ unet_num_pool_layers: 4
22
+ unet_dropout: 0.0
23
+ unet_norm: false
 
24
  additional_models:
25
+ sampling_model:
26
+ model_name: adaptive.policy.StraightThroughPolicy
27
+ sampling_dimension: ONE_D
28
+ st_slope: 10.0
29
+ st_clamp: false
30
+ use_softplus: true
31
+ slope: 10.0
32
+ fix_sign_leakage: true
33
+ kspace_shape:
34
+ - 12
35
+ - 512
36
+ - 246
37
+ num_layers: 1
38
+ kspace_sampler: false
39
+ sampler_detach_mask: false
40
+ sampler_chans: 16
41
+ sampler_num_pool_layers: 3
42
+ sampler_fc_size: 128
43
+ sampler_drop_prob: 0.0
44
+ sampler_num_fc_layers: 3
45
+ sampler_activation: LEAKY_RELU
46
+ sampling_type: STATIC
47
+ sensitivity_model:
48
+ model_name: unet.unet_2d.UnetModel2d
49
+ in_channels: 2
50
+ out_channels: 2
51
+ num_filters: 16
52
+ num_pool_layers: 4
53
+ dropout_probability: 0.0
 
 
 
 
 
54
  physics:
55
+ forward_operator: fft2
56
+ backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  inference:
58
+ batch_size: 1
59
+ crop: header
60
+ dataset:
61
+ name: CMRxRecon
62
+ transforms:
63
+ use_seed: true
64
+ delete_kspace: false
65
+ masking:
66
+ name: FastMRIEquispaced
67
+ accelerations:
68
+ - 6
69
+ center_fractions:
70
+ - 0.04
71
+ cropping:
72
+ image_center_crop: false
73
+ sensitivity_map_estimation:
74
+ estimate_sensitivity_maps: true
75
+ normalization:
76
+ scaling_key: acs_kspace
77
+ scale_percentile: 0.995
78
+ kspace_context: time
79
+ kspace_key: kspace_full
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vsharp_ads_2d.yaml CHANGED
@@ -6,15 +6,15 @@ model:
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
- - 32
10
- - 32
11
- - 64
12
- - 64
13
  initializer_dilations:
14
- - 1
15
- - 1
16
- - 2
17
- - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
@@ -30,11 +30,10 @@ additional_models:
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
33
- acceleration:
34
  kspace_shape:
35
- - 12
36
- - 512
37
- - 246
38
  num_layers: 1
39
  kspace_sampler: false
40
  sampler_detach_mask: false
@@ -45,8 +44,6 @@ additional_models:
45
  sampler_num_fc_layers: 3
46
  sampler_activation: LEAKY_RELU
47
  sampling_type: STATIC
48
- num_time_steps:
49
- num_slices:
50
  sensitivity_model:
51
  model_name: unet.unet_2d.UnetModel2d
52
  in_channels: 2
@@ -57,175 +54,24 @@ additional_models:
57
  physics:
58
  forward_operator: fft2
59
  backward_operator: ifft2
60
- use_noise_matrix: false
61
- noise_matrix_scaling: 1.0
62
- training:
63
- datasets:
64
- - name: CMRxRecon
65
- kspace_context: time
66
- text_description: train
67
- transforms:
68
- masking:
69
- name: Gaussian2D
70
- accelerations:
71
- - 4.0327
72
- - 6
73
- - 8.2
74
- center_fractions:
75
- - 0.04
76
- - 0.04
77
- - 0.04
78
- use_seed: false
79
- delete_kspace: false
80
- delete_acs_mask: false
81
- use_acs_as_mask: true
82
- augmentation:
83
- pad:
84
- - 512
85
- - 246
86
- sensitivity_map_estimation:
87
- estimate_sensitivity_maps: true
88
- normalization:
89
- scaling_key: acs_kspace
90
- scale_percentile: 0.995
91
- model_checkpoint:
92
- optimizer: Adam
93
- lr: 0.003
94
- weight_decay: 0.0
95
- batch_size: 1
96
- lr_step_size: 10000
97
- lr_gamma: 0.8
98
- lr_warmup_iter: 2000
99
- swa_start_iter:
100
- num_iterations: 60001
101
- validation_steps: 4000
102
- gradient_steps: 1
103
- gradient_clipping: 0.0
104
- gradient_debug: false
105
- loss:
106
- crop:
107
- losses:
108
- - function: l1_loss
109
- multiplier: 1
110
- - function: ssim_loss
111
- multiplier: 1
112
- - function: ssim_3d_loss
113
- multiplier: 1
114
- - function: hfen_l1_norm_loss
115
- multiplier: 1
116
- - function: kspace_nmae_loss
117
- multiplier: 3
118
- checkpointer:
119
- checkpoint_steps: 2000
120
- metrics: []
121
- regularizers: []
122
- validation:
123
- datasets:
124
- - name: CMRxRecon
125
- kspace_context: time
126
- text_description: val-4x
127
- transforms:
128
- masking:
129
- name: Gaussian2D
130
- accelerations:
131
- - 4.0327
132
- center_fractions:
133
- - 0.04
134
- use_seed: true
135
- delete_kspace: false
136
- delete_acs_mask: false
137
- use_acs_as_mask: true
138
- augmentation:
139
- pad:
140
- - 512
141
- - 246
142
- sensitivity_map_estimation:
143
- estimate_sensitivity_maps: true
144
- normalization:
145
- scaling_key: acs_kspace
146
- scale_percentile: 0.995
147
- - name: CMRxRecon
148
- kspace_context: time
149
- text_description: val-6x
150
- transforms:
151
- masking:
152
- name: Gaussian2D
153
- accelerations:
154
- - 6
155
- center_fractions:
156
- - 0.04
157
- use_seed: true
158
- delete_kspace: false
159
- delete_acs_mask: false
160
- use_acs_as_mask: true
161
- augmentation:
162
- pad:
163
- - 512
164
- - 246
165
- sensitivity_map_estimation:
166
- estimate_sensitivity_maps: true
167
- normalization:
168
- scaling_key: acs_kspace
169
- scale_percentile: 0.995
170
- - name: CMRxRecon
171
- kspace_context: time
172
- text_description: val-8x
173
- transforms:
174
- masking:
175
- name: Gaussian2D
176
- accelerations:
177
- - 8.2
178
- center_fractions:
179
- - 0.04
180
- use_seed: true
181
- delete_kspace: false
182
- delete_acs_mask: false
183
- use_acs_as_mask: true
184
- augmentation:
185
- pad:
186
- - 512
187
- - 246
188
- sensitivity_map_estimation:
189
- estimate_sensitivity_maps: true
190
- normalization:
191
- scaling_key: acs_kspace
192
- scale_percentile: 0.995
193
  batch_size: 1
194
- metrics:
195
- - fastmri_ssim
196
- - fastmri_psnr
197
- regularizers: []
198
  crop: header
199
- inference:
200
  dataset:
201
  name: CMRxRecon
202
  transforms:
 
 
203
  masking:
204
  name: Gaussian2D
205
  accelerations:
206
- - 4.0327
207
  center_fractions:
208
- - 0.04
209
- use_seed: true
210
- delete_kspace: false
211
- delete_acs_mask: false
212
- use_acs_as_mask: true
213
- augmentation:
214
- pad:
215
- - 512
216
- - 246
217
  sensitivity_map_estimation:
218
  estimate_sensitivity_maps: true
219
  normalization:
220
  scaling_key: acs_kspace
221
  scale_percentile: 0.995
222
- batch_size: 1
223
- crop: header
224
- metrics:
225
- - fastmri_ssim
226
- - fastmri_psnr
227
- - fastmri_nmse
228
- logging:
229
- log_as_image:
230
- tensorboard:
231
- num_images: 4
 
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
  initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
 
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
 
33
  kspace_shape:
34
+ - 12
35
+ - 512
36
+ - 246
37
  num_layers: 1
38
  kspace_sampler: false
39
  sampler_detach_mask: false
 
44
  sampler_num_fc_layers: 3
45
  sampler_activation: LEAKY_RELU
46
  sampling_type: STATIC
 
 
47
  sensitivity_model:
48
  model_name: unet.unet_2d.UnetModel2d
49
  in_channels: 2
 
54
  physics:
55
  forward_operator: fft2
56
  backward_operator: ifft2
57
+ inference:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  batch_size: 1
 
 
 
 
59
  crop: header
 
60
  dataset:
61
  name: CMRxRecon
62
  transforms:
63
+ use_seed: true
64
+ delete_kspace: false
65
  masking:
66
  name: Gaussian2D
67
  accelerations:
68
+ - 4.0327
69
  center_fractions:
70
+ - 0.04
71
+ cropping:
72
+ image_center_crop: false
 
 
 
 
 
 
73
  sensitivity_map_estimation:
74
  estimate_sensitivity_maps: true
75
  normalization:
76
  scaling_key: acs_kspace
77
  scale_percentile: 0.995
 
 
 
 
 
 
 
 
 
 
vsharp_ads_2d_frame.yaml CHANGED
@@ -6,15 +6,15 @@ model:
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
- - 32
10
- - 32
11
- - 64
12
- - 64
13
  initializer_dilations:
14
- - 1
15
- - 1
16
- - 2
17
- - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
@@ -30,10 +30,9 @@ additional_models:
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
33
- acceleration:
34
  kspace_shape:
35
- - 512
36
- - 246
37
  num_layers: 1
38
  kspace_sampler: false
39
  sampler_detach_mask: false
@@ -45,7 +44,6 @@ additional_models:
45
  sampler_activation: LEAKY_RELU
46
  sampling_type: DYNAMIC_2D
47
  num_time_steps: 12
48
- num_slices:
49
  sensitivity_model:
50
  model_name: unet.unet_2d.UnetModel2d
51
  in_channels: 2
@@ -56,217 +54,23 @@ additional_models:
56
  physics:
57
  forward_operator: fft2
58
  backward_operator: ifft2
59
- use_noise_matrix: false
60
- noise_matrix_scaling: 1.0
61
- training:
62
- datasets:
63
- - name: CMRxRecon
64
- kspace_context: time
65
- text_description: train-4x
66
- transforms:
67
- masking:
68
- name: Gaussian2D
69
- accelerations:
70
- - 4.0327
71
- center_fractions:
72
- - 0.04
73
- use_seed: false
74
- delete_kspace: false
75
- delete_acs_mask: false
76
- use_acs_as_mask: true
77
- augmentation:
78
- pad:
79
- - 512
80
- - 246
81
- sensitivity_map_estimation:
82
- estimate_sensitivity_maps: true
83
- normalization:
84
- scaling_key: acs_kspace
85
- scale_percentile: 0.995
86
- - name: CMRxRecon
87
- kspace_context: time
88
- text_description: train-6x
89
- transforms:
90
- masking:
91
- name: Gaussian2D
92
- accelerations:
93
- - 6
94
- center_fractions:
95
- - 0.04
96
- use_seed: false
97
- delete_kspace: false
98
- delete_acs_mask: false
99
- use_acs_as_mask: true
100
- augmentation:
101
- pad:
102
- - 512
103
- - 246
104
- sensitivity_map_estimation:
105
- estimate_sensitivity_maps: true
106
- normalization:
107
- scaling_key: acs_kspace
108
- scale_percentile: 0.995
109
- - name: CMRxRecon
110
- kspace_context: time
111
- text_description: train-8x
112
- transforms:
113
- masking:
114
- name: Gaussian2D
115
- accelerations:
116
- - 8.2
117
- center_fractions:
118
- - 0.04
119
- use_seed: false
120
- delete_kspace: false
121
- delete_acs_mask: false
122
- use_acs_as_mask: true
123
- augmentation:
124
- pad:
125
- - 512
126
- - 246
127
- sensitivity_map_estimation:
128
- estimate_sensitivity_maps: true
129
- normalization:
130
- scaling_key: acs_kspace
131
- scale_percentile: 0.995
132
- model_checkpoint:
133
- optimizer: Adam
134
- lr: 0.003
135
- weight_decay: 0.0
136
- batch_size: 1
137
- lr_step_size: 10000
138
- lr_gamma: 0.8
139
- lr_warmup_iter: 2000
140
- swa_start_iter:
141
- num_iterations: 60001
142
- validation_steps: 4000
143
- gradient_steps: 1
144
- gradient_clipping: 0.0
145
- gradient_debug: false
146
- loss:
147
- crop:
148
- losses:
149
- - function: l1_loss
150
- multiplier: 1
151
- - function: ssim_loss
152
- multiplier: 1
153
- - function: ssim_3d_loss
154
- multiplier: 1
155
- - function: hfen_l1_norm_loss
156
- multiplier: 1
157
- - function: kspace_nmae_loss
158
- multiplier: 3
159
- checkpointer:
160
- checkpoint_steps: 2000
161
- metrics: []
162
- regularizers: []
163
- validation:
164
- datasets:
165
- - name: CMRxRecon
166
- kspace_context: time
167
- text_description: val-4x
168
- transforms:
169
- masking:
170
- name: Gaussian2D
171
- accelerations:
172
- - 4.0327
173
- center_fractions:
174
- - 0.04
175
- use_seed: true
176
- delete_kspace: false
177
- delete_acs_mask: false
178
- use_acs_as_mask: true
179
- augmentation:
180
- pad:
181
- - 512
182
- - 246
183
- sensitivity_map_estimation:
184
- estimate_sensitivity_maps: true
185
- normalization:
186
- scaling_key: acs_kspace
187
- scale_percentile: 0.995
188
- - name: CMRxRecon
189
- kspace_context: time
190
- text_description: val-6x
191
- transforms:
192
- masking:
193
- name: Gaussian2D
194
- accelerations:
195
- - 6
196
- center_fractions:
197
- - 0.04
198
- use_seed: true
199
- delete_kspace: false
200
- delete_acs_mask: false
201
- use_acs_as_mask: true
202
- augmentation:
203
- pad:
204
- - 512
205
- - 246
206
- sensitivity_map_estimation:
207
- estimate_sensitivity_maps: true
208
- normalization:
209
- scaling_key: acs_kspace
210
- scale_percentile: 0.995
211
- - name: CMRxRecon
212
- kspace_context: time
213
- text_description: val-8x
214
- transforms:
215
- masking:
216
- name: Gaussian2D
217
- accelerations:
218
- - 8.2
219
- center_fractions:
220
- - 0.04
221
- use_seed: true
222
- delete_kspace: false
223
- delete_acs_mask: false
224
- use_acs_as_mask: true
225
- augmentation:
226
- pad:
227
- - 512
228
- - 246
229
- sensitivity_map_estimation:
230
- estimate_sensitivity_maps: true
231
- normalization:
232
- scaling_key: acs_kspace
233
- scale_percentile: 0.995
234
- batch_size: 1
235
- metrics:
236
- - fastmri_ssim
237
- - fastmri_psnr
238
- regularizers: []
239
- crop: header
240
  inference:
 
241
  dataset:
242
  name: CMRxRecon
243
  transforms:
 
 
244
  masking:
245
  name: Gaussian2D
246
  accelerations:
247
- - 4.0327
248
  center_fractions:
249
- - 0.04
250
- use_seed: true
251
- delete_kspace: false
252
- delete_acs_mask: false
253
- use_acs_as_mask: true
254
- augmentation:
255
- pad:
256
- - 512
257
- - 246
258
  sensitivity_map_estimation:
259
  estimate_sensitivity_maps: true
260
  normalization:
261
  scaling_key: acs_kspace
262
  scale_percentile: 0.995
263
- batch_size: 1
264
- crop:
265
- metrics:
266
- - fastmri_ssim
267
- - fastmri_psnr
268
- - fastmri_nmse
269
- logging:
270
- log_as_image:
271
- tensorboard:
272
- num_images: 4
 
6
  no_parameter_sharing: true
7
  auxiliary_steps: -1
8
  initializer_channels:
9
+ - 32
10
+ - 32
11
+ - 64
12
+ - 64
13
  initializer_dilations:
14
+ - 1
15
+ - 1
16
+ - 2
17
+ - 4
18
  initializer_multiscale: 1
19
  initializer_activation: PRELU
20
  unet_num_filters: 16
 
30
  use_softplus: true
31
  slope: 10.0
32
  fix_sign_leakage: true
 
33
  kspace_shape:
34
+ - 512
35
+ - 246
36
  num_layers: 1
37
  kspace_sampler: false
38
  sampler_detach_mask: false
 
44
  sampler_activation: LEAKY_RELU
45
  sampling_type: DYNAMIC_2D
46
  num_time_steps: 12
 
47
  sensitivity_model:
48
  model_name: unet.unet_2d.UnetModel2d
49
  in_channels: 2
 
54
  physics:
55
  forward_operator: fft2
56
  backward_operator: ifft2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  inference:
58
+ batch_size: 1
59
  dataset:
60
  name: CMRxRecon
61
  transforms:
62
+ use_seed: true
63
+ delete_kspace: false
64
  masking:
65
  name: Gaussian2D
66
  accelerations:
67
+ - 4.0327
68
  center_fractions:
69
+ - 0.04
70
+ cropping:
71
+ image_center_crop: false
 
 
 
 
 
 
72
  sensitivity_map_estimation:
73
  estimate_sensitivity_maps: true
74
  normalization:
75
  scaling_key: acs_kspace
76
  scale_percentile: 0.995