如何在 RGB 图像上应用 SSIM 度量?

信息处理 图像处理 感知质量
2021-12-22 07:24:58

我想通过查看其结构和颜色来比较两张图像的相似性。我需要一种同时考虑结构和颜色保真度的措施。当我检查原始论文的公式时,据说只测量了 x 和 y 均值和方差。SSIM 是否仅考虑结构或是否也考虑颜色相似性?

2个回答

通常可以做的是按通道计算它并取平均值(或加权平均值)。

所以如果你有R1,G1,B1R2,G2,B2你会这样做:

SSIMr(R1,R2),SSIMg(G1,G2),SSIMb(B1,B2)

然后SSIMrgb=wrSSIMr+wgSSIMg+wbSSIMb

例如,MATLABssim()使用wr=wg=wb=13完成上述操作。

SciKit Image还使用以下标志compare_ssim()以通道方式应用它:multichannel

在此处输入图像描述

它没有表示颜色,它只说明结构。您可以查看这篇文章了解 SSIM的更多信息。

原作者在基于结构失真测量的视频质量评估论文中提出的另一种方法是在 YCrCb 空间上对每个通道的 SSIM 结果进行加权平均,例如SSIMfinal=0.8×SSIMy+0.1×SSIMCr+0.1×SSIMCb