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

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