前置知识

阅读本文前,建议先了解:


一、图片生成技术全景图

2025-2026 年,图片生成技术形成一超多强格局——扩散模型主导,多种架构并存。

mindmap
  root((图片生成技术))
    扩散模型
      潜在扩散
        SD 系列
        Flux 系列
      直接扩散
        Imagen
      Flow Matching
        SD 3
        Flux
    GAN
      传统 GAN
       StyleGAN
    Transformer
      ViT
      DiT
    混合架构
      多模态融合

[!比喻] 扩散模型 vs GAN 扩散模型像”雕刻”——从一团混沌(噪声)中慢慢雕琢出图像。 GAN 像”造假币”——生成器负责造假,判别器负责鉴定,两者对抗中提升技术。


一、扩散模型核心原理

1.1 基本思想

扩散模型的核心是逐步加噪与去噪的过程。

前向过程(加噪):
原始图像 → 加噪 → 更多噪声 → ... → 纯噪声

反向过程(去噪):
纯噪声 → 去噪 → 较少噪声 → ... → 清晰图像

1.2 前向过程(Forward Process)

  • 对原始图像逐步添加高斯噪声
  • 最终变为纯噪声
  • 每一步的噪声水平由方差调度(variance schedule)控制
  • 这是一个确定的马尔可夫链过程

1.3 反向过程(Reverse Process)

  • 学习一个神经网络来逐步去除噪声
  • 从纯噪声恢复图像
  • 典型架构:U-Net + 注意力机制
┌─────────────────────────────────────────────────────────┐
│              扩散模型去噪过程                            │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  t=T    ┌─────┐                                        │
│  噪声   │ U-Net │ → 预测噪声 ε                         │
│         └─────┘                                        │
│           ↓                                            │
│  t=T-1  ┌─────┐                                        │
│  去噪   │ U-Net │ → 预测噪声 ε                         │
│         └─────┘                                        │
│           ↓                                            │
│  ...                                                    │
│           ↓                                            │
│  t=0    ┌─────┐                                        │
│  清晰   │ U-Net │ → 完成                               │
│         └─────┘                                        │
└─────────────────────────────────────────────────────────┘

二、潜在扩散(Latent Diffusion)

2.1 为什么需要潜在空间?

[!比喻] 潜在空间的作用 想象你要画一幅画:

  • 像素空间:直接在 4K 画布上修改,每笔都要处理 millions 个像素
  • 潜在空间:先在草图本上构思(64×64),再转绘到画布上

潜在扩散就是在压缩的”草图空间”中进行,效率提升数十倍。

2.2 VAE 编码器

原始图像 (512×512×3)
       ↓  编码器
潜在表示 (64×64×4)  ← 扩散过程在此进行
       ↓  解码器
输出图像 (512×512×3)

压缩率:典型为 8 倍空间压缩,计算量减少 64 倍

2.3 Stable Diffusion 系列

版本发布时间参数量特点
SD 1.52022.080.89B开源生态起点
SD 2.12022.120.89B支持 768px 分辨率
SDXL2024.072.6B双编码器架构
SD 32024.062B/8BFlow Matching、MM-DiT
SD 3.520252B/8B进一步优化

三、条件生成机制

3.1 文本条件注入

扩散模型需要”听懂”文本提示,有两种主要方式:

Cross-Attention(交叉注意力)

文本提示 → CLIP 编码器 → 文本嵌入
                          ↓
噪声 + 时间步 → U-Net → Cross-Attention → 注入文本条件

Classifier-Free Guidance

  • 在训练时随机丢弃条件信号(一定比例)
  • 推理时通过外推条件强度提高生成质量
  • Cfg Scale 参数控制生成结果与提示词的贴合程度
Cfg Scale = 1:完全忽略提示词
Cfg Scale = 7:平衡创意与准确性(推荐)
Cfg Scale = 15:严格遵循提示词,可能过度拟合

四、2025-2026 新架构

4.1 DiT(Diffusion Transformer)

传统 U-Net 架构的局限性:

  • 局部感受野,长程依赖建模弱
  • 扩展性受限

DiT 的优势:

  • 用 Transformer 替代 U-Net 作为去噪网络
  • 自注意力捕捉全局关系
  • 更好的扩展性

采用 DiT 的模型:

  • Flux 系列
  • SD 3
  • PixArt-α

4.2 Flow Matching(流匹配)

[!比喻] 流匹配 vs 传统扩散 传统扩散:从 A 点到 B 点走随机路径,需要很多步 流匹配:学习一条最优路径,几步就能到达

核心优势:

  • 更高效的采样路径
  • 从 50 步减少到 4-10 步
  • 速度提升 5-10 倍

采用 Flow Matching 的模型:

  • SD 3 / SD 3.5
  • Flux 系列

4.3 一步生成模型

2026 年最新突破:

技术步数速度提升
传统扩散20-50 步基准
Flow Matching4-10 步5-10 倍
一步生成1 步20-50 倍

一步生成的代价

一步生成速度极快,但图像质量通常略低于多步生成。适合实时交互场景,不适合高质量创作。


五、多模态融合架构

5.1 完整生成流程

┌─────────────────────────────────────────────────────────┐
│                    图片生成完整流程                      │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  文本提示                                               │
│     ↓                                                   │
│  ┌─────────────┐                                        │
│  │ 文本编码器   │ → CLIP / LLM / T5                    │
│  └─────────────┘                                        │
│         ↓                                               │
│  条件向量                                               │
│         ↓                                               │
│  ┌─────────────┐     ┌─────────────┐                   │
│  │ 随机噪声    │ →   │  去噪网络    │ → 潜在表示        │
│  └─────────────┘     └─────────────┘                   │
│                            ↑                            │
│                    Cross-Attention 注入条件             │
│                                                         │
│         ↓                                               │
│  ┌─────────────┐                                        │
│  │ VAE 解码器   │ → 输出图像                            │
│  └─────────────┘                                        │
│                                                         │
│         ↓ (可选)                                       │
│  ┌─────────────┐                                        │
│  │ 超分辨率模块 │ → 高分辨率输出                         │
│  └─────────────┘                                        │
└─────────────────────────────────────────────────────────┘

5.2 文本编码器对比

编码器来源特点使用模型
CLIPOpenAI多模态对比学习SD 系列
T5Google大语言模型Imagen
LLM各家语义理解强GPT-Image

5.3 超分辨率模块

  • 将低分辨率图像上采样到目标分辨率
  • Real-ESRGAN:常用的超分辨率模型
  • 级联扩散:多阶段扩散实现高质量放大

六、2026 年新技术

6.1 功能性记忆(腾讯混元)

[!比喻] 功能性记忆 传统模型像一本固定答案的书,每次遇到问题都要翻书找答案。 功能性记忆则像一个聪明的助手,会根据你的具体问题现场思考,给出量身定制的回答。

核心特点:

  • 打破传统静态权重局限
  • 推理时实时生成个性化参数
  • 解决灾难性遗忘、性能跷跷板问题

6.2 骨干无关架构(小红书 FireRed)

  • 可迁移至任意文生图基础模型
  • 不依赖特定基座模型
  • 支持 LoRA 训练生态

6.3 一步生成技术

  • 传统扩散需要 20-50 步去噪
  • 2026 年出现4 步生成模型
  • 速度提升 10 倍以上

七、性能指标

7.1 质量指标

指标说明典型值(2026)优劣
FIDFréchet Inception Distance5-15越低越好
CLIP Score文本 - 图像对齐度25-35越高越好
ISInception Score8-12越高越好

7.2 效率指标

指标说明典型值(2026)
生成速度单张图像生成时间1-5 秒
分辨率输出图像大小1024×1024 ~ 4096×4096
显存需求运行所需 GPU 显存8-30GB
采样步数去噪迭代次数4-50 步

八、总结

技术演进路线

2020-2022: GAN 主导 → StyleGAN、CycleGAN
2022-2024: 扩散模型崛起 → SD 1.5、DALL-E 2
2024-2025: 潜在扩散 + Flow Matching → SD 3、Flux
2025-2026: DiT + 一步生成 → 实时交互

核心技术对比

技术优点缺点代表模型
GAN速度快训练不稳定StyleGAN
传统扩散质量高速度慢SD 1.5
潜在扩散质量效率平衡需要 VAESDXL
Flow Matching速度极快质量略降SD 3、Flux
DiT扩展性好计算密集Flux

延伸阅读