Android — SSIM между различными разрешениями изображения

Мне нужно сравнить качество потоковой передачи между настольным сервером Linux и клиентом Android. Итак, у меня есть два изображения, одно с сервера Linux, другое с клиента Android, и они имеют разное разрешение.

Мой вопрос заключается в том, как рассчитать SSIM между этими двумя изображениями (мне не нужен CODE, только направление к решению). У меня уже есть код SSIM в C ++, но он будет сравнивать между аналогичными разрешениями.

СПАСИБО

1

Решение

То, что вы пытаетесь достичь, не совсем просто. Сравнение объективного качества двух изображений с разным разрешением с использованием такой метрики, как SSIM, является плохо определенным. Это связано с множеством факторов, среди которых:

а) Отбор проб, связанные, где сравнение числа выборок в опорном изображении против подмножества этих образцов в отмастшабированном (деградирует) изображение не особенно значимое (как сравнивать что-то против ничего?)

б) Из-за характеристик зрительной системы человека, в частности, функции контрастной чувствительности, которая в этом случае может быть суммирована, так как наблюдатель-человек будет воспринимать легкость образцов по-разному, из-за различных пространственных частот.

Какой путь продвижения вперед здесь зависит от фактической формулировки проблемы, которая не ясна. Что именно вы пытаетесь измерить? Если вы измеряете качество алгоритма пересэмплирования, для этого SSIM не является подходящим показателем. Если вы пытаетесь измерить относительное качество двух разных наборов изображений, то очевидным ответом будет создание двух несжатых изображений с разными разрешениями, их кодирование и измерение по отдельности, а также сравнение их соответствующих значений SSIM.

Обратите внимание, что оригинальный SSIM не учитывает различные свойства HVS, которые могут вступить в игру, так как вам может быть лучше найти другую метрику. Кроме того, если вы хотите измерить качество потока (то есть видео), SSIM не особенно эффективен.

2

Другие решения

Вы можете использовать этот обходной путь:
Уменьшите изображение большего размера, чтобы соответствовать разрешению меньшего изображения.

После уменьшения масштаба вы можете сравнить изображения с SSIM

-1

По вопросам рекламы [email protected]