Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Как работает фильтр Байера и почему матрица камеры не различает цвета

Как работает фильтр Байера и почему матрица камеры не различает цвета

Любая современная матрица камеры фиксирует лишь интенсивность света, оставаясь полностью слепой к цветам. Чтобы получить цветной снимок, производители используют специальный фильтр Байера, который преобразует монохромный поток данных в многоцветное изображение.

Каждый пиксель на сенсоре представляет собой крошечную кремниевую ячейку — фотосайт, которая преобразует фотоны в электроны благодаря фотоэлектрическому эффекту. Накопленный заряд считывается камерой в виде конкретного цифрового значения в диапазоне от 12 до 14 бит, формируя градацию от абсолютно черного до предельно белого оттенка. Получаемый сигнал выступает исключительно в роли точного измерителя яркости. Сам по себе полупроводник реагирует на широкий спектр волн, включая ближний инфракрасный диапазон, и суммирует их в единый показатель без разделения на длину волны. Независимо от того, используется ли чип CMOS или более старый CCD, принцип остается неизменным: один фотосайт фиксирует одно число и один оттенок серого.

Цветовой фильтр и его структура

Для преодоления аппаратной цветовой слепоты поверх кремниевой матрицы напыляется массив цветных микрофильтров. Благодаря этому каждый отдельный фотосайт накрывается микроскопическим фильтром определенного цвета и регистрирует интенсивность только конкретной спектральной составляющей.

Реклама
Шаблон цветового фильтра Байера RGGB
Матрица цветовых фильтров Байера с повторяющимся блоком из двух зеленых, одного красного и одного синего фильтров.

Патент Брайса Байера

Наиболее распространенная схема расположения фильтров была запатентована в марте 1975 года Брайсом Байером, исследователем из компании Eastman Kodak. Конфигурация представляет собой повторяющийся блок размером два на два элемента: один красный, один синий и два зеленых фильтра, причем зеленые элементы располагаются по диагонали друг к другу, а красный и синий — по перпендикулярной диагонали. Подобный мозаичный узор формирует сетку, состоящую наполовину из зеленых элементов и на четверть из красных и синих.

Цветовой муар и артефакты на сенсоре Байера
Пример проявления муара и ложных цветов на матрице Байера до и после демозаикации.
Схема многоуровневого сенсора Foveon X3
Вертикальное расположение фотодиодов разной глубины в матрице Foveon X3.

Почему зеленого цвета вдвое больше

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

Процесс демозаикации

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

Восстановление пропущенных данных

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

Муар, ложные цвета и сглаживающие фильтры

Дискретизация цвета на разреженной сетке способна приводить к специфическим артефактам. При съемке повторяющихся мелких текстур, таких как ткани или удаленные архитектурные элементы, сетка узора может входить в резонанс с матрицей, вызывая появление муара и ложных цветов. Для устранения этого эффекта производители традиционно применяли оптический низкочастотный фильтр, который слегка размывает поступающий световой поток в пределах одного пикселя. С ростом разрешения матриц некоторые производители отказались от использования защитного фильтра ради максимальной детализации, возложив борьбу с муаром на программные алгоритмы конвертеров. Компания Fujifilm применила альтернативный подход в сенсорах X-Trans, используя нерегулярную шестиугольную структуру фильтров, которая эффективно рассеивает интерференцию и снижает риск появления муара без применения сглаживающего фильтра.

Альтернативные сенсоры без интерполяции

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

Матрицы Foveon X3 и режим сдвига пикселей

Классические сенсоры Foveon X3 используют вертикальное расположение трех фотодиодов на разной глубине кремниевой структуры. Волны разной длины проникают на различную глубину, благодаря чему один элемент фиксирует все три цвета напрямую. Другой метод предполагает микросмещение обычной матрицы с помощью стабилизатора. Режим сдвига пикселей делает несколько последовательных кадров со смещением сенсора, объединяя их в единый файл с полноценными данными в каждой точке без использования интерполяции. Для реализации подобных методов съемки требуется абсолютная неподвижность камеры и объекта.

01.