CMOS-матрица - ключевой элемент современной цифровой камеры, отвечающий за преобразование света в цифровые данные. В статье подробно объясняется принцип работы сенсора, устройство пикселей, роль мегапикселей, динамического диапазона и уровня шумов. Разбираются факторы, которые действительно влияют на качество фотографии, и почему мегапиксели - не главный критерий выбора камеры.
CMOS-матрица - это светочувствительный сенсор, который превращает попадающий через объектив свет в цифровые данные. Именно на ней формируется исходная информация о будущем снимке: яркость отдельных участков, цвет, детализация и часть характеристик, которые затем обрабатывает процессор камеры.
При этом качество фотографии нельзя оценивать только по количеству мегапикселей. На результат влияют физический размер матрицы и отдельных пикселей, уровень электронных шумов, динамический диапазон, способ считывания сигнала и качество последующей обработки. Поэтому две камеры с одинаковым разрешением могут давать заметно разные снимки.
Аббревиатура CMOS расшифровывается как Complementary Metal-Oxide-Semiconductor - комплементарная структура металл-оксид-полупроводник. Название описывает технологию изготовления электронных компонентов сенсора, а не непосредственно принцип фотографирования. Такая технология позволяет разместить на одном кристалле не только светочувствительные элементы, но и значительную часть электроники, необходимой для считывания и обработки их сигналов.
CMOS-матрица камеры находится непосредственно за объективом. Свет от снимаемой сцены проходит через линзы объектива, фокусируется на поверхности сенсора и попадает на миллионы отдельных светочувствительных участков. Каждый из них регистрирует небольшую часть изображения.
Главная задача CMOS-сенсора камеры - преобразовать свет в электрический сигнал. Чем больше фотонов попадает на конкретный светочувствительный элемент за время экспозиции, тем сильнее сформированный им сигнал. После считывания эти значения переводятся в цифровую форму, а процессор камеры использует их для создания фотографии.
Важно понимать, что сама матрица ещё не создаёт привычный JPEG или фотографию, которую пользователь видит на экране. На выходе сенсора получается массив исходных данных о свете. После этого камера выполняет множество дополнительных операций: восстанавливает цвета, корректирует баланс белого, уменьшает шумы, повышает резкость и преобразует данные в нужный формат.
Современные CMOS-сенсоры используются практически во всех типах цифровых камер: от смартфонов и веб-камер до беззеркальных фотоаппаратов, профессиональных кинокамер и систем машинного зрения. Одной из причин такого распространения стала возможность быстро считывать изображение при сравнительно небольшом энергопотреблении.
Кроме того, технология CMOS позволяет интегрировать дополнительные электронные схемы непосредственно рядом со светочувствительными пикселями. Это упрощает усиление сигнала, ускоряет чтение данных и делает возможной съёмку видео с высокой частотой кадров.
Поэтому современная матрица камеры представляет собой не просто поверхность с миллионами светочувствительных точек. Это сложная полупроводниковая система, в которой каждый пиксель взаимодействует с электроникой считывания, а миллионы отдельных измерений за доли секунды превращаются в цифровой кадр.
CMOS-матрица состоит из огромного количества светочувствительных элементов, расположенных в виде регулярной сетки. В бытовых камерах и смартфонах их число обычно измеряется миллионами, поэтому разрешение сенсора указывают в мегапикселях. Но каждый пиксель - это не просто отдельная "точка изображения", а миниатюрный электронный узел.
Основным элементом пикселя является фотодиод. Он реагирует на попадающие фотоны света и накапливает электрический заряд. Чем больше света попало на фотодиод во время экспозиции, тем сильнее полученный сигнал.
Рядом с фотодиодом располагаются транзисторы, которые управляют его работой. Они позволяют сбрасывать накопленный заряд перед новой экспозицией, считывать сформированный сигнал и передавать его дальше по электронной схеме матрицы. В зависимости от конструкции сенсора количество транзисторов на один пиксель может различаться.
Часть площади пикселя занимают эти электронные компоненты и соединения, поэтому не вся его поверхность напрямую улавливает свет. Для повышения эффективности производители используют микролинзы, которые собирают свет с большей площади и направляют его точно на фотодиод.
В современных сенсорах также применяется обратная засветка BSI - Back-Side Illumination. В такой конструкции светочувствительный слой располагается ближе к поверхности, а значительная часть проводников находится за ним. Свету приходится проходить через меньшее количество препятствий, что особенно полезно для маленьких пикселей смартфонов.
Сам фотодиод определяет количество попавшего на него света, но не способен самостоятельно определить его цвет. Для получения цветной фотографии над светочувствительными элементами размещается массив цветовых фильтров.
Один из наиболее распространённых вариантов - фильтр Байера. В классической схеме используются красные, зелёные и синие элементы. Обычно половина пикселей регистрирует зелёную составляющую, а оставшаяся половина делится между красной и синей.
Получается, что конкретный пиксель измеряет интенсивность только одного цветового канала. Полноценный цвет каждой точки изображения вычисляется уже позднее с учётом информации соседних пикселей. Этот процесс называется демозаикой.
Над цветными фильтрами могут располагаться микролинзы. Они особенно важны для современных матриц с высокой плотностью пикселей: чем меньше физический размер светочувствительного участка, тем сложнее эффективно направить на него поступающий свет.
Размер пикселя CMOS-матрицы обычно указывается в микрометрах. Например, пиксель может иметь шаг около 0,8, 1,0, 1,4 или нескольких микрометров в зависимости от типа и размера сенсора.
Если увеличить количество пикселей, сохранив физический размер матрицы прежним, каждый отдельный пиксель станет меньше. Например, две матрицы одинаковой площади с разрешением 12 и 48 Мп будут иметь разную плотность светочувствительных элементов.
Крупный пиксель способен собрать больше фотонов за одинаковое время экспозиции. Это повышает уровень полезного сигнала и может улучшать соотношение сигнал/шум, особенно при слабом освещении. Именно поэтому увеличение разрешения само по себе не гарантирует улучшения качества фотографии.
С другой стороны, большое количество мелких пикселей позволяет получить более высокую пространственную детализацию при достаточном освещении и качественной оптике. Поэтому производителям приходится искать баланс между разрешением, размером сенсора, площадью отдельного фотодиода и уровнем шумов.
В смартфонах эту проблему частично решает объединение соседних пикселей - pixel binning. Несколько физических элементов используются совместно для формирования одного итогового пикселя изображения. Камера получает фотографию меньшего разрешения, но может эффективнее работать при недостаточном освещении.
Таким образом, пиксели CMOS-матрицы нельзя оценивать только по их количеству. Физическая конструкция фотодиодов, микролинз, цветовых фильтров и схемы считывания напрямую влияет на то, сколько света сенсор способен зарегистрировать и насколько качественным окажется исходный сигнал.
Работа CMOS-матрицы начинается в момент, когда свет от сцены проходит через объектив и фокусируется на поверхности сенсора. Каждый пиксель получает свою небольшую часть светового потока и преобразует её в электрический сигнал. Затем миллионы таких сигналов считываются, усиливаются и переводятся в цифровые данные.
Сначала фотоны попадают на фотодиоды. Во время экспозиции каждый фотодиод накапливает электрический заряд, величина которого зависит от количества света. Яркий участок изображения создаёт более сильный сигнал, тёмный - более слабый.
После завершения экспозиции накопленные значения необходимо считать. В CMOS-матрице для этого используются транзисторы, расположенные непосредственно рядом с фотодиодами. Они подключают отдельные пиксели к линиям считывания и позволяют последовательно передавать информацию дальше по сенсору.
Полученный от фотодиода сигнал остаётся аналоговым. Перед дальнейшей обработкой его усиливают, а затем преобразуют в цифровую форму с помощью аналого-цифрового преобразователя - АЦП. Чем выше разрядность преобразования, тем больше уровней яркости можно сохранить в исходных данных.
Например, при 12-битном преобразовании для каждого измерения доступно 4096 уровней, а при 14-битном - уже 16 384. Это не означает автоматического увеличения качества фотографии, но позволяет точнее передавать небольшие различия яркости, если сама матрица способна их зарегистрировать.
После преобразования камера получает массив числовых значений от миллионов пикселей. Однако это ещё не готовая фотография. Процессору необходимо восстановить цвета с учётом цветового фильтра, применить баланс белого, скорректировать шум, обработать резкость и выполнить другие операции.
Если камера сохраняет RAW, значительная часть исходной информации матрицы остаётся доступной для последующей обработки. JPEG, напротив, уже проходит обработку внутри камеры и обычно содержит значительно меньше возможностей для серьёзной коррекции экспозиции и цвета.
Одна из особенностей большинства CMOS-сенсоров заключается в том, что данные с матрицы считываются не со всех строк одновременно. Сенсор последовательно обрабатывает строки пикселей сверху вниз или в другом заданном порядке.
Даже если выдержка составляет доли секунды, между моментом считывания первой и последней строки проходит некоторое время. Для неподвижной сцены это практически незаметно, но быстро движущиеся объекты могут изменить положение ещё до завершения считывания всего кадра.
Так возникает эффект rolling shutter. Например, быстро вращающийся пропеллер может выглядеть изогнутым, а вертикальные линии при резком движении камеры - наклонёнными. Чем дольше сенсор считывает полный кадр, тем сильнее могут проявляться подобные искажения.
Некоторые современные камеры используют значительно более быстрые матрицы или глобальный затвор, при котором информация обо всех пикселях фиксируется практически одновременно. Подробнее о различиях такого подхода можно прочитать в материале "Глобальный затвор: революция мобильной съемки без искажений".
Скорость считывания также влияет на возможности видеосъёмки, серийного режима и электронного затвора. Сенсор, способный быстро передавать огромный объём данных, позволяет снимать больше кадров в секунду и уменьшать визуальные искажения при движении.
В результате путь от света до изображения состоит из нескольких этапов: фотоны создают заряд в фотодиодах, электронные схемы считывают его, сигнал усиливается, АЦП переводит значения в цифровую форму, а процессор камеры превращает исходный массив данных в фотографию, которую видит пользователь.
Цифровой шум появляется потому, что сигнал с CMOS-матрицы никогда не бывает абсолютно чистым. Вместе с полезной информацией о свете сенсор регистрирует случайные колебания, возникающие как из-за самой природы света, так и из-за работы электронной схемы камеры.
На фотографии шум обычно выглядит как случайные изменения яркости или цвета соседних пикселей. Особенно хорошо он заметен на тёмных и однотонных участках кадра: ночном небе, тенях, стенах или размытом фоне.
Один из основных источников - фотонный, или дробовой, шум. Свет поступает на матрицу отдельными фотонами, и их количество за одинаковый промежуток времени немного меняется случайным образом. Чем меньше света получил пиксель, тем заметнее такие колебания относительно полезного сигнала.
Поэтому фотонный шум существует даже у практически идеальной матрицы. Полностью устранить его электроникой невозможно, поскольку он связан с физической природой света.
Другой источник - шум считывания. Он возникает в транзисторах, усилителях, аналого-цифровых преобразователях и других электронных компонентах CMOS-сенсора. Современные матрицы способны очень хорошо контролировать такой шум, но полностью избавиться от него также нельзя.
Существует и тепловой шум. При нагреве сенсора увеличивается случайное движение носителей заряда, из-за чего могут появляться дополнительные сигналы даже без попадания света. Это особенно заметно при длительных выдержках, когда матрица долго остаётся активной.
Кроме случайного шума может встречаться фиксированный шум - небольшие постоянные различия между отдельными пикселями или каналами считывания. Камеры компенсируют значительную его часть с помощью калибровки и цифровой обработки.
Главное значение имеет не абсолютное количество шума, а отношение полезного сигнала к нему. При ярком освещении пиксель получает много фотонов и формирует сильный сигнал. Случайные отклонения на его фоне оказываются относительно небольшими.
В темноте ситуация меняется. Если пиксель получил мало света, полезный сигнал становится слабым, но собственные шумы сенсора никуда не исчезают. В результате различия между настоящей информацией и случайными колебаниями становятся гораздо заметнее.
Именно поэтому фотографии при хорошем дневном освещении обычно выглядят чистыми даже на небольших матрицах смартфонов, тогда как ночью на тех же устройствах появляются цветные точки, зернистость и потеря мелких деталей.
Увеличение времени экспозиции позволяет матрице собрать больше света и тем самым улучшить отношение сигнал/шум. Но длинная выдержка подходит не всегда: движущиеся объекты могут смазаться, а при съёмке с рук возрастает влияние движения самой камеры.
ISO часто воспринимают как чувствительность сенсора к свету, однако в цифровой камере увеличение ISO не заставляет фотодиоды собирать больше фотонов. Количество полученного света определяется освещённостью сцены, диафрагмой и выдержкой.
Изменение ISO связано прежде всего с усилением сигнала, полученного матрицей, и дальнейшей обработкой данных. Если исходный сигнал слабый, камера усиливает его, чтобы получить изображение необходимой яркости.
Проблема заключается в том, что вместе с полезным сигналом становятся заметнее и присутствующие в нём шумы. Поэтому фотография, снятая при ISO 6400, обычно выглядит значительно более зернистой, чем кадр при ISO 100, особенно если увеличение ISO понадобилось из-за недостатка света.
При этом само повышение ISO нельзя считать непосредственной причиной всех шумов. Если камера получила мало света, исходный сигнал уже имеет плохое соотношение сигнал/шум. ISO лишь делает этот слабый сигнал достаточно ярким для использования.
Именно поэтому наиболее эффективный способ получить чистое изображение - дать матрице больше света, если условия съёмки позволяют это сделать. Можно открыть диафрагму, увеличить выдержку или добавить освещение.
Размер пикселя также играет роль. Более крупный светочувствительный элемент потенциально способен собрать больше фотонов при одинаковых условиях, поэтому крупные пиксели часто имеют преимущество при слабом освещении. Однако итоговый уровень шума зависит не только от их размера, но и от конструкции матрицы, эффективности фотодиодов, электроники считывания и алгоритмов обработки камеры.
Качество CMOS-матрицы нельзя определить по одной характеристике. Разрешение, физический размер сенсора, площадь отдельных пикселей, динамический диапазон и уровень шумов связаны между собой. Кроме того, итоговая фотография зависит от объектива и обработки данных процессором камеры.
Поэтому камера с меньшим количеством мегапикселей вполне может снимать лучше модели с более высоким разрешением, особенно при сложном освещении.
Физический размер сенсора определяет площадь, на которой камера собирает свет. При одинаковой технологии более крупная матрица позволяет либо разместить более крупные пиксели, либо повысить разрешение без слишком сильного уменьшения каждого светочувствительного элемента.
Именно поэтому сенсоры смартфонов, Micro Four Thirds, APS-C и полнокадровых камер заметно отличаются по площади. Например, увеличение количества мегапикселей на маленькой матрице требует размещения всё большего числа фотодиодов на ограниченной поверхности.
Размер пикселя матрицы камеры особенно важен при слабом освещении. Чем больше его светочувствительная площадь, тем больше фотонов он потенциально способен зарегистрировать за одну экспозицию. Полезный сигнал становится сильнее относительно части шумов, благодаря чему изображение может сохранять больше деталей в тёмных участках.
Однако правило "чем крупнее пиксель, тем лучше" слишком упрощённое. Современные технологии BSI, улучшенные микролинзы, новые схемы считывания и более эффективные фотодиоды позволяют небольшим пикселям работать значительно лучше, чем несколько поколений назад.
Кроме того, сравнивать отдельные пиксели имеет смысл только вместе с площадью всей матрицы и итоговым разрешением изображения. При уменьшении фотографии несколько соседних мелких пикселей фактически участвуют в формировании одной итоговой точки, что частично компенсирует их индивидуальный уровень шума.
Динамический диапазон показывает, насколько большой перепад между светлыми и тёмными участками сцены способна одновременно зарегистрировать камера.
Представим фотографию человека возле яркого окна. Если динамического диапазона недостаточно, камера может правильно передать лицо, но полностью потерять детали за окном. Если экспозицию уменьшить ради улицы, лицо окажется слишком тёмным.
Матрица с широким динамическим диапазоном способна сохранить больше информации одновременно в светах и тенях. Это особенно полезно при съёмке пейзажей, интерьеров, закатов и любых сцен с сильными перепадами освещения.
С верхней стороны диапазон ограничивается количеством заряда, которое способен накопить пиксель. Если света становится слишком много, фотодиод достигает насыщения и дальнейшие различия яркости уже не регистрируются. На фотографии такой участок превращается в пересвеченную область без деталей.
С нижней стороны ограничением становятся шумы. Когда полезный сигнал оказывается слишком слабым относительно шума матрицы, достоверно восстановить информацию из теней становится сложно.
Поэтому динамический диапазон тесно связан с конструкцией пикселей, эффективностью фотодиодов и электроникой считывания.
Количество мегапикселей показывает разрешение сенсора - сколько отдельных точек участвует в регистрации изображения. Высокое разрешение действительно позволяет сохранить больше мелких деталей, сильнее кадрировать фотографию и печатать изображение большого размера.
Но дополнительные пиксели полезны только тогда, когда остальная система способна дать им достаточно информации. Разрешение объектива, точность фокусировки, движение камеры и уровень шума могут свести преимущество большого количества мегапикселей к минимуму.
Например, увеличение разрешения сенсора с 24 до 48 Мп означает удвоение количества пикселей, но не удвоение линейной детализации изображения. По ширине и высоте прирост разрешения будет заметно меньше.
Особенно осторожно к мегапикселям стоит относиться при сравнении смартфонов. Сенсор на 50, 108 или 200 Мп часто использует объединение нескольких физических пикселей, поэтому стандартная фотография сохраняется в значительно меньшем разрешении.
Гораздо полезнее оценивать совокупность характеристик: физический размер матрицы, её разрешение, скорость считывания, динамический диапазон, шумы и возможности обработки.
До массового распространения CMOS в цифровой фотографии широко применялись CCD-матрицы. В них накопленный заряд последовательно передавался через сенсор к выходной электронике, тогда как CMOS позволяет считывать сигнал с помощью электронной схемы непосредственно внутри массива пикселей.
Ранние CCD долгое время ценились за хорошую однородность изображения и низкий уровень некоторых типов шумов. Однако CMOS-технология развивалась значительно быстрее и получила важные практические преимущества.
CMOS-сенсоры потребляют меньше энергии, позволяют быстрее считывать изображение и дают производителям возможность интегрировать дополнительную электронику непосредственно на кристалле. Кроме того, технология хорошо масштабируется вместе с современным производством полупроводников.
В результате именно CMOS-матрицы стали стандартом практически для всей современной цифровой фототехники - от смартфонов до профессиональных камер.
При этом сенсор формирует лишь исходные данные. То, как они будут преобразованы в готовую фотографию, зависит от процессора и программных алгоритмов. Особенно хорошо это заметно в смартфонах, где несколько кадров могут объединяться для уменьшения шумов и расширения динамического диапазона. Подробнее об этом подходе рассказывается в материале "Вычислительная фотография: как ИИ и алгоритмы меняют камеры смартфонов".
Поэтому при оценке качества снимков правильнее рассматривать всю систему целиком. Хорошая CMOS-матрица должна эффективно собирать свет, сохранять широкий диапазон яркостей и создавать достаточно чистый исходный сигнал, но окончательный результат определяется совместной работой сенсора, оптики и вычислительной обработки.
CMOS-матрица превращает свет в изображение благодаря миллионам светочувствительных пикселей. Каждый фотодиод накапливает заряд в зависимости от количества попавших на него фотонов, после чего сигнал считывается, усиливается, преобразуется в цифровую форму и передаётся процессору камеры.
Качество матрицы нельзя оценить только по мегапикселям. Не менее важны физический размер сенсора и пикселей, уровень шумов, динамический диапазон, скорость считывания и эффективность светочувствительных элементов.
Поэтому при сравнении камер лучше смотреть не на одну цифру разрешения, а на сенсор в целом. Крупная и современная CMOS-матрица с хорошей электроникой может дать более чистое изображение и сохранить больше информации в сложном освещении, тогда как большое количество мегапикселей само по себе этого не гарантирует.