randomMask: Get a random mask

Description Usage Arguments Value Author(s) Examples

View source: R/randomMask.R

Description

Get a mask with a specific number of voxels randomly distributed on the input image/mask

Usage

1
randomMask(img, nsamples, perLabel = FALSE, seed)

Arguments

img

an antsImage, either continuous or mask-like. This will define the space where to sample voxels from. If this image is continous (i.e., a T1), voxels will be sampled from all nonzero voxels.

nsamples

the number of random voxels to select from

perLabel

logical, if true the input image must be multi-label and the the output will have nsamples from each label (i.e., 200 samples from each label)

seed

random seed

Value

binary antsImage with random voxels set to 1

Author(s)

Pustina D

Examples

1
2
img<-antsImageRead( getANTsRData("r16"))
randmask<-randomMask(img,200)

muschellij2/atropos documentation built on Oct. 11, 2018, 12:24 a.m.