Почему телефон фотографирует лучше, чем должен: магия вычислительной фотографии
Крошечный объектив смартфона физически не может тягаться с большой камерой, и всё же снимки выходят отличными. Секрет в том, что телефон не столько фотографирует, сколько вычисляет фотографию из десятка кадров.
Когда вы жмёте на кнопку затвора, телефон уже снял десяток кадров до этого момента и теперь лихорадочно собирает из них один идеальный — это не съёмка, а вычисление.
Физика против смартфона: маленькая матрица и крошечная линза ловят мало света и дают много шума. Победить это железом нельзя, поэтому телефоны побеждают математикой.
У большой зеркальной камеры огромное преимущество — размер. Чем крупнее матрица и шире объектив, тем больше света они собирают, а свет — это всё в фотографии. Объектив смартфона размером с горошину собирает света в десятки раз меньше. По всем законам оптики его снимки должны быть тёмными и зернистыми. Но мы видим обратное. Как?
Один снимок — это много снимков
Главный фокус современной мобильной камеры: она почти никогда не делает один кадр. Стоит открыть приложение, как сенсор уже непрерывно снимает серию кадров в буфер. Когда вы нажимаете кнопку, телефон берёт несколько последних снимков и склеивает их в один.
Зачем? У каждого отдельного кадра свой случайный шум — те самые цветные крапинки в тенях. Но шум на то и случайный, что в разных кадрах он разный. Если усреднить десяток снимков, шум взаимно гасится, а настоящая картинка, одинаковая на всех кадрах, остаётся. Так из горсти зернистых фото получается один чистый. Это статистика, работающая в вашу пользу.
HDR: спасти и тени, и небо одновременно
Классическая беда: снимаешь человека на фоне яркого окна — либо лицо в темноте, либо окно белым пятном. Матрица не умеет одновременно ловить очень яркое и очень тёмное. Вычислительная фотография решает это через HDR: телефон делает кадры с разной выдержкой — тёмные, чтобы проработать яркое небо, и светлые, чтобы вытащить детали из теней. А потом собирает из них один кадр, где видно всё сразу.
Именно поэтому фото с телефона часто выглядит «как глаз видит», а порой даже сочнее реальности: алгоритм аккуратно вытягивает тени и приглушает пересветы так, как одиночный снимок физически не может.
Ночной режим: собрать свет по крупицам
В темноте света катастрофически мало. Ночной режим делает хитрое: вместо одного кадра он снимает серию длинных выдержек на протяжении нескольких секунд и складывает их. Каждый кадр приносит немного света — а вместе они дают яркую картинку. Сложность в том, что за эти секунды и рука дрожит, и объекты движутся. Поэтому алгоритм перед сложением выравнивает кадры, сдвигая их так, чтобы детали совпали, и аккуратно убирает то, что успело сместиться.
| Приём | Что решает | Как |
| Склейка кадров | шум в тенях | усреднение серии |
| HDR | контраст сцены | кадры с разной выдержкой |
| Ночной режим | нехватка света | сложение длинных выдержек |
| Размытие фона | нет «портретной» оптики | карта глубины + алгоритм |
Портретный режим: размытие, которого нет в линзе
Красивое размытие фона у больших камер — следствие физики крупного объектива. У горошины-объектива смартфона его быть не может. Поэтому телефон дорисовывает размытие. Он строит карту глубины сцены — определяет, что близко, а что далеко (с помощью двух камер, датчиков или нейросети), — а затем программно размывает то, что дальше объекта. Иногда видны огрехи на краях волос, но в целом иллюзия убедительна.
Где проходит грань честности
Чем дальше, тем больше телефон не снимает, а достраивает. Алгоритмы повышают резкость, узнают лица и небо и обрабатывают их по-особому, «доумножают» детали. Возникает закономерный вопрос: где кончается обработка и начинается выдумка? Если телефон дорисовывает несуществующие детали Луны или разглаживает кожу, насколько это всё ещё ваше фото? Чёткой границы нет, и каждый производитель проводит её по-своему.
Итог: камера, которая думает
Смартфон обходит законы оптики не потому, что у него лучше стекло, а потому, что за объективом стоит мощный процессор и хитрые алгоритмы. Маленькая камера ловит мало света — а телефон компенсирует это, собирая снимок из множества кадров и тонн вычислений. По сути, кнопка затвора на телефоне запускает не съёмку, а маленькое чудо математики.