Исходный размер 1140x1600

Петербург глазами Хиросигэ: нейросеть видит современный город через прошлое XIX века

Проект принимает участие в конкурсе

Идея проекта.

В 1856–1858 годах Утагава Хиросигэ создал серию «Сто знаменитых видов Эдо» — гравюры, на которых столица Японии показана через её реки, каналы, мосты, снег и дождь. Эдо был городом на воде, и Хиросигэ рисовал не только достопримечательности, но и повседневную жизнь: прохожих под зонтами, лодки, торговцев.Петербург — тоже город рек, каналов и мостов, тоже город дождя и снега. Мне стало интересно: как выглядел бы современный Петербург, если бы его нарисовал Хиросигэ? Разводные мосты, Лахта-центр, курьер на велосипеде под ливнем, дворы-колодцы.Чтобы ответить на этот вопрос, я дообучила нейросеть Stable Diffusion XL на японских гравюрах XIX века, научив её новому «слову»-стилю, и сгенерировала серию видов современного Петербурга. Одна из сцен — оммаж «Большой волне в Канагаве» Кацусики Хокусая: волна Финского залива у набережной с Лахта-центром на горизонте.

big
Исходный размер 3400x1681

Утагава Хиросигэ: Ночной вид восьми красот Канадзавы в провинции Мусаси

Датасет.

Для обучения я собрала 48 гравюр Утагавы Хиросигэ (в основном из серий «Сто знаменитых видов Эдо» и «53 станции Токайдо») и Кацусики Хокусая (серия «36 видов Фудзи»).Хиросигэ и Хокусай умерли в XIX веке, их работы находятся в общественном достоянии, а музеи публикуют их изображения под лицензией CC0, которая разрешает любое использование. Полный список работ с названиями и датами приведён в источниках.Подготовка. Изображения были обрезаны до квадрата 1:1 по центру и приведены к размеру 1024×1024 пикселя. Я вручную исключил 12 неподходящих работ.

0
1/6

Изображения собранные в dataset

Процесс обучения.

Обучать такую модель с нуля невозможно в домашних условиях, поэтому я использовала дообучение: взяла готовую модель Stable Diffusion XL и научила её новому понятию — стилю, который обозначается меткой TOK.— DreamBooth  — метод, при котором модели показывают картинки с подписями, содержащими метку. Модель связывает метку с тем общим, что есть на всех картинках, — в нашем случае со стилем гравюры.
— LoRA — способ сделать это экономно. Вместо изменения всех 2,6 млрд параметров модели к ней добавляются небольшие «надстройки», и обучаются только они. Благодаря этому обучение поместилось в бесплатную видеокарту Google Colab (NVIDIA T4).Подписи. Каждую картинку автоматически подписала нейросеть BLIP, например: «woodblock print in TOK style, a bridge over a river with boats». Подпись описывает, что изображено, поэтому метке TOK достаётся то, как это изображено: линии, цвета, композиция.Параметры обучения: разрешение 512×512, 500 шагов, по 6 изображений на шаг, скорость обучения 1e-4, ранг LoRA 16, смешанная точность fp16, 8-битный оптимизатор Adam. Обучение заняло около 55 минут на видеокарте T4.Сравнение. Чтобы проверить, что именно дало обучение, я сгенерировала одну и ту же сцену («девушка со смартфоном на платформе метро») с одинаковым seed четырьмя способами:

Исходный размер 2048x542

Сетка сравнения сгенерированной сцены

Без LoRA — обычная SDXL, получив слова «woodblock print», рисует чёрно-белую линогравюру в духе манги. О японской цветной гравюре она «знает» мало.
Шаг 250 — появляется палитра укиё-э (берлинская лазурь, охра), но сцена превращается в толпу и теряет главный объект.
Шаг 500 — стиль выражен сильнее всего, фигуры одеты в кимоно.
Шаг 500, сила 0.7 — лучший баланс: стиль сохраняется, а сцена из промпта читается. Эту настройку я использовала для всей серии.

Серия «Виды Петербурга».

Разведённый Дворцовый мост в белую ночь

1/9

Анализ результатов.

Что удалось передать из стиля.— Палитра. Берлинская лазурь в воде и небе, тёплая охра в архитектуре, акценты киноварью — почти на каждой картинке, как у Хиросигэ.— Небо с градиентом. Тёмно-синяя полоса сверху, переходящая в светлое небо — фирменный приём укиё-э (бокаси), его модель переняла сама, хотя в промптах об этом ничего не было.— Дождь штрихами. В сценах с ливнем дождь нарисован тонкими диагональными линиями, как в гравюре Хиросигэ «Внезапный ливень над мостом Ohashi».— Композиция. Высокая точка зрения, крупный первый план и уходящая вдаль перспектива, мелкие фигурки людей. Иногда модель добавляет картуши — цветные прямоугольники с «надписью», где на настоящих гравюрах стоят название серии и подпись художника.— Волна. В оммаже Хокусаю модель воспроизвела «когтистые» гребни волн и пену, при этом поставила на горизонт современный небоскрёб.

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

Казанский собор

Как нейросеть обошлась с современностью. Самое интересное наблюдение: модель «состаривает» город. Она видела только XIX век, поэтому вместе со стилем выучила и эпоху. Люди на улицах получают кимоно и старинные шляпы, станция метро в первой версии превратилась в вокзальный зал XIX века, а двор-колодец — в японскую деревню со снегом и горой Фудзи. Получается Петербург, увиденный через прошлое: современные объекты (Лахта-центр, трамвай, велосипедный курьер, поезд метро) встроены в мир гравюры, а не наоборот.

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

Плохо сгенерированный Питерский двор

Что пришлось исправлять.— В первых пробах персонажи сидели на непонятных кучах вещей: модель брала их из гравюр, где на земле лежат узлы и поклажа. Помогло уточнение позы в промпте и негативный промпт («garbage, clutter, debris»).
— Для сцен, где модель упорно уходила в Японию (двор, метро, крепость), я снизила силу LoRA до 0.6, вынесла современные детали в начало промпта и добавила в негативный промпт «mount fuji, pagoda, japanese house». После этого дворы стали узнаваемо Петербургскими.
— Модель плохо знает конкретные здания: Петропавловский собор и Казанский собор получились «по мотивам» — с луковичными куполами, которых у них нет, и с чертами Исаакиевского собора. Это ограничение базовой модели, а не обучения.

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

Исаакиевский собор

Чем изображения различаются. Внутри одной сцены разные seed дают разные композиции: мост сверху или сбоку, одна волна или каскад. Между сценами меняются время года и погода (белая ночь, зимний лёд, ливень, снег), как в «Ста видах Эдо», где Хиросигэ делил серию по сезонам. Стиль при этом остаётся единым: на всех картинках одна палитра, одинаковые линии и тот же «бумажный» фон.

Соответствие идее. Серия получилась не столько «современным Петербургом», сколько встречей двух городов на воде: Эдо XIX века и Петербурга XXI. Мне кажется, это даже интереснее изначальной задумки.

Код.

Ноутбук Google Colab с полным кодом сбора датасета, обучения и генерации.

Основан на примере курса SDXL_DreamBooth_LoRA_Colab.ipynb и официальном скрипте train_dreambooth_lora_sdxl.py библиотеки diffusers.

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

Stable Diffusion XL base 1.0 (Stability AI) — базовая модель, дообученная методом DreamBooth + LoRA на гравюрах укиё-э. Ею сгенерирована вся итоговая серия. https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0
BLIP (Salesforce) — автоматически подписал изображения датасета для обучения. https://huggingface.co/Salesforce/blip-image-captioning-base
Claude (Anthropic) — ИИ-ассистент: помогал выбрать идею и открытые источники данных. https://claude.ai

Материалы/библиография.

  1. Крамарчук, М. Полный список работ с названиями и датами // Гугл диск — URL: https://drive.google.com/file/d/1eAPETNv0aud3UBdhZiK_rLhJ06T0ayvN/view?usp=sharing (дата обращения: 27.10.2026).2. Крамарчук, М. Итоговый проект// Гугл диск — URL: https://drive.google.com/drive/folders/1X_ecdHx5g5llS7-A4QwJhG0X_qkjAKbO?usp=sharing (дата обращения: 27.10.2026).

Источники изображений.

  1. Cleveland, Museum of Art Открытая коллекция изображений музея // Cleveland Museum of Art — Open Access, CC0 — URL: https://www.clevelandart.org/open-access (дата обращения: 27.10.2026).
Петербург глазами Хиросигэ: нейросеть видит современный город через прошлое XIX века
Проект создан 27.10.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше