2010-11-28 35 views
3

我正在寻找一种计算两幅图像之间感知相似度的算法(理想情况下是一个C/C++实现),考虑到心理视觉因素(例如,色度差异不如差异亮度)。心理视觉图像相似度算法/库

我有原始图像和它的多种变化(在我的情况是256色量化),我想算法找到一个人类会判断为最好的图像。

迄今为止我找到的最好的是SSIM,但它并不“理解”抖动(误差扩散)并且实现使用线性RGB(我已经通过implementing my own修复了这个问题)。

或者,它可能是预处理图像以便与SSIM/PSNR/MSE或其他典型算法进行比较的算法。

回答

0

好吧。你不能用亚马逊的机械turk把它变成一个在线工作吗? 或者让它像google image labeler?如果人们对他们的分数达成一致,您可以给予额外的分数或付款。

原因是我认为这项工作对于电脑来说太难了。 SSIM无法对抖动图像进行评分,如果您对图像进行平滑处理,使其与SSIM一起工作,则抖动模式不能作为质量判断的一部分,因为它不再存在于图像中。这种模式可能与图像质量有关。

+0

土耳其人不是一个选项(我想在工具中使用这个算法)。我明白完美的判断是不可能的,但我希望尽可能接近。 – Kornel 2010-11-28 19:31:34