ENGLISH

MSU Deinterlacer

MSU Graphics & Media Lab (Video Group)

Проект: Дмитрий Ватолин
Реализация, алгоритм: Максим Махиня

Большинство источников видео имеют чересстрочный формат (видео на DVD; цифровые видео камеры; большинство телевизионных сигналов, включая HDTV, PAL, SECAM и т.д.). Однако большинство современных дисплеев имеют прогрессивную развертку (плазменные панели; 100 Гц телевизоры; CRT, LCD Компьютерные мониторы и т.д.), а, следовательно, имеют проблемы с воспроизведением чересстрочного формата. Преобразование из чересстрочной развертки в прогрессивную называется деинтерлейсингом (de-interlacing). Мы разработали новый высококачественный алгоритм деинтерлейсинга, который позволяет получать полноценный кадр для каждого поля (например, алгоритм позволяет получить 50 полных кадров для 25 кадров в чересстрочном формате). В новом алгоритме особое внимание уделено стабильности во времени, а также интерполяции границ с низким углом наклона, более того, новый алгоритм полностью автоматический, т.е. не требует настройки пользователем.


Результаты


Мы провели сравнение нашего алгоритма с другими хорошо известными решениями на следующих последовательностях: Tennis, Schumacher and Flag (ниже представлены отдельные кадры этих последовательностей):

screenshot from Tennis sequence
Tennis
screenshot from Shumacher sequence
Shumacher
screenshot from Flag sequence
Flag


Ниже приведены увеличенные фрагменты из сравнения алгоритмов для последовательностей Tennis и Schumacher:

Original Part of frame 36 from Tennis
Исходный фрагмент кадра 36 последовательности Tennis

Smooth Deinterlacing for frame 36 from Tennis
Smooth Deinterlacing
Proposed Deinterlacing for frame 36 from Tennis
Наш алгоритм
Smart Deinterlace for frame 36 from Tennis
Smart Deinterlace

Original Part of frame 20 from Schumacher
Исходный фрагмент кадра 20 последовательности Schumacher

Smooth Deinterlacing for frame 20 from Schumacher
Smooth Deinterlacing
Proposed Deinterlacing for frame 20 from Schumacher
Наш алгоритм
Smart Deinterlace for frame 20 from Schumacher
Smart Deinterlace


Этот пример показывает существенное преимущество разработанного метода над Smooth Deinterlacer и Smart Deinterlace на диагональных границах.
Мы также сравнили наш деинтерлейсер с несколькими коммерческими решениями. Следующий пример демонстрирует преимущество нашего алгоритма для действительно сложного случая - исходная последовательность имеет YV12 чересстрочный формат:
Boolet Deinterlacer for frame 67 from Flag
Boolet Deinterlacer
FieldsKit Deinterlacer for frame 67 from Flag
FieldsKit Deinterlacer
HiCon Deinterlacer for frame 67 from Flag
HiCon Deinterlacer
Proposed Deinterlacer for frame 67 from Flag
Наш алгоритм


Наш алгоритм также имеет хорошее преимущество на границах с малым углом наклона:
Boolet Deinterlacer for frame 184 from Flag
Boolet Deinterlacer
FieldsKit Deinterlacer for frame 184 from Flag
FieldsKit Deinterlacer
HiCon Deinterlacer for frame 184 from Flag
HiCon Deinterlacer
Proposed Deinterlacer for frame 184 from Flag
Наш алгоритм


Ссылки


1. Boolet Deinterlacer - RED GIANT Software Deinterlacing
2. FieldsKit Deinterlacer - RE:Vision Effects, Inc. Deinterlacing
3. HiCon Deinterlacer - Fraunhofer Institut HHI Deinterlacing
4. Smooth Deinterlacing - Smooth Deinterlacing by Gunnar Thalin v.1.1
5. Smart Deinterlace - Smart Deinterlace by Donald Graft v.2.8 beta 1


Download


По вопросам лицензирования обращайтесь по электронной почте:

E-mail:  

Предыдущий проект по деинтерлейсингу: MSU-Samsung Deinterlacing Project


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


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


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