0

我想确定图像是否被过度压缩,因此它是否包含您可以清楚地看到的那些像素化伪影,例如,在下图的右上部分。在下面的比较中有两张JPEG图像,左边一张是原始的,右边一张以30%的质量保存,然后再次以80%的质量保存。

左边是原图。 以更高的压缩率保存的一个。

右侧的细节丢失很容易用肉眼察觉。我正在寻找一种算法,它只给定最终图像而不是原始图像,检测它是否被过度压缩或者是否有这种“干扰”,这意味着那些相似/相同的像素簇,因此确定平均值细节质量差。

我通过 ImageMagick 对它们进行了分析,它们具有非常相似的值和直方图,并且在 RGB 通道上的最小值/最大值几乎相同。原始图像质量为 71%,压缩后的图像质量为 80%,因为正如我之前所说,我首先将其保存为 30% 质量后将其保存回 80%,这使得“质量”因素不可靠。

在有人问之前,我还没有写代码。我正在做一些研究,只是为了寻找最终找到解决方案的一些技巧,但我真的不知道这种现象是如何被调用的,也不知道用于达到目的的算法。图像和信号分析的问题很大,如果您能帮我缩小范围,我将不胜感激。

4

0 回答 0