Воссоздание архивных фотографий с помощью нейросетей

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

Слева направо: оригинал, реставрация нейросетью, воссоздание
Слева направо: оригинал, реставрация нейросетью, воссоздание

Итак приступим.

фото из архива
фото из архива

У нас есть фотография из архива, заметно плохого качества.

Логично сначала улучшить качество. Я воспользовался двумя сервисами

1. www.restorephotos.io — сервис построенный на базе модели replicate. Бесплатный, достаточно загрузить фото и через минут получить то же фото, но гораздо лучшего качества.

2. www.replicate.com – сервис с различными моделями, в разделе реставрации изображений можно найти подходящую модель под ваши нужды.

Попробовал оба и вот, что удалось получить из предыдущей фотографии за буквально 3-5 минут:

восстановленное фото с помощью нейросетей
восстановленное фото с помощью нейросетей

Качество восстановлено. Теперь, предположим, хочется сделать серию подобных фотографий с той же личностью на основе восстановленной фотографии. Идем в midjourney, грузим фото и пишем подобный prompt:

/imagine prompt [image url] by [стиль, который хотите], color --ar 4:7 --v 4

Например, prompt для фото ниже был такой:

/imagine prompt [image url] by Andrea Kowch, color --ar 4:7 --v 4

Получаем фото:

Воссоздание архивных фотографий с помощью нейросетей

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

Готово. У вас есть серия фотографий основа которых архивная фотография.

Вот еще пример:

архивная фотография
архивная фотография

Варианты, которые получились (улучшение качества, серия придуманная midjourney):

Техника не идеальная, но уже после я нашел способ обучить midjourney на серии фотографий одного человека с разных ракурсов и таким образом воссоздавать личность. А затем генерировать абсолютно любые фотографии с ним. Об это расскажу в другой раз, подписывайтесь на канал, что бы не пропустить:

2323
12 комментариев

Почему в конце везде получается Стив Бушеми?

6

а это Андрей Владимирович Щегляев

2

Не очень похоже, почему то мне не очень нравится идея нейросетей, выглядит мрачно

3

а оригинал выглядит позитивно?

для тех времен ,самое то

Классный результат!

Скажите, а как и где лучше и быстрее научится писать промты для mj?

2

Тут https://discord.gg/yeeb7bQ5x7 - смотреть что другие делают, общаться