View source: R/extractImagePatches.R
extractImagePatches | R Documentation |
Extract 2-D or 3-D image patches.
extractImagePatches(
image,
patchSize,
maxNumberOfPatches = "all",
strideLength = 1,
maskImage = NULL,
randomSeed,
returnAsArray = FALSE,
randomize = TRUE
)
image |
Input ANTs image with one or more components. |
patchSize |
Width, height, and depth (if 3-D) of patches. |
maxNumberOfPatches |
Maximum number of patches returned. If
"all" is specified, then all patches in sequence (defined by the
|
strideLength |
Defines the sequential patch overlap for
|
maskImage |
optional image specifying the sampling region for
the patches when |
randomSeed |
integer seed that allows reproducible patch extraction across runs. |
returnAsArray |
specifies the return type of the function. If
|
randomize |
boolean controlling whether we randomize indices when masking. |
a list (or array) of image patches.
Tustison NJ
library( ANTsR )
image <- antsImageRead( getANTsRData( "r16" ) )
maskImage <- getMask( image, 1, 1000 )
patchSet1 <- extractImagePatches( image, c( 32, 32 ), 10, c( 32, 32 ), randomSeed = 0 )
patchSet2 <- extractImagePatches( image, c( 32, 32 ), 10, c( 32, 32 ), randomSeed = 1 )
patchSet3 <- extractImagePatches( image, c( 32, 32 ), 10, c( 32, 32 ), maskImage, randomSeed = 0 )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.