Задачи с фотографией

Как восстановить старую фотографию

Реставрация нейросетью выпрямляет и очищает снимок, но лицо после неё принадлежит уже не совсем тому человеку. Где проходит граница.

Нина Арсеньева··4 мин чтения

Коротко

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

Как восстановить старую фотографию

Что реставрация делает хорошо

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

Шум и зерно. Плёночное зерно и цифровой шум убираются чисто.

Геометрия. Перекос от съёмки под углом, бочкообразные искажения дешёвого объектива выправляются.

Где начинается домысел

Лица. Главное, ради чего восстанавливают старые снимки, и главное место риска. Если лицо на оригинале занимает мало пикселей, модель не восстанавливает черты — она рисует правдоподобные. Человек на результате похож на себя примерно так же, как похож портрет по описанию.

Проверить это просто: восстановите один снимок дважды с разными настройками и сравните лица. Разница между двумя версиями и есть мера домысла.

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

Фон. Утраченная часть кадра дорисовывается целиком. То, что появилось на месте оторванного угла, не существовало никогда.

Практический порядок

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

Работайте в два прохода. Сначала чистка повреждений и шума — этому можно доверять. Потом отдельно решайте, нужно ли трогать лица.

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

Правило семейного архива

Храните оригинал и подписывайте файлы. Через двадцать лет никто не вспомнит, какая версия снята с плёнки, а какая дорисована. Отреставрированный кадр — это иллюстрация, а не документ.

Для снимков, которые что-то подтверждают — военные, документальные, судебные, — реставрация лиц неприменима вовсе.

Симптом, причина, решение

Что видитеПочему такЧто делать
Лицо стало чётким, но чужимЧерты дорисованы, а не восстановленыСравнить два прогона: разница между ними и есть мера домысла
Одежда обросла деталями, которых не былоМодель достроила по типовым представлениямОграничить обработку лицом и фоном, одежду не трогать
Оторванный угол заполнился содержаниемМодель дорисовала утраченноеОставить утрату видимой, если снимок документальный
Зерно исчезло вместе с деталямиШумоподавление сработало слишком сильноСнизить силу; зерно плёнки — часть снимка, а не дефект
Групповое фото: все стали похожиКаждое лицо приведено к усреднённомуОбрабатывать лица по одному инпейнтингом

Развилка по назначению

Для стены и альбома. Домысел допустим: цель — узнаваемость и приятный вид. Оригинал сохраняется отдельно.

Для семейного архива. Восстанавливается только повреждение: царапины, пятна, перекос. Лица не трогаются, потому что архив должен хранить человека, а не его правдоподобную версию.

Для публикации как документа. Реставрация лиц неприменима вовсе.

Полевая деталь

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

Два класса операций

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

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

Операции, которые добавляют содержание. Восстановление лица, «улучшение» глаз, дорисовка оторванного угла, достройка обрезанного края. Данных в файле нет, и модель их выдумывает — правдоподобно, но выдумывает. Механизм здесь тот же, что в апскейле.

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

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

Если лицо всё-таки нужно тронуть

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

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

Если второго снимка нет, честный ответ — оставить лицо как есть. Размытое лицо предка остаётся лицом предка. Резкое и придуманное — уже нет.

Проверка, которую техника не заменяет

Покажите результат тому, кто знал человека, и не говорите, что кадр обработан. Спросите одно: похож?

Ответ «похож» закрывает вопрос. Ответ «похож, но что-то не то» означает, что граница пройдена, и никакие настройки этого не исправят — исправляет только откат к менее обработанной версии.

Цветную версию оценивают так же и отдельно: раскрашивание кладёт собственный слой догадок поверх уже дорисованного — как оно устроено.

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

Восстановит ли нейросеть лицо на размытом снимке?
Она нарисует правдоподобное лицо на месте размытого. Это не то же самое, что восстановление: черты будут придуманы.
Как проверить, насколько сильно изменилось лицо?
Восстановите снимок дважды с разными настройками и сравните результаты между собой. Разница между версиями — это и есть мера домысла.
Что делать с оригиналом?
Хранить и подписывать. Через годы отличить восстановленную версию от исходной будет невозможно.

Нина Арсеньева псевдоним

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

Отвечает за: промпты, обработка фотографий, задачи с видео