regressionMatchImage.Rd
Image intensity normalization by regressing the image intensities of the reference image with the source image.
regressionMatchImage(
sourceImage,
referenceImage,
mask = NULL,
polyOrder = 1,
truncate = TRUE
)
image whose intensities we will match to the
referenceImage
intensities.
defines the reference intensity function.
Defines voxels for regression modeling.
of polynomial fit. Default is 1 (linear fit).
boolean which turns on/off the clipping of intensities.
the sourceImage
matched to the referenceImage
.
library(ANTsRCore)
#>
#> Attaching package: ‘ANTsRCore’
#> The following objects are masked from ‘package:ANTsR’:
#>
#> antsImageMutualInformation, fastMarchingExtension,
#> robustMatrixTransform
sourceImage <- antsImageRead( getANTsRData( "r16" ) )
referenceImage <- antsImageRead( getANTsRData( "r64" ) )
matchedImage <- regressionMatchImage( sourceImage, referenceImage )
bad_source = sourceImage[1:200, 1:200]
testthat::expect_error(regressionMatchImage( bad_source, referenceImage ))