Считает ли сенсор количество фотонов, попавших на него? - Фотопедия
3 голосов
/ 04 июля 2019

Меня интересует случай с изображением в градациях серого.В датчике есть множество полостей, которые собирают фотоны.(Источник: Датчики цветных цифровых камер Cambridge )

Подсчитывает ли каждая полость количество сигналов (или пиков), генерируемых каждым фотоном?Или есть один сигнал, который является суммой всех фотонов (в этом случае размер сигнала должен зависеть от энергии фотонов?)*

Дополнительные ссылки приветствуются.

Ответы [ 5 ]

10 голосов
/ 05 июля 2019

В вашей ссылке рассказывается, как работает датчик изображения CCD (устройство с зарядовой связью).Обратите внимание, что ПЗС-матрицы имеют применение помимо датчиков изображений, но подавляющее большинство ПЗС-матриц используются в качестве датчиков изображения, и это единственное основное применение, которое я буду обсуждать.

ПЗС-матрицы

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

ПЗС (при использовании в качестве датчика изображения) по своей сути представляет собой устройство для счета фотонов.Фотон, который падает на активную область ПЗС-матрицы, возбуждает электрон через фотоэлектрический эффект, который затем сохраняется в этой ячейке ПЗС-матрицы.Этот процесс продолжается до тех пор, пока фотоны попадают в ячейку, заставляя электроны накапливаться в каждой ячейке.

Объектив камеры проецирует изображение сцены, которую вы снимаете, на ПЗС.Это так же, как в пленочной камере, за исключением пленки вместо ПЗС.Каждый пиксель соответствует одной ячейке в ПЗС.В случае цветного изображения каждый пиксель представляет собой произведение одной или нескольких отфильтрованных ячеек в зависимости от алгоритма и местоположения ячейки.Самый простой алгоритм группирует каждый набор из 4 отфильтрованных ячеек в один пиксель.Однако для схем интерполяции характерно увеличение количества полноцветных пикселей, чтобы оно равнялось количеству ячеек ПЗС.

Зависимость энергии фотона

Сигнал зависит от энергии фотона, но только в качестве порога.Чтобы фотон генерировал электрон посредством фотоэффекта, он должен иметь определенное количество энергии.Это количество энергии является энергией "запрещенной зоны" полупроводника.Энергия запрещенной зоны кремния составляет около 1,1 эВ, что означает обнаружение фотонов с длиной волны около 1100 нм и ниже.Поскольку вы продолжаете увеличивать энергию фотона, сигнал остается постоянным на уровне одного электрона на фотон.Как только ваши фотоны имеют в два раза больше энергии запрещенной зоны, или больше, падающий фотон может генерировать два электрона, но это довольно редко.

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

Неидеальности

Есть числофакторов, которые мешают типичным CCD дать вам точное количество фотонов.Существует значительное количество тепловых шумов, которые можно уменьшить только путем понижения температуры намного ниже, чем разумно для портативной камеры.Внутри ячеек ПЗС может возникнуть утечка, которая может заставить электроны покинуть ячейку или переместиться в соседние ячейки, что препятствует точному подсчету.Будут также фотоны, которые отражаются от клетки и, следовательно, не учитываются.

Однако ничто из этого не меняет того факта, что ПЗС считает фотоны.Это просто означает, что это не очень точный счетчик фотонов.Подробнее об этом ниже.


Подсчитывает ли ПЗС фотоны?

Я верю, что это так, но все сводится к определению "считать".Давайте рассмотрим аналогию.

Алиса, Боб и Крис владеют яблоневым садом.Они хотят знать, сколько яблок упало с деревьев в их садах.Для этого они используют устройство с теннисным мячом (TBCD).Это может выглядеть как обычная корзина, но, поверьте мне, это TBCD.Алиса, Боб и Крис идут по своим садам, кладя теннисный мяч в TBCD для каждого яблока, которое они видят на земле.К тому времени, когда они закончили, у каждого в TBCD есть количество теннисных мячей, равное количеству яблок, которые упали с деревьев.

Чтобы выяснить, сколько яблок упало с деревьев, Алиса, Боб и Крис используют разные методы.Алиса продолжает подсчитывать количество теннисных мячей в своем TBCD.Когда она закончит, она точно знает, сколько яблок она видела.Боб не такой терпеливый, как Алиса, и использует продвинутую систему компьютерного зрения для автоматического подсчета яблок в своем TBCD.Когда он закончил, он знает приблизительно количество яблок, которые он видел, но есть небольшая ошибка, потому что система CV не идеальна.Крис не может позволить себе такую ​​систему, и при этом он не такой терпеливый, как Алиса, поэтому он взвешивает свой TBCD и, используя вес теннисного мяча, может приблизительно определить, сколько есть теннисных мячей.

Теперь вотвопрос.Кто из этих людей использовал систему, которая подсчитывала количество яблок, которые упали в их садах?Каждый в один момент имел количество теннисных мячей, равное количеству яблок.Влияет ли метод считывания, учитывает ли TBCD яблоки, которые упали на землю?

TBCD (неудивительно) прямо сопоставим с клеткой в ​​CCD.Он хранит количество электронов, равное количеству фотонов, которые он захватил.Это, безусловно, квалифицируется как количество фотонов.Затем, в зависимости от вашей схемы считывания, вы можете получить более или менее точные показания этого значения.Это счет?Если мой датчик изображения считает количество фотонов, но не сообщает никому, он все равно считает количество фотонов?Как я уже говорил ранее, я думаю, что это сводится к вашему определению счета, но я считаю, что CCD квалифицируется как устройство для подсчета фотонов.

7 голосов
/ 04 июля 2019

Нет, вы не получите счетчик фотонов напрямую.Кроме того, датчик камеры имеет шум не только от подсчета фотонов, но и от электрических цепей.

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

Есть датчики, которые считают входящие фотоны, но среди них нет датчика DSLR.Датчик DSLR просто дает одно значение «интенсивности» на пиксель, который полон шума.Это примерно похоже на сумму всех поступающих фотонов, но из-за шума вы не можете точно указать число фотонов в виде целого числа.

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

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

На более коротких волнах, таких как рентгеновские лучи, вы можете фактически считать фотоны, используя датчик комнатной температуры, поэтому охлаждение не требуется.Однако свет имеет гораздо большую длину волны, чем рентгеновские лучи.Я бы сказал, что на Physics Stack Exchange возникнет большой вопрос: можно ли создать датчик счета фотонов в видимом свете, не требуя охлаждения?

2 голосов
/ 05 июля 2019

Подсчитывает ли каждая полость количество сигналов (или пиков), генерируемых каждым фотоном?

Нет. Нет индивидуальных пиков для подсчета.

Или есть один сигнал, который является суммой всех фотонов (в этом случае размер сигнала должен зависеть от энергии фотона, предположительно)?

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

А также я предполагаю, что каждыйполость соответствует пикселю?... в случае изображения в градациях серого.

Да, для градаций серого.Для цвета дополнительная информация о цвете интерполируется из окружающих сенсоров (демозаикация).Но для большинства целей хорошо думать об этом как о переписке 1-1.

2 голосов
/ 04 июля 2019

Датчик представляет собой массив кремниевых фотодиодов, которые просто преобразуют энергию света в электричество.Их взаимозаменяемо называют пикселями, фотосайтами, фотодиодами.Пиксель на самом деле относится к элементу изображения , и это наименее точный термин в этом аспекте.Потому что каждый пиксель использует информацию от смежных фотосайтов для определения своего значения цвета / яркости, даже для вывода в оттенках серого (кроме, возможно, монохромной камеры, такой как Leica Monochrom).Но местоположение сайта с фотографиями напрямую зависит от расположения пикселя на выходном изображении.

0 голосов
/ 05 июля 2019

Да.Пиксель примерно подсчитывает количество фотонов, которые падают на него.Однако это число фотонов впоследствии обрабатывается до того, как сообщается цифровое число градаций серого (например, 0-255).Этот цифровой номер указывается в так называемых аналоговых цифровых единицах, ADU.Нужно сделать некоторую обратную математику, чтобы преобразовать число ADU обратно в число фотонов.

Следующая математика должна осветить ситуацию для вас.Предположим, что площадь пикселя A, время экспозиции T. Предположим, что мы освещаем монохроматическим светом с частотой W. Физика говорит нам, что интенсивность света можно рассчитать как

I = гбар * W * N

гбар - это постоянная Планка , а N - это количество фотонов, проходящих через единицу в единицу времени.N - поток фотонов.

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

N_pixcount = N * A * T =I * A * T / (hbar * W)

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

Как датчик регистрирует фотоны?Для идеального датчика каждый раз, когда фотон падает на датчик, создается электронное фотоэлектрон.Однако, поскольку датчики имеют конечную квантовую эффективность QE, только часть фотонов, меньшая единицы, преобразуется в фотоэлектроны.

N_electron = QE * N_pixcount

Практические датчики могут иметь квантовую эффективность где угодно от 30%до 95% или около того.

После создания фотоэлектронов счетчик электронов 1) преобразуется в напряжение (с использованием усилителя заряда), а затем это напряжение преобразуется в цифровой сигнал (с использованием аналоговогоцифровой преобразователь, АЦП).Эти два этапа описываются спецификацией сигнала для датчика, называемого усилением G. Коэффициент усиления указывается в e- / ADU.То есть, сколько электронов необходимо для увеличения уровня серой шкалы на 1. Сложив это вместе, мы можем увидеть:

grayscale_level = N_electron / G = N_pixcount * QE / G = I * (QE * A * T)/ (hbar * W * G)

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

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

...