Алгоритм сходства психовизуальных образов / библиотека - PullRequest
3 голосов
/ 28 ноября 2010

Я ищу алгоритм (в идеале реализация C / C ++), который вычисляет воспринимаемое сходство между двумя изображениями с учетом психовизуальных факторов (например, разница в цветности не так плоха, как разница в яркости).

У меня есть оригинальное изображение и несколько его вариаций (в моем случае 256-цветное квантование), и я бы хотел, чтобы алгоритм нашел, какое изображение человек посчитал бы лучшим.

Лучший я 'До сих пор мы обнаружили, что SSIM , но он не "понимает" дизеринг (распространение ошибок), и реализация использует линейный RGB (я исправил это с помощью , реализуя мой собственный ).

В качестве альтернативы это может быть алгоритм, который предварительно обрабатывает изображения для сравнения с SSIM / PSNR / MSE или другим типичным алгоритмом.

1 Ответ

0 голосов
/ 28 ноября 2010

Хорошо. Разве вы не можете превратить это в онлайн-работу с механическим турком Амазонки? Или сделать из этого игру, как Google Image Labeler ? Вы можете дать дополнительные баллы или оплату, если люди согласны с их оценкой.

Причина в том, что я думаю, что эта работа слишком сложна для компьютера. SSIM не может оценивать размытые изображения, и если вы сгладите изображение, чтобы заставить его работать с SSIM, шаблон дизеринга не может быть частью оценки качества, потому что он больше не присутствует в изображении. И эта модель, вероятно, имеет отношение к качеству изображения.

...