Skip to content

Commit 4f7c7fa

Browse files
authored
Merge branch 'main' into 135-feature-generalize-back-to-native-class-to-allow-transforms-in-both-directions
2 parents 1974463 + 7e0123c commit 4f7c7fa

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

example/example_modality_centric_preprocessor.py

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
# This script is an example of how to use the ModalityCentricPreprocessor class to preprocess a set of MR images. It is only here for quick development and testing purposes. It is not intended to be used in a production environment.
2-
from brainles_preprocessing.n4_bias_correction import N4BiasOptions
3-
from brainles_preprocessing.normalization.percentile_normalizer import (
4-
PercentileNormalizer,
5-
)
62
from auxiliary.turbopath import turbopath
73
from tqdm import tqdm
84

95
from brainles_preprocessing.brain_extraction import HDBetExtractor
10-
from brainles_preprocessing.modality import Modality, CenterModality
11-
from brainles_preprocessing.preprocessor import Preprocessor
12-
from brainles_preprocessing.registration import (
13-
ANTsRegistrator,
14-
NiftyRegRegistrator,
6+
from brainles_preprocessing.modality import CenterModality, Modality
7+
from brainles_preprocessing.n4_bias_correction.sitk.sitk_n4_bias_corrector import (
8+
SitkN4BiasCorrector,
159
)
16-
import SimpleITK as sitk
10+
from brainles_preprocessing.normalization.percentile_normalizer import (
11+
PercentileNormalizer,
12+
)
13+
from brainles_preprocessing.preprocessor import Preprocessor
14+
from brainles_preprocessing.registration import ANTsRegistrator, NiftyRegRegistrator
1715

1816

1917
def preprocess(inputDir):
@@ -66,7 +64,7 @@ def preprocess(inputDir):
6664
# normalized_defaced_output_path=norm_deface_dir
6765
# / "_t1c_defaced_normalized.nii.gz",
6866
atlas_correction=True,
69-
n4_bias_correction=True,
67+
# n4_bias_correction=True,
7068
normalizer=percentile_normalizer,
7169
)
7270
moving_modalities = [
@@ -85,7 +83,7 @@ def preprocess(inputDir):
8583
# normalized_defaced_output_path=norm_deface_dir / inputDir.name
8684
# + "_t1_defaced_normalized.nii.gz",
8785
atlas_correction=True,
88-
n4_bias_correction=True,
86+
# n4_bias_correction=True,
8987
normalizer=percentile_normalizer,
9088
),
9189
Modality(
@@ -130,10 +128,7 @@ def preprocess(inputDir):
130128
# choose the registration backend you want to use
131129
# registrator=NiftyRegRegistrator(),
132130
registrator=ANTsRegistrator(),
133-
n4_bias_opts=N4BiasOptions(
134-
n_max_iterations=10,
135-
n_fitting_levels=3,
136-
),
131+
# n4_bias_corrector=SitkN4BiasCorrector(),
137132
# registrator=NiftyRegRegistrator(),
138133
# brain_extractor=HDBetExtractor(),
139134
# temp_folder="temporary_directory",

0 commit comments

Comments
 (0)