← 返回 2026-05-14

Qwen-Image-VAE-2.0 技术报告:高压缩比图像 VAE 套件 Qwen-Image-VAE-2.0 Technical Report

Zekai Zhang, Deqing Li, Kuan Cao, Yujia Wu, Chenfei Wu, Yu Wu, Liang Peng, Hao Meng, Jiahao Li, Jie Zhang, Kaiyuan Gao, Kun Yan, Lihan Jiang, Ningyuan Tang, Shengming Yin, Tianhe Wu, Xiao Xu, Xiaoyue Chen, Yan Shu, Yanran Zhang, Yilei Chen, Yixian Xu, Yuxiang Chen, Zhendong Wang, Zihao Liu, Zikai Zhou, Yiliang Gu, Yi Wang, Xiaoxiao Xu, Lin Qu 📅 2026-05-13 👍 62 2026-07-13 08:36
变分自编码器 图像生成 文本图像重建 潜在扩散模型 高压缩重建

Qwen 团队发布 f16/f32 VAE,GSC 与 DINOv2 对齐同时破重建与可扩散性。

前置知识

变分自编码器 (VAE)

VAE 是一类生成式编码器,将输入图像 $I \in \mathbb{R}^{H \times W \times 3}$ 映射到低维潜在表示 $z \in \mathbb{R}^{H/f \times W/f \times C}$,其中 $f$ 是空间下采样倍率、$C$ 是通道数。训练目标是同时最大化重建质量与让 $z$ 接近先验分布(如标准高斯),其证据下界通常含重建项与 KL 正则项 $\mathcal{L}_{\text{ELBO}} = \mathcal{L}_{\text{recon}} + \beta \mathcal{L}_{\text{KL}}$。

本文的 VAE 是图像扩散模型的前置模块,其压缩比与通道数直接决定 DiT 的序列长度 $L = HW/f^2$ 与训练成本,因此是论文所有设计选择的根基。

潜在扩散模型 (LDM) 与 Diffusability

LDM(如 Stable Diffusion、FLUX)在 VAE 的潜空间里训练扩散模型 $p_\theta(z)$,再由 VAE 解码为像素。DiT 的计算复杂度为 $O(L^2)$,随 $L = HW/f^2$ 二次增长。本文定义的 diffusability 指潜空间分布有多容易被扩散过程建模——维度越高、分布越不规则,DiT 收敛越慢。

论文核心 trade-off(压缩比 vs 重建 vs 可扩散性)就建立在这一定义上,是理解为何要做语义对齐的关键。

DINOv2 自监督特征

DINOv2 是 Meta 提出的视觉基础模型,用自监督方式学习具有强语义结构与空间一致性的视觉表征,其中间层特征在下游任务中常作为强先验。本文选其 middle-layer(而非 final-layer)特征作为 VAE 潜空间的语义对齐目标。

语义对齐损失是 Qwen-Image-VAE-2.0 提升 diffusability 的核心机制,需要理解 DINOv2 特征性质才能理解为何选 middle layer 而非 final layer。

LPIPS 感知损失与多阶段训练

LPIPS(Learned Perceptual Image Patch Similarity)通过预训练网络特征度量图像相似度,比 PSNR/SSIM 更贴合人眼感受。文中提到多阶段课程式训练(低分辨率→高分辨率、无文本→有文本、严格对齐→宽松对齐)是稳定高压缩 VAE 收敛的常用手段。

总损失 $\mathcal{L}_{\text{total}} = \mathcal{L}_{\text{recon}} + \lambda_{\text{lpips}}\mathcal{L}_{\text{lpips}} + \lambda_{\text{align}}\mathcal{L}_{\text{align}}$ 依赖 LPIPS,并依赖多阶段调度才能在 f32 极限压缩下仍保留笔画细节。

研究动机

当前主流图像扩散模型(FLUX.1-dev、Qwen-Image、Wan2.1 等)都基于空间下采样倍率 $f=8$ 的 VAE 范式。随着原生高分辨率合成需求兴起,DiT 序列长度 $L = HW/f^2$ 带来的二次方计算开销成为瓶颈。已有工作(DC-AE、LTX-Video、Cosmos 等)尝试把 $f$ 推到 16 甚至 32,但都陷入三重矛盾:压缩比越高,重建质量越差,尤其在文本密集场景下笔画糊化严重——例如 Cosmos-0.1-CI16x16 在 OmniDoc-TokenBench 上 NED 仅 0.1547,意味着约 85% 字符无法识别。简单扩通道(如 RAE-DINOv2-B 走 f16c768 路线)能缓解重建但又使潜空间维度膨胀到 768 维,分布变得高度非高斯,下游 DiT 难以收敛,ImageNet gFID 高达 6.64、VTP-Large 也只做到 5.25。问题本质是必须同时解决高压缩信息瓶颈(重建)与高维潜空间难以学习(diffusability),而非二选一。

本文的目标是本文目标是在 $f=16$ 与 $f=32$ 两种极限压缩比下,构建一套图像 VAE(Qwen-Image-VAE-2.0-f16c64/f16c128/f32c128/f32c192),同时在 (i) 通用域重建(ImageNet/FFHQ)、(ii) 文字密集场景重建(OmniDoc-TokenBench)与 (iii) 下游 DiT 训练收敛速度(IS、gFID)三个维度全面达到 SOTA。配套地,作者还提出一个新基准 OmniDoc-TokenBench 包含约 3K 张真实文档图像与基于 OCR 的 NED 指标,弥补现有 benchmark 无法评估文字重建的缺陷。

与已有工作不同的是,现有方法通常把 VAE 视为「压缩-重建」两目标问题,少有系统性地把 diffusability 作为一等公民来优化。本文独特切入点是:(1) 用 Global Skip Connection(GSC)建立像素到潜空间的直连残差,专门保留高频笔画信息,从架构层破重建瓶颈;(2) 抛弃传统 KL 与 GAN 损失(被实验证明拖慢对齐与训练),改用 DINOv2 middle-layer 的 Marginal Cosine + Distance Matrix 两项语义对齐损失,从优化层破 diffusability 瓶颈;(3) 训练策略上分三段(低→高分辨率、无文本→文本、严格→宽松对齐)做课程调度,让模型既能保持语义可扩散性又不损失像素精度。这三步组合让 f16c128 在文字密集 NED 上首次超过所有 f8 VAE(0.9617 > FLUX.1-dev 0.9546)。

核心方法

方法的核心直觉是:把 VAE 看作扩散模型的「接口层」,其好坏同时受 (a) 自身重建能力 与 (b) 输出潜空间是否「易于扩散」两条线约束。基于此,整套技术沿两条主轴展开。第一条是「重建保真度」:用 Global Skip Connection 把原始像素经过 space-to-channel 操作「折叠」进潜空间通道维度,形成对非参数下采样层的直接短路;用 attention-free backbone 消除自注意力的 $O(N^2)$ 瓶颈;用 encoder-decoder 不对称(编码器 76M、解码器 248M)让 DiT 训练时编码开销最小。第二条是「扩散友好性」:用 DINOv2 middle-layer 特征作为目标,做边际余弦相似度 + 距离矩阵相似度两项对齐损失,并配合「先严格后宽松」的课程学习。两条主轴最终在「十亿级图像 + 文字密集 + 合成文档」三源数据上做多阶段联合训练。

本质创新在于把 VAE 训练目标从「重建 + 正则」重构为「重建 + 语义对齐」,并把 GSC 作为桥梁同时解决两个老问题。传统 VAE 追求 $\mathcal{L}_{\text{recon}} + \beta \mathcal{L}_{\text{KL}}$,让潜空间贴合高斯先验——但语义特征并不服从高斯,二者相互拉扯反而拖累对齐。本工作直接去掉 KL 与 GAN 损失,仅保留 $\mathcal{L}_{\text{recon}} + \lambda_{\text{lpips}}\mathcal{L}_{\text{lpips}} + \lambda_{\text{align}}\mathcal{L}_{\text{align}}$,让潜空间自由贴合 DINOv2 流形;架构上 GSC 把 pixel-level 信息直接 bpp 到潜空间,使高压缩下的非参数下采样不再成为信息瓶颈。区别于 RAE/VTP 这类 ViT-backbone 自编码器(参数量大、依赖 frozen 预训练特征),Qwen-Image-VAE-2.0 走的是轻量 CNN 解码器 + 从零训练路线,参数效率与可控性都更好。

方法步骤详情

方法分四步。第一步是架构设计:对输入 $I$ 做首层 space-to-channel(S2C)映射为 $(H/f, W/f, 2f^2 \cdot 3)$,再进入 nlayer 层 ResBlock,每层用 DownSample 一次;GSC 把该 S2C 输出以 averaging 形式残差加到最后一层输出上。编码器 hidden=96、5 层;解码器 hidden=144、5 或 6 层;通道维度 $C \in \{64, 128, 192\}$,全部 attention-free。第二步是损失构建:$\mathcal{L}_{\text{recon}}$ 用 L1 像素损失;$\mathcal{L}_{\text{lpips}}$ 用 LPIPS 感知损失;$\mathcal{L}_{\text{align}}$ 包含 $\mathcal{L}_{m\cos} = \tfrac{1}{N}\sum_p \mathrm{ReLU}(1 - \cos(z'_p, f_p) - m_{\cos})$ 与 $\mathcal{L}_{mdms} = \tfrac{1}{N^2}\sum_{p,q}\mathrm{ReLU}(\cos(z'_p, z'_q) - \cos(f_p, f_q) - m_{\text{dist}})$,其中 $z' = Wz$ 是潜空间经可学习线性投影到 DINOv2 维度后的特征,$f_p$ 取 DINOv2-L 第 12 层左右中间层 patch 特征。第三步是数据工程:用 OCR 过滤 + 清晰度筛选得到约十亿级通用图像,加上学术论文/海报/网页/PPT 真实文档,再合成包含中英文、字符像素大小 5–20 px、带随机背景的文档图像,作为高密度监督信号。第四步是三阶段课程:先低分辨率无文本训结构骨架,再升到 2K 并掺入真实文本图,最后加入合成文本并把对齐 margin $m_{\cos}, m_{\text{dist}}$ 从严格值逐步松到 0;权重方面同步把 $\lambda_{\text{align}}$ 随阶段降低。

技术新颖性

四点新颖性。第一是 GSC 通过 space-to-channel 把像素级信号直接注入潜空间通道,避免了 NSC(非参数下采样导致高频丢失)与 LSC(仅同层跳跃)训练慢、PSNR 提升有限的问题,论文图 1 的消融显示 GSC 收敛显著快于二者。第二是「无 KL 无 GAN」的极简训练目标,实证表明当数据与迭代足够时,L1+LPIPS+对齐 三件套即可生成锐利重建,并避免 KL 与语义目标竞争对齐方向。第三是 DINOv2 middle-layer 选择的细节洞察——深层特征反而空间细节粗糙、对齐更困难,多层融合引入噪声,所以单选中间层最优。第四是 OmniDoc-TokenBench 设计:用原始图与重建图各自跑 PP-OCRv5,对比 Levenshtein 距离得到 NED $ = 1 - \tfrac{1}{N}\sum_i \tfrac{\mathrm{dedit}(s^{(i)}_{gt}, s^{(i)}_{\text{recon}})}{\max(|s^{(i)}_{gt}|, |s^{(i)}_{\text{recon}}|)}$,巧妙地用「同源 OCR 误差对消」避免标注偏差,填补了 TokBench 不适合密集文档的空白。

Comparison of No Skip Connection (NSC), Local Skip Connection (LSC), and Global Skip Connection (GSC) on model architecture, reconstruction loss and PSNR performance.
Figure 1: Comparison of No Skip Connection (NSC), Local Skip Connection (LSC), and Global Skip Connection (GSC) on model architecture, reconstruction loss and PSNR performance.

实验结果

论文在三个维度给出数字证据。其一是通用域重建(Table 2):Qwen-Image-VAE-2.0-f16c128 在 ImageNet 256p 上达到 PSNR 35.90 / SSIM 0.9519,FFHQ 1K 上达到 PSNR 43.10 / SSIM 0.9795,同档 f16 VAE 内第一;f32c192 在 ImageNet 上 PSNR 31.13 / SSIM 0.8785,已可比肩 Wan2.1 等 f8 VAE(PSNR 31.29 / SSIM 0.8870),证明 4× 压缩下仍保真。其二是文字密集场景(Table 3,OmniDoc-TokenBench):f16c128 NED 0.9617 超过所有 f8 VAE(含 FLUX.1-dev 的 0.9546),这是首个 f16 VAE 在文字 NED 上反超 f8;f16c64 NED 0.9244 已接近 f8 强模型(FLUX 0.9546 / Qwen-Image 0.9073);f32c192 NED 0.8555 超过多数 f16 baseline,f32c128 NED 0.7065 持平甚至优于 HunyuanImage-3.0 f16c32(NED 0.7753)。其三是 diffusability(Table 2 右侧):在 ImageNet 256p 上以 SiT-XL/1(f16/f32)或 SiT-XL/2(f8)训练 80 epoch 无 CFG,f16c64 取得 IS 102.76 / gFID 9.52,优于同档 f16c64 全部 baseline(Stepvideo-T2V 的 IS 45.18 / gFID 33.53)和多数 f16c32 模型;f16c128 取得 IS 92.42 / gFID 10.29,已逼近 f16c128 FLUX.2-dev 的 IS 91.53 / gFID 10.61;f32c128 取得 IS 81.23 / gFID 15.05,f32c192 为 IS 72.31 / gFID 18.33,远超 LTX-Video、DC-AE-sana 等同档基线。Figure 3 的定性图进一步佐证:f16 VAE 在笔划粘连、字距变形方面显著优于 Cosmos、VAVAE;f32 VAE 在其他模型普遍糊化的情况下仍保留可辨识字形。

Configurations of Qwen-Image-VAE-2.0 suite.
Table 1: Configurations of Qwen-Image-VAE-2.0 suite.
Comparison of different baselines against Qwen-Image-VAE-2.0 models across various compression settings.
Table 2: Comparison of different baselines against Qwen-Image-VAE-2.0 models across various compression settings.
Comprehensive evaluation on OmniDoc-TokenBench (∼3K text-rich images, 256×256).
Table 3: Comprehensive evaluation on OmniDoc-TokenBench (∼3K text-rich images, 256×256).
OmniDoc-TokenBench, a curated collection of ∼3K text-rich images.
Figure 2: OmniDoc-TokenBench, a curated collection of ∼3K text-rich images.
Qualitative comparison of text reconstruction on OmniDoc-TokenBench.
Figure 3: Qualitative comparison of text reconstruction on OmniDoc-TokenBench.
Selected image samples generated by SiT on ImageNet with Qwen-Image-VAE-2.0.
Figure 4: Selected image samples generated by SiT on ImageNet with Qwen-Image-VAE-2.0.
查看结构化数据
任务指标本文基线提升
ImageNet 256p 重建 PSNR ↑ / SSIM ↑ Qwen-Image-VAE-2.0-f16c128: PSNR 35.90 / SSIM 0.9519;f32c192: PSNR 31.13 / SSIM 0.8785 f16c32 VAVAE: PSNR 27.75 / SSIM 0.7986;f16c128 FLUX.2-dev: PSNR 34.34 / SSIM 0.9358;f8c16 Wan2.1: PSNR 31.29 / SSIM 0.8870 f16c128 比同档 VAVAE PSNR +8.15 dB、SSIM +0.153;f32c192 与 f8c16 Wan2.1 几乎打平(PSNR 仅 -0.16 dB),实现 4× 压缩等效保真
FFHQ 1K 重建 PSNR ↑ / SSIM ↑ Qwen-Image-VAE-2.0-f16c128: PSNR 43.10 / SSIM 0.9795 f8c16 FLUX.1-dev: PSNR 38.14 / SSIM 0.9574;f16c32 VAVAE: PSNR 32.84 / SSIM 0.8752 比 FLUX.1-dev PSNR +4.96 dB、SSIM +0.022;f16c128 通道数与 f16c32 相比翻倍,但下游 DiT 计算量仍因 $L^2$ 项由 f 主导,几乎不增成本
OmniDoc-TokenBench 文字重建 NED ↑ f16c128 NED 0.9617;f16c64 NED 0.9244;f32c192 NED 0.8555;f32c128 NED 0.7065 f8c16 FLUX.1-dev NED 0.9546;f16c64 Stepvideo-T2V NED 0.8838;f32c64 HunyuanImage-2.1 NED 0.4895;f32c128 LTX-Video NED 0.5651 f16c128 比 FLUX.1-dev NED +0.0071(首个 f16 VAE 文字 NED 超过 f8 SOTA);f32c192 比 f32 LTX-Video NED +0.2904,相对提升 51%;f32c128 在通道数 128 的 f32 档内 NED 提升 24.9% 以上
ImageNet 256p 扩散生成(diffusability) IS ↑ / gFID ↓ f16c64: IS 102.76 / gFID 9.52;f16c128: IS 92.42 / gFID 10.29;f32c128: IS 81.23 / gFID 15.05;f32c192: IS 72.31 / gFID 18.33 f16c64 Stepvideo-T2V: IS 45.18 / gFID 33.53;f16c32 VAVAE: IS 129.80 / gFID 6.03(更高 IS 但通道少);f16c128 FLUX.2-dev: IS 91.53 / gFID 10.61;f32c128 LTX-Video: IS 33.48 / gFID 44.94;f32c128 LTX-2: IS 42.57 / gFID 38.19 f16c64 比 Stepvideo-T2V gFID -24.01(降低 71.6%);f32c128 比 LTX-2 gFID -23.14(降低 60.6%);f32c192 比 LTX-Video gFID -26.61,绝对优势。说明语义对齐有效加速了高维潜空间下的 DiT 收敛

局限与改进

作者明说两点限制。第一是 benchmark 偏向全页文档的字符级保真度,对场景文字、招牌、艺术字体等真实场景中的零散文字并未专门评测,NED 也不能捕捉「同形近字」(如「己/已/巳」)的细微误识别。第二是 VAE 本身只评估了重建与作扩散潜空间的可用性,并未端到端训练 Qwen-Image-2.0 全套文生图模型,因此对最终落地文生图系统中的复合 prompt、组合生成能力只能给出间接证据。我的补充观察:(a) SiT-XL 训练仅 80 epoch,论文尚未与完整 800+ epoch 训练后的 SOTA 文生图系统(如 FLUX.2-dev)做最终质量对比,因此 102.76 IS 是在「无 CFG、低算力」设定下的局部可比数据;(b) Table 1 显示 f32c192 通道数 192 已接近 f16c128 的 1.5×,但 DiT 实际计算量只由 $L$ 主导,因此 f32c192 的训练性价比仍待工业级验证;(c) GSC 引入的 S2C 操作在极端 $f$(如 32)下需要把 32²=1024 像素折叠进通道,对硬件 layout 友好性也是潜在工程问题。

独立分析的弱点

独立分析下三个可改进点。其一是「f32c192 在 ImageNet 上 SSIM 0.8785」仍低于 f8 FLUX.1-dev 0.9155,理论上原生高分辨率生成的「保真-速度」曲线在 f32c192 这一端并不一定划算——若换用 f16c128 配 SiT-XL/1 训练,可能在 gFID 9.52 与 f8 模型上持平,但获得 4× 序列压缩,论文未直接给出 Pareto front 表格。其二是 OmniDoc-TokenBench 的 NED 用 PP-OCRv5 闭源 OCR 做 ground-truth 对齐,对中文竖排、数学公式、表格单元格等非正文元素尚未覆盖;Qwen-Image-VAE-2.0-f32c192 在这些长尾结构上的表现未知。其三是语义对齐损失严重依赖 DINOv2-L 预训练特征,如果遇到 DINOv2 训练域外的内容(如卫星图、医学图、3D 渲染图),middle-layer 特征本身的语义含义可能不准确,导致潜空间偏离 DINOv2 流形,反而损失重建;作者未做跨域鲁棒性实验。改进方向分别是:报告 Pareto 曲线(如 SSIM vs gFID 在不同 f 档下)、扩充 benchmark 至结构化文档(公式、表格、竖排)、并加 DINOv3、PE-Spatial 等候选 encoder 的消融以验证 DINOv2-L 是否真的不可替代。

未来方向

作者在结论中未明确列出未来工作,但根据方法论可延伸四点。其一是把 OmniDoc-TokenBench 扩展为更广义的「结构化文档重建 benchmark」,覆盖公式、表格、图表、手写体等,使 NED 与「结构 token 编辑距离」联合评估。其二是探索 video VAE:Qwen-Image-VAE-2.0 是图像版本,时序维度的 3D 卷积 + 时空 GSC 自然延伸,且 OmniDoc-TokenBench 思路(OCR/字幕 NED)也可用于视频字幕评估。其三是把语义对齐范式推广到任意 LDM 前置模块——目前仅在图像 VAE 验证,但理论上文本 tokenizer 的 diffusion-friendly 化、音频 VAE 的语义对齐都可借鉴 DINOv2 类特征。其四是把 VAE 与 diffusion 联合训练而非冻结,避免潜空间在 DiT 优化过程中与 VAE 输出「错位」。

复现评估

复现性中等偏上。优点:(a) 作者来自 Qwen 团队,模型与代码很可能在 HuggingFace 与 GitHub 上发布(论文提到 OmniDoc-TokenBench 在 https://github.com/alibaba/OmniDoc-TokenBench);(b) 架构描述、损失公式(Eq. 1–4)、NED 公式(Eq. 5)、Table 1 完整超参、Table 2–3 全部 baseline 数值都给出,复现门槛低;(c) 数据 pipeline(OCR 过滤、S2C 合成、中英文 5–20 像素字符)描述详尽,可复现。挑战:(a) 训练数据是十亿级图像 + 文档 + 合成 pipeline,第三方难以从零复现全部数据;(b) f32c192 + 2K 分辨率训练所需算力极高(按 5–6 层 decoder、248M 参数、2K 输入估算至少需要数百卡 A100/H100 训数周);(c) DINOv2-L 选第几层、margin $m_{\cos}, m_{\text{dist}}$ 的具体值与衰减 schedule、$\lambda_{\text{align}}$ 的具体数值在三阶段内如何变化,论文未完全公开(仅给出公式),需要从代码反推。综合而言,工程实现有据可查,但完整训练可复现性仍受数据与算力限制。