Моя мама хранила коробку с фотографиями деда
Пожелтевшие, мутные, некоторые с трещинами через всё лицо. Она была уверена: эти снимки уже не спасти. А потом её подруга, которой 85 лет, прислала восстановленное фото своего отца. Чёткое лицо, живые глаза, даже цвет появился. Мама не поверила, что это тот же снимок.
Я разобрался, как это работает. И вот что выяснил: нейросети за пару минут делают то, на что у профессионального ретушёра уходили бы часы.
Есть такая ловушка мышления: иллюзия невозвратности. Мы смотрим на потрёпанное фото 1940-х и думаем: «Всё, это уже никак». Мозг ставит метку «безнадёжно» и переключается на другие дела. Но в 2025–2026 годах ситуация изменилась.
Нейросети научились «дорисовывать» то, чего на снимке уже почти не видно. Они обучены на миллионах лиц и восстанавливают черты даже с сильно повреждённых фотографий. Это не магия: алгоритм анализирует оставшиеся пиксели, сравнивает с базой и предлагает наиболее вероятный вариант.
Как это выглядит на практике? Берёте фотографию деда, где лицо почти неразличимо. Загружаете в сервис. Через 30–60 секунд получаете результат, на котором видны морщины, форма бровей, выражение глаз. Ощущение странное: будто машина времени сработала.
Теперь по технологиям
Восстановление старых фото включает четыре основных процесса, и для каждого свои инструменты.
- Первый: улучшение резкости (upscale). Нейросеть берёт картинку низкого разрешения и увеличивает её, добавляя детали. Не просто растягивает пиксели, а генерирует новые на основе контекста. Я тестировал это на фото бабушки размером 200×300 пикселей, и на выходе получил 800×1200 с чёткими чертами лица.
- Второй процесс: восстановление лиц. Тут работают модели GFPGAN и CodeFormer. Они заточены именно под человеческие лица и справляются даже с сильным размытием. Алгоритм не придумывает лицо с нуля. Он опирается на те пиксели, которые ещё сохранились на оригинале.
- Колоризация идёт третьей. Чёрно-белый снимок превращается в цветной: нейросеть определяет объекты на фото (небо, кожа, трава, одежда) и подбирает реалистичные цвета. Результат не всегда точен. Цвет платья может отличаться от настоящего. Но общее впечатление меняется до неузнаваемости.
- И четвёртый: удаление повреждений. Царапины, пятна, заломы. Алгоритм inpainting закрашивает дефекты, ориентируясь на окружающие области. Работает на удивление хорошо, если повреждение не затронуло лицо целиком.
Какие сервисы попробовать?
Я протестировал пять штук и вот что могу рекомендовать.
- Remini для телефона. Бесплатная версия даёт несколько обработок в день. Отлично убирает размытие и подтягивает детали лиц. Моя мама освоила его за 10 минут: загрузил фото, нажал кнопку, ждёшь результат.
- Palette.fm в браузере. Колоризация без регистрации и оплаты. Загружаете чёрно-белое фото, выбираете стиль цветовой палитры, получаете готовый вариант. Быстро и понятно.
- Upscayl на компьютере (open source). Работает полностью офлайн, подписки не нужно. Увеличивает разрешение в 2, 4 или 8 раз. Для тех, кто не хочет загружать семейные фото в облако, это лучший выбор.
- Replicate GFPGAN в браузере. Демо-версия модели восстановления лиц. Загрузили, обработали, скачали. Без регистрации и подписок.
- У MyHeritage есть колоризация, улучшение фото и анимация Deep Nostalgia. Бесплатный тариф ограничен, но для первых экспериментов хватит. Когда лицо на старом фото «оживает» и моргает, это вызывает мурашки. Моя мама плакала, увидев, как дед будто «посмотрел» на неё с экрана.
Как выглядит весь процесс от начала до конца? Расскажу на реальном примере
Мы взяли фотографию 1941 года. Чёрно-белая, мутная, с заломом через правый угол. Лицо деда угадывалось, но рассмотреть черты было трудно.
- Первым делом отсканировали снимок на обычном домашнем сканере с разрешением 600 dpi. Можно и телефоном сфотографировать, но сканер даёт ровный результат без бликов и искажений.
- Потом загрузили скан в Upscayl и увеличили в четыре раза. Картинка стала больше, но пока ещё размытая.
- Следующий шаг: GFPGAN для восстановления лица. Вот тут случилось то самое. Черты стали узнаваемыми. Появились детали, которых на оригинале не было видно: складки у глаз, линия подбородка, форма ушей.
- Дальше убрали залом через Remini. Царапина исчезла, фон восстановился. И последним этапом добавили цвет через Palette.fm с тёплой палитрой. Кожа стала естественной, небо голубым.
Весь процесс занял около 20 минут. Ни рубля не потрачено. Мама смотрела на результат молча минут пять, а потом сказала: «Я его таким и помню».
Но я хочу быть честным: у технологии есть границы
Если лицо повреждено больше чем наполовину, нейросеть может «додумать» черты неправильно. Вы получите красивое, но чужое лицо. Поэтому результат нужно сверять с другими фотографиями того же человека, если они сохранились.
С колоризацией тоже бывают промахи. Алгоритм не знает, какого цвета было бабушкино платье. Он подбирает статистически вероятный вариант: красное запросто станет синим. Это нормально, и при желании можно подправить вручную.
А ещё качество сильно зависит от исходника. Фото, напечатанное на газетной бумаге и переснятое телефоном при тусклом свете, нейросеть вытянет лишь частично. Чем лучше скан оригинала, тем убедительнее результат.
Знаете, что меня поразило больше всего? Не сама технология.
Моя мама показала восстановленное фото деда своей сестре. Та позвонила в тот же вечер и полчаса рассказывала истории, которых не вспоминала лет тридцать. Одна фотография запустила цепочку воспоминаний, разговоров, звонков родственникам по всей стране.
Подруга мамы, та самая, которой 85, к этому моменту восстановила уже больше 40 снимков. Собрала их в цифровой альбом и разослала всей семье. Некоторые видели эти фотографии впервые в жизни.
Вот что я понял: проблема не в инструментах. Инструменты бесплатные и простые. Проблема в убеждении, что «уже поздно» и «это невозможно». Нейросети сломали этот барьер. Фотографии, десятилетиями лежавшие в коробках на антресолях, можно вернуть к жизни за один вечер.
Попробуйте начать с одного снимка. Скачайте Remini или откройте Palette.fm. Загрузите самое старое семейное фото, которое найдёте дома. И покажите результат кому-то из близких. Реакция будет стоить тех десяти минут, которые вы потратите.