Нейросеть не знает, какого цвета было платье вашей прабабушки. Она видит только оттенки серого и подбирает цвет, который чаще всего встречался в похожих местах на цветных фотографиях из обучения. Поэтому раскрасить фото нейросетью можно за минуту, а вот получить честный цвет без вашей помощи удаётся далеко не всегда.
Хорошая новость: модели можно подсказывать. Плохая: часть ошибок заложена ещё в самой плёнке, и о них мало кто знает. Разница между аккуратной раскраской и открыткой складывается из трёх вещей: понимания механики, выбора инструмента и подсказок, которые вы даёте модели.
Модели для раскраски учат на парах: цветная фотография и её чёрно-белая версия. В одной из известных исследовательских работ о раскраске модель обучали на миллионе с лишним цветных изображений. Так она запоминает связи: небо обычно голубое, трава зелёная, кожа лежит в определённом диапазоне оттенков.
Авторы той же работы прямо называют задачу недоопределённой: у одного серого пикселя может быть много правильных цветов. Поэтому цель модели не истинный, а правдоподобный цвет. С небом и травой это работает. С одеждой, машинами, обоями и флагами модель гадает.
Отсюда практический вывод. Чем больше на снимке неба, воды и зелени, тем убедительнее результат. Чем больше рукотворных вещей, цвет которых мог быть любым, тем больше работы остаётся вам.
Автор открытой модели DeOldify разбирал показательный пример. Его раскраска снимка со строительства моста Золотые Ворота выглядела эффектно, и по исходнику казалось, что башни белые. Он проверил историю: к тому времени башни уже покрыли красной грунтовкой. Его вывод простой: историческая точность остаётся огромной проблемой.
Одна из ошибок сидит в самой плёнке. Многие ранние фотоматериалы были ортохроматическими: они чувствовали синий и зелёный свет, но не красный. На таких снимках синие предметы выглядят светлее, а красные темнее, чем были в жизни.
Модель же училась на цветных фотографиях, переведённых в серое. Для неё тёмное пятно означает тёмный предмет, а не красный. Поэтому красные губы, ленты и ткани на старых снимках она легко делает слишком тёмными, а синее слишком бледным. Чем старше снимок, тем выше шанс, что он снят на такой материал.
Вторая ловушка: тонирование и выцветание. Сепия, пожелтевшая бумага, пятна. Если отдать такой снимок модели как есть, она раскрасит и желтизну. Перед раскраской переведите скан в нейтральный серый, выровняйте контраст и уберите повреждения.
Инструменты отличаются главным: насколько вы управляете цветом.
| Инструмент | Как работает | Когда подходит |
|---|---|---|
| MyHeritage In Color | Автоматически раскрашивает чёрно-белые снимки и восстанавливает выцветшие цвета | Семейный архив, быстрый результат без настроек |
| Palette | Цвет направляют автоматическими или своими текстовыми подсказками либо референсным изображением | Когда нужно сравнить несколько вариантов и выбрать |
| Photoshop, фильтр Colorize | Нейросеть предсказывает цвета, дальше можно менять общий баланс, насыщенность и отдельные участки | Когда важна ручная доводка |
| Gemini, ChatGPT | Раскрашивают по просьбе обычными словами, цвета конкретных предметов можно описать в запросе | Когда о снимке известны факты и их нужно передать модели |
| Открытые модели | DeOldify раскрашивает снимки целиком, CodeFormer умеет раскрашивать отдельные лица | Работа на своём компьютере и большие объёмы. DeOldify автор больше не развивает: репозиторий переведён в архив |
Для семейного альбома часто хватает автоматического варианта. Для публикации, выставки или клиента берите инструменты, где цвет можно поправить. Универсальные модели заметно различаются тем, как держат лица и композицию при правке, и это хорошо видно в сравнении зарубежных генераторов изображений.
Лучший способ улучшить раскраску: дать модели факты, которых нет на снимке.
Проверяйте результат в полном масштабе, а если собираетесь печатать, то и на бумаге: на экране телефона ошибки прячутся. Покажите снимок тем, кто помнит людей и место. Одно замечание вроде «у деда волосы были рыжие» стоит больше десятка перезапусков.
И главное правило: раскрашенный снимок это интерпретация, а не документ. Храните оригинал рядом и подписывайте, что цвет добавлен нейросетью, особенно если публикуете кадр или передаёте его в музей.
Можно, но у каждого бесплатного варианта своя цена.
Для одного-двух семейных снимков бесплатного режима хватит. Для архива из сотен фотографий выгоднее один раз настроить обработку, чем платить за каждый кадр и вручную скачивать результаты.
Раскрашенные архивные снимки уместны там, где бизнесу нужна история: юбилей компании, музейная экспозиция, семейные заказы в фотостудии, серия постов о городе или бренде. Цвет делает прошлое ближе, но требует дисциплины: каждый кадр сверяется с фактами и подписывается. Для фотостудии это понятное продолжение реставрации: клиент приносит семейный снимок и получает две версии, восстановленную чёрно-белую и цветную.
Раскрашивают не только фотографии, но и старую кинохронику. DeOldify, например, умеет работать с видео, и его автор отдельно добивался того, чтобы цвет не мерцал от кадра к кадру.
Есть и другой путь к движению: нейросети для генерации видео собирают движущийся кадр из одной картинки, и раскрашенный портрет становится коротким роликом. Осторожность здесь та же: движение, как и цвет, придумано моделью.
Раскраска целого архива или серия публикаций и роликов на его основе это уже работа для конвейера. Если не хочется собирать его самому, такие задачи решает контент-завод под ключ.