Исходный размер 595x842

Утраченные двери парадных Петербурга

Концепция

Парадные двери в центре Петербурга исчезают: их меняют на металлические и пластиковые, часто без попытки сохранить или повторить прежний облик. Чертежей и фотографий утраченных дверей зачастую не остается, и при реставрации здания решение приходится принимать почти вслепую.Может ли генеративная нейросеть помочь в такой ситуации?Я обучаю Stable Diffusion на датасете из 24 фотографий сохранившихся дверей парадных Петербурга конца XIX — начала ХХ века. Модель не восстанавливает конкретную утраченную дверь, но предлагает правдоподобные варианты, выстроенные по логике эпохи. Поэтому результат можно рассматривать как эскиз для обсуждения, а не как реконструкцию.Итоговая серия состоит из сгенерированных дообученной моделью эскизов дверей. В комментарии я разбираю, какие конструктивные и декоративные правила модель усвоила и что эти сбои говорят о границах метода.

big
Исходный размер 1920x1080

В датасете 24 фото дверей формата 512 на 512 пикселей

Результирующая серия

i. «a photo of an entrance door in Saint Petersburg historical center, yellow door with dark-tinted glass»

checkpoint-500

1/3

В результате генерации дообученная модель переняла основные черты дверей эпохи модерна: материалы, характерная форма окон и дверных проемов, флоральные мотивы в декоре.При этом, выставив значение lora_scale (отвечает за степень влияния референсных изображений на результат) на уровень 0.5 из 1 характерные черты пропали (фото 3): дверь утратила особенную форму и элементы декора. Это показывает, что стиль в модели держится на влиянии референсных изображений, и без него базовая модель выдает усредненный образ.Модель усвоила общие правила эпохи и применяет их к новым вариантам.

ii. «a photo of an entrance door in Saint Petersburg historical center, a large grey door with stained glass»

checkpoint-500

1/3

iii. «a photo of an entrance door in Saint Petersburg historical center, a tall blue door with windows and metal decorations»

checkpoint-500

1/3

При более сложном промпте — например, с двумя уточнениями про наличие окон и металлических украшений, результат сильно разнится в зависимости от чекпоинта и значения lora-scale. Также точность результата ухудшается при усложнении пропта, что можно заметить по тому, как выглядят окна или отрисованы металлические декоративные элементы. Это можно связать с несовершенством самой модели и недостаточным количеством референсных изображений.

red door / green door

Исходный размер 1024x1024

a rectangular black wooden door

Итог

С одной стороны, модель справляется с главным: она воспроизводит общий характер двери модерна, и эти эскизы могут быть полезны как отправная точка там, где документов не сохранилось. С другой стороны, именно конструктивные детали (окна, металл, петли и ручки) оказываются самым ненадежным местом. Для реставрации это принципиально: такие элементы определяют, можно ли дверь реально изготовить и является ли она исторически достоверной. Поэтому результаты нельзя считать реконструкцией. Это эскизы, которые требуют проверки специалистом и сопоставления с архивными данными.Эту границу показывает и зависимость от параметров: стоит снизить влияние референсов или усложнить запрос, и модель начинает выдавать убедительно выглядящие, но исторически произвольные двери. Поэтому в практической работе инструмент имеет смысл применять с ограничениями.

Для обучения использован метод DreamBooth в сочетании с LoRA поверх Stable Diffusion XL. Работа выполнена в Google Colab на GPU по примеру предоставленного кода, состоящего из 5 частей:1. Подготовка среды (в ноутбуке устанавливаются библиотеки, загружается модель)2. Подготовка датасета (в Colab загружаются фотографии дверей, приведенных к квадрату 1:1 и размеру 512*512пикс. Для каждого изображения генерируется текстовая подпись)3. Подготовка к обучению (подключение HuggingFace)4. Обучение модели (результатом обучения становится файл весов LoRA, который подключается к базовой модели при генерации, также сохранены два чекпоинта 250 и 500. сохранение результатов в HuggingFace)5. Генерация

Описание применения генеративной модели

В проекте были использованы следующие генеративные модели:— Claude Sonnet 5.5 для проработки темы и помощи в анализе результирующей серии изображений— Stable Diffusion XL для генерации результирующей серии изображений

Утраченные двери парадных Петербурга
Проект создан 28.10.2026
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше