
Sewar

Sewar is a python package for image quality assessment using different metrics. You can check documentation here.
Implemented metrics
Todo
Installation
Just as simple as
pip install sewar
Example usage
a simple example to use UQI
>>> from sewar.full_ref import uqi
>>> uqi(img1,img2)
0.9586952304831419
Example usage for command line interface
sewar [metric] [GT path] [P path] (any extra parameters)
An example to use SSIM
foo@bar:~$ sewar ssim images/ground_truth.tif images/deformed.tif -ws 13
ssim : 0.8947009811410856
Available metrics list
mse, rmse, psnr, rmse_sw, uqi, ssim, ergas, scc, rase, sam, msssim, vifp, psnrb
Contributors
Special thanks to @sachinpuranik99 and @sunwj.
References
[1] "Image quality assessment: from error visibility to structural similarity." 2004)
[2] "A universal image quality index." (2002)
[3] "Multiscale structural similarity for image quality assessment." (2003)
[4] "Quality of high resolution synthesised images: Is there a simple criterion?." (2000)
[5] "A wavelet transform method to merge Landsat TM and SPOT panchromatic data." (1998)
[6] "Fusion of multispectral and panchromatic images using improved IHS and PCA mergers based on wavelet decomposition." (2004)
[7] "Discrimination among semi-arid landscape endmembers using the spectral angle mapper (SAM) algorithm." (1992)
[8] "Multispectral and panchromatic data fusion assessment without reference." (2008)
[9] "Image information and visual quality." (2006)
[10] "Quality Assessment of Deblocked Images" (2011)