ssim_raster {SSIMmap} | R Documentation |
The SSIM index for raster images.
Description
This function calculates the SSIM, a measure of similarity between two raster images
Usage
ssim_raster(img1, img2, global = TRUE, w = 3, k1 = NULL, k2 = NULL)
Arguments
img1 |
A |
img2 |
A |
global |
If global is TRUE, returning the global average of SSIM, SIM, SIV, and SIP. If the option is FALSE, a |
w |
Integer specifying the window size for the local neighborhood. Default is 3. |
k1 |
The constant used in the SSIM calculation. Default is NULL, in which case it is computed from the maximum value of the images. |
k2 |
The constant used in the SSIM calculation. Default is NULL, in which case it is computed from the maximum value of the images. |
Details
This function computes the SSIM index for two raster images.
Value
If global is TRUE, returning the global average of SSIM, SIM, SIV, and SIP. If the option is FALSE, a terra
raster brick containing the SSIM, SIM, SIV, and SIP for each cell is returned.
Examples
single<-system.file("/ex/single2nm.tif", package="SSIMmap")
group<-system.file("/ex/groups2nm.tif", package="SSIMmap")
whale_single<-terra::rast(single)
whale_groups<-terra::rast(group)
ssim_raster(whale_single,whale_groups)
result_raster<-ssim_raster(whale_single,whale_groups,global=FALSE)