Lab Filter for Virtual Dub v1.1


Данный фильтр предназначен для тонкой коррекции цветовых искажений. Например, для коррекции цветов на некачественно сделанных DVD дисках. Обработка изображения ведется в калиброванном, относительно чувствительности человеческого зрения, цветовом пространстве - CIE Lab. Все внутренние вычисления ведутся с повышенной точностью: 10 бит на каждую цветовую компоненту. С помощью этого минимизируются искажения, вносимые в процессе обработки.

Цветовое пространство Lab напоминает YUV, но в отличие от него базируется не на RGB, а на CIE XYZ, которое в свою очередь основано на реально измеренной спектральной чувствительности человеческого зрения. Из всех цветовых пространств Lab наиболее точно согласован с особенностями цветового восприятия человека, что позволяет максимально гибко настраивать качество изображения.

(Version 1.1) Добавлена возможность установки виртуального баланса белого.

Часто встречаются (особенно на промо DVD) сложные цветовые искажения, когда исходник предварительно уже подвергался цветовой коррекции, но в процессе этой коррекции была неправильно установлена так называемая "точка белого" (white point). В результате, хотя белый цвет в таком исходнике и выглядит белым, все остальные цвета могут быть сильно искажены. Например, слабо насыщенный красный может превратиться в зеленоватый, а желтоватый - в оттенок синего.

Для коррекции подобных сложных искажений было введено два параметра "virtual balance". Сами эти параметры не оказывают непосредственного влияния на передачу цвета, но они существенно меняют логику работы других регуляторов данного фильтра.

Например, нам нужно обратно превратить слабые оттенки зеленого в светло-розовый. Первым делом устанавливаем положительное значение для "Red-Green virtual balance". После этого увеличиваем параметры "+A (Red) Gain" или "+A (Red) Gamma". Светло-зеленые участки изображения начнут смещаться в сторону красного. После установки нужных параметров желательно заново подкорректировать реальный баланс белого c помощью параметра "A balance (Red-Green)".

(Version 1.0a)

    Методика работы.
  1. Настраивается общая гамма изображения и входные уровни, с помощью "RGB Gamma" и "RGB Input offset"
  2. Устанавливается общий баланс белого с помощью "A balance (Red-Green)" и "B balance (Yellow-Blue)"
  3. Настраивается насыщенность основных цветов: красного, зеленого, желтого и синего, с помощью "+A (Red) Gain","-A (Green) Gain", "+B (Yellow) Gain" и "-B (Blue) Gain"
  4. Регулируется линейность распределения каждой из цветовых компонент, с помощью "+A (Red) Gamma", "-A (Green) Gamma", "+B (Yellow) Gamma" и "-B (Blue) Gamma".
  5. С помощью "L Gamma", "L Gain" и "L Offset", настраиваются линейность, амплитуда и начальный уровень, для яркостной составляющей сигнала.
  6. Используя "RGB Output offset", устанавливается уровень черного в выходном изображении.


XYZ Filter for Virtual Dub v1.0b


Данный фильтр предназначен для тонкой коррекции цветовых искажений. Например, для коррекции цветов на некачественно сделанных DVD дисках. Обработка изображения ведется в калиброванном, относительно чувствительности человеческого зрения, цветовом пространстве - CIE XYZ. Все внутренние вычисления ведутся с повышенной точностью: 10 бит на каждую цветовую компоненту. С помощью этого минимизируются искажения, вносимые в процессе обработки.

Цветовое пространство XYZ является аналогом RGB, но, в отличие от обычного RGB, каждый цветовой компонент XYZ калиброван относительно спектральной чувствительности человеческого глаза. В простейшем случае можно ассоциировать X с красным цветом, Y с зеленым цветом, а Z с синим цветом.

    Описание настроек фильтра.
  • RGB Gamma: Для достижения лучших результатов, перед коррекцией цвета, рекомендуется настроить кривую изменения яркости изображения. С помощью этого параметра можно, например, сделать светлее слишком темный фильм.
  • RGB Input offset: Регулирует уровень черного для входного изображения. Данный параметр особенно полезен при установки больших значений для RGB Gamma.
  • RGB Output offset: Регулирует уровень черного в выходном изображении.
  • Для каждой цветовой составляющей X, Y и Z, можно отдельно регулировать три параметра: гамму, амплитуду и начальное смещение.
  • Gamma: Определяет кривую зависимости выходной амплитуды конкретной цветовой составляющей, от входного значения. Позволяет изменять распределение данного цвета при различных уровнях яркости.
  • Gain: Регулирует амплитуду данной цветовой составляющей.
  • Offset: Позволяет настраивать баланс цвета для темных участков изображения. Устанавливает смещение начального уровня для каждого из цветов.

 


Новости СтатьиDownloadsО SIF-е Ссылки

• Идеи, статьи, программы Neiromaster © 2003-2011