imageListToMatrix: Read Images into a Matrix

View source: R/imageListToMatrix.R

imageListToMatrixR Documentation

Read Images into a Matrix

Description

Read images into rows of a matrix.

Usage

imageListToMatrix(imageList, mask, sigma = NA, epsilon = 0)

Arguments

imageList

A character vector containing a list of image files to read, in order - these are image objects, not file names.

mask

An antsImage containing a binary mask, voxels in the mask are placed in the matrix. If not provided, estimated from first image in list. If the mask is a different size than the image, the images will be downsampled and smoothed to the size of the mask.

sigma

smoothing operation in physical space. See smoothImage.

epsilon

threshold value determining what is included in the mask

Value

A matrix containing the masked data, the result of calling as.numeric(image, mask) on each input image.

Author(s)

Cook PA, Avants B, Kandel BM

See Also

matrixToImages, getMask

Examples

img <- ri(1) %>% resampleImage(c(32, 32))
imglist <- list()
nsubj <- 3
for (ii in 1:nsubj) {
  imglist[[ii]] <- img
}
mask <- getMask(img)
imgmat <- imageListToMatrix(imglist, mask)


stnava/ANTsR documentation built on April 16, 2024, 12:17 a.m.