Реставрация старого фото нейросетью: четыре модели на одном снимке и проверка, что стало с лицом

Слева снимок как есть, дальше два разных подхода к чистке
Слева снимок как есть, дальше два разных подхода к чистке

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

Мы прогнали один такой снимок через четыре модели в боте Cyber AI и после каждой правки смотрели, сколько от человека осталось. Лучший результат сохранил девушку почти целиком. Худший вернул чистое лицо, в котором её уже не узнать.

Все модели из теста живут в одном боте: TG | MAX
С этого файла начинали все четыре модели
С этого файла начинали все четыре модели

Как мы считали, что лицо уцелело

Способ простой, зато повторяемый: сравниваем лицо на скане и лицо на результате по геометрии - расстояния между глазами, форма носа, линия губ. Сто означает, что модель к лицу не притронулась, ноль - что перед нами другой человек.

Дальше в тексте эта цифра стоит у каждого маршрута. Считать её самому не нужно, ближе к концу есть способ проверить всё глазами за минуту.

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

Recraft: стирает только то, что вы закрасили

Recraft умеет то, чего не умеют рисующие модели: стирать по маске. Вы закрашиваете кистью дефект, и всё, что осталось за пределами кисти, не меняется ни на пиксель.

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

Широкая кисть: дефектов нет, лицо превратилось в мягкое пятно
Широкая кисть: дефектов нет, лицо превратилось в мягкое пятно

Дефекты исчезли подчистую. Мы посчитали, что изменилось вне маски: ноль пикселей, ни одного. Такого не даёт больше ни одна модель. Но внутри маски, там где кисть накрыла лицо, всё превратилось в мягкое пятно. Лицо - 61 из 100, худший результат теста.

Тонкая кисть по лицу: чище, но человек всё равно уехал
Тонкая кисть по лицу: чище, но человек всё равно уехал

Второй заход: на фоне и одежде кисть широкая, на лице тонкая, ровно по линии царапины. Стало 67. Лучше, но всё равно мало, и вот почему так вышло: на этом снимке дефекты идут прямо по лицу, и обойти их кистью не выходит. Чем больше повреждений пришлось на само лицо, тем меньше маска помогает.

Banana 2: чистый портрет, но человек другой

Banana 2 получила тот же файл и тот же запрос «убери дефекты, лица не меняй».

Banana 2: красиво и чисто, только это уже другая девушка
Banana 2: красиво и чисто, только это уже другая девушка

Портрет вернулся чистым, гладким и приятным. Вот только это уже не та девушка. Другой разрез глаз, другая форма подбородка, причёска уложена иначе, кадр пересобран целиком, файл на треть меньше исходного. Лицо - 72 из 100.

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

GPT Image 2.5: два похожих запроса, разный итог

А тут самое интересное. Модель одна, файл один, отличается только формулировка.

Общий запрос звучит так:

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

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

Строгий запрос отличается одной мыслью - если сомневаешься, не трогай:

Восстанови это фото консервативно. Исправь только очевидные дефекты: царапины, пыль, выцветание и пятна. Никаких творческих изменений. Абсолютный приоритет - каждый человек остаётся на 100% идентичным оригиналу: та же геометрия лица, то же выражение, та же кожа, тот же возраст. Если сомневаешься, менять ли что-то, оставь как есть.
Строгий запрос: 82 из 100, кромка отпечатка на месте
Строгий запрос: 82 из 100, кромка отпечатка на месте

82 из 100, лучший результат теста. Зерно на месте, тёплый цвет сохранён, рваная белая кромка отпечатка тоже осталась - модель поняла её как часть снимка, а не как грязь.

А следом вылез самый неожиданный сбой всего теста. Пятна выкрошившейся эмульсии на щеке модель приняла за родинки и аккуратно оставила их на лице. Не убрала, а сохранила и прорисовала. Строгий запрос сработал слишком буквально: раз не уверена - не трогает.

Шесть состояний одного лица: разницу видно без всяких подсчётов
Шесть состояний одного лица: разницу видно без всяких подсчётов

Второй снимок, чтобы убедиться

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

Второй снимок под тем же строгим запросом
Второй снимок под тем же строгим запросом

Строгий запрос дал 83 из 100, маска Recraft - 84. То есть на этом снимке маска отработала заметно лучше, чем на первом. Разница только в одном: здесь дефекты прошли мимо лица, а на первом снимке легли прямо на щёку.

Вывод из пары: результат зависит не столько от модели, сколько от того, куда пришлись повреждения. Порванный фон чинится легко. Царапина через лицо - всегда лотерея.

А ещё на этом снимке нашлась вторая находка теста.

Модель дорисовала рельеф на медали, которого на скане нет
Модель дорисовала рельеф на медали, которого на скане нет

На медали у мужчины на скане виден только светлый овал, рисунок стёрся. После правки на медали появился рельеф - модель дорисовала то, чего на снимке нет. Выглядит убедительно, в этом-то и беда.

Где ломается: четыре сбоя

Первый. Широкая кисть по лицу. Recraft не додумывает, он замазывает. Всё, что вы закрасили на лице, вернётся сглаженным. Лечится тонкой кистью, но если царапина идёт через глаз, спасать особо нечего.

Второй. Рисующая модель без маски пересобирает кадр. Banana поменяла лицо, причёску и рамку, ничего об этом не сообщив. Понять это можно только сравнением с исходником, никак иначе, поэтому исходник и надо держать отдельно.

Третий. Модель дорисовывает утраченное и делает это уверенно. Рельеф на стёршейся медали, черты в дыре от оторванного угла, цвет на чёрно-белом снимке - всё это её догадка. Правдоподобная - и почти всегда неверная в деталях. Подписывать такой кадр словами «вот как было на самом деле» нельзя.

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

Что вышло у каждого маршрута на одном и том же скане
Что вышло у каждого маршрута на одном и том же скане

Как проверить лицо за минуту без всяких программ

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

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

Способ ловит ровно те же промахи, что и наш подсчёт. Подмену лица у Banana видно с первого же переключения, никаких цифр не надо.

Что выбрать под свою задачу

• Дефекты на фоне, одежде, вокруг лица - Recraft, режим «Стереть лишнее». Он не тронет то, что вы не закрасили, и это единственный такой инструмент в боте.

• Дефекты на самом лице - GPT Image 2.5 Sunburst со строгим запросом. Маска тут проигрывает, а строгая формулировка держит человека лучше всего.

• Общая чистка всей карточки, где важнее скорость - тот же GPT Image 2.5, но приготовьтесь к тому, что снимок помолодеет вместе с человеком.

• Быстрый красивый портрет без претензии на точность - Banana 2. Только не называйте это реставрацией, ну правда.

• Увеличение - в самом конце и по желанию. Пикселей станет больше, а деталей как не было, так и нет.

Порядок шагов, который в нашем тесте сохранил лицо лучше всего
Порядок шагов, который в нашем тесте сохранил лицо лучше всего

Как повторить это у себя

Откройте бота Cyber AI и нажмите «Открыть приложение».

Для точечной чистки: раздел «Изображения», карточка Recraft, поле «Что делаем» - «Стереть лишнее». Загрузите скан и закрасьте кистью дефекты. По лицу ведите тонкой кистью и строго по линии царапины. Нажмите «Сохранить», это и есть запуск.

Для общей правки: раздел «Изображения», карточка Images 2.5, модель «2.5 Sunburst». Загрузите скан референсом, вставьте строгий запрос из статьи, поставьте пропорцию под свой кадр и качество 1K. Описание обязательно, даже когда фото уже загружено.

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

Частые вопросы

Можно ли восстановить фото, где лицо оторвано вместе с углом?
Модель закроет дыру правдоподобным лицом, но это будет придуманный человек. Для архива честнее оставить как есть или подписать, что часть дорисована.

Реставрация старых фотографий нейросетью заменяет мастера?
Царапины, пыль и выцветание она снимает за минуту вместо часа. Там, где нужно восстановить утраченное по другим снимкам того же человека, машина пока проигрывает.

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

Нужно ли сканировать в высоком разрешении?
Да, и это единственный шаг, который добавляет деталей по-настоящему. Увеличение нейросетью потом только растянет то, что уже есть.

Что делать с чёрно-белым снимком?
Чистить дефекты можно смело, у нас на втором фото это сработало лучше, чем на цветном. Раскрашивать - на свой вкус, но помните, что цвета придуманы. Чёрно-белую версию оставьте себе тоже.

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

И держите скан исходника отдельной папкой. Он ведь единственный, кто помнит, как всё было на самом деле.

Какое фото из вашего альбома вы бы отдали на такую чистку первым?

Больше разборов и промптов 👉 TG | MAX

33
11