Spaces:
Sleeping
Sleeping
adapt mri mask to image size
Browse files- factories.py +4 -0
factories.py
CHANGED
@@ -194,6 +194,10 @@ class PhysicsWithGenerator(torch.nn.Module):
|
|
194 |
use_gen = True
|
195 |
|
196 |
if use_gen:
|
|
|
|
|
|
|
|
|
197 |
kwargs = self.generator.step(batch_size=x.shape[0]) # generate a set of params for each sample
|
198 |
self.update_saved_params_and_physics(**kwargs)
|
199 |
|
|
|
194 |
use_gen = True
|
195 |
|
196 |
if use_gen:
|
197 |
+
if self.name == 'MRI': # RandomMaskGenerator deoends on image size
|
198 |
+
_, _, h, w = x.shape
|
199 |
+
self.generator = dinv.physics.generator.RandomMaskGenerator((2, h, w), acceleration_factor=4)
|
200 |
+
|
201 |
kwargs = self.generator.step(batch_size=x.shape[0]) # generate a set of params for each sample
|
202 |
self.update_saved_params_and_physics(**kwargs)
|
203 |
|