Крупнейший каталог ресурсов по сжатию! Пополняйте!
Все о сжатии. Авторский проект. Forum
Сайт о сжатии >> Новинки | О сервере (Compression Catalog! | ENGLISH)
Книга "Методы сжатия данных" >> Без потерь | Изображений | Видео
Разделы >> Cтатьи | Видео | Arctest | Ссылки | Ru.compress | Форум
Проекты >> Д.Ватолина | А.Ратушняка | М.Смирнова | В.Юкина | Е.Шелвина | Д.Шкарина
---------------------------------------------------------
Выложены:
* Авторам H.264 кодеков!
* 5-е сравнение H.264 кодеков!
* Демо-видео для 3D-дисплеев
* Вышла метрика MSU VQM 2.6!
* Cartoon Restore ускорен в 5-10 раз!
Сайт подключен к Orphus. Если вы заметили опечатку, выделите слово и нажмите Ctrl+Enter. Спасибо!
Сайт о сжатии >> Раздел по видео WIN | KOI | LAT
ENGLISH

VirtualDub MSU Smart Deblocking Filter

MSU Graphics & Media Lab (Video Group)

Алгоритм: Дмитрий Ватолин,
Антон Обухов, Сергей Гришин
Реализация: Антон Обухов

 

О программе

Фильтр предназначен для восстановления качества видео, взятого с DVD (например, когда туда записано 4 часа видео), VideoCD, снятого на мобильный телефон или после видеокодеков DivX, XviD, H.26x (H.261, H.263, H.264). Осуществляется качественное удаление артефакта "блочности", который выражается в разбиении кадров сжатого видео на квадраты.

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

Основными достоинствами фильтра являются:

  • Повышение метрики качества PSNR обработанного видео по сравнению с несжатым оригиналом
  • Realtime скорость обработки 2*CIF со всеми включенными опциями
  • Улучшенная обработка сильной блочности (видео с web-камер, мобильных телефонов)
  • Возможность подавления смещенной блочности
  • Простой и удобный интерфейс с возможностью просмотра эффекта работы опций в окне Preview
Полный список изменений находится в разделе "Список изменений"

 

Настройки


Интерфейс фильтра

Интерфейс позволяет задать значения параметров фильтра.
Tip: Кнопка Preview позволяет наблюдать результат изменения настроек фильтра не переходя к главному окну VirtualDub.
Tip: Для фильмов с несильной блочностью предобработку рекомендуется отключать. Тем самым достигается дополнительное ускорение работы фильтра.

Use block preprocessor
Позволяет включить или отключить предобработку, отвечающую за удаление сильной блочности. Приведем пример фильма, обработанного без предобработки и вместе с ней:


Кадр до обработки

Без использования
предобработки

С использованием
предобработки

Preprocess unaligned
В некоторых фильмах встречаются сцены с плавным движением, на которых иногда появляются области с блочностью, не выровненной по сетке 8х8. Такие области представляют проблему для обычных алгоритмов деблокинга. При включенной опции "Preprocess unaligned" фильтр находит такие области и исправляет их. Ниже приведен пример работы данной опции:


Кадр до обработки

Без обработки
смещенной блочности

С обработкой
смещенной блочности

Preprocess chroma
Включает предобработку цветовых компонент.


Кадр до обработки

Без предобработки
цветовых компонент

С предобработкой
цветовых компонент

Process chroma
Включает деблокинг цветовых компонент.


Кадр до обработки

Без обработки
цветовых компонент

С обработкой
цветовых компонент

 

Работа с AviSynth

Фильтр поддерживает Job Control, что позволяет использовать его в AviSynth. Пример использования:

LoadVirtualDubPlugin("...\MSU_Smart_Deblocking.vdf","MSU_Smart_Deblocking", 0)
clip=AVISource("source.avi", false, "RGB24") 
clip.ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1)

Параметры, передаваемые в третьей строке:
1) Enable block preprocessor (0,1)
2) Preprocess unaligned (0,1)
3) Preprocess chroma (0,1)
4) Process chroma (0,1)

 

Примеры работы фильтра

Рассмотрим работу данного фильтра на тестовом ролике "Battle" (XviD, 1-pass, CBR, 100kbs):


Кадр до обработки


MSU Deblocking


MSU Smart Deblocking

На следующем примере рассмотрен случай обработки последовательности "flower" (XviD, 1-pass, CBR, 100kbs):


Кадр до обработки


MSU Deblocking


MSU Smart Deblocking

 

Скачать

 

Список изменений

MSU Smart Deblocking 0.8:
Улучшен алгоритм предобработки
Улучшен алгоритм деблокинга
Во всех режимах помимо визуального улучшения присутствует повышение метрики качества PSNR
Произведена оптимизация по памяти и скорости, коэффициент ускорения по сравнению с версией 0.5:
        • без предобработки - в 2.7 раз
        • с предобработкой - в 2.4 раз
Достигнуты показатели работы реального времени на 2*CIF видео
Упрощен интерфейс программы
Опция "направленная фильтрация" временно убрана
Исправлен баг с некорректным преобразованием цветовых пространств (желтый оттенок)

MSU Smart Deblocking 0.5:
Улучшен базовый алгоритм деблокинга
Улучшен алгоритм обработки цветовых пространств
Улучшен алгоритм предобработки обычных блоков
Улучшен алгоритм предобработки смещенной блочности
Добавлена возможность отключения направленной фильтрации
Добавлена возможность сохранения и загрузки параметров направленной фильтрации
Добавлена ручка управления точностью нахождения и количеством границ
Исправлен баг с созданием блочности в фоновых областях с плавными переходами яркости
Произведена минимальная оптимизация по скорости

MSU Smart Deblocking 0.1:
Первый публичный релиз

 

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

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

 

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

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

Выложена MSU Video Quality Measurement Tool 2.6!
CALL FOR MPEG4-AVC/H.264 CODECS!

Общедоступные видеофильтры
Доступные фильтры для VirtualDub и AviSynth. Обычно мы разрабатываем семейства фильтров. Свяжитесь с нами для получения версий, оптимизированных под ASIC/FPGA/DSP.
Коммерческие видеофильтры
Мы работаем с Intel, Samsung, Real Networks и другими компаниями над адаптацией наших фильтров для специфических видеопотоков и аппаратного обеспечения, такого как телевизоры, видеокарты и т.д. Свяжитесь с нами, если Вам нужна лицензия на такие фильтры.
Сравнения кодеков
Объективные и субъективные сравнения качества
видеокодеков и кодеков изображений.
Метрики качества видео
Различные реализации объективных и субъективных метрик качества видео.
Проекты по видеокодекам
Проекты по исследованию и разработке видеокодеков.
Разное
Другая информация.

Статьи по темам




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

Последнее обновление: 12-October-2007


Поиск:
Справка Детальный запрос
Размер сервера: 7996 файлов 1068Мб

Сайт о сжатии >>
  Новинки | О сервере | Статистика

  Книга "Методы сжатия данных" >>
     Универсальные | Изображений | Видео

  Разделы >> Download (статьи+исходники) | Ссылки | Ru.compress | Arctest | Видео | Каталог ссылок | Форум
  Проекты >> Д.Ватолина | А.Ратушняка | М.Смирнова | В.Юкина | Е.Шелвина | А.Филинского | Д.Шкарина | С.Оснача
---------------------------------------------------------
  Оставьте ваши замечания, предложения, мнения!
  О найденных ошибках пишите на compression_на_graphicon.ru
  © Д.Ватолин, А.Ратушняк, М.Смирнов, В.Юкин, Е.Шелвин, Д.Шкарин и др., текст, состав., 2001-2008
  © А.Андреев, оформление, 2002

Rambler's Top100 Рейтинг@Mail.ru Система Orphus

Project supported by:
Этот документ можно скачать с http://www.compression.ru/video/deblocking/smartdeblocking.html