Почему цифровое увеличение ухудшает детали, а оптическое работает иначе?

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

Что именно регистрирует камера

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

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

Как работает простой цифровой зум

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

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

Что интерполяция может и чего не может

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

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

Что происходит при оптическом увеличении

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

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

Почему смартфон может вести себя сложнее

У смартфона часто несколько камер с разными объективами, а не один непрерывно изменяющийся оптический механизм. При перемещении ползунка увеличения приложение может переключаться между модулями, обрезать изображение одного сенсора или объединять сведения из нескольких кадров. Промежуточное значение на экране поэтому не обязательно соответствует отдельному физическому положению линз. Одинаковая надпись «два раза» может обозначать разные способы получения изображения.

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

Может ли несколько кадров добавить детали

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

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

Почему большой кадр не всегда более подробный

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

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