PSNR(Peak Signal to Noise Ratio)峰值信噪比,是一种全参考的图像质量评价指标。
P
S
N
R
=
10
l
o
g
10
(
(
2
n
−
1
)
2
M
S
E
)
PSNR = 10{\rm{lo}}{{\rm{g}}_{10}}(\frac{{{{({2^n} - 1)}^2}}}{{MSE}})
PSNR=10log10(MSE(2n−1)2)
其中,MSE表示当前图像X和参考图像Y的均方误差(MeanSquare Error),H、W分别为图像的高度和宽度;n为每像素的比特数,一般取8,即像素灰阶数为256. PSNR的单位是dB,数值越大表示失真越小。
PSNR=10*log10((2n-1)2/MSE)
PSNR是最普遍和使用最为广泛的一种图像客观评价指标,然而它是基于对应像素点间的误差,即 基于误差敏感的图像质量评价。由于并未考虑到人眼的视觉特性(人眼对空间频率较低的对比差异敏感度较高,人眼对亮度对比差异的敏感度较色度高,人眼对一个 区域的感知结果会受到其周围邻近区域的影响等),因而经常出现评价结果与人的主观感觉不一致的情况。
PSNR高于40dB说明图像质量极好(即非常接近原始图像),
在30—40dB通常表示图像质量是好的(即失真可以察觉但可以接受),
在20—30dB说明图像质量差;
最后,PSNR低于20dB图像不可接受