Latent Diffusion (латентная диффузия)

Latent diffusion — диффузия не в пикселях, а в сжатом латентном пространстве VAE (напр. 64×64×4 вместо 512×512×3). Снижает вычисления в десятки раз, что сделало возможным Stable Diffusion на потребительских GPU.

Latent Diffusion (латентная диффузия, LDM) — архитектурный приём, который перенёс процесс диффузии из пиксельного пространства в сжатое латентное. Предложен в работе Rombach et al. «High-Resolution Image Synthesis with Latent Diffusion Models» (CVPR 2022) и лёг в основу Stable Diffusion. Именно латентная диффузия сделала мощную AI-генерацию доступной на обычных видеокартах, а не только на кластерах.

Проблема пиксельной диффузии

Классическая диффузионная модель (например, ранний DALL-E или пиксельный DDPM) работает напрямую с массивом пикселей. Для картинки 512×512×3 это ~786 000 значений, и U-Net должен обрабатывать их на каждом из десятков шагов сэмплирования. Это чудовищно дорого по памяти и времени — генерация одной картинки требовала мощного дата-центра.

Решение: диффузия в латентном пространстве

LDM разбивает задачу на два этапа с помощью VAE (вариационного автоэнкодера):

  • Encoder сжимает изображение 512×512×3 в компактный латент, например 64×64×4 — примерно в 48 раз меньше по объёму данных, но сохраняющий семантику.
  • Диффузия (forward + reverse, U-Net) выполняется целиком в этом маленьком латентном пространстве. Вычислений на порядок меньше.
  • Decoder восстанавливает финальный латент обратно в полноразмерное изображение.

Ключевая мысль: воспринимаемые детали изображения содержатся в семантике, а не в каждом отдельном пикселе. Поэтому диффузию можно вести в сжатом пространстве почти без потери качества.

Что это дало на практике

  • Снижение вычислений в десятки раз — генерация стала возможна на потребительских GPU (8–12 ГБ VRAM).
  • Массовость: Stable Diffusion (2022) вышел в open-source и породил сотни производных моделей и сервисов.
  • Дешёвая инференс-стоимость — что напрямую влияет на цену обработки фото в SaaS.

Cross-attention: как встраивается текст

В U-Net латентной диффузии встроены слои cross-attention, через которые в процесс генерации подаётся условие — текстовый промпт (через CLIP), маска для inpainting или другое изображение. Это делает LDM универсальной: одна архитектура для text-to-image, image-to-image и редактирования по маске.

Латентная диффузия в обработке фото

Практически все современные prompt-редакторы и диффузионные апскейлеры — латентные. Когда вы редактируете фото по описанию в /edit-photo-ai или запускаете AI-фотосессию /ai-photoshoot, под капотом работает именно латентная диффузия — сжатие в латент, denoising, декодирование. Это же снижает стоимость каждой генерации для пользователя.

FAQ — Latent Diffusion

Латентная диффузия ухудшает качество из-за сжатия?

Незначительно. VAE обучен сохранять воспринимаемые детали, а мелкие потери восстанавливает decoder. Выигрыш в скорости и стоимости многократно перевешивает.

Что такое «латент» простыми словами?

Компактное числовое представление изображения, где закодирован его смысл, а не каждый пиксель. Работать с ним быстрее, а по нему можно восстановить полную картинку.

Все ли диффузионные модели латентные?

Нет. Ранние (пиксельный DDPM, первый DALL-E) работали в пикселях. Но почти все массовые модели с 2022 года — Stable Diffusion, SDXL, Flux — латентные ради скорости.

25 ₽ welcome бонус

Создайте фото с ИИ
за 30 секунд

AI-фотосессия по шаблону, генерация изображений нейросетью или обработка вашего фото — удаление фона, апскейл до 1440p, восстановление лиц. 10 ₽/день бесплатно без регистрации, +25 ₽ welcome бонусом — хватит на 125 удалений фона. Без карты, без подписки, без watermark.