Перейти к содержимому

Как работает матрица: шум — это недостаток света

Зачем

Почему шум на фото — это недостаток света, а не высокое ISO: как матрица считает фотоны и откуда берётся зернистость в тенях.

Предложить правку

Самое полезное убеждение, которое можно вынести из этой главы, звучит так:

Шум — это не то, что добавляет камера. Шум — это то, чего не хватает свету.

Из него следует всё остальное: почему бесполезно ругать «шумную матрицу», почему высокое ISO само по себе ни в чём не виновато и почему единственный настоящий способ снять чистый кадр — собрать больше света.

Как ячейка считает фотоны

Каждый пиксель матрицы — это фотодиод, работающий на фотоэффекте: пришедший фотон выбивает электрон, электрон накапливается в потенциальной яме. Чем больше фотонов пришло за время выдержки, тем больше накопленный заряд.

Два свойства этой конструкции определяют всё дальнейшее.

Ёмкость ямы конечна. Заполнилась — дальнейшие фотоны не считаются. Это и есть пересвет: ячейка отдаёт максимальное число независимо от того, залили её вдвое или в двадцать раз. Информации о том, насколько именно было ярко, там просто нет.

Фотоны прилетают случайно. И вот здесь начинается главное.

Дробовой шум: он не от камеры

Свет — поток частиц, и частицы приходят не равномерно, а случайно, подчиняясь статистике. Если в среднем на ячейку прилетает N фотонов, то реальное число в конкретном кадре колеблется около N с разбросом порядка √N.

Это называется дробовым шумом, и он не зависит ни от матрицы, ни от производителя, ни от года выпуска. Это свойство самого света.

Отношение сигнала к шуму получается таким:

SNR = N / √N = √N

Разобранный пример

Считаем для двух случаев.

Хорошо освещённая сцена. На ячейку прилетело 10 000 фотонов.
Шум: √10 000 = 100. Отношение сигнал/шум: 10 000 / 100 = 100:1. Чисто.

Тёмная сцена. Прилетело 100 фотонов.
Шум: √100 = 10. Отношение: 100 / 10 = 10:1. Заметная зернистость.

Очень тёмная. Прилетело 25 фотонов.
Шум: 5. Отношение: 5:1. Каша.

Обрати внимание, что камера в этом расчёте не участвует вообще. Идеальная матрица, не добавляющая ни капли собственного шума, дала бы ровно эти же числа. Единственный способ улучшить результат — собрать больше фотонов: открыть диафрагму, удлинить выдержку или добавить света в сцену.

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

Тогда что делает ISO

ISO — это усиление сигнала после фотодиода, перед оцифровкой. Оно не добавляет ни одного фотона.

Подними ISO вдвое — камера умножит и полезный сигнал, и уже накопленный дробовой шум. Отношение между ними не изменится.

Важно

Отсюда самый контринтуитивный вывод главы: высокое ISO само по себе не создаёт шум.

Шумным кадр становится не потому, что ты поставил ISO 6400, а потому, что при ISO 6400 ты поставил короткую выдержку и закрытую диафрагму — и собрал мало света. Если снять одну и ту же сцену на ISO 400 и ISO 6400 с одинаковой экспозицией (то есть с одинаковыми диафрагмой и выдержкой), количество собранного света будет одинаковым — и шум окажется практически одинаковым, только второй кадр будет ярче.

Это ты проверишь руками в задании, и это одно из тех измерений, после которых человек перестаёт бояться цифры ISO и начинает думать о свете.

Небольшая оговорка в пользу техники: у большинства матриц усиление до оцифровки чуть «прячет» шум чтения, поэтому поднять ISO в камере обычно немного лучше, чем вытянуть тот же кадр яркостью в редакторе. Но выигрыш здесь — доли стопа, а не разница между чистым и грязным кадром.

Базовое ISO и двойное усиление

Базовое ISO — значение, при котором матрица работает без дополнительного усиления и отдаёт максимальный динамический диапазон. Обычно это самое низкое ISO в списке (часто 100 или 200), а в логарифмическом профиле — заметно выше, поскольку log-кривой нужен запас.

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

Практическое следствие: на такой камере ISO 1600 может быть чище, чем ISO 1250. Где именно у твоей камеры проходит вторая база, из рекламы не узнать — это ты измеришь в паспорте камеры.

Почему большая матрица «менее шумная»

Ответ уже виден из формулы. Большая матрица при том же угле зрения и той же диафрагме собирает больше света — просто потому, что у неё больше площадь. Больше фотонов — выше √N — чище картинка.

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

Совет

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

Шум определяется площадью матрицы и количеством света, а не числом пикселей. Поэтому «камера с меньшим числом мегапикселей менее шумная» — миф; сравнивать надо при одинаковом размере вывода.

Проверь себя

  1. На ячейку приходит 400 фотонов. Чему равно отношение сигнал/шум? Во сколько раз надо увеличить свет, чтобы удвоить это отношение?
  2. Два кадра сняты с одинаковыми диафрагмой и выдержкой, но на ISO 200 и ISO 3200. У какого будет больше шума и почему?
  3. Почему пересвеченная ячейка не хранит информации о том, насколько сильно её залили?

Предложить правку

Документы и ресурсы

Обязательные

  • Норматив ISO 12232 — Photography. Digital still cameras. Determination of exposure index, ISO speed ratings, standard output sensitivity and recommended exposure index EN Строгое определение того, что вообще означает число ISO. Прочитав его, ты перестанешь считать ISO «чувствительностью матрицы»

Рекомендуемые

  • Книга Charles Poynton. «Digital Video and HD: Algorithms and Interfaces» EN
Войдите, чтобы предложить качественный источник

Практическое задание

Докажи руками, что шум зависит от света, а не от ISO. Это измерение переворачивает представление о технике у большинства снимающих, поэтому сделай его аккуратно.

Нужен штатив (или неподвижная опора) и сцена с тёмным участком — например, комната вечером, где есть освещённый угол и глубокая тень.

Сними три кадра, не двигая камеру:

Кадр ISO Диафрагма Выдержка Что получится
А 400 f/4 1/50 опорный, нормально экспонированный
Б 3200 f/4 1/400 та же яркость картинки, но света собрано в 8 раз меньше
В 3200 f/4 1/50 сильно пересвечено, но света собрано столько же, сколько в А

Подбери конкретные значения под свою сцену — важно сохранить соотношения: кадр Б должен получить на три стопа меньше света, чем А, а кадр В — столько же, сколько А.

Сравни:

  1. Открой А и Б на 100% и посмотри в тени. Где шума больше?
  2. Открой В, опусти яркость в редакторе до уровня А. Посмотри в тени. Сравни с А и с Б.

Что сдать: таблица из трёх кадров с реальными значениями и описание сравнения — по два-три предложения на каждую пару (А против Б, А против В).

Самопроверка: ожидаемый результат такой:

  • Б заметно шумнее А, хотя картинки одинаковой яркости. Разница в ISO — восемь раз, разница в собранном свете — тоже восемь раз;
  • В после понижения яркости почти не отличается от А, несмотря на ISO в восемь раз выше. Потому что света собрано столько же.

Если у тебя получилось именно так — ты только что доказал, что ISO не создаёт шум, и получил это как измерение, а не как убеждение. Если В вышел заметно шумнее А, проверь, не был ли он выбит в пересвет настолько, что тени тоже пострадали, — уменьши переэкспонирование и повтори.

Предложить правку

Поддержи проект!

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