图像质量评价

图像质量评价

一、噪声质量评价

1. PSNR

给定一个 m × n m×n m×n的干净图像 I I I和噪声图像 K K K均方误差定义为:

M S E = 1 m n ∑ i = 0 m − 1 ∑ j = 0 n − 1 [ I ( i , j ) − K ( i , j ) ] 2 MSE=\frac{1}{mn}\sum _{i=0}^{m-1} \sum _{j=0}^{n-1} [I(i,j)-K(i,j)]^2 MSE=mn1i=0m1j=0n1[I(i,j)K(i,j)]2

然后PSNR就定义为:

P S N R = 10 ⋅ l o g 10 ( M A X I 2 M S E ) PSNR=10·log _{10}(\frac {MAX_I^2}{MSE}) PSNR=10log10(MSEMAXI2)

其中 M A X I 2 MAX_I^2 MAXI2是图像可能的最大的像素值,比如灰度图像的像素最大值为255或者1。

而对于彩色图像来说, P S N R PSNR PSNR的计算可以由以下几种方法来计算。

  1. 取所有通道的灰度像素平均值
  2. 计算通道的 M S E MSE MSE的平均值
  3. 将图片转化为 Y C b C r YCbCr YCbCr 格式,然后只计算 Y Y Y分量也就是亮度分量的 P S N R PSNR PSNR

2、SSIM

S S I M SSIM SSIM公式基于样本 x x x y y y之间的三个比较衡量:亮度 (luminance)、对比度 (contrast) 和结构 (structure)。

  • L u m i n a n c e Luminance Luminance

    亮度以平均灰度衡量,通过平均所有像素的值得到。

μ x = 1 N ∑ i = 1 N x i \mu_x = \frac{1}{N} \sum _{i=1}^{N} x_i μx=N1i=1Nxi

那么对比函数即为

l ( x , y ) = 2 μ x μ y + C 1 μ x 2 μ y 2 + C 1 l(x,y)=\frac {2\mu_x\mu_y+C_1}{\mu_x^2\mu_y^2+C_1} l(x,y)=μx2μy2+C12μxμy+C1

  • C o n t r a s t Contrast Contrast

    对比度通过灰度标准差来衡量。标准差无偏估计:

σ x = ( 1 N − 1 ∑ i = 1 N ( x i − μ x ) 2 ) 2 \sigma_x = (\frac{1}{N-1} \sum _{i=1}^{N} {(x_i-\mu_x)^2})^2 σx=(N11i=1N(xiμx)2)2

相应的对比函数即为

l ( x , y ) = 2 σ x σ y + C 2 σ x 2 σ y 2 + C 2 l(x,y)=\frac {2\sigma_x\sigma_y+C_2}{\sigma_x^2\sigma_y^2+C_2} l(x,y)=σx2σy2+C22σxσy+C2

  • S t r u c t u r e Structure Structure
    结构对比比较的是经过归一化后的 x − μ x / σ x x-\mu_x/\sigma_x xμx/σx ( y − μ y / σ y ) (y-\mu_y/\sigma_y) (yμy/σy)的比较。即可以用相关性系数衡量。
    c ( x , y ) = σ x y + C 3 σ x σ y + C 3 c(x,y)=\frac {\sigma_{xy}+C_3}{\sigma_x\sigma_y+C_3} c(x,y)=σxσy+C3σxy+C3
    其中 σ x y = 1 N − 1 ∑ i − 1 N ( x i − μ x ) ( y i − μ y ) \sigma_{xy}=\frac{1}{N-1} \sum _{i-1}^N(x_i-\mu_x)(y_i-\mu_y) σxy=N11i1N(xiμx)(yiμy),上述的所有常量 C 1 , C 2 , C 3 C_1,C_2,C_3 C1,C2,C3都是为了防止分母不接近0。 C 1 = ( K 1 L ) 2 C_1=(K_1L)^2 C1=(K1L)2 C 2 = ( K 2 L ) 2 C_2=(K_2L)^2 C2=(K2L)2 C 3 = C 2 / 2 C_3=C_2/2 C3=C2/2,经验常取 K 1 = 0.01 K_1=0.01 K1=0.01 K 2 = 0.03 K_2=0.03 K2=0.03 L L L是与bytes位像素相关的值。
  • S S I M SSIM SSIM
    广义上的SSIM可以定义为 S ( x , y ) = l ( x , y ) α c ( x , y ) β s ( x , y ) γ S(x,y) = l(x,y)^\alpha c(x,y)^\beta s(x,y)^\gamma S(x,y)=l(x,y)αc(x,y)βs(x,y)γ,当三个指数都为1时,则得到标准的SSIM。

二、噪声质量评价的标准

1. PSNR

PSNR是一种用于度量重建图像与原始图像之间差异的指标。它通过计算两个图像之间的均方误差(MSE)来衡量它们之间的差异。

PSNR值越高,表示重建图像与原始图像之间的差异越小,图像质量越好。一般来说,对于无损压缩任务(例如无损图像压缩),较高的PSNR值通常被认为是较好的,一般在40 dB以上可以被视为较高质量。对于有损压缩任务(例如有损图像压缩),由于数据丢失,更高的PSNR值并不一定意味着更好的图像质量,因为有损压缩会引入一定程度的失真。

当图像的位深度不同时,像素值的范围也会不同,从而导致MSE的值发生变化。因此,不同位深度的图像在PSNR的计算中会得到不同的结果。

2. SSIM

SSIM是一种综合考虑图像的亮度、对比度和结构相似性的指标。它通过比较原始图像和重建图像的亮度、对比度和结构相似性来评估它们之间的相似程度。SSIM的值范围在0到1之间,1表示两个图像完全相同。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值