Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

zero_pad

Zero pads an image


Description

This function zero pads an image by a certain number of dimensions, usually for convolution

Usage

zero_pad(img, kdim, invert = FALSE, pad_value = 0L, ...)

Arguments

img

Array or class nifti

kdim

Dimensions of kernel

invert

(logical) If FALSE, does zero padding. If TRUE, reverses the process.

pad_value

Value to pad the image with. May use other values, such as -1024 for CT data

...

Options to copyNIfTIHeader

Value

Object of class nifti

Examples

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)

neurobase

'Neuroconductor' Base Package with Helper Functions for 'nifti' Objects

v1.32.1
GPL-2
Authors
John Muschelli [aut, cre]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.