This function performs skull stripping of the first image, within-visit registration using a rigid-body transformation, inhomogeneity correction, and potentially re-correcting after skull stripping.
preprocess_mri_within( files, outfiles = NULL, correct = TRUE, correction = "N4", retimg = FALSE, reorient = FALSE, typeofTransform = "Rigid", interpolator = "LanczosWindowedSinc", skull_strip = FALSE, bet.opts = "-B -f 0.1 -v", betcmd = "bet", maskfile = NULL, correct_after_mask = FALSE, verbose = TRUE, ... )
files | filenames (or nifti objects) of images to be processed. Will register to the first scan |
---|---|
outfiles | (character) name of output files, with extension |
correct | do Bias field correction |
correction | (character) N3 or N4 correction? |
retimg | (logical) return list of images of class nifti |
reorient | (logical) If retimg, should file be reoriented
when read in?
Passed to |
typeofTransform | type of transformed used, passed to
|
interpolator | Interpolation to be performed, passed to
|
skull_strip | do Skull stripping with FSL BET |
bet.opts | Options to pass to |
betcmd | Command to pass to |
maskfile | Filename (or nifti object) of mask for image to be registered to |
correct_after_mask | Should the inhomogeneity correction be run
after masking. If |
verbose | Diagnostic messages |
... | arguments to |
List of outfiles, maskfile, and output from registration
.