Раскрасить чёрно-белое фото нейросетью: что выходит честно, а что — пластмасса
На раскрашенной карточке у прабабушки голубое платье. В семье уверены, что оно было бордовым. Правы все: модель не знает цвета платья, она его придумала, и ниже — почему.
Типичная история: человек раскрашивает свадебный снимок бабушки, выкладывает в семейный чат и получает спор вместо восторга. Тётя помнит платье кремовым, на картинке оно бледно-голубое. Дядя говорит, что у деда был тёмно-синий костюм, а модель сделала его серым. Потом кто-нибудь пишет, что нейросеть «восстановила настоящие цвета», и спор становится бесконечным.
Нейросеть ничего не восстанавливала. В чёрно-белом снимке цвета нет физически: плёнка записала только яркость. Всё, что появилось на раскрашенной версии, модель угадала.
Откуда модель берёт цвет
Раскрашивающую модель учили на миллионах цветных фотографий, которые ей показывали в чёрно-белом виде. Задача была одна: по яркости и форме предсказать, какой цвет здесь был. За время такой тренировки у неё сложились устойчивые связи между формой предмета и его вероятным цветом.
Поэтому у модели есть зоны уверенности. Кожа на портрете почти всегда телесная, и это угадывается по форме лица и рук. Небо над головами голубое или серое, листва зелёная, стволы деревьев коричневые. Здесь она редко ошибается, потому что альтернатив в обучающих снимках почти не было.
И есть зоны, где она тычет наугад. Платье бывает любого цвета, а по яркости на плёнке бордовое от тёмно-зелёного не отличить. Машина, стена дома, скатерть, обои, галстук — то же самое. Модель берёт самый частый вариант из тех, что видела при обучении, и чаще всего это приглушённый серо-голубой или бежевый. Не потому, что так было, а потому, что так безопаснее ошибиться.
Отсюда вывод. Цвет платья на раскрашенном фото — не исторический факт, а статистическая догадка.
Как выглядит пластмасса
Раскрашенные снимки узнаются с первого взгляда, и виноваты три признака.
Ровный оранжевый оттенок кожи. У живого человека лицо неоднородно: щёки розовее лба, под глазами синева, губы темнее. Модель кладёт один персиковый тон на все лица в кадре, и бабушка становится похожа на манекен. На групповых снимках это заметнее всего: двадцать человек одного цвета.
Одинаково-серо-голубые вещи. Всё, в чём модель не уверена, она красит в один и тот же безопасный оттенок. Пальто, автомобиль, забор и занавеска на одном снимке оказываются родственниками. Настоящие цветные фотографии тех же лет пестрее.
Размытые границы цвета. Модель не всегда понимает, где кончается рукав и начинается рука. Тогда телесный цвет затекает на манжету, а цвет стены — на волосы. Чаще всего это видно на мелких деталях: пальцах, воротниках, украшениях.
Если на снимке все три признака сразу, перед вами пластмасса. Один-два — обычный результат, с которым можно работать.
Сначала починить, потом красить
Порядок здесь не вопрос вкуса. Раскрашивающая модель считает всё, что видит в кадре, содержимым сцены. Царапина для неё — тонкая светлая линия, и она получит цвет. Залом через лицо станет цветной полосой. Пятно от чая на углу — коричневым облаком, которое теперь выглядит частью фотографии.
Поэтому сначала реставрация: убрать царапины и заломы, восстановить лица, поднять размер. Наш Мастер на сайте делает это бесплатно, одно фото на человека, и на выходе остаётся чёрно-белый снимок в удвоенном размере. Раскраску Мастер не делает: это отдельная модель, и мы её не подключали.
Дальше с восстановленным файлом идут в нейросеть для картинок, у которой есть режим правки. Это когда загружают свою картинку и текстом описывают, что с ней сделать. Работает промт вида: «аккуратно раскрась в естественные цвета эпохи, не меняй лица и композицию, не добавляй предметов». Последние две части важнее первой. Без них модель может увлечься, перерисовать нос или дорисовать вазу на столе.
Если цвет конкретной вещи известен, его пишут прямо: «платье бордовое, костюм тёмно-синий». Это единственный способ получить исторически верный цвет: сообщить его модели самому.
Полезная привычка — сделать две-три версии и сравнить. Модель вероятностная, и второй запуск может выбрать для платья другой оттенок. Разница между версиями сразу показывает, где модель гадала.
Как проверить результат
Спросить у тех, кто помнит. Не «похоже ли», а про конкретные вещи: какого цвета была скатерть, какие обои висели в той комнате, какой костюм дед надевал на праздники. Ответы удивляют: люди помнят цвет любимой кофты через полвека.
Сравнить с цветными снимками того же времени и того же места. Если в семейном архиве есть хоть одна цветная карточка из той квартиры, она надёжнее любой модели.
Смотреть на мелочи. Ордена, значки, форменные канты, вывески: у них цвет фиксирован, и его можно проверить по справочнику. Если модель покрасила гвардейскую ленту в голубой, остальным её решениям доверять не стоит.
Когда красить не стоит
Документальные и исторические публикации. Раскрашенная фотография в статье о войне или в школьном докладе выглядит как факт, а по сути догадка. Читатель запомнит цвет шинели, который придумала модель. Для таких задач честнее чёрно-белый оригинал с подписью.
Снимки, где цвет — часть смысла: форма, флаги, награды, национальный костюм. Ошибка здесь не эстетическая, а содержательная.
И ещё один случай, о котором редко говорят. Иногда раскрашенная бабушка перестаёт быть той бабушкой, которую семья помнила. Чёрно-белая карточка тридцать лет висела на стене и стала образом. Цвет его меняет, и не всегда к лучшему.
Для семейного альбома раскраска — способ увидеть, как это примерно выглядело. Не как было. Этой разницы хватит, чтобы не спорить в чате, а подписать: «раскрашено нейросетью, цвет платья условный». Царапины и лица перед раскраской чинят [в мастерской](/tools/uluchshit-kachestvo-foto/) бесплатно, а красят уже в [нейросетях для картинок](/images/) с режимом правки.
Сделать это онлайн
Все эти нейросети — в одном сервисе
Kling, Veo, Runway, Luma, Sora, Topaz и ещё сотня моделей: один баланс, оплата в рублях, работает в браузере и в Telegram. В Telegram-боте по ссылке с сайта — 15 стартовых токенов вместо 5.
Промокод −15% на первую оплату: нажмите, чтобы скопировать, и введите при оплате · количество ограничено
Сборник промтов — бесплатно. Формулы для картинок и видео с разбором, какая часть за что отвечает. Забрать в телеграм-боте.
Забрать в боте