R/histogramWarpImageIntensities.R
histogramWarpImageIntensities.Rd
Apply B-spline 1-D maps to an input image for intensity warping.
histogramWarpImageIntensities( image, breakPoints = c(0.25, 0.5, 0.75), displacements = NULL, clampEndPoints = c(FALSE, FALSE), sdDisplacements = 0.05, transformDomainSize = 20 )
image | input image. |
---|---|
breakPoints | parametric points at which the intensity transform displacements are specified between 0, 1. Alternatively, a single number can be given and the sequence is linearly spaced in 0, 1. |
displacements | displacements to define intensity warping. Length
must be equal to the |
clampEndPoints | specify non-zero intensity change at the ends of the histogram. |
sdDisplacements | characterize the randomness of the intensity displacement. |
transformDomainSize | Defines the sampling resolution of the B-spline warping. |
warped intensity image
Tustison NJ
library( ANTsR ) image <- antsImageRead( getANTsRData( "r16" ) ) transformedImage <- histogramWarpImageIntensities( image, transformDomainSize = 10 ) rm(image); gc()#> used (Mb) gc trigger (Mb) limit (Mb) max used (Mb) #> Ncells 2550818 136.3 4570014 244.1 NA 4570014 244.1 #> Vcells 4504643 34.4 12255594 93.6 65536 12254504 93.5#> used (Mb) gc trigger (Mb) limit (Mb) max used (Mb) #> Ncells 2550203 136.2 4570014 244.1 NA 4570014 244.1 #> Vcells 4503654 34.4 12255594 93.6 65536 12254504 93.5