RU
EN
Исходный размер 2282x3220

Обучение генеративной модели созданию ботанических иллюстраций

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

Идея

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

Исходные изображения

big
Исходный размер 3309x841

В качестве основы проекта используются ботанические иллюстрации Элизабет Беквелл из книги «A Curious Herbal…»

Результат обучения

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

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

illustration in BOTANICAL style, calla lili

illustration in BOTANICAL style, red flower with thorns, round leaves illustration in BOTANICAL style, lotus, pink

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

illustration in BOTANICAL style, potato

illustration in BOTANICAL style, cabbage illustration in BOTANICAL style, tomato

Главный недостаток — модель не всегда правильно передаёт строение растений. На некоторых изображениях появляются лишние листья, цветки и ветви, а отдельные элементы могут сливаться между собой.Это связано с тем, что модель лучше запомнила общий стиль, чем точные ботанические признаки. Поэтому результат выглядит убедительно как иллюстрация, но не всегда соответствует реальному виду растения.

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

illustration in BOTANICAL style, venus flytrap

illustration in BOTANICAL style, strawberry illustration in BOTANICAL style, blueberry

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

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

illustration in BOTANICAL style, green big bug

illustration in BOTANICAL style, an ant in the grass illustration in BOTANICAL style, big snail


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

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

Обучение проводилось на авторском датасете из 17 сканов страниц книги. Все изображения были приведены к квадратному формату 1:1. Для каждого изображения нейросеть BLIP автоматически создала текстовое описание, к которому был добавлен ключ стиля  («illustration in BOTANICAL style»)В качестве базовой модели использовалась Stable Diffusion XL 1.0. Адаптация выполнялась методом DreamBooth с LoRA в Google Colab. Обучение продолжалось 500 шагов, после чего полученный LoRA-адаптер подключался к SDXL для генерации новых ботанических иллюстраций.

Также для исправления ошибок в коде использовался Perplexity

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