Apply spatial transformer to get registered moving image
Browse files
DeepDeformationMapRegistration/main.py
CHANGED
|
@@ -297,7 +297,8 @@ def main():
|
|
| 297 |
|
| 298 |
LOGGER.info('Applying displacement map...')
|
| 299 |
time_pred_img_start = time.time()
|
| 300 |
-
pred_image = SpatialTransformer(interp_method='linear', indexing='ij', single_transform=False)([moving_image[np.newaxis, ...], disp_map[np.newaxis, ...]])
|
|
|
|
| 301 |
time_pred_img_end = time.time()
|
| 302 |
LOGGER.info(f'\t... done ({time_pred_img_end - time_pred_img_start} s)')
|
| 303 |
pred_image = pred_image[0, ...]
|
|
|
|
| 297 |
|
| 298 |
LOGGER.info('Applying displacement map...')
|
| 299 |
time_pred_img_start = time.time()
|
| 300 |
+
pred_image = SpatialTransformer(interp_method='linear', indexing='ij', single_transform=False)([moving_image[np.newaxis, ...], disp_map[np.newaxis, ...]])#.eval()
|
| 301 |
+
pred_image = np.asarray(pred_image)
|
| 302 |
time_pred_img_end = time.time()
|
| 303 |
LOGGER.info(f'\t... done ({time_pred_img_end - time_pred_img_start} s)')
|
| 304 |
pred_image = pred_image[0, ...]
|
demo/src/gui.py
CHANGED
|
@@ -60,7 +60,7 @@ class WebUI:
|
|
| 60 |
|
| 61 |
self.fixed_images = load_ct_to_numpy(fixed_image_path)
|
| 62 |
self.moving_images = load_ct_to_numpy(moving_image_path)
|
| 63 |
-
self.pred_images =
|
| 64 |
return self.pred_images
|
| 65 |
|
| 66 |
def get_fixed_image(self, k):
|
|
|
|
| 60 |
|
| 61 |
self.fixed_images = load_ct_to_numpy(fixed_image_path)
|
| 62 |
self.moving_images = load_ct_to_numpy(moving_image_path)
|
| 63 |
+
self.pred_images = load_ct_to_numpy(output_path + "pred_image.nii.gz")
|
| 64 |
return self.pred_images
|
| 65 |
|
| 66 |
def get_fixed_image(self, k):
|