Сумма абсолютных преобразованных разностей - Sum of absolute transformed differences

В сумма абсолютных преобразованных разностей (SATD) критерий соответствия блоков, широко используемый в дробных оценка движения за сжатие видео. Он работает, принимая частотное преобразование, обычно Преобразование Адамара, различий между пикселями в исходном блокировать и соответствующие пиксели в блоке, используемые для сравнения. Само преобразование часто представляет собой небольшой блок, а не весь макроблок. Например, в x264, вместо более ресурсоемкого преобразования 16 × 16 преобразуются последовательности блоков 4 × 4.

Сравнение с другими показателями

SATD медленнее, чем сумма абсолютных разностей (SAD), как из-за его повышенной сложности, так и из-за того, что SAD-специфичный MMX и SSE2 инструкции существуют, а для SATD таких инструкций нет. Однако SATD все еще можно значительно оптимизировать с помощью SIMD инструкции по самым современным Процессоры. Преимущество SATD заключается в том, что он более точно моделирует количество битов, необходимых для передачи сигнала остаточной ошибки. Таким образом, он часто используется в видеокомпрессорах, либо как способ явно управлять и оценивать скорость, например, в Теора (начиная с версии 1.1 alpha2) кодировщик,[1] в качестве дополнительной метрики, используемой при поиске с широким движением, например в Microsoft ВК-1 кодировщик, или в качестве метрики, используемой при уточнении субпикселей, например, в x264.

Смотрите также

Рекомендации

  1. ^ "r16019 коммит в ветке theora-sonelda". xiph-коммиты (Список рассылки).
  • Э. Г. Ричардсон, Иэн (2003). Сжатие видео H.264 и MPEG-4: кодирование видео для мультимедиа следующего поколения. Чичестер: John Wiley & Sons Ltd.