Немного о шуме
В связи с несовершенством фототехники существует проблема шума, ухудшающего качество изображений. Шум — это случайные непредсказуемые локальные отклонения изображения, вносимые фотоаппаратом и/или фотоматериалом.
Для дальнейших рассуждений будет полезным понятие «оригинального изображения». Оригинальным изображением будем называть исходное «незашумлённое изображение», не подвергшееся воздействию шума. Это зачастую чисто теоретическая конструкция, ведь оно может не существовать ни на каком этапе формирования изображения.
Важными свойствами шума являются его локальность и случайность:
Локальность означает, что шум вносит искажения лишь локально, не изменяя изображение «в общем».
Более формально: существует число
, при котором коэффициент корреляции между значениями шума в точках (пикселах)
и
всегда по модулю меньше, чем
, где r — расстояние между
и
(в этом случае математики говорят, что функция корреляции имеет лёгкий хвост).Случайность означает, что мы не можем предсказать шум; его расположение на изображении не зависит от самого изображения.
Более формально: значение шума в каждой точке (пикселе) изображения не коррелировано со значением цвета в этой точке и не зависит от места расположения точки.
Интересно, что поиск в русском Google по фразам «Тяжёлый хвост», «Лёгкий хвост», «Толстый хвост» и «Длинный хвост» выдаёт ссылки на сайты про собак, кошек, и даже белок. Не понимаю, как можно было спутать важнейшие понятия теории вероятностей с кошками и собаками. Совсем другое дело — английский Google. Там актуальные результаты поиска на первом месте: Fat tail, Heavy tail, Long tail
Даже если считать, что исходный шум матрицы цифрового фотоаппарата имеет нулевое математическое ожидание, то в результате нелинейных преобразований цве́та, выполняемых в фотоаппарате, это математическое ожидание перестаёт быть нулевым. Из свойств шума, описанных выше, получается, что если к зашумлённому изображению A применить нелинейное преобразование, и в результате получить изображение B, то шум разделится на две составляющие: ту, которая всё ещё подчиняется свойствам 1 и 2, и неслучайную составляющую, которая этим свойствам не удовлетворяет. Поэтому, говоря о шуме и оригинальном изображении, нужно указывать, в каком цветовом пространстве эти понятия рассматриваются (цветовые преобразования можно трактовать, как смену цветового пространства).
Имея формальное определение шума (как искажения, обладающего свойствами 1 и 2), мы теперь можем с уверенностью сказать, что, например, хроматические аберрации не являются шумом, так как не удовлетворяют свойству 2. Погрешность срабатывания затвора (из-за которой отдельные фотографии могут получиться слегка темнее или светлее) также не является шумом, так как вносит нелокальные искажения (не удовлетворяет свойству 1).
Из свойств 1 и 2 сразу же следуют два метода борьбы с шумом:
- Из первого свойства: уменьшить изображение. Уменьшенное зашумлённое изображение будет приближаться к уменьшенному оригинальному изображению по мере уменьшения изображения. К такому же эффекту приведёт применение к изображению размытия по Гауссу (или свёртки с биномиальным ядром в случае изображения с квадратными пикселами): размытое зашумлённое изображение будет приближаться к размытому оригинальному по мере увеличения радиуса фильтра.
- Из второго свойства: сфотографировать несколько изображений и взять их среднее арифметическое. Это среднее арифметическое будет приближаться к оригинальному изображению по мере увеличения числа усредняемых снимков.
Эти способы очень хорошо работают, но зачастую неудобны на практике, поэтому пользуются популярностью другие гораздо более сложные подходы, которые я не буду затрагивать в данной статье.
Шум можно представить в виде суммы двух компонент:
- Яркостный шум. Искажает яркость изображения, не меняя его цвет.
- Хроматический (цветной) шум. Искажает цвет изображения, не меняя его яркость.
Опять же, эти понятия зависят от рассматриваемого цветового пространства. Что́ считать яркостью, а что — цветом — вопрос, требующий отдельного рассмотрения.
Причины возникновения шума
Основным источником шума на плёночной фотографии является зернистость плёнки (неоднородность её свойств). Обычно зёрна вносят погрешность сразу в несколько светочувствительных слоёв, из-за чего изменения разных цветовых каналов получаются взаимосвязанными. Поэтому плёночный шум в большей степени состоит из яркостного шума, а не из хроматического. Особый случай — чёрно-белая фотография. В ней хроматический шум отсутствует вовсе.
Совсем другое дело — цифровые фотоаппараты. У них источников шума гораздо больше:
- Разные свойства фотоэлементов матрицы. Строго говоря, не совсем и не всегда шум: ведь изменения свойств могут быть вызваны пространственно-связанными явлениями, например, разной температурой участков сенсора. Кроме того, эти свойства обычно сохраняются от кадра к кадру, что приводит к нарушению второго свойства шума. Однако, имея одно изображение, мы можем трактовать такие искажения, как случайные.
- Шум, вызванный коммутацией фотоэлемента и аналого-цифрового преобразователя (АЦП): зависит от порядка считывания пикселов и яркости соседних пикселов. Нарушается первое свойство шума, однако в некотором приближении можно считать такие погрешности случайными.
- Электронный шум в проводниках и полупроводниковых элементах, соединяющих фотоэлемент с АЦП. Наиболее значительная составляющая шума, наиболее точно подчиняющаяся обоим свойствам.
- Погрешность работы АЦП. Можно свести к сумме двух предыдущих источников.
У цифровых фотоаппаратов на светочувствительной матрице обычно используются фотоэлементы трёх типов, которые чувствительны к свету разного цвета (разной длины волны). Чаще всего фотография обрабатывается встроенными алгоритмами фотоаппарата и сохраняется в графическом формат JPEG. Алгоритмы фотоаппарата достаточно просты, т. к. требуется высокая скорость обработки снимков и низкое энергопотребление. В результате шум каждого цветового канала (красного, зелёного и синего) получается почти независимым, что приводит к высокому уровню цветного шума, так неприятного для глаза.
Реже оцифрованная информация не подвергается обработке, а сохраняется в специальном формате (RAW-файл), который может быть впоследствии обработан более совершенными алгоритмами на более мощном оборудовании. Причём фотограф имеет возможность изменить различные параметры обработки, добиваясь желаемого результата. Такой подход обычно обеспечивает меньший уровень шума.