微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

检测图像是否被过度压缩

如何解决检测图像是否被过度压缩

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

On the left,the original picture. On the one saved with higher compression.

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。