Сколько света и разрешения теряется в массивах цветных фильтров? - Фотопедия
4 голосов
/ 01 марта 2017

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

Фильтры имеют два ухудшающих эффекта:

  1. Они исключают попадание света на датчик. (Например, «зеленый» пиксель датчика может принимать только фотоны в диапазоне 500-570 нм. Большинство других отклонено.)

  2. Разрешение теряется из-за эффектов мозаики. (Например, зеленый компонент изображения виден только половиной пикселей в фильтре Байера.)

Как количественно оцениваются эти потери и какова их типичная величина на практике?

Ответы [ 3 ]

2 голосов
/ 02 марта 2017

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

Вот достаточно типичная кривая спектрального отклика конкретного датчика камеры.
Sony IMX249 absolute QE
Видимый (для человека) спектр колеблется от 390 до 700 нанометров. Обратите внимание, что «зеленые» пиксели реагируют в той или иной степени на весь диапазон видимого света. Этот отклик является наибольшим между 500 и 570 нм, но он ни в коем случае не равен нулю на других длинах волн. То же самое относится к «красным» и «синим» фильтрам. Каждый из них пропускает свет от всего видимого спектра. То, что отличает их, это всего лишь , сколько света определенной длины волны может пройти и сколько отражено или поглощено.

В современных зеркальных фотокамерах имеются КМОП-датчики с маскировкой Байера, у которых квантовая эффективность приближается к 60%. Этого должно быть достаточно, чтобы устранить ошибку, заключающуюся в том, что только 1/3 видимого света, падающего на датчик под маской Байера, может проходить через фильтр и измеряться пиксельными лунками. Если бы это действительно было так, то максимальная квантовая эффективность маскирующего фильтра Байера была бы ограничена 33%.

Обратите внимание, что реакция человека на видимый свет похожа. Колбочки в наших сетчатках также сильно перекрываются по спектральному отклику.
human spectral response

То, что мы воспринимаем как цвета, - это различия в том, как наш мозг обрабатывает различную реакцию наших синих, зеленых и красных конусов на разные длины волн и комбинации длин волн.

Теоретически, инфракрасный фильтр не уменьшает свет, видимый человеческому зрению, потому что ни один из источников света, который он мешает достичь сенсора, не виден человеческим глазам. Инфракрасное излучение, по определению, начинается за пределами диапазона видимого света в 700 нанометров и распространяется на длину волны 1 000 000 нанометров (1 мм). Цифровые датчики обычно чувствительны к ИК-излучению от 700 до 1000 нанометров. На практике иногда длины волн ближнего инфракрасного диапазона чуть менее 700 нм слегка ослабляются фильтрами с ИК-подсветкой.

Итак, насколько плохи "деградационные эффекты", выявленные в вопросе?

Они исключают попадание света на датчик. (Например, пиксель «зеленого» датчика может принимать только фотоны в диапазоне 500–570 нм. Большинство других отклоняется.)

Как указано выше, лучшие современные CMOS-датчики в зеркальных фотокамерах и других камерах имеют квантовую эффективность в видимом спектре в диапазоне от 50 до 60%. В каком-то смысле можно сказать, что они теряют примерно половину падающего на них света или одну фотографическую остановку. Но это не сильно отличается от человеческой сетчатки, поэтому можно утверждать, что они ничего не теряют по сравнению с тем, что мы видим нашими глазами.

Разрешение теряется из-за «мозаичных» эффектов. (Например, зеленый компонент изображения виден только половиной пикселей в фильтре Байера.)

Опять же, все три цвета в типичной матрице Байера чувствительны по крайней мере к некоторым"зеленым" длинам волн между 500-570 нм. Это перекрытие усиливается, когда монохроматические значения яркости из каждой лунки пикселя демосакцируются для создания значений R, G и B для каждого пикселя на датчике. Оказывается, что с точки зрения способности разрешать чередующиеся черные и белые линии датчик Байера в маске имеет абсолютное разрешение, которое составляет примерно 1 / √2 от немаскированного монохроматического датчика с одинаковым шагом пикселей.

0 голосов
/ 01 марта 2017

Суммируя из комментариев здесь , верхняя граница потерь света из-за RGB-фильтра действительно в 3 раза, или 1,6 ступени. На самом деле отклик каждого элемента цветового фильтра имеет некоторое спектральное перекрытие, поэтому оно не так сильно. Мэтт Грум оценивает в 2,5 раза, или 1,3 остановки.

0 голосов
/ 01 марта 2017

Нет «потерянного» разрешения. Производитель может участвовать в «проверке качества», рекламируя X-мегапиксели, но разрешение определяется размером пикселя, коэффициентом заполнения (какой процент поверхности пикселя чувствителен к свету) и количеством пикселей на цветовую группу. Кроме того, существуют хорошо разработанные алгоритмы «получения» разрешения в группе RGBG, основанные на апостериорном анализе сигналов группы RGBG и соседних пикселей.

Что касается фильтрации: спектральные кривые пропускания для обычной камеры RGB (и RGBY для некоторых эзотерических конструкций) легко доступны в Интернете. Используйте их с осторожностью, так как потеря сигнала для данного фотопического (сетчатка + мозг) цвета, обычно вызванная несколькими различными длинами волн входящего фотона, может значительно варьироваться от одного цвета к другому. Однако производители камер хорошо знают об этом, поэтому и таблицы соответствия RAW, и внутренние преобразователи JPG выполняют алгоритм ребалансировки цвета для компенсации.

...