MSU Smart Deblocking
![]() |
|
|
![]() | MSU_Smart_Deblocking.vdf |
Фильтр предназначен для восстановления качества видео, взятого с DVD (например, когда туда записано 4 часа видео), VideoCD, снятого на мобильный телефон или после видеокодеков H.261, H.263, DivX 3, DivX 4, XviD.
Фильтр автоматически определяет уровень блочности кадра и конкретной части кадра, сохраняя максимум деталей. Так, в одном и том же фильме на сцене с медленным движением (практически без блочности) фильтр будет действовать минимально, а на сценах с сильным движением - будет работать в полную силу.
Основными достоинствами фильтра являются:
- Улучшенная обработка сверхсильной блочности
- Возможность подавления смещенной блочности
- Направленная фильтрация, восстанавливающая границы объектов
![](../../images/shots/f_msu_smart_deblocker/dlg_wnd.jpg)
Интерфейс позволяет задать значения параметров фильтра, а так же визуализировать результат поиска границ. Кнопка Preview позволяет наблюдать результат изменения настроек фильтра не переходя к главному окну VirtualDub. Опция "Show Edges" работает только в режиме Preview. Путем отключения некоторых опций можно добиться ускорения работы фильтра до двух раз.
Use block preprocessor - По умолчанию включено.
Позволяет включить или отключить предобработку, отвечающую за удаление сверх-сильной блочности. Приведем пример фильма, обработанного без предобработки и вместе с ней:
![]() |
![]() |
![]() |
Preprocess unaligned - По умолчанию включено.
В некоторых фильмах встречаются сцены с плавным движением, на которых иногда появляются области с блочностью, не выровненной по сетке 8х8. Такие области представляют проблему для обычных алгоритмов деблокинга. При включенной опции "Preprocess unaligned" фильтр находит такие области и исправляет их. Ниже приведен пример работы данной опции:
![]() |
![]() |
![]() |
Preprocess chroma - По умолчанию включено.
Включает предобработку цветовых компонент.
![]() |
![]() |
![]() |
Process chroma - По умолчанию включено.
Включает деблокинг цветовых компонент.
![]() |
![]() |
![]() |
Включает направленную фильтрацию.
![]() |
![]() |
![]() |
Show edges - По умолчанию отключено.
Включает визуализацию найденных границ в режиме предпросмотра в диалоговом окне фильтра (белым цветом на черном фоне).
Edge Sensivity (0% - 100%) - Значение по умолчанию - 50.
Ползунок отвечает за чувствительность направленного фильтра к границам.
Edge Threshold (0% - 100%) - Значение по умолчанию - 50.
Ползунок отвечает за количество найденных границ.
Направленная фильтрация работает только в найденных границах.
Работа с 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, 50, 50) Параметры, передаваемые в третьей строке:
- Enable block preprocessor (0,1)
- Preprocess unaligned (0,1)
- Preprocess chroma (0,1)
- Process chroma (0,1)
- Use directional filtering (0,1)
- Edge attack (0-100)
- Edge threshold (0-100)
Примеры работы фильтра Рассмотрим работу данного фильтра на тестовом ролике "Battle" (XviD, 1-pass, CBR, 100kbs):
![](../../images/shots/f_msu_smart_deblocker/battle608_src.jpg)
![](../../images/shots/f_msu_smart_deblocker/battle608_msuc.jpg)
![](../../images/shots/f_msu_smart_deblocker/battle608_msus.jpg)
![](../../images/shots/f_msu_smart_deblocker/flower_src.jpg)
![](../../images/shots/f_msu_smart_deblocker/flower_msuc.jpg)
![](../../images/shots/f_msu_smart_deblocker/flower_msus.jpg)
Дата обновления: 12.10.2006 17:09
Источник: http://www.compression.ru/video/deblocking/smartdeblocking.html