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

KiteMind. Эксперимент по адаптации Stable Diffusion XL к авторской визуальной айдентике

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

Концепция

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

Пример изображения-основы для генерации (мудборд проекта)

KiteMind — образовательно-исследовательский хаб, объединяющий науку, творчество и культуру воздушных змеев.

Цель эксперимента — обучить генеративную модель визуальному языку существующего бренда и проверить, сможет ли она создавать новые материалы, сохраняя узнаваемую эстетику проекта.

Вместо генерации изображений только с помощью текстовых запросов я использовала fine-tuning Stable Diffusion XL через DreamBooth LoRA.

Подготовка датасета

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

Основа для генерации

Для обучения был сформирован датасет из 14 авторских изображений: графических плакатов, коллажей и визуализаций образовательной продукции KiteMind. Изображения были приведены к квадратному формату 1024 × 1024 px с сохранением пропорций. Для каждого изображения было подготовлено текстовое описание (caption), характеризующее композицию, объекты, цвета и материалы. В описания был включён уникальный токен kitemindstyle, который использовался при последующей генерации.

Таким образом, модель получала и визуальные примеры, и соответствующие им текстовые характеристики.

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

Для адаптации модели применялась технология LoRA (Low-Rank Adaptation), позволяющая обучать небольшие дополнительные матрицы весов вместо полного обновления параметров нейросети. Обучение проводилось в Google Colab с использованием PyTorch, Hugging Face Diffusers и Accelerate.

Исходный размер 2430x308

Загрузка базовой модели SDXL.

Исходный размер 2418x242

Подготовка изображений и текстовых описаний.

Исходный размер 2434x808

Обучение LoRA на авторском датасете.

Использование LoRA позволило адаптировать модель к небольшому датасету и сохранить результат без необходимости экспортировать всю SDXL.

Генерация изображений и разработка промптов

После обучения модель тестировалась на новых сюжетах, отсутствовавших в исходной выборке.

Исходный размер 1536x1088

Галерея результирующих изображений

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

Для генерации использовались следующие параметры:


Разрешение: 512 × 512 пикселей
Количество шагов генерации: 25–30
Степень соответствия текстовому запросу: 6,5–7,0
Размер пакета: 1 изображение за генерацию
Ключевое слово активации: kitemindstyle
Случайное начальное значение: фиксировалось для воспроизводимости отдельных экспериментов

Итеративная генерация

Первые результаты показали, что модель успешно воспроизводит цветовую гамму и материальность бренда, но не всегда правильно интерпретирует объекты.

Результирующие изображения

Например, при генерации образовательного набора вместо конструктора воздушного змея появлялись простые картонные цилиндры. А сцена с детьми первоначально превращалась в коллаж из нескольких изображений.

Исходный размер 512x512

Результирующее изображение

Для улучшения результатов применялась итеративная промпт разработка.


Общие формулировки заменялись конкретными описаниями объектов и их взаимного расположения. Дополнительно уточнялись количество персонажей, форма воздушного змея, ракурс камеры и характер освещения. Это позволило улучшить композиционную целостность и узнаваемость объектов без повторного обучения LoRA.

Результат

Итоговая серия объединена принципом Create — Learn — Fly, отражающим образовательную концепцию KiteMind.


CREATE

KiteMind. Эксперимент по адаптации Stable Diffusion XL к авторской визуальной айдентике
Проект создан 27.10.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше