a b/man/ich_preprocess.Rd
1
% Generated by roxygen2: do not edit by hand
2
% Please edit documentation in R/ich_preprocess.R
3
\name{ich_preprocess}
4
\alias{ich_preprocess}
5
\alias{ich_cnn_preprocess}
6
\title{Preprocess data for ICH Segmentation}
7
\usage{
8
ich_preprocess(
9
  img,
10
  skull_strip = TRUE,
11
  robust = TRUE,
12
  mask = NULL,
13
  n4_correct = FALSE,
14
  template.file = system.file("scct_unsmooth_SS_0.01.nii.gz", package = "ichseg"),
15
  outprefix = NULL,
16
  typeofTransform = c("Rigid", "Affine"),
17
  interpolator = "Linear",
18
  outfile = NULL,
19
  verbose = TRUE,
20
  shiny = FALSE,
21
  roi = NULL,
22
  ss.template.file = system.file("scct_unsmooth_SS_0.01.nii.gz", package = "ichseg"),
23
  ss.template.mask = system.file("scct_unsmooth_SS_0.01_Mask.nii.gz", package = "ichseg"),
24
  ...
25
)
26
27
ich_cnn_preprocess(
28
  ...,
29
  template.file = system.file("scct_unsmooth_SS_0.01_128x128x128.nii.gz", package =
30
    "ichseg")
31
)
32
}
33
\arguments{
34
\item{img}{CT image, object of class \code{nifti} or
35
character filename}
36
37
\item{skull_strip}{Should the image be skull stripped? If not,
38
a mask must be specified.  If mask specified, will override this
39
option}
40
41
\item{robust}{If skull stripping, should
42
\code{\link{CT_Skull_Strip_robust}}
43
be used vs. \code{\link{CT_Skull_Strip}}}
44
45
\item{mask}{binary brain mask, object of class \code{nifti} or
46
character filename}
47
48
\item{n4_correct}{Should N4 bias-field correction be done after
49
skull-stripping}
50
51
\item{template.file}{Template to register to (Skull stripped template)}
52
53
\item{outprefix}{Passed to \code{\link[extrantsr]{registration}} for
54
the output transformations}
55
56
\item{typeofTransform}{Transformation to the template}
57
58
\item{interpolator}{Interpolation to be done after transformation}
59
60
\item{outfile}{Output filename for transformed registered image}
61
62
\item{verbose}{Print diagnostic output}
63
64
\item{shiny}{Should shiny progress be called?}
65
66
\item{roi}{Filename of ROI, which will be transformed}
67
68
\item{ss.template.file}{Template file to pass to
69
\code{\link{CT_Skull_Strip_robust}} robust registration/neck removal}
70
71
\item{ss.template.mask}{Template mask to pass to
72
\code{\link{CT_Skull_Strip_robust}} robust registration/neck removal}
73
74
\item{...}{Additional options passsed to \code{\link{CT_Skull_Strip_robust}}
75
or \code{\link{CT_Skull_Strip}}}
76
}
77
\value{
78
List of output images and transformations
79
}
80
\description{
81
Will do skull stripping and registration to the CT template
82
}