powered by
This function zero pads an image by a certain number of dimensions, usually for convolution
zero_pad(img, kdim, invert = FALSE, pad_value = 0L, ...)
Object of class nifti
Array or class nifti
Dimensions of kernel
(logical) If FALSE, does zero padding. If TRUE, reverses the process.
FALSE
TRUE
Value to pad the image with. May use other values, such as -1024 for CT data
Options to copyNIfTIHeader
copyNIfTIHeader
kdim = c(3,3,5) img = array(rnorm(30*30*36), dim = c(30, 30, 36)) pad = zero_pad(img, kdim) back = zero_pad(pad, kdim, invert=TRUE) all.equal(back, img)
Run the code above in your browser using DataLab