Во-первых, немного предыстории, чтобы прояснить небольшое недоразумение с вашей стороны.
Подавляющее большинство цветных цифровых камер имеют фильтр Байера, который маскирует каждый пиксель цветным фильтром: красным, зеленым или синим. Data Данные RAW не включают никакой информации о цвете, а только значение яркости для каждого пикселя.
Тем не менее, фильтры RGB обязательно отбрасывают две трети белого света, чтобы получить их компонент.
На самом деле, нет. Там много зеленого света, который проходит через «красный» и «синий» фильтры. Есть много «красного» света и много «синего» света, который проходит мимо «зеленого» фильтра. Есть некоторый «синий» свет, который проходит через красный фильтр и наоборот. Длины волн, на которых сосредоточены «зеленый» и «красный» фильтры, очень близки друг к другу, а «красный» обычно находится где-то между 580 нм и 600 нм, что больше на «желто-оранжевой» территории, чем «красной». «Пики» фильтров в типичной матрице Байера не совпадают с длинами волн, которые мы описываем как «красные», «зеленые» и «синие».
Таким образом, в некотором смысле, наши камеры действительно YGV (желто-зелено-фиолетовые) настолько же, насколько и RGB. Наши системы цветопередачи (мониторы, принтеры, веб-печатные машины и т. Д.) Представляют собой цвета RGB, CMYK или другие комбинации цветов.
Это имитирует человеческий глаз, где наши «красные» колбочки сосредоточены вокруг 565 нм, который является зеленовато-желтым, в отличие от наших «зеленых» колбочек, сосредоточенных около 540 нм, который является зеленым с примесью желтого оттенка. Подробнее о том, как и система человеческого зрения, и наши камеры создают «цвет» из части спектра электромагнитного излучения, которую мы называем «свет», см. в: Почему красный, зеленый и синий являются основными цветами света?
Там нет жесткого среза между цветами фильтра, например, с фильтром, используемым в научном приборе, который пропускает только очень узкую полосу длин волн. Это больше похоже на цветные фильтры, которые мы используем на черно-белой пленке. Если мы используем красный фильтр с черно-белой пленкой, все зеленые объекты не исчезают и не выглядят абсолютно черными, как при жестком обрезании. Скорее, зеленые объекты будут выглядеть более темными оттенками серого, чем красные объекты, которые в реальной сцене выглядят так же ярко.
Как и человеческим глазом, почти все фильтры Байера содержат в два раза больше «зеленых» пикселей, чем «красных» или «синих» пикселей. Другими словами, каждый второй пиксель маскируется «зеленым», а оставшаяся половина делится между «красным» и «синим». Таким образом, 20-мегапиксельный сенсор будет иметь примерно 10M зеленого, 5M красного и 5M синего пикселей. Когда значения яркости каждого пикселя интерпретируются блоком обработки камеры, разница между смежными пикселями, замаскированными разными цветами, используется для интерполяции значений красного, зеленого и синего ( что фактически соответствует где-то около 480, 530 и 640 нм ) за каждый пиксель. Каждый цвет дополнительно взвешивается примерно до чувствительности человеческого глаза, поэтому «красный»
Процесс преобразования монохромных значений яркости из каждого пикселя в интерполированное значение RGB для каждого пикселя известен как демозаика, Поскольку большинство производителей камер используют для этого собственные алгоритмы, использование сторонних преобразователей RAW, таких как Adobe Camera RAW или DxO Optics, даст несколько отличные результаты, чем использование собственного преобразователя RAW производителя. Есть некоторые типы датчиков, такие как Foveon, которые имеют три цветочувствительных слоя, накладываемые друг на друга. Но производители утверждают, что такой датчик с тремя слоями 15MP, уложенными друг на друга, является датчиком 45MP. В действительности такая схема дает такое же количество деталей, что и у обычного датчика Байера с маской около 30 мегапикселей. Проблема с датчиками типа Foveon, по крайней мере, до сих пор, заключалась в худших шумовых характеристиках в условиях низкой освещенности.
Так почему же большинство цифровых камер не используют фильтры CYM вместо фильтров RGB¹? Основной причиной является точность цветопередачи, определяемая восприятием человеком различных длин волн света. Гораздо сложнее точно интерполировать значения цвета с использованием значений из соседних пикселей при использовании маски CYM, чем при использовании маски «RGB». Таким образом, вы теряете небольшую светочувствительность, чтобы получить точность цвета. В конце концов, большая часть коммерческой фотографии на самом высоком уровне выполняется либо с контролируемым освещением (например, в портретной студии, где достаточно легко добавить свет), либо со штатива (который позволяет увеличить время экспозиции, чтобы собрать больше света). И требования профессиональных фотографов - это то, что движет технологией, которая затем находит свое применение в продуктах потребительского уровня.
Cept За исключением трех цветовых фильтров для большинства маскируемых RGB камер «Байер» действительно «синие с оттенком фиолетового», «зеленый с оттенком желтого» и где-то между «желтым с оттенком зеленого» (который имитирует человеческий глаз больше всего) и «Желтый с большим количеством оранжевого» (который, кажется, легче реализовать для датчика CMOS).