ENGLISH

VirtualDub MSU Deinterlacer

MSU Graphics & Media Lab (Video Group)

Авторы: Александр Петров, Дмитрий Ватолин, Максим Колиниченко

Скачать (плагин VirtualDub)


Описание


Данный фильтр предназначен для преобразования видео из чересстрочной развертки в прогрессивную. Реализованный алгоритм интерполирует недостающую визуальную информацию используя данные о движении в кадре. Особое внимание уделено обработке границ с небольшим углом наклона.

Параметры
Внешний вид фильтра

Фильтр имеет два настраиваемых параметра:

  • Bottom field first - определяет порядок полей при чересстрочной развертке. Измените значение этого параметра, если после обработки видео выглядит неестественно.
  • Double frame rate - определяет частоту кадров результирующего видео. Если этот параметр отмечен, то частота кадров удваивается по сравнению с частотой кадров чересстрочного видео, иначе остаётся неизменной.


Сравнение алгоритмов деинтерлейсинга


Полная версия сравнения (PDF, 778 КБ, Eng)

Ниже приведены фрагменты кадров тестовых последовательностей. Предложенный алгоритм показывает высокое качество обработки, минимизируя такие артефакты деинтерлейсинга как размытие изображения и остаточный "эффект гребенки".

old_town_cross MSU @ old_town_cross nnedi3 @ old_town_cross
mobcal
Кадр в чересстрочной развертке
MSU @ mobcal Smooth @ mobcal
Результат работы деинтерлейсеров
Подробное сравнение

Ниже представлены результаты подробного сравнения предложенного алгоритма с некоторыми доступными аналогами.

Значения PSNR
Последовательность в прогрессивной развертке сравнивалась по метрике PSNR с той же последовательностю, переведенной в чересстрочную развертку и затем обработанную деинтерлейсером. На данном графике представлены абсолютные значения этой метрики. (Стрелка указывает направление от худшего к лучшему)

Относительные значения PSNR
На этом графике представлены относительные значения метрики PSNR. В качестве базовых значений взят результат алгоритма ELA.

Скорость/качество
На этом графике представлено соотношение между скоростью и качеством работы алгоритмов. Под скоростью понимается количество обработанных кадров в секунду по сравнению с алгоритмом ELA (FPS/FPS_ELA).

Ограничения


  • Для использования данного плагина требуется версия VirtualDub 1.9+
  • К сожалению, данный фильтр невозможно использовать в Avisynth посредством функции LoadVirtualdubPlugin, так как некоторые используемые функции VirtualDub API не поддерживаются обработчиком vdf-плагинов Avisynth.

Ссылки


Тестовые последовательности - http://media.xiph.org/video/derf/

Деинтерлейсеры:

Связаться с нами можно по адресу:
Для вопросов и предложений по работе фильтра
По прочим вопросам


Другие материалы


Материалы по видео


Смотрите также материалы:
- По цветовым пространствам
- По JPEG
- По JPEG-2000