MSU SmartBrightness
|
| MSU SmartBrightness v1.01 |
| MSU Graphics & Media Lab (Video Group), Дмитрий Ватолин, Максим Махиня, Алексей Москвин |
|
|
Описание
Фильтр позволяет изменять яркость и контрастность изображения с минимальными потерями деталей, в том числе в настраиваемом автоматическом режиме.
Основные свойства фильтра:
- Не засвечиваются яркие и не уходят в 0 темные области изображения, сохраняются детали в них.
- Режим автоматического выбора подстройки яркости кадра при заданной контрастности (удобно для длинных разнородных фильмов).
- Режим автоматического выбора яркости и контрастности (удобно для длинных разнородных профессионально снятых фильмов).
- Возможность корректировать цветовую насыщенность - удобно для сильного повышения контраста и для почти черно-белых фильмов.
- Возможность регулировать бережность изменения параметров яркости и контрастности внутри кадра.
- Возможность задать влияние уровня шума на итоговые параметры при автоматическом выборе параметров кадра.
- Бережное изменение параметров внутри сцен.
- Автоматическое определение новой сцены.
- Поддерживаются job control и работа c AviSynth.
Настройки
В настройках фильтра:
- Присутствуют несколько пресетов для изменения яркости и контрастности (автоматическая коррекция настроек пользователя, полностью автоматическая работа, настройки пользователя и несколько предустановленных режимов работы).
Присутствует возможность увеличивать или уменьшать цветовую составляющую изображения. - Есть несколько методов расчёта границ изображения по яркости, что позволяет избежать того, что светлый или тёмный шум сильно повлияет на работу фильтра (для этих параметров также присутствуют пресеты).
- Можно включить режим, когда пересчёт глобальных значений яркости и контраста будет производиться только при смене сцены, что приведёт к тому, что эти значения будут более стабильными в течение одной сцены.
Настройки:
Brightness & Contrast Settings
- Contrast - изменение контраста (>1 - увеличение, <1 - уменьшение)
- Brightness - сдвиг по яркости
- Color Correction - Если >0, то увеличение цветовых компонент, <0 - уменьшение
- Intraframe accuracy - порог, если он не превышен, то коэффициенты контраста и яркости будут дополнительно "размываться" для лучшего сохранения деталей
Advanced Settings
- Histogram calculating - выбор метода расчёта краёв гистограммы (для предотвращения сильного влияния светлого / тёмного шума).
- Threshold percent - порог, чем больше его значение, тем большее количество мелких деталей будет рассматриваться как шум.
- MIN brightness, MAX brightness- задают диапазон яркости. Если после преобразования контраста / яркости получим выход за края этого диапазона, то параметры преобразования будут корректироваться
- Scene change detection - отслеживать или нет смену сцены
- Threshold - порог, используемый при определении сменилась сцена, или нет
Пример использования фильтра в AviSynth
LoadVirtualDubPlugin("...\Virtual Dub\plugins\MSU_SmartBrightness.vdf","MSUSmartBrightness", 0) clip=AVISource("D:\Video\Samples\MSU.avi", false, "RGB24") clip.ConvertToRGB32.MSUSmartBrightness(0, 150, 100, 0)
Первый параметр - номер пресета для настроек brightness & contrast (0 - Auto (1): correcting manual settings, 1 - Auto (2): calculating contrast & brightness и т.д. )
Второй параметр фильтра - значение Contrast,
умноженное на 100 (от 50 до 400)
Третий параметр фильтра - значение Brightness
Четвёртый параметр - значение параметра ColorCorrection,
умноженное на 100 (от -100 до 100)
Примеры работы алгоритма
Будем сравнивать работу MSU Smart Brightness с работой фильтра, встроенного в Photoshop. В качестве первого примера рассмотрим обработку портрета М.В.Ломоносова.
исходное изображение |
обработанное Photoshop-ом |
обработанное фильтром |
Чтобы лучше увидеть различия, рассмотрим увеличенный фрагмент портрета. Красным контуром выделены места, на которые следует обратить внимание.
исходное изображение |
обработанное Photoshop-ом |
обработанное фильтром |
Рассмотрим ещё один пример. Из гистограмм видно, что Photoshop-ский фильтр никак не заботится о пикселях, которые были светлыми или тёмными на исходном рисунке, он просто "загоняет" их соответственно в белый или чёрный цвет.
На правом рисунке наблюдается совершенно иная картина: фильтр старается сохранить максимум деталей и заботится о светлых и тёмных пикселях.
исходное изображение |
гистограмма исходного изображения |
обработанное Photoshop-ом |
обработанное фильтром |
гистограмма |
гистограмма |
Кадры из последовательности MSU.avi, в следующем порядке:
Оригинальные кадры
Обработанные фильтром Brightness & Contrast из Photoshop
Обработанные MSU Smart Brightness & Contrast в режиме авто с коррекцией параметров, заданных 1 раз
|
Дата обновления: 12.10.2006 18:20
Источник: http://compression.ru/video/smart_contrast/index.html