andreped commited on
Commit
64be597
·
unverified ·
1 Parent(s): 86c968d

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, ...]]).eval()
 
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 = np.ones_like(self.moving_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):