0

我意识到在软件中测量图像质量将非常困难,而且我不是在寻找快速解决方案。谷歌搜索这主要是显示研究论文和讨论让我有点不知所措,所以我想知道 SO 社区中是否有人有任何粗略的图像质量评估经验?

我想用它来扫描几千张图像并将其缩减为几十张最有可能质量较差的图像。然后我可以把这些展示给用户,剩下的留给他们。

显然,有许多指标可以作为图像质量高/低的一部分,我会对任何可以将图像作为输入并为任何基本图像质量指标提供一些合理指标的东西感到满意,例如锐度、动态范围、噪声等,由我的软件决定什么是可接受的,什么是不可接受的。

有些图像质量很差,因为它们已被大幅放大。如果没有像我上面建议的那样获取指标的方法,有没有办法检测到图像已经像这样放大了?

4

1 回答 1

1

这是一个非常困难的问题,因为“图像质量”不是一个定义非常明确的概念。

如果您开始尝试一些基本指标并查看您是否提出适合您的应用程序的度量,这可能是最好的。

例如,对于动态范围,每个通道的分布的分位数可以产生有趣的信息。

另一方面,对于放大,解决方案相当简单:只需对图像进行傅立叶变换,然后查看高频与低频频带的能量大小。

于 2012-12-06T17:02:14.860 回答