SSIM: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Изменен язык программирования на Rust.
 
Строка 34: Строка 34:
==Внешние источники==
==Внешние источники==
* [http://www.ece.uwaterloo.ca/~z70wang/research/ssim/ (en) Домашняя страница]
* [http://www.ece.uwaterloo.ca/~z70wang/research/ssim/ (en) Домашняя страница]
* [https://github.com/pornel/dssim (en) Исполнение на языке C]
* [https://github.com/pornel/dssim (en) Исполнение на языке Rust]
* [http://mehdi.rabah.free.fr/SSIM/ (en) Исполнение на языке C/C++]
* [http://mehdi.rabah.free.fr/SSIM/ (en) Исполнение на языке C/C++]
* [https://web.archive.org/web/20110206110328/http://pholia.tdi.informatik.uni-frankfurt.de/~philipp/software/dssim.shtml (en) Реализация DSSIM на языке C++]
* [https://web.archive.org/web/20110206110328/http://pholia.tdi.informatik.uni-frankfurt.de/~philipp/software/dssim.shtml (en) Реализация DSSIM на языке C++]

Текущая версия от 18:44, 27 января 2023

Индекс структурного сходства (SSIM от англ. structure similarity) является одним из методов измерения схожести между двумя изображениями. SSIM-индекс это метод полного сопоставления, другими словами, он проводит измерение качества на основе исходного изображения (не сжатого или без искажений). SSIM-индекс является развитием традиционных методов, таких как PSNR (peak signal-to-noise ratio) и метод среднеквадратичной ошибки MSE, которые оказались несовместимы с физиологией человеческого восприятия.

Отличительной особенностью метода, помимо упомянутых ранее (MSE и PSNR), является то, что метод учитывает «восприятие ошибки» благодаря учёту структурного изменения информации. Идея заключается в том, что пиксели имеют сильную взаимосвязь, особенно когда они близки пространственно. Данные зависимости несут важную информацию о структуре объектов и о сцене в целом.

SSIM метрика рассчитана на различные размеры окна. Разница между двумя окнами и имеющими одинаковый размер N×N:

где

  • среднее ,
  • — среднее ,
  • дисперсия ,
  • — дисперсия ,
  • ковариация и ,
  • , — две переменных:
    • динамический диапазон пикселей (обычно ),
    • и — константы.

Приведённая формула применима только для яркости изображения, по которой и происходит оценка качества. Полученный SSIM-индекс лежит в пределах от −1 до +1. Значение +1 достигается только при полной аутентичности образцов. Как правило, метрика рассчитана на окно размером 8×8 пикселей. Окно может смещаться через пиксель, но специалисты рекомендуют использовать группы окон для уменьшения сложности вычислений.

Структурные отличия (DSSIM от англ. Structural dissimilarity) можно выразить через SSIM-метрику:

Внешние источники

[править | править код]