ReaDiT:单块 DiT 特征如何实现轻量级图像与视频生成控制

快速导读:本文提出了 ReaDiT,一种轻量级框架,通过提取冻结 DiT 模型中单个 Transformer 块的特征来预测空间目标(如深度、姿态、边缘)或光流,并在推理时通过优化潜变量引导图像和视频生成,无需修改基础模型即可实现统一的空间与运动控制。

ReaDiT 提出了一种基于扩散 Transformer(DiT)特征的轻量级控制框架。它通过提取冻结 DiT 模型中单个 Transformer 块的特征,预测深度、姿态、边缘或光流等空间与运动信号,并在推理时通过优化潜变量引导生成过程。该方法无需修改基础模型,即可实现图像和视频的统一细粒度控制。

与 ControlNet 等适配器方法不同,ReaDiT 不引入大量额外参数,也不依赖大量配对训练数据。它利用 DiT 特征在不同块间高度冗余的特性,仅用单块特征即可实现有效预测,显著降低了计算与存储开销。

英文题目:ReaDiT Guidance: Control for Image and Video Generation using Diffusion Transformer Features

论文出处:arXiv 每日论文精选 · arXiv:2609.04649

原始论文:PDF / 论文页面

这篇论文解决什么问题?

现有扩散模型控制方法面临两大挑战:一是 ControlNet 等适配器方法需要大量配对数据并引入大量参数,难以无缝扩展到视频生成;二是基于 U-Net 特征的控制方法(如 RG)不适用于 DiT 架构,因为 DiT 的特征空间与 U-Net 存在根本差异。

U-Net 特征在不同层间差异较大,需要多层融合;而 DiT 特征在不同块间高度冗余,这为利用单块特征提供了理论基础。然而,如何从 DiT 单块特征中有效提取空间与运动信息,并用于引导生成,仍是开放问题。

ReaDiT 旨在解决这一研究空白,通过设计专门的时间条件化读出架构,从 DiT 单块特征中预测任务特定输出,并在推理时通过潜变量优化实现控制。

核心创新

  • 提出 ReaDiT 框架,证明 DiT 单个 Transformer 块的特征足以预测空间属性,无需像 U-Net 方法那样使用多层特征。
  • 设计了时间条件化的多分辨率读出架构,有效处理 DiT 特征的时间步依赖性。
  • 实现了统一的图像和视频控制框架,支持空间控制(深度、姿态、边缘)和运动控制(光流),无需修改基础模型。
  • 展示了 ReaDiT 与适配器方法(如 ControlNet)的互补性,结合使用可进一步提升性能。

方法概览

ReaDiT 包含一个轻量级的读出模块(Readout Module),该模块从冻结 DiT 的单个块中提取特征,通过 AdaLN 进行时间步调制,利用多分辨率分支和融合块生成空间预测。训练时,使用日志采样策略平衡不同噪声水平的时间步,以任务特定损失优化预测。推理时,通过梯度下降优化潜变量 $z_t$,使预测结果匹配目标空间图或光流,从而引导生成过程。该方法可统一应用于图像的空间控制(深度、姿态、边缘)和视频的空间及运动控制。

  • ReaDiT 包含一个轻量级读出模块,从冻结 DiT 的单个块中提取特征,通过 AdaLN 进行时间步调制,利用多分辨率分支和融合块生成空间预测。
  • 训练时,使用日志采样策略平衡不同噪声水平的时间步,以任务特定损失优化预测,确保模型在不同噪声水平下均能准确预测空间属性。
  • 推理时,通过梯度下降优化潜变量 z_t,使预测结果匹配目标空间图或光流,从而引导生成过程,无需修改基础模型的前向传播。
  • 该方法可统一应用于图像的空间控制(深度、姿态、边缘)和视频的空间及运动控制,支持单任务或多任务联合引导。
  • 对于不一致的双引导(如深度和姿态来自不同图像),ReaDiT 引入掩码机制解耦信号,避免冲突,生成连贯高质量图像。
  • ReaDiT 与适配器方法(如 ControlNet)具有互补性,结合使用可进一步提升性能,提供灵活的控制组合策略。

逐图理解论文

直觉与失败案例

直觉与失败案例
Figure 10. U-Net (SDXL) Up-Block Features vs. DiT (SD3) Features from the last 9 Blocks. U-Net features have much more variation across different layers compared to DiT features, which remain largely identical. Thus, while RG [19] uses the n last blocks, our ReaDiT builds upon the information extracted from a single block.

该图通过 PCA 可视化对比了 U-Net 和 DiT 特征。U-Net 特征在不同层间差异显著,而 DiT 特征在不同块间高度相似。重点观察 DiT 特征的冗余性,这解释了为何单块特征即可用于预测,以及为何 RG 需要多层而 ReaDiT 不需要。

研究空白

研究空白
Figure 2. Architecture of ReaDiT. Input features are conditioned on t and encoded into multi-resolution feature maps. The feature maps are progressively fused and upsampled to a final feature map, from which a task-specific head produces the spatial output.

该图详细展示了 ReaDiT 的读出架构。输入特征通过 AdaLN 进行时间步调制,然后进入多分辨率分支和融合块,最终生成任务特定输出。重点观察多分辨率分支如何逐步上采样并融合特征,以及任务特定头如何产生最终预测。

最强结论

最强结论
Table 2. Guidance Accuracy Comparison between ReaDiT, RG, and ControlNet. We evaluate under two settings: control maps from generated images (Gen) and from real images (Real). Best model score per setting is bolded; second best is underlined. ReaDiT outperforms RG across all tasks and metrics under both settings. With significantly fewer parameters, ReaDiT achieves comparable or better accuracy than ControlNet. Furthermore, ReaDiT is complementary to ControlNet, and combining the two further improves performance. We also compare against Flux-based OminiControl and implement our method on Flux.

该表比较了 ReaDiT、RG 和 ControlNet 在图像空间引导中的性能。ReaDiT 在所有任务和指标上优于 RG,且在多数指标上优于 ControlNet,同时参数更少。重点观察 ReaDiT 与 ControlNet 的互补性,以及结合使用后的性能提升。

意义与局限

意义与局限
Table 4. Motion Video Guidance Comparisons. ReaDiT per- forms competitively against dedicated motion-control baselines. While our approach does not surpass the state of the art in quanti- tative metrics, it provides a highly versatile, architecture-agnostic alternative that can be seamlessly integrated with existing frame- works.

该表比较了 ReaDiT 与专门运动控制方法在视频运动引导中的性能。ReaDiT 与 ImageConductor 相当,但略逊于 Tora 和 DiTFlow。重点观察 ReaDiT 的通用性优势,以及其在快速运动场景下的局限性,理解其作为架构无关方案的定位。

实验如何设计?

  • 在 SD3-Medium 和 FLUX.1-dev 上进行图像生成实验,在 CogVideoX 上进行视频生成实验,覆盖主流 DiT 架构。
  • 使用 PascalVOC 数据集训练空间任务,使用 DAVIS 数据集训练光流任务,确保训练数据的多样性和代表性。
  • 与 RG、ControlNet、OminiControl、Tora、DiTFlow 等基线方法进行定量和定性比较,全面评估 ReaDiT 的性能。
  • 分析了不同 DiT 块特征用于深度预测的 RMSE,验证了单块特征的有效性和优越性。
  • 评估了双引导(深度+姿态)在一致和不一致控制图下的表现,测试了方法的鲁棒性和灵活性。

关键结果与论文证据

  • ReaDiT 在图像空间引导中全面优于 RG,且在多数指标上优于 ControlNet,同时参数数量显著更少(第7页 Table 2)。
  • 在视频空间引导中,ReaDiT 优于 RG,证明其可扩展到视频生成(第9页 Table 3)。
  • 在运动视频引导中,ReaDiT 与 ImageConductor 相当,但略逊于 Tora 和 DiTFlow,表明其在快速运动场景下仍有提升空间(第9页 Table 4)。
  • DiT 块特征间的线性映射平均 R2 分数为 0.7,证实了块间特征的高度冗余性,支持单块特征的有效性(第12页 Figure 10)。
  • 单块特征用于深度预测的 RMSE 一致优于使用最后10块特征,进一步验证了单块策略的优越性(第14页 Figure 11)。
  • ReaDiT 与 ControlNet 结合使用可进一步提升性能,证明其互补性(第7页 Table 2)。
  • 在不一致双引导下,ReaDiT 仍能生成连贯高质量图像,展示其鲁棒性(第9页 Figure 9)。
  • ReaDiT 在复杂空间图下比 RG 更忠实地遵循目标,且无明显伪影(第6页 Figure 5, 第14页 Figure 14)。

阅读时需要注意

  • 推理时优化潜变量导致生成时间显著增加,图像约1分钟 vs 30秒,视频约10分钟 vs 1.5分钟。
  • 在快速运动场景下,运动引导效果较差,缺乏时间上采样能力以捕捉快速动态。
  • 需要针对每个任务单独训练读出模块,尽管架构相同,增加了部署复杂度。
  • 方法依赖于基础 DiT 模型的特征质量,若基础模型在特定领域表现不佳,ReaDiT 的控制效果也会受限。

关联工作

  • ControlNet 是主流适配器方法,参数多,需大量数据,ReaDiT 参数更少且可与其结合。
  • Readout Guidance (RG) 是前驱工作,基于 U-Net 特征,ReaDiT 将其扩展到 DiT 并改进了架构和训练策略。
  • OminiControl 是基于 DiT 的轻量级控制方法,ReaDiT 在 FLUX 上与其比较,性能相当或更好。
  • Tora 和 DiTFlow 是视频运动控制基线,ReaDiT 在运动引导定量指标上略逊于它们,但提供了更通用的架构无关方案。

发表评论