Compute Image Similarity Metrics
image_similarity(image1, image2, image1_mask = NULL, image2_mask = NULL, ...)
image1 | Object of class |
---|---|
image2 | Object of class |
image1_mask | Mask for first image (optional) |
image2_mask | Mask for second image (optional) |
... | Additional arguments to pass to
|
A numeric value
Not all metrics are symmetric.
library(ANTsRCore) library(extrantsr) x = getANTsRData( 'r16' ) y = getANTsRData( 'r30' ) image_similarity(x,y, type="MeanSquares")#> [1] 1300.522image_similarity(y,x, type="MeanSquares")#> [1] 1300.522image_similarity(x,y, type="Correlation")#> [1] -0.8218697image_similarity(y,x, type="Correlation")#> [1] -0.8218697# NOT SYMMETRIC image_similarity(x,y, type="MattesMutualInformation")#> [1] -0.5060095image_similarity(y,x, type="MattesMutualInformation")#> [1] -0.5059599#> [1] -0.5278006#> [1] -0.5261494image_similarity(x,y, type="ANTSNeighborhoodCorrelation")#> [1] -0.7409918image_similarity(y,x, type="ANTSNeighborhoodCorrelation")#> [1] -0.7409918image_similarity(x,y, type="JointHistogramMutualInformation")#> [1] -0.7837214image_similarity(y,x, type="JointHistogramMutualInformation")#> [1] -0.7837214image_similarity(x,y, type="Demons")#> [1] 1327.76image_similarity(y,x, type="Demons")#> [1] 1339.285