andreped commited on
Commit
a27d55f
Β·
1 Parent(s): 42d9d49

Renamed module to ddmr

Browse files
This view is limited to 50 files because it contains too many changes. Β  See raw diff
Files changed (50) hide show
  1. Brain_study/ABSTRACT/figures.py +1 -1
  2. Brain_study/Build_test_set.py +5 -5
  3. Brain_study/Evaluate_network.py +8 -8
  4. Brain_study/Evaluate_network__test_fixed.py +10 -10
  5. Brain_study/MultiTrain_config.py +1 -1
  6. Brain_study/Train_Baseline.py +7 -7
  7. Brain_study/Train_SegmentationGuided.py +7 -7
  8. Brain_study/Train_UncertaintyWeighted.py +7 -7
  9. Brain_study/data_generator.py +4 -4
  10. Brain_study/test_datagenerator.py +3 -3
  11. Brain_study/utils.py +1 -1
  12. COMET/Build_test_set.py +5 -5
  13. COMET/COMET_train.py +8 -8
  14. COMET/COMET_train_UW.py +8 -8
  15. COMET/COMET_train_seggguided.py +8 -8
  16. COMET/Evaluate_network.py +10 -10
  17. COMET/MultiTrain_config.py +1 -1
  18. COMET/format_dataset.py +2 -2
  19. Centerline/centerline.py +3 -3
  20. Centerline/get_vessels.py +2 -2
  21. Centerline/visualization_utils.py +1 -1
  22. Datasets/check_dataset.py +1 -1
  23. Datasets/irca_pre_processing.py +2 -2
  24. Datasets/ircad_dataset.py +2 -2
  25. EvaluationScripts/Evaluate_3d_weaklySupervised.py +7 -7
  26. EvaluationScripts/Evaluate_class.py +2 -2
  27. SoA_methods/eval_ants.py +7 -7
  28. TrainingScripts/Train_2d.py +4 -4
  29. TrainingScripts/Train_2d_uncertaintyWeighting.py +5 -5
  30. TrainingScripts/Train_3d.py +4 -4
  31. TrainingScripts/Train_3d_weaklySupervised.py +6 -6
  32. {DeepDeformationMapRegistration β†’ ddmr}/__init__.py +0 -0
  33. {DeepDeformationMapRegistration β†’ ddmr}/callbacks.py +0 -0
  34. {DeepDeformationMapRegistration β†’ ddmr}/data_generator.py +3 -3
  35. {DeepDeformationMapRegistration β†’ ddmr}/layers.py +1 -1
  36. {DeepDeformationMapRegistration β†’ ddmr}/layers/SpatialTransformer.py +1 -1
  37. {DeepDeformationMapRegistration β†’ ddmr}/layers/__init__.py +0 -0
  38. {DeepDeformationMapRegistration β†’ ddmr}/layers/augmentation.py +3 -3
  39. {DeepDeformationMapRegistration β†’ ddmr}/layers/b_splines.py +0 -0
  40. {DeepDeformationMapRegistration β†’ ddmr}/layers/depthwise_conv_3d.py +0 -0
  41. {DeepDeformationMapRegistration β†’ ddmr}/layers/uncertainty_weighting.py +3 -3
  42. {DeepDeformationMapRegistration β†’ ddmr}/layers/upsampling.py +0 -0
  43. {DeepDeformationMapRegistration β†’ ddmr}/losses.py +3 -3
  44. {DeepDeformationMapRegistration β†’ ddmr}/main.py +8 -9
  45. {DeepDeformationMapRegistration β†’ ddmr}/ms_ssim_tf.py +2 -2
  46. {DeepDeformationMapRegistration β†’ ddmr}/networks.py +0 -0
  47. {DeepDeformationMapRegistration β†’ ddmr}/utils/__init__.py +0 -0
  48. {DeepDeformationMapRegistration β†’ ddmr}/utils/acummulated_optimizer.py +0 -0
  49. {DeepDeformationMapRegistration β†’ ddmr}/utils/cmd_args_parser.py +1 -1
  50. {DeepDeformationMapRegistration β†’ ddmr}/utils/conf_file_utils.py +1 -1
Brain_study/ABSTRACT/figures.py CHANGED
@@ -10,7 +10,7 @@ from matplotlib import cm
10
  from matplotlib.colors import ListedColormap, LinearSegmentedColormap, to_rgba, CSS4_COLORS
11
  import tikzplotlib
12
 
13
- from DeepDeformationMapRegistration.utils.misc import segmentation_ohe_to_cardinal
14
 
15
  # segm_cm = np.asarray([to_rgba(CSS4_COLORS[c], 1) for c in CSS4_COLORS.keys()])
16
  # # segm_cm.sort()
 
10
  from matplotlib.colors import ListedColormap, LinearSegmentedColormap, to_rgba, CSS4_COLORS
11
  import tikzplotlib
12
 
13
+ from ddmr.utils.misc import segmentation_ohe_to_cardinal
14
 
15
  # segm_cm = np.asarray([to_rgba(CSS4_COLORS[c], 1) for c in CSS4_COLORS.keys()])
16
  # # segm_cm.sort()
Brain_study/Build_test_set.py CHANGED
@@ -14,11 +14,11 @@ import tensorflow as tf
14
  import numpy as np
15
  import h5py
16
 
17
- import DeepDeformationMapRegistration.utils.constants as C
18
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
19
- from DeepDeformationMapRegistration.layers import AugmentationLayer
20
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
21
- from DeepDeformationMapRegistration.utils.misc import get_segmentations_centroids, DisplacementMapInterpolator
22
 
23
  from tqdm import tqdm
24
 
 
14
  import numpy as np
15
  import h5py
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.utils.nifti_utils import save_nifti
19
+ from ddmr.layers import AugmentationLayer
20
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
21
+ from ddmr.utils.misc import get_segmentations_centroids, DisplacementMapInterpolator
22
 
23
  from tqdm import tqdm
24
 
Brain_study/Evaluate_network.py CHANGED
@@ -16,14 +16,14 @@ import numpy as np
16
  import pandas as pd
17
  import voxelmorph as vxm
18
 
19
- import DeepDeformationMapRegistration.utils.constants as C
20
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
21
- from DeepDeformationMapRegistration.layers import AugmentationLayer
22
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
23
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
24
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
25
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
26
- from DeepDeformationMapRegistration.utils.misc import segmentation_ohe_to_cardinal
27
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
28
  from scipy.interpolate import RegularGridInterpolator
29
  from tqdm import tqdm
 
16
  import pandas as pd
17
  import voxelmorph as vxm
18
 
19
+ import ddmr.utils.constants as C
20
+ from ddmr.utils.nifti_utils import save_nifti
21
+ from ddmr.layers import AugmentationLayer
22
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
23
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
24
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
25
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
26
+ from ddmr.utils.misc import segmentation_ohe_to_cardinal
27
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
28
  from scipy.interpolate import RegularGridInterpolator
29
  from tqdm import tqdm
Brain_study/Evaluate_network__test_fixed.py CHANGED
@@ -17,16 +17,16 @@ import numpy as np
17
  import pandas as pd
18
  import voxelmorph as vxm
19
 
20
- import DeepDeformationMapRegistration.utils.constants as C
21
- from DeepDeformationMapRegistration.utils.operators import min_max_norm, safe_medpy_metric
22
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
23
- from DeepDeformationMapRegistration.layers import AugmentationLayer, UncertaintyWeighting
24
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
25
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
26
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
27
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
28
- from DeepDeformationMapRegistration.utils.misc import resize_displacement_map, scale_transformation
29
- from DeepDeformationMapRegistration.utils.misc import DisplacementMapInterpolator, get_segmentations_centroids, segmentation_ohe_to_cardinal
30
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
31
  from scipy.ndimage import zoom
32
  from tqdm import tqdm
 
17
  import pandas as pd
18
  import voxelmorph as vxm
19
 
20
+ import ddmr.utils.constants as C
21
+ from ddmr.utils.operators import min_max_norm, safe_medpy_metric
22
+ from ddmr.utils.nifti_utils import save_nifti
23
+ from ddmr.layers import AugmentationLayer, UncertaintyWeighting
24
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
25
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
26
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
27
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
28
+ from ddmr.utils.misc import resize_displacement_map, scale_transformation
29
+ from ddmr.utils.misc import DisplacementMapInterpolator, get_segmentations_centroids, segmentation_ohe_to_cardinal
30
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
31
  from scipy.ndimage import zoom
32
  from tqdm import tqdm
Brain_study/MultiTrain_config.py CHANGED
@@ -7,7 +7,7 @@ import argparse
7
  from configparser import ConfigParser
8
  from datetime import datetime
9
 
10
- import DeepDeformationMapRegistration.utils.constants as C
11
 
12
  TRAIN_DATASET = '/mnt/EncryptedData1/Users/javier/ext_datasets/IXI_dataset/T1/training'
13
 
 
7
  from configparser import ConfigParser
8
  from datetime import datetime
9
 
10
+ import ddmr.utils.constants as C
11
 
12
  TRAIN_DATASET = '/mnt/EncryptedData1/Users/javier/ext_datasets/IXI_dataset/T1/training'
13
 
Brain_study/Train_Baseline.py CHANGED
@@ -19,13 +19,13 @@ import neurite as ne
19
  import h5py
20
  import pickle
21
 
22
- import DeepDeformationMapRegistration.utils.constants as C
23
- from DeepDeformationMapRegistration.losses import NCC, StructuralSimilarity, StructuralSimilarity_simplified
24
- from DeepDeformationMapRegistration.utils.misc import try_mkdir, DatasetCopy, function_decorator
25
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
26
- from DeepDeformationMapRegistration.layers import AugmentationLayer
27
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
28
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
29
 
30
  from Brain_study.data_generator import BatchGenerator
31
  from Brain_study.utils import SummaryDictionary, named_logs
 
19
  import h5py
20
  import pickle
21
 
22
+ import ddmr.utils.constants as C
23
+ from ddmr.losses import NCC, StructuralSimilarity, StructuralSimilarity_simplified
24
+ from ddmr.utils.misc import try_mkdir, DatasetCopy, function_decorator
25
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
26
+ from ddmr.layers import AugmentationLayer
27
+ from ddmr.utils.nifti_utils import save_nifti
28
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
29
 
30
  from Brain_study.data_generator import BatchGenerator
31
  from Brain_study.utils import SummaryDictionary, named_logs
Brain_study/Train_SegmentationGuided.py CHANGED
@@ -18,13 +18,13 @@ import h5py
18
  from datetime import datetime
19
  import pickle
20
 
21
- import DeepDeformationMapRegistration.utils.constants as C
22
- from DeepDeformationMapRegistration.utils.misc import try_mkdir, function_decorator
23
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
24
- from DeepDeformationMapRegistration.losses import NCC, HausdorffDistanceErosion, GeneralizedDICEScore, StructuralSimilarity_simplified
25
- from DeepDeformationMapRegistration.layers import AugmentationLayer
26
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
27
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
28
 
29
  from Brain_study.data_generator import BatchGenerator
30
  from Brain_study.utils import SummaryDictionary, named_logs
 
18
  from datetime import datetime
19
  import pickle
20
 
21
+ import ddmr.utils.constants as C
22
+ from ddmr.utils.misc import try_mkdir, function_decorator
23
+ from ddmr.utils.nifti_utils import save_nifti
24
+ from ddmr.losses import NCC, HausdorffDistanceErosion, GeneralizedDICEScore, StructuralSimilarity_simplified
25
+ from ddmr.layers import AugmentationLayer
26
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
27
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
28
 
29
  from Brain_study.data_generator import BatchGenerator
30
  from Brain_study.utils import SummaryDictionary, named_logs
Brain_study/Train_UncertaintyWeighted.py CHANGED
@@ -16,13 +16,13 @@ import h5py
16
  from datetime import datetime
17
  import pickle
18
 
19
- import DeepDeformationMapRegistration.utils.constants as C
20
- from DeepDeformationMapRegistration.utils.misc import try_mkdir, DatasetCopy, function_decorator
21
- from DeepDeformationMapRegistration.networks import WeaklySupervised
22
- from DeepDeformationMapRegistration.losses import HausdorffDistanceErosion, NCC, StructuralSimilarity_simplified, GeneralizedDICEScore
23
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
24
- from DeepDeformationMapRegistration.layers import UncertaintyWeighting, AugmentationLayer
25
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
26
 
27
  from Brain_study.data_generator import BatchGenerator
28
  from Brain_study.utils import SummaryDictionary, named_logs
 
16
  from datetime import datetime
17
  import pickle
18
 
19
+ import ddmr.utils.constants as C
20
+ from ddmr.utils.misc import try_mkdir, DatasetCopy, function_decorator
21
+ from ddmr.networks import WeaklySupervised
22
+ from ddmr.losses import HausdorffDistanceErosion, NCC, StructuralSimilarity_simplified, GeneralizedDICEScore
23
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity, _MSSSIM_WEIGHTS
24
+ from ddmr.layers import UncertaintyWeighting, AugmentationLayer
25
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
26
 
27
  from Brain_study.data_generator import BatchGenerator
28
  from Brain_study.utils import SummaryDictionary, named_logs
Brain_study/data_generator.py CHANGED
@@ -12,10 +12,10 @@ from skimage.exposure import equalize_adapthist
12
  from scipy.ndimage import zoom
13
  import tensorflow as tf
14
 
15
- import DeepDeformationMapRegistration.utils.constants as C
16
- from DeepDeformationMapRegistration.utils.operators import min_max_norm
17
- from DeepDeformationMapRegistration.utils.misc import segmentation_cardinal_to_ohe
18
- from DeepDeformationMapRegistration.utils.thin_plate_splines import ThinPlateSplines
19
  from voxelmorph.tf.layers import SpatialTransformer
20
  from Brain_study.format_dataset import SEGMENTATION_NR2LBL_LUT, SEGMENTATION_LBL2NR_LUT
21
 
 
12
  from scipy.ndimage import zoom
13
  import tensorflow as tf
14
 
15
+ import ddmr.utils.constants as C
16
+ from ddmr.utils.operators import min_max_norm
17
+ from ddmr.utils.misc import segmentation_cardinal_to_ohe
18
+ from ddmr.utils.thin_plate_splines import ThinPlateSplines
19
  from voxelmorph.tf.layers import SpatialTransformer
20
  from Brain_study.format_dataset import SEGMENTATION_NR2LBL_LUT, SEGMENTATION_LBL2NR_LUT
21
 
Brain_study/test_datagenerator.py CHANGED
@@ -1,6 +1,6 @@
1
  from Brain_study.data_generator import BatchGenerator
2
 
3
- import DeepDeformationMapRegistration.utils.constants as C
4
  from tqdm import tqdm
5
 
6
  from tensorflow import keras
@@ -8,8 +8,8 @@ import tensorflow as tf
8
  from tensorflow.keras.callbacks import TensorBoard
9
  import os
10
  import voxelmorph as vxm
11
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
12
- from DeepDeformationMapRegistration.losses import NCC, StructuralSimilarity, StructuralSimilarity_simplified
13
 
14
 
15
  def named_logs(model, logs, validation=False):
 
1
  from Brain_study.data_generator import BatchGenerator
2
 
3
+ import ddmr.utils.constants as C
4
  from tqdm import tqdm
5
 
6
  from tensorflow import keras
 
8
  from tensorflow.keras.callbacks import TensorBoard
9
  import os
10
  import voxelmorph as vxm
11
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
12
+ from ddmr.losses import NCC, StructuralSimilarity, StructuralSimilarity_simplified
13
 
14
 
15
  def named_logs(model, logs, validation=False):
Brain_study/utils.py CHANGED
@@ -1,5 +1,5 @@
1
  import numpy as np
2
- import DeepDeformationMapRegistration.utils.constants as C
3
 
4
  class SummaryDictionary:
5
  def __init__(self, model, batch_size, accumulative_gradients_step=None):
 
1
  import numpy as np
2
+ import ddmr.utils.constants as C
3
 
4
  class SummaryDictionary:
5
  def __init__(self, model, batch_size, accumulative_gradients_step=None):
COMET/Build_test_set.py CHANGED
@@ -14,11 +14,11 @@ import tensorflow as tf
14
  import numpy as np
15
  import h5py
16
 
17
- import DeepDeformationMapRegistration.utils.constants as C
18
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
19
- from DeepDeformationMapRegistration.layers import AugmentationLayer
20
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
21
- from DeepDeformationMapRegistration.utils.misc import DisplacementMapInterpolator
22
  from tqdm import tqdm
23
 
24
  from Brain_study.data_generator import BatchGenerator
 
14
  import numpy as np
15
  import h5py
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.utils.nifti_utils import save_nifti
19
+ from ddmr.layers import AugmentationLayer
20
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
21
+ from ddmr.utils.misc import DisplacementMapInterpolator
22
  from tqdm import tqdm
23
 
24
  from Brain_study.data_generator import BatchGenerator
COMET/COMET_train.py CHANGED
@@ -14,14 +14,14 @@ from tensorflow.keras import Input
14
  from tensorflow.keras.models import Model
15
  from tensorflow.python.framework.errors import InvalidArgumentError
16
 
17
- import DeepDeformationMapRegistration.utils.constants as C
18
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
19
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
20
- from DeepDeformationMapRegistration.ms_ssim_tf import _MSSSIM_WEIGHTS
21
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
22
- from DeepDeformationMapRegistration.utils.misc import function_decorator
23
- from DeepDeformationMapRegistration.layers import AugmentationLayer
24
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
25
 
26
  from Brain_study.data_generator import BatchGenerator
27
  from Brain_study.utils import SummaryDictionary, named_logs
 
14
  from tensorflow.keras.models import Model
15
  from tensorflow.python.framework.errors import InvalidArgumentError
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
19
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
20
+ from ddmr.ms_ssim_tf import _MSSSIM_WEIGHTS
21
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
22
+ from ddmr.utils.misc import function_decorator
23
+ from ddmr.layers import AugmentationLayer
24
+ from ddmr.utils.nifti_utils import save_nifti
25
 
26
  from Brain_study.data_generator import BatchGenerator
27
  from Brain_study.utils import SummaryDictionary, named_logs
COMET/COMET_train_UW.py CHANGED
@@ -12,15 +12,15 @@ from tensorflow.keras import Input
12
  from tensorflow.keras.models import Model
13
  from tensorflow.python.framework.errors import InvalidArgumentError
14
 
15
- import DeepDeformationMapRegistration.utils.constants as C
16
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, \
17
  HausdorffDistanceErosion
18
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
19
- from DeepDeformationMapRegistration.ms_ssim_tf import _MSSSIM_WEIGHTS
20
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
21
- from DeepDeformationMapRegistration.utils.misc import function_decorator
22
- from DeepDeformationMapRegistration.layers import AugmentationLayer, UncertaintyWeighting
23
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
24
 
25
  from Brain_study.data_generator import BatchGenerator
26
  from Brain_study.utils import SummaryDictionary, named_logs
 
12
  from tensorflow.keras.models import Model
13
  from tensorflow.python.framework.errors import InvalidArgumentError
14
 
15
+ import ddmr.utils.constants as C
16
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, \
17
  HausdorffDistanceErosion
18
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
19
+ from ddmr.ms_ssim_tf import _MSSSIM_WEIGHTS
20
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
21
+ from ddmr.utils.misc import function_decorator
22
+ from ddmr.layers import AugmentationLayer, UncertaintyWeighting
23
+ from ddmr.utils.nifti_utils import save_nifti
24
 
25
  from Brain_study.data_generator import BatchGenerator
26
  from Brain_study.utils import SummaryDictionary, named_logs
COMET/COMET_train_seggguided.py CHANGED
@@ -14,14 +14,14 @@ from tensorflow.keras import Input
14
  from tensorflow.keras.models import Model
15
  from tensorflow.python.framework.errors import InvalidArgumentError
16
 
17
- import DeepDeformationMapRegistration.utils.constants as C
18
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
19
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
20
- from DeepDeformationMapRegistration.ms_ssim_tf import _MSSSIM_WEIGHTS
21
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
22
- from DeepDeformationMapRegistration.utils.misc import function_decorator
23
- from DeepDeformationMapRegistration.layers import AugmentationLayer
24
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
25
 
26
  from Brain_study.data_generator import BatchGenerator
27
  from Brain_study.utils import SummaryDictionary, named_logs
 
14
  from tensorflow.keras.models import Model
15
  from tensorflow.python.framework.errors import InvalidArgumentError
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion
19
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
20
+ from ddmr.ms_ssim_tf import _MSSSIM_WEIGHTS
21
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
22
+ from ddmr.utils.misc import function_decorator
23
+ from ddmr.layers import AugmentationLayer
24
+ from ddmr.utils.nifti_utils import save_nifti
25
 
26
  from Brain_study.data_generator import BatchGenerator
27
  from Brain_study.utils import SummaryDictionary, named_logs
COMET/Evaluate_network.py CHANGED
@@ -19,16 +19,16 @@ import pandas as pd
19
  import voxelmorph as vxm
20
  from voxelmorph.tf.layers import SpatialTransformer
21
 
22
- import DeepDeformationMapRegistration.utils.constants as C
23
- from DeepDeformationMapRegistration.utils.operators import min_max_norm, safe_medpy_metric
24
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
25
- from DeepDeformationMapRegistration.layers import AugmentationLayer, UncertaintyWeighting
26
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
27
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
28
- from DeepDeformationMapRegistration.utils.acummulated_optimizer import AdamAccumulated
29
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
30
- from DeepDeformationMapRegistration.utils.misc import DisplacementMapInterpolator, get_segmentations_centroids, segmentation_ohe_to_cardinal, segmentation_cardinal_to_ohe
31
- from DeepDeformationMapRegistration.utils.misc import resize_displacement_map, scale_transformation, GaussianFilter
32
  import medpy.metric as medpy_metrics
33
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
34
  from scipy.interpolate import RegularGridInterpolator
 
19
  import voxelmorph as vxm
20
  from voxelmorph.tf.layers import SpatialTransformer
21
 
22
+ import ddmr.utils.constants as C
23
+ from ddmr.utils.operators import min_max_norm, safe_medpy_metric
24
+ from ddmr.utils.nifti_utils import save_nifti
25
+ from ddmr.layers import AugmentationLayer, UncertaintyWeighting
26
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
27
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
28
+ from ddmr.utils.acummulated_optimizer import AdamAccumulated
29
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
30
+ from ddmr.utils.misc import DisplacementMapInterpolator, get_segmentations_centroids, segmentation_ohe_to_cardinal, segmentation_cardinal_to_ohe
31
+ from ddmr.utils.misc import resize_displacement_map, scale_transformation, GaussianFilter
32
  import medpy.metric as medpy_metrics
33
  from EvaluationScripts.Evaluate_class import EvaluationFigures, resize_pts_to_original_space, resize_img_to_original_space, resize_transformation
34
  from scipy.interpolate import RegularGridInterpolator
COMET/MultiTrain_config.py CHANGED
@@ -8,7 +8,7 @@ from configparser import ConfigParser
8
  from shutil import copy2
9
  import os
10
  from datetime import datetime
11
- import DeepDeformationMapRegistration.utils.constants as C
12
  import re
13
  from COMET.augmentation_constants import LAYER_SELECTION
14
  TRAIN_DATASET = '/mnt/EncryptedData1/Users/javier/ext_datasets/COMET_dataset/OSLO_COMET_CT/Formatted_128x128x128/train'
 
8
  from shutil import copy2
9
  import os
10
  from datetime import datetime
11
+ import ddmr.utils.constants as C
12
  import re
13
  from COMET.augmentation_constants import LAYER_SELECTION
14
  TRAIN_DATASET = '/mnt/EncryptedData1/Users/javier/ext_datasets/COMET_dataset/OSLO_COMET_CT/Formatted_128x128x128/train'
COMET/format_dataset.py CHANGED
@@ -16,8 +16,8 @@ from scipy.ndimage.morphology import binary_dilation, generate_binary_structure
16
 
17
  import pandas as pd
18
 
19
- from DeepDeformationMapRegistration.utils import constants as C
20
- from DeepDeformationMapRegistration.utils.misc import segmentation_cardinal_to_ohe, segmentation_ohe_to_cardinal
21
 
22
  SEGMENTATION_NR2LBL_LUT = {0: 'background',
23
  1: 'parenchyma',
 
16
 
17
  import pandas as pd
18
 
19
+ from ddmr.utils import constants as C
20
+ from ddmr.utils.misc import segmentation_cardinal_to_ohe, segmentation_ohe_to_cardinal
21
 
22
  SEGMENTATION_NR2LBL_LUT = {0: 'background',
23
  1: 'parenchyma',
Centerline/centerline.py CHANGED
@@ -29,8 +29,8 @@ from Centerline.graph_utils import graph_to_ndarray, deform_graph, get_bifurcati
29
  from Centerline.skeleton_to_graph import get_graph_from_skeleton
30
  from Centerline.visualization_utils import plot_skeleton, compare_graphs
31
 
32
- from DeepDeformationMapRegistration.utils.operators import min_max_norm
33
- from DeepDeformationMapRegistration.utils import constants as C
34
 
35
  import cupy
36
  from cupyx.scipy.ndimage import zoom as zoom_gpu
@@ -39,7 +39,7 @@ from cupyx.scipy.ndimage import map_coordinates
39
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
40
  DATASET_NAMES = ['Affine', 'None', 'Translation']
41
  DATASET_FILENAME = 'volume'
42
- IMGS_FOLDER = '/home/jpdefrutos/workspace/DeepDeformationMapRegistration/Centerline/centerlines'
43
 
44
  DATASTE_RAW_FILES = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/nifti3'
45
  LITS_SEGMENTATION_FILE = 'segmentation'
 
29
  from Centerline.skeleton_to_graph import get_graph_from_skeleton
30
  from Centerline.visualization_utils import plot_skeleton, compare_graphs
31
 
32
+ from ddmr.utils.operators import min_max_norm
33
+ from ddmr.utils import constants as C
34
 
35
  import cupy
36
  from cupyx.scipy.ndimage import zoom as zoom_gpu
 
39
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
40
  DATASET_NAMES = ['Affine', 'None', 'Translation']
41
  DATASET_FILENAME = 'volume'
42
+ IMGS_FOLDER = '/home/jpdefrutos/workspace/ddmr/Centerline/centerlines'
43
 
44
  DATASTE_RAW_FILES = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/nifti3'
45
  LITS_SEGMENTATION_FILE = 'segmentation'
Centerline/get_vessels.py CHANGED
@@ -1,8 +1,8 @@
1
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
2
  from tqdm import tqdm
3
  import os
4
  import h5py
5
- import DeepDeformationMapRegistration.utils.constants as C
6
 
7
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
8
  DATASET_NAMES = ['Affine', 'None', 'Translation']
 
1
+ from ddmr.utils.nifti_utils import save_nifti
2
  from tqdm import tqdm
3
  import os
4
  import h5py
5
+ import ddmr.utils.constants as C
6
 
7
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
8
  DATASET_NAMES = ['Affine', 'None', 'Translation']
Centerline/visualization_utils.py CHANGED
@@ -2,7 +2,7 @@ import matplotlib.pyplot as plt
2
  from mpl_toolkits.mplot3d import Axes3D
3
  from matplotlib.lines import Line2D
4
  import numpy as np
5
- from DeepDeformationMapRegistration.utils.visualization import add_axes_arrows_3d, remove_tick_labels, set_axes_size
6
  import os
7
 
8
 
 
2
  from mpl_toolkits.mplot3d import Axes3D
3
  from matplotlib.lines import Line2D
4
  import numpy as np
5
+ from ddmr.utils.visualization import add_axes_arrows_3d, remove_tick_labels, set_axes_size
6
  import os
7
 
8
 
Datasets/check_dataset.py CHANGED
@@ -2,7 +2,7 @@ import os
2
  import h5py
3
  import numpy as np
4
  from tqdm import tqdm
5
- import DeepDeformationMapRegistration.utils.constants as C
6
 
7
 
8
  os.environ['CUDA_VISIBLE_DEVICES'] = '0'
 
2
  import h5py
3
  import numpy as np
4
  from tqdm import tqdm
5
+ import ddmr.utils.constants as C
6
 
7
 
8
  os.environ['CUDA_VISIBLE_DEVICES'] = '0'
Datasets/irca_pre_processing.py CHANGED
@@ -9,8 +9,8 @@ import zipfile
9
  import re
10
  import dicom2nifti as d2n
11
  import nibabel as nib
12
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
13
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
14
  from tqdm import tqdm
15
  import shutil
16
 
 
9
  import re
10
  import dicom2nifti as d2n
11
  import nibabel as nib
12
+ from ddmr.utils.nifti_utils import save_nifti
13
+ from ddmr.utils.misc import try_mkdir
14
  from tqdm import tqdm
15
  import shutil
16
 
Datasets/ircad_dataset.py CHANGED
@@ -26,8 +26,8 @@ import re
26
  currentdir = os.path.dirname(os.path.realpath(__file__))
27
  parentdir = os.path.dirname(currentdir)
28
  sys.path.append(parentdir) # PYTHON > 3.3 does not allow relative referencing
29
- from DeepDeformationMapRegistration.utils.cmd_args_parser import parse_arguments
30
- import DeepDeformationMapRegistration.utils.constants as const
31
  from tools.thinPlateSplines_tf import ThinPlateSplines
32
  from keras_model.ext.neuron.layers import SpatialTransformer
33
  from tools.voxelMorph import interpn
 
26
  currentdir = os.path.dirname(os.path.realpath(__file__))
27
  parentdir = os.path.dirname(currentdir)
28
  sys.path.append(parentdir) # PYTHON > 3.3 does not allow relative referencing
29
+ from ddmr.utils.cmd_args_parser import parse_arguments
30
+ import ddmr.utils.constants as const
31
  from tools.thinPlateSplines_tf import ThinPlateSplines
32
  from keras_model.ext.neuron.layers import SpatialTransformer
33
  from tools.voxelMorph import interpn
EvaluationScripts/Evaluate_3d_weaklySupervised.py CHANGED
@@ -11,13 +11,13 @@ import voxelmorph as vxm
11
  import neurite as ne
12
  from datetime import datetime
13
 
14
- import DeepDeformationMapRegistration.utils.constants as C
15
- from DeepDeformationMapRegistration.data_generator import DataGeneratorManager
16
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
17
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
18
- from DeepDeformationMapRegistration.networks import WeaklySupervised
19
- from DeepDeformationMapRegistration.losses import HausdorffDistanceErosion
20
- from DeepDeformationMapRegistration.layers import UncertaintyWeighting
21
 
22
 
23
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
 
11
  import neurite as ne
12
  from datetime import datetime
13
 
14
+ import ddmr.utils.constants as C
15
+ from ddmr.data_generator import DataGeneratorManager
16
+ from ddmr.utils.misc import try_mkdir
17
+ from ddmr.utils.nifti_utils import save_nifti
18
+ from ddmr.networks import WeaklySupervised
19
+ from ddmr.losses import HausdorffDistanceErosion
20
+ from ddmr.layers import UncertaintyWeighting
21
 
22
 
23
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
EvaluationScripts/Evaluate_class.py CHANGED
@@ -6,8 +6,8 @@ from medpy.metric.binary import dc, hd95
6
  import numpy as np
7
  import pandas as pd
8
  import os
9
- from DeepDeformationMapRegistration.utils.constants import EPS
10
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
11
  from skimage.transform import resize
12
  from skimage.measure import regionprops, label
13
 
 
6
  import numpy as np
7
  import pandas as pd
8
  import os
9
+ from ddmr.utils.constants import EPS
10
+ from ddmr.utils.nifti_utils import save_nifti
11
  from skimage.transform import resize
12
  from skimage.measure import regionprops, label
13
 
SoA_methods/eval_ants.py CHANGED
@@ -12,12 +12,12 @@ currentdir = os.path.dirname(os.path.realpath(__file__))
12
  parentdir = os.path.dirname(currentdir)
13
  sys.path.append(parentdir) # PYTHON > 3.3 does not allow relative referencing
14
 
15
- from DeepDeformationMapRegistration.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
16
- from DeepDeformationMapRegistration.ms_ssim_tf import MultiScaleStructuralSimilarity
17
- from DeepDeformationMapRegistration.utils.misc import DisplacementMapInterpolator, segmentation_ohe_to_cardinal
18
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
19
- from DeepDeformationMapRegistration.utils.visualization import save_disp_map_img, plot_predictions
20
- import DeepDeformationMapRegistration.utils.constants as C
21
  import shutil
22
  import medpy.metric as medpy_metrics
23
 
@@ -30,7 +30,7 @@ import tensorflow as tf
30
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
31
  DATASET_NAMES = 'test_sample_\d{4}.h5'
32
  DATASET_FILENAME = 'volume'
33
- IMGS_FOLDER = '/home/jpdefrutos/workspace/DeepDeformationMapRegistration/Centerline/imgs'
34
 
35
  WARPED_MOV = 'warpedmovout'
36
  WARPED_FIX = 'warpedfixout'
 
12
  parentdir = os.path.dirname(currentdir)
13
  sys.path.append(parentdir) # PYTHON > 3.3 does not allow relative referencing
14
 
15
+ from ddmr.losses import StructuralSimilarity_simplified, NCC, GeneralizedDICEScore, HausdorffDistanceErosion, target_registration_error
16
+ from ddmr.ms_ssim_tf import MultiScaleStructuralSimilarity
17
+ from ddmr.utils.misc import DisplacementMapInterpolator, segmentation_ohe_to_cardinal
18
+ from ddmr.utils.nifti_utils import save_nifti
19
+ from ddmr.utils.visualization import save_disp_map_img, plot_predictions
20
+ import ddmr.utils.constants as C
21
  import shutil
22
  import medpy.metric as medpy_metrics
23
 
 
30
  DATASET_LOCATION = '/mnt/EncryptedData1/Users/javier/vessel_registration/3Dirca/dataset/EVAL'
31
  DATASET_NAMES = 'test_sample_\d{4}.h5'
32
  DATASET_FILENAME = 'volume'
33
+ IMGS_FOLDER = '/home/jpdefrutos/workspace/ddmr/Centerline/imgs'
34
 
35
  WARPED_MOV = 'warpedmovout'
36
  WARPED_FIX = 'warpedfixout'
TrainingScripts/Train_2d.py CHANGED
@@ -11,10 +11,10 @@ from tensorflow.keras.callbacks import ModelCheckpoint, TensorBoard, EarlyStoppi
11
  import voxelmorph as vxm
12
  from datetime import datetime
13
 
14
- import DeepDeformationMapRegistration.utils.constants as C
15
- from DeepDeformationMapRegistration.data_generator import DataGeneratorManager2D
16
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
17
- from DeepDeformationMapRegistration.losses import HausdorffDistanceErosion
18
 
19
 
20
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
 
11
  import voxelmorph as vxm
12
  from datetime import datetime
13
 
14
+ import ddmr.utils.constants as C
15
+ from ddmr.data_generator import DataGeneratorManager2D
16
+ from ddmr.utils.misc import try_mkdir
17
+ from ddmr.losses import HausdorffDistanceErosion
18
 
19
 
20
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
TrainingScripts/Train_2d_uncertaintyWeighting.py CHANGED
@@ -14,11 +14,11 @@ import neurite as ne
14
  import h5py
15
  from datetime import datetime
16
 
17
- import DeepDeformationMapRegistration.utils.constants as C
18
- from DeepDeformationMapRegistration.data_generator import DataGeneratorManager2D
19
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
20
- from DeepDeformationMapRegistration.losses import HausdorffDistanceErosion
21
- from DeepDeformationMapRegistration.layers import UncertaintyWeighting
22
 
23
 
24
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
 
14
  import h5py
15
  from datetime import datetime
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.data_generator import DataGeneratorManager2D
19
+ from ddmr.utils.misc import try_mkdir
20
+ from ddmr.losses import HausdorffDistanceErosion
21
+ from ddmr.layers import UncertaintyWeighting
22
 
23
 
24
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
TrainingScripts/Train_3d.py CHANGED
@@ -13,10 +13,10 @@ import neurite as ne
13
  import h5py
14
  from datetime import datetime
15
 
16
- import DeepDeformationMapRegistration.utils.constants as C
17
- from DeepDeformationMapRegistration.data_generator import DataGeneratorManager
18
- from DeepDeformationMapRegistration.losses import NCC
19
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
20
 
21
 
22
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
 
13
  import h5py
14
  from datetime import datetime
15
 
16
+ import ddmr.utils.constants as C
17
+ from ddmr.data_generator import DataGeneratorManager
18
+ from ddmr.losses import NCC
19
+ from ddmr.utils.misc import try_mkdir
20
 
21
 
22
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
TrainingScripts/Train_3d_weaklySupervised.py CHANGED
@@ -13,12 +13,12 @@ import neurite as ne
13
  import h5py
14
  from datetime import datetime
15
 
16
- import DeepDeformationMapRegistration.utils.constants as C
17
- from DeepDeformationMapRegistration.data_generator import DataGeneratorManager
18
- from DeepDeformationMapRegistration.utils.misc import try_mkdir
19
- from DeepDeformationMapRegistration.networks import WeaklySupervised
20
- from DeepDeformationMapRegistration.losses import HausdorffDistanceErosion
21
- from DeepDeformationMapRegistration.layers import UncertaintyWeighting
22
 
23
 
24
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
 
13
  import h5py
14
  from datetime import datetime
15
 
16
+ import ddmr.utils.constants as C
17
+ from ddmr.data_generator import DataGeneratorManager
18
+ from ddmr.utils.misc import try_mkdir
19
+ from ddmr.networks import WeaklySupervised
20
+ from ddmr.losses import HausdorffDistanceErosion
21
+ from ddmr.layers import UncertaintyWeighting
22
 
23
 
24
  os.environ['CUDA_DEVICE_ORDER'] = C.DEV_ORDER
{DeepDeformationMapRegistration β†’ ddmr}/__init__.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/callbacks.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/data_generator.py RENAMED
@@ -10,9 +10,9 @@ from skimage.exposure import equalize_adapthist
10
  from scipy.ndimage import zoom
11
  import tensorflow as tf
12
 
13
- import DeepDeformationMapRegistration.utils.constants as C
14
- from DeepDeformationMapRegistration.utils.operators import min_max_norm
15
- from DeepDeformationMapRegistration.utils.thin_plate_splines import ThinPlateSplines
16
  from voxelmorph.tf.layers import SpatialTransformer
17
 
18
 
 
10
  from scipy.ndimage import zoom
11
  import tensorflow as tf
12
 
13
+ import ddmr.utils.constants as C
14
+ from ddmr.utils.operators import min_max_norm
15
+ from ddmr.utils.thin_plate_splines import ThinPlateSplines
16
  from voxelmorph.tf.layers import SpatialTransformer
17
 
18
 
{DeepDeformationMapRegistration β†’ ddmr}/layers.py RENAMED
@@ -11,7 +11,7 @@ import tensorflow.keras.backend as K
11
  import tensorflow as tf
12
  import numpy as np
13
 
14
- from DeepDeformationMapRegistration.utils.operators import soft_threshold
15
 
16
 
17
  class UncertaintyWeighting(kl.Layer):
 
11
  import tensorflow as tf
12
  import numpy as np
13
 
14
+ from ddmr.utils.operators import soft_threshold
15
 
16
 
17
  class UncertaintyWeighting(kl.Layer):
{DeepDeformationMapRegistration β†’ ddmr}/layers/SpatialTransformer.py RENAMED
@@ -4,7 +4,7 @@ import tensorflow as tf
4
  import neurite as ne
5
 
6
  import h5py
7
- from DeepDeformationMapRegistration.utils.constants import IMG_SHAPE, DISP_MAP_SHAPE
8
 
9
 
10
  class SpatialTransformer(kl.Layer):
 
4
  import neurite as ne
5
 
6
  import h5py
7
+ from ddmr.utils.constants import IMG_SHAPE, DISP_MAP_SHAPE
8
 
9
 
10
  class SpatialTransformer(kl.Layer):
{DeepDeformationMapRegistration β†’ ddmr}/layers/__init__.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/layers/augmentation.py RENAMED
@@ -10,9 +10,9 @@ import tensorflow.keras.layers as kl
10
  import tensorflow as tf
11
  from tensorflow.python.framework.errors import InvalidArgumentError
12
 
13
- from DeepDeformationMapRegistration.utils.operators import soft_threshold, gaussian_kernel, sample_unique
14
- import DeepDeformationMapRegistration.utils.constants as C
15
- from DeepDeformationMapRegistration.utils.thin_plate_splines import ThinPlateSplines
16
  from voxelmorph.tf.layers import SpatialTransformer
17
 
18
 
 
10
  import tensorflow as tf
11
  from tensorflow.python.framework.errors import InvalidArgumentError
12
 
13
+ from ddmr.utils.operators import soft_threshold, gaussian_kernel, sample_unique
14
+ import ddmr.utils.constants as C
15
+ from ddmr.utils.thin_plate_splines import ThinPlateSplines
16
  from voxelmorph.tf.layers import SpatialTransformer
17
 
18
 
{DeepDeformationMapRegistration β†’ ddmr}/layers/b_splines.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/layers/depthwise_conv_3d.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/layers/uncertainty_weighting.py RENAMED
@@ -12,9 +12,9 @@ import tensorflow as tf
12
  import numpy as np
13
  import random
14
 
15
- from DeepDeformationMapRegistration.utils.operators import soft_threshold, gaussian_kernel, sample_unique
16
- import DeepDeformationMapRegistration.utils.constants as C
17
- from DeepDeformationMapRegistration.utils.thin_plate_splines import ThinPlateSplines
18
  from voxelmorph.tf.layers import SpatialTransformer
19
  from neurite.tf.utils import resize
20
  #from cupyx.scipy.ndimage import zoom
 
12
  import numpy as np
13
  import random
14
 
15
+ from ddmr.utils.operators import soft_threshold, gaussian_kernel, sample_unique
16
+ import ddmr.utils.constants as C
17
+ from ddmr.utils.thin_plate_splines import ThinPlateSplines
18
  from voxelmorph.tf.layers import SpatialTransformer
19
  from neurite.tf.utils import resize
20
  #from cupyx.scipy.ndimage import zoom
{DeepDeformationMapRegistration β†’ ddmr}/layers/upsampling.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/losses.py RENAMED
@@ -3,9 +3,9 @@ import tensorflow.keras.backend as K
3
  from scipy.ndimage import generate_binary_structure
4
  from sklearn.utils.extmath import cartesian
5
 
6
- from DeepDeformationMapRegistration.utils.operators import soft_threshold, min_max_norm, hard_threshold
7
- from DeepDeformationMapRegistration.utils.constants import EPS_tf
8
- from DeepDeformationMapRegistration.utils.misc import function_decorator
9
 
10
  import numpy as np
11
  import warnings
 
3
  from scipy.ndimage import generate_binary_structure
4
  from sklearn.utils.extmath import cartesian
5
 
6
+ from ddmr.utils.operators import soft_threshold, min_max_norm, hard_threshold
7
+ from ddmr.utils.constants import EPS_tf
8
+ from ddmr.utils.misc import function_decorator
9
 
10
  import numpy as np
11
  import warnings
{DeepDeformationMapRegistration β†’ ddmr}/main.py RENAMED
@@ -14,13 +14,13 @@ from scipy.ndimage import gaussian_filter, zoom
14
  from skimage.measure import regionprops
15
  import SimpleITK as sitk
16
 
17
- from DeepDeformationMapRegistration.layers.SpatialTransformer import SpatialTransformer
18
- import DeepDeformationMapRegistration.utils.constants as C
19
- from DeepDeformationMapRegistration.utils.nifti_utils import save_nifti
20
- from DeepDeformationMapRegistration.utils.operators import min_max_norm
21
- from DeepDeformationMapRegistration.utils.misc import resize_displacement_map
22
- from DeepDeformationMapRegistration.utils.model_utils import get_models_path, load_model, get_spatialtransformer_model
23
- from DeepDeformationMapRegistration.utils.logger import LOGGER
24
 
25
  from importlib.util import find_spec
26
 
@@ -282,8 +282,7 @@ def main():
282
  ST_MODEL_FILE = get_spatialtransformer_model()
283
 
284
  network, registration_model = load_model(MODEL_FILE, False, True)
285
- spatialtransformer_model = tf.keras.models.load_model(ST_MODEL_FILE,
286
- custom_objects={'SpatialTransformer': SpatialTransformer})
287
 
288
  LOGGER.info('Computing registration')
289
  with sess.as_default():
 
14
  from skimage.measure import regionprops
15
  import SimpleITK as sitk
16
 
17
+ import ddmr.utils.constants as C
18
+ from ddmr.utils.nifti_utils import save_nifti
19
+ from ddmr.layers.SpatialTransformer import SpatialTransformer
20
+ from ddmr.utils.operators import min_max_norm
21
+ from ddmr.utils.misc import resize_displacement_map
22
+ from ddmr.utils.model_utils import get_models_path, load_model, get_spatialtransformer_model
23
+ from ddmr.utils.logger import LOGGER
24
 
25
  from importlib.util import find_spec
26
 
 
282
  ST_MODEL_FILE = get_spatialtransformer_model()
283
 
284
  network, registration_model = load_model(MODEL_FILE, False, True)
285
+ spatialtransformer_model = tf.keras.models.load_model(ST_MODEL_FILE, custom_objects={'SpatialTransformer': SpatialTransformer})
 
286
 
287
  LOGGER.info('Computing registration')
288
  with sess.as_default():
{DeepDeformationMapRegistration β†’ ddmr}/ms_ssim_tf.py RENAMED
@@ -9,7 +9,7 @@ from tensorflow.python.ops import control_flow_ops
9
  from tensorflow.python.ops import nn
10
  from tensorflow.python.util.tf_export import tf_export
11
  from tensorflow.python.util import dispatch
12
- from DeepDeformationMapRegistration.utils.misc import function_decorator
13
 
14
 
15
  @tf_export('image.convert_image_dtype')
@@ -606,7 +606,7 @@ if __name__ == '__main__':
606
  tf.enable_eager_execution()
607
  import nibabel as nib
608
  import numpy as np
609
- from DeepDeformationMapRegistration.utils.operators import min_max_norm
610
  from skimage.metrics import structural_similarity
611
 
612
  img1 = nib.load('test_images/ixi_image.nii.gz')
 
9
  from tensorflow.python.ops import nn
10
  from tensorflow.python.util.tf_export import tf_export
11
  from tensorflow.python.util import dispatch
12
+ from ddmr.utils.misc import function_decorator
13
 
14
 
15
  @tf_export('image.convert_image_dtype')
 
606
  tf.enable_eager_execution()
607
  import nibabel as nib
608
  import numpy as np
609
+ from ddmr.utils.operators import min_max_norm
610
  from skimage.metrics import structural_similarity
611
 
612
  img1 = nib.load('test_images/ixi_image.nii.gz')
{DeepDeformationMapRegistration β†’ ddmr}/networks.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/utils/__init__.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/utils/acummulated_optimizer.py RENAMED
File without changes
{DeepDeformationMapRegistration β†’ ddmr}/utils/cmd_args_parser.py RENAMED
@@ -1,5 +1,5 @@
1
  import sys, getopt
2
- import DeepDeformationMapRegistration.utils.constants as C
3
  import os
4
 
5
 
 
1
  import sys, getopt
2
+ import ddmr.utils.constants as C
3
  import os
4
 
5
 
{DeepDeformationMapRegistration β†’ ddmr}/utils/conf_file_utils.py RENAMED
@@ -1,4 +1,4 @@
1
- import DeepDeformationMapRegistration.utils.constants as C
2
  import re
3
  import os
4
 
 
1
+ import ddmr.utils.constants as C
2
  import re
3
  import os
4