← 返回 2026-05-26

在推理阶段将图像引导注入到文本条件扩散模型中 Injecting Image Guidance into Text-Conditioned Diffusion Models at Inference

Agata Żywot, Iason Skylitsis, Thijmen Nijdam, Zoe Tzifa-Kratira, Derck Prinzhorn, Konrad Szewczyk, Aritra Bhowmik 📅 2026-05-24 👍 5 2026-07-13 08:36
扩散模型 文本到图像生成 模态对齐 视觉引导

首个无需训练即可实现文本-图像双条件引导的扩散模型方法

前置知识

扩散模型

一种生成模型,通过逐步添加高斯噪声破坏数据,然后学习逆向去噪过程从纯噪声重建样本。在推理时通过条件信号如文本引导生成,核心是训练神经网络预测每个时间步的噪声。

本文核心技术栈,需要理解其去噪过程和条件注入机制才能把握方法设计思路。

CLIP

OpenAI提出的对比语言-图像预训练模型,通过大规模图像-文本对的对比学习,将不同模态映射到共享的嵌入空间,使得语义相似的文本和图像在空间中距离更近。

本文利用CLIP的预训练特征空间实现跨模态对齐,是其技术基础。

InfoNCE损失

对比学习中常用的一种损失函数,通过最大化正样本对的相似度同时最小化负样本对的相似度来学习表征。在多模态场景中常用于拉近文本和图像嵌入空间。

本文用于对齐图像和文本特征的损失函数之一,理解其作用有助于把握对齐器设计。

研究动机

现有文本到图像扩散模型(如Stable Diffusion)缺乏在推理时注入视觉引导的能力,用户想要同时使用文本描述和参考图像(如草图、风格参考)来引导生成时,只能依赖微调方法。这些方法计算成本高昂,需要为每个新概念训练数百万参数,且容易过拟合。风格迁移技术可能导致与文本提示的语义不匹配,训练免费的方法通常仅限于空间组成转移,无法传递高层语义概念如艺术风格。

本文的目标是提出一种无需概念特定训练的推理时图像引导注入方法,使文本条件扩散模型能够同时接受图像和文本双条件引导,在保持与文本提示语义一致性的同时,有效传递参考图像的风格、组成和色彩等视觉属性,为用户提供更直观和灵活的图像生成控制方式。

与已有工作不同的是,现有方法要么需要昂贵的微调,要么功能受限。本文是首个在推理时实现文本-图像双条件引导且无需任何概念特定训练的方法。与以往学习离散token不同,VCF通过对齐特征映射的方式保留原始文本提示的完整性,提供独特的效率、灵活性和表达力组合。

核心方法

VCF方法由三个核心组件构成:首先训练一个轻量级对齐器将CLIP图像特征映射到文本嵌入空间,解决模态分布不匹配问题;然后设计融合策略将对齐后的图像特征与文本特征结合,使两种模态共同引导扩散过程;最后提供可选的Prompt-Noise优化模块在测试时进一步优化条件信号和初始噪声,增强与参考图像的视觉对齐。整个扩散模型保持冻结,仅训练约240万参数的对齐器。

核心创新在于首次实现了推理时的双条件引导而无需概念特定训练。与DreamBooth等微调方法需要为每个概念训练860M参数、CustomDiffusion需要75K参数不同,VCF仅训练一个统一的240万参数对齐器即可适用于所有图像。与IP-Adapter等适配器方法需要大规模图像-标题数据集训练不同,VCF使用InfoNCE和交叉注意力重构损失的联合目标,在少量数据上快速训练约2小时。

方法步骤详情

第一步,从CLIP文本编码器提取预投影tokens $T \in \mathbb{R}^{n \times d_{text}}$,从CLIP图像编码器提取预投影tokens $I \in \mathbb{R}^{m \times d_{image}}$;第二步,使用两层MLP对齐器 $f_{\phi}$ 将图像tokens映射到文本嵌入空间得到 $\hat{I} = f_{\phi}(I)$,通过InfoNCE损失 $L_{InfoNCE} = -\log \frac{\exp(\cos(\mu_{\hat{I}}, \mu_T)/\tau)}{\sum_j \exp(\cos(\mu_{\hat{I}}, \mu_{T^j})/\tau)}$ 和交叉注意力重构损失 $L_{attn} = \|T' - T\|_2^2$ 联合训练;第三步,使用拼接融合策略 $[T; \hat{I}]$ 将对齐后的图像tokens追加到文本序列末尾;第四步,可选地应用PNO模块,联合优化条件tokens $T_{final}$ 和初始扩散噪声 $x_T$ 最大化生成图像与参考图像的CLIP相似度。

技术新颖性

技术新颖性体现在多个方面:首次提出无需概念特定训练的推理时双条件引导框架;创新的模态对齐策略通过同时优化全局分布对齐和局部结构重建,避免了简单的加权平均导致的语义噪声损失;可选的PNO模块将原本用于毒性检测的测试时优化框架重新用于视觉对齐,提供额外的细化能力;仅约240万参数的单一模型即可处理所有类型图像,相比StyleDrop的10M参数、ControlNet的300M参数大幅提升效率。

VCF pipeline overview
Figure 2: VCF pipeline overview

实验结果

在COCO Captions 10%子集(约60,000图像-标题对)上训练的实验表明,VCF成功传递参考图像的风格、组成和色彩调色板等视觉属性,同时保持对文本提示的遵循。定量结果显示CLIP分数和LPIPS之间存在权衡:文本-only的SDv2模型CLIP分数最高为0.29,表明最强的语义遵循,但LPIPS也最高为0.78表明与参考图像最不相似。VCF的CLIP分数略降至0.27,但LPIPS显著降至0.76,表明最佳视觉对应性。消融实验证实InfoNCE和交叉注意力损失的必要性:仅使用InfoNCE时生成图像与参考几乎无视觉相似性,仅使用交叉注意力时过度牺牲提示遵循性,两者结合($\lambda=0.2$)实现最佳平衡。PNO模块在10-50步优化后进一步改善视觉质量,减少噪声并增强如条纹颜色等细节。对于抽象提示如'A charming character emerging from the scene',VCF显著提升生成质量,将模糊文本描述转换为视觉引人注目的图像。

Comparison of trainable parameters and training requirements
Table 1: Comparison of trainable parameters and training requirements
Hyperparameters used in all experiments
Table 2: Hyperparameters used in all experiments
Quantitative comparison of generation methods
Table 3: Quantitative comparison of generation methods
Qualitative comparison of generation methods
Figure 3: Qualitative comparison of generation methods
Ablation on aligner loss functions
Figure 4: Ablation on aligner loss functions
查看结构化数据
任务指标本文基线提升
引导图像生成 CLIP分数(文本对齐) 0.27 SDv2文本-only: 0.29 略降低,为视觉对应性权衡
引导图像生成 LPIPS(视觉相似性) 0.76 SDv2文本-only: 0.78 提升2.6%
模型效率 可训练参数量 约240万 StyleDrop: 约1000万, ControlNet: 约3亿 相比StyleDrop减少76%

局限与改进

作者承认存在三个主要局限性:首先缺乏控制参考图像中哪些视觉特征被融合到最终输出的机制,可能导致不可预测或过度的影响;其次对齐器训练消融研究有限,仅比较了损失函数,使用单一数据集(COCO)和每个图像随机采样一个标题策略,未探索其他数据集(如Flickr30K);最后由于时间限制,未能将VCF与SDEdit等现有参考引导基线进行基准测试,限制与先前工作的直接比较。此外,方法在风格转移和组成引导之间可能存在权衡,对于某些极端风格可能效果受限。

独立分析的弱点

缺乏精细的特征控制机制是明显弱点,用户无法指定只转移颜色而不转移形状,或只转移构图而不转移纹理,这可能导致生成结果不符合预期。改进方向可以是引入可学习的注意力权重图或用户交互式控制界面。训练数据多样性有限,仅使用COCO数据集可能限制对艺术风格、科学图表等特殊图像类型的对齐能力,扩展到更多样化数据集如LAION或风格特定数据集可提升泛化性。未与SDEdit等训练免费方法比较,无法明确优势范围,需要补充更全面的基准测试。

未来方向

作者提出的发展方向包括引入更精细的特征转移控制机制,通过结合语义条件(通过VCF对齐的图像特征)和空间控制(受skip connection操作启发的结构控制),实现对内容语义、空间组成和不同视觉影响的扩散过程时间调度的独立控制。另一个有前景的方向是扩展VCF同时支持多个参考图像,使用户可以组合多个视觉概念。基于当前成果,可以探索将VCF应用于其他条件生成任务如视频生成或3D内容创建,或与其他控制技术如ControlNet结合实现更全面的生成控制。对齐器训练可以探索更先进的架构如Transformer,或引入自适应损失权重。

复现评估

作者承诺将公开发布代码、对齐器权重和示例notebook,便于复现和未来研究。实验使用公开的Stable Diffusion v2模型(768-ema-pruned变体)和公开的COCO Captions数据集,训练仅约2小时在单个A100 GPU上完成,门槛较低。使用DDIM采样50步在768×768分辨率,超参数详细提供在表2中,包括InfoNCE温度参数、交叉注意力损失权重$\lambda=0.2$、融合强度$\alpha=0.3$等。主要限制是未提供对比实验代码和完整训练日志,其他研究者需要自行实现基线方法进行比较。总体而言复现难度中等,需要A100或同等GPU和约2小时训练时间。