Перейти к содержимому

Байер, демозаик и «цветовая наука»

Зачем

Мозаика Байера и демозаик: почему матрица не видит цвета, откуда берётся муар и что на самом деле стоит за «цветовой наукой» бренда.

Предложить правку

Фотодиод не различает цвет. Он считает фотоны — и фотон синего света для него ничем не отличается от фотона красного. Матрица, если её оставить как есть, снимает исключительно чёрно-белое изображение.

Всё, что мы называем цветом в цифровой фотографии, — результат хитрости, придуманной в 1970-х и с тех пор почти не менявшейся.

Мозаика Байера

Поверх матрицы кладут сетку цветных светофильтров: над каждым пикселем — один фильтр, красный, зелёный или синий. Так каждый пиксель начинает измерять яркость только в своей части спектра.

Расположены фильтры повторяющимся квадратом 2 × 2:

R G
G B

Зелёных вдвое больше, чем красных и синих. Причина в человеке: наше зрение наиболее чувствительно к яркости в зелёной области спектра, поэтому именно зелёный канал несёт основную информацию о резкости и деталях.

Следствие, которое стоит осознать: у каждого пикселя есть только одно измерение из трёх. Красный пиксель ничего не знает о синем и зелёном в своей точке.

Демозаик: две трети картинки достраиваются

Недостающие значения вычисляются по соседям — это и есть демозаик (дебайеризация). Алгоритмы бывают разной сложности, но суть одна: две трети цветовой информации в файле не измерены, а восстановлены интерполяцией.

Отсюда несколько практических следствий.

Реальное цветовое разрешение ниже пиксельного. Двадцать мегапикселей — это двадцать миллионов измерений яркости, но лишь около пяти миллионов честных измерений красного.

Муар и ложные цвета. Когда в кадр попадает регулярная структура с шагом, близким к шагу мозаики, — ткань в мелкую сетку, сетка-рабица, черепица издалека, — алгоритм интерполяции ошибается и рисует радужные разводы. Это не брак камеры, а неизбежное следствие дискретизации.

Раньше с этим боролись оптическим сглаживающим фильтром перед матрицей, слегка размывающим изображение. Сегодня его часто убирают ради детализации — и муар возвращается. Бороться с ним на съёмке проще всего сменой дистанции или ракурса: чуть изменил масштаб структуры — совпадение шагов пропало.

Совет

Если увидел муар в видоискателе, не пытайся победить его настройками. Сделай шаг вперёд или назад — это самый быстрый и надёжный способ.

Откуда берётся цвет как цвет

После демозаика у каждого пикселя есть три числа — сколько света прошло через красный, зелёный и синий фильтры этой камеры. Но это ещё не цвет: это показания трёх конкретных датчиков с конкретными спектральными характеристиками.

Чтобы превратить их в цвет, применяют две операции:

1. Баланс белого. Каналы умножаются на коэффициенты так, чтобы нейтральная поверхность в сцене стала нейтральной в файле. Это буквально три множителя — вот почему в RAW баланс белого меняется бесплатно и без потерь: он ещё не был применён.

2. Матрица цветового преобразования. Матрица 3 × 3, переводящая показания конкретных фильтров камеры в стандартное цветовое пространство (sRGB, BT.709 и подобные). Её коэффициенты подбирает производитель, измеряя реальные спектральные чувствительности своей матрицы.

Важно

Вот здесь и живёт то, что называют «цветовой наукой» бренда. Явление настоящее: спектральные характеристики фильтров у разных производителей отличаются, матрицы преобразования подбираются по-разному, и разница действительно заметна — прежде всего на коже и на насыщенных цветах.

Но масштаб стоит держать в голове. Разница между брендами — это разница оттенка, различимая при прямом сравнении двух кадров одной сцены. Разница между «снял при смешанном свете без коррекции» и «поставил баланс белого по серой карте» — на порядок больше и видна любому зрителю.

Иначе говоря: цветовая наука — реальный фактор десятого порядка. Сменить бренд ради цвета, не научившись ставить баланс белого, — то же самое, что менять камеру ради кадров, которые делаются ногами.

Почему «правильного» цвета не существует

Здесь смыкается всё, что мы разбирали про спектр и метамерию.

Камера измеряет спектр через три фильтра, глаз — через три типа колбочек, и характеристики у них разные. Поэтому два источника света, выглядящие для глаза одинаково белыми, камера может записать по-разному — и это не ошибка, а неизбежность.

Из этого следует не пессимизм, а метод: раз абсолютной истины нет, нужна опорная точка в кадре. Серая карта или хотя бы белый лист, снятый один раз в начале съёмки при том же свете, превращает баланс белого из спора о вкусах в измерение — и заодно даёт возможность свести материал с разных камер.

Другие подходы

Байер не единственный способ, просто победивший.

  • Некоторые производители используют другой рисунок мозаики с менее регулярной структурой — это снижает муар ценой более сложного демозаика.
  • Существовали матрицы, где три светочувствительных слоя расположены друг под другом, и каждый пиксель измеряет все три цвета честно. Демозаик им не нужен, цветовое разрешение выше — но по совокупности характеристик они не вытеснили Байер.

Знать про это стоит ровно для того, чтобы понимать: мозаика — инженерный компромисс, а не закон природы.

Проверь себя

  1. Почему в мозаике Байера зелёных фильтров вдвое больше, чем красных и синих?
  2. Почему баланс белого в RAW меняется без потерь, а в JPEG — с потерями?
  3. В кадре появился радужный муар на ткани. Что сделать прямо на съёмке?

Предложить правку

Документы и ресурсы

Обязательные

  • Норматив CIE 015:2018 — Colorimetry EN Как цвет описывают числами. Без этого разговор о цветовых пространствах превращается в спор о вкусах
  • Книга Charles Poynton. «Digital Video and HD: Algorithms and Interfaces», главы о цветовых пространствах и матрицах преобразования EN
Войдите, чтобы предложить качественный источник

Практическое задание

Разбери цвет по каналам и по опорной точке. Задание показывает своими глазами то, что в статье описано словами.

Часть 1. Каналы. Сними один кадр в RAW со сложным цветным сюжетом при дневном свете. Открой его в RAW-конвертере — подойдёт свободный darktable или RawTherapee, разбор обоих в статье RAW на практике — и посмотри по очереди на каждый канал в отдельности (в большинстве конвертеров каналы переключаются в отдельной вкладке или через режим просмотра).

Ответь письменно:

  • В каком канале больше всего мелких деталей и почему это ожидаемо?
  • Какой канал самый шумный в тенях? Подумай, почему именно он (подсказка: сколько света вообще проходит через фильтр этого цвета).

Часть 2. Опорная точка. Сними одну и ту же сцену при явно неровном свете (например, комната, где горит лампа и светит окно) тремя способами:

  1. баланс белого «авто»;
  2. баланс белого по предустановке «дневной свет»;
  3. баланс белого, установленный по белому листу, положенному в сцену при том же свете.

Сравни три кадра. Опиши, какой из них выглядит правдоподобнее и почему три способа дали разный результат.

Часть 3. Проверка на муар. Найди мелкую регулярную структуру — ткань в сетку, экран, решётку. Сними её несколько раз, меняя расстояние. Найди дистанцию, на которой муар появляется, и дистанцию, на которой исчезает. Запиши обе.

Что сдать: ответы на два вопроса части 1, сравнение трёх кадров из части 2, два расстояния из части 3.

Самопроверка: три критерия.

  1. В части 1 больше всего деталей должно оказаться в зелёном канале, а самым шумным в тенях — как правило, синий. Если у тебя иначе — проверь, не смотришь ли ты на уже обработанный JPEG с внутрикамерным шумоподавлением.
  2. В части 2 три кадра обязаны различаться. Если авто и ручной по листу совпали — свет в сцене был однородный; возьми сцену со смешанным светом, там расхождение станет очевидным.
  3. В части 3 у тебя есть два конкретных числа расстояния. Это и есть рабочий приём: муар лечится ногами, как и почти всё в этой карте.

Предложить правку

Поддержи проект!

IndustrialProfi пока разрабатывается на энтузиазме силами одного человека. Помоги создать лучшую открытую энциклопедию для востребованных и полезных профессий. Спасибо за участие!