← 返回 2026-04-23

ReImagine:以图像优先合成重新思考可控高质量人体视频生成 ReImagine: Rethinking Controllable High-Quality Human Video Generation via Image-First Synthesis

Zhengwentai Sun, Keru Zheng, Chenghong Li, Hongjie Liao, Xihe Yang, Heyuan Li, Yihao Zhi, Shuliang Ning, Shuguang Cui, Xiaoguang Han 📅 2026-04-21 👍 3 2026-07-13 08:36
LoRA微调 SMPL-X 人体视频生成 免训练时序精修 图像优先 姿态与视角控制 扩散模型

图像优先解耦外观与时序,用FLUX图像先验+Wan免训练精修实现姿态与视角可控的人体视频生成。

前置知识

扩散变换器(DiT)与流匹配

DiT用Transformer替代UNet作噪声预测器;流匹配用连续时间插值定义前向过程,预测速度场 $\mathbf{v}=\boldsymbol{\epsilon}-\mathbf{x}_0$ 并以 $\mathcal{L}_{\text{FM}}$ 训练。

ReImagine基于FLUX.1 Kontext这一DiT,是阅读公式(8)-(10)的前提。

SMPL-X人体参数化模型

SMPL-X扩展自SMPL,用 $\boldsymbol{\theta}$(关节角)和 $\boldsymbol{\beta}$(体形)驱动网格变形,可渲染为深度、法线、剪影等2D信号。

论文用SMPL-X渲染世界系法线图作为姿态-视角条件,是方法的关键几何先验。

LoRA低秩适配微调

LoRA在注意力权重上并行注入低秩矩阵 $\Delta W=BA$,$r$ 远小于 $d$,训练时仅更新低秩参数,大幅降低显存与存储。

作者以rank=128 LoRA微调FLUX.1 Kontext,在4张A100上完成10 epoch训练。

旋转位置编码(RoPE)

RoPE通过复数旋转对Q/K施加位置相关相位,实现长度外推与相对位置编码:$\mathrm{RoPE}(\mathbf{q}_i;\mathbf{p}_i)=\mathbf{R}(\mathbf{p}_i)\mathbf{q}_i$。

论文扩展为condition-aware RoPE,把条件类型 $c_i$ 编入位置以区分异构token。

ControlNet条件注入

ControlNet复制DiT块权重并以零卷积接入,将法线/深度/边缘等空间条件作为额外控制信号注入冻结的扩散模型。

ReImagine冻结Flux.1-dev-Controlnet-Surface-Normals,把SMPL-X法线注入DiT块。

研究动机

人体视频生成需要同时控制姿态、外观和相机视角,但高质量多视角视频数据稀缺——目前最大的MVHumanNet++仅5000人4视角,远不足以训练端到端视频扩散模型。已有方法因此走两条路:姿态可控方法如AnimateAnyone、MagicAnimate、Champ依赖2D骨架或SMPL固定视角,无法显式控制相机;视角合成方法如MV-Performer支持新视角但不支持显式姿态控制;Human4DiT虽最接近目标,却在网页爬取的单目视频上训练,视角变化未被显式监督,导致姿态-视角联合控制下视觉质量与可控性出现严重权衡。Qwen-Image-Edit等通用大模型单独看每帧质量尚可但缺乏时序一致性,FVD高达1.442。

本文的目标是论文提出ReImagine,目标是从一张正面+一张背面人体图像加SMPL-X参数序列出发,生成任意姿态、任意视角下外观一致、时序连贯的高质量视频。在MVHumanNet++上FVD需降到0.275(远低于Qwen的1.442、Wan-Animate的0.403),DNA-Rendering零样本PSNR要达到22.98,并在用户研究中以41.8%的视角一致偏好率大幅领先所有基线,从而系统解决人体视频生成中的姿态与视角联合控制难题。

与已有工作不同的是,本文的独特切入是把任务重新表述为「图像生成+时序精修」两阶段解耦:先用LoRA微调的FLUX.1 Kontext图像模型在SMPL-X法线条件下逐帧合成图像(学习的是几何条件而非外观本身),再用Wan 2.1视频扩散模型以免训练低噪声重去噪+3D FFT时空低通滤波做时序精修。这与Human4DiT等「视频优先」端到端方案在数据效率和质量上限上形成本质差异:图像模型已在海量互联网图像上学到强大外观先验,不必再用稀缺的视频数据重新学外观;时序一致性只交给已经预训练好的通用视频模型,避免在低质量视频上过拟合。

核心方法

ReImagine整体走「先图后影」路线。第一阶段是姿态-视角引导的图像合成模块:以FLUX.1 Kontext为底座,输入SMPL-X参数(提供全局几何token $\mathbf{C}_p$)、在目标相机 $\mathcal{C}_{\text{cam}}$ 下渲染的SMPL-X法线图(通过ControlNet注入DiT块)、正面/背面canonical图像(经VAE编码为 $\mathbf{C}_f$、$\mathbf{C}_b$)以及噪声token $\mathbf{N}_t$,所有token拼接后送入DiT主干,模型在flow matching损失下预测速度场 $\hat{\mathbf{v}}_\theta(\mathbf{x}_t, t\mid\mathcal{C})$。第二阶段是免训练时序精修:把整段视频的VAE latent重加少量高斯噪声从低噪声时间步重启Wan 2.1 I2V-14B-480P的扩散过程,并在前35%推理步内对latent做3D FFT时空低通滤波($\tau_t=0.06, \tau_s=0.12$),首帧latent作为时序锚点不参与滤波。

核心创新是「把外观建模与时序一致性解耦」,与已有方法有三点本质区别。其一,数据效率上:图像backbone已在亿级互联网图像上学到强外观先验,LoRA只需学几何条件映射,因此5000人多视角数据足够;视频端到端方案Uni-Animate DiT在同样数据上FVD仅0.614,本方法FVD降至0.275。其二,训练成本上:时序精修不更新任何参数,仅靠Wan视频模型的内在时空先验+频域正则化即可消除褶皱抖动,这是对SDEdit思想在视频latent上的精细化应用。其三,输入表示上:提出condition-aware RoPE把姿态/前/后/噪声四种异构token统一在一个序列中,靠离散条件索引 $c_i$ 区分并保留各自空间结构,避免简单拼接造成的语义混淆。

方法步骤详情

方法分四步。1) condition prep:渲染SMPL-X法线图送入ControlNet注入DiT块;MLP把SMPL-X参数映射为全局pose token;前/背canonical图共享VAE编码为appearance token。2) 序列化与位置编码:把pose、front、back、noise四类token按 $(x_i,y_i,c_i)$ 分配坐标,pose token用伪空间坐标,condition-aware RoPE注入每个DiT块区分异构条件。3) flow matching训练:VAE、ControlNet冻结,仅LoRA rank=128可学习,4张A100训练10 epoch,以 $\mathcal{L}_{\text{FM}}$ 优化。4) 免训练精修:Wan 2.1 I2V-14B对VAE latent去噪20步,前35%步做3D FFT低通滤波抑制高频抖动($\tau_t=0.06,\tau_s=0.12$),首帧anchor不滤波。

技术新颖性

技术新颖性体现在三个层面。第一是范式层面:从「视频优先联合训练」转向「图像生成+免训练时序精修」的解耦范式,论证了强图像先验+通用视频先验的组合可以替代任务特定的视频训练。第二是表征层面:condition-aware RoPE在序列化DiT中显式区分异构条件token,避开了ControlNet/Adapter堆叠的复杂性,让姿态、前/背外观、噪声在同一注意力机制下交互。第三是精修层面:把3D FFT低通滤波嵌入Wan的去噪过程前35%步,是时频联合正则的新应用——比中值滤波(RD+Med 0.5338)保留更多空间细节,比纯re-denoising(RD 0.5326)抑制更多抖动,最终Aesthetic Score 0.5346超过所有消融组合。

Overview of the proposed pose- and view-guided generation module
Fig. 3: Overview of the proposed pose- and view-guided generation module
Training-free temporal consistency via low-noise re-denoising and spatiotemporal spectral regularization
Fig. 4: Training-free temporal consistency via low-noise re-denoising and spatiotemporal spectral regularization
Data construction pipeline for building canonical and disentangled human assets from MVHumanNet
Fig. 10: Data construction pipeline for building canonical and disentangled human assets from MVHumanNet

实验结果

实验覆盖三个数据集与五项指标。MVHumanNet++上ReImagine取得PSNR 23.99、SSIM 0.827、LPIPS 0.165、FID 36.23、FVD 0.275,全面优于四个基线:FVD比Wan-Ani的0.403低32%、比Qwen的1.442低81%、比Human4DiT的0.574低52%;LPIPS从Human4DiT的0.258降到0.165。DNA-Rendering零样本PSNR 22.98、SSIM 0.847、LPIPS 0.191、FID 57.79、FVD 0.561,PSNR比次优Wan-Ani(20.55)高2.43 dB,FVD比Wan-Fun(0.637)低12%。视频优先对照中Uni-Animate DiT FVD仅0.614、PSNR 19.05,本方法在所有指标上反超。时序消融中IF 0.5303、RD 0.5326、RD+3DFFT 0.5346,CoTracker3显示3D FFT下红色手臂轨迹最平滑。用户研究ReImagine以41.8%视角一致、34.7%时序偏好率均居首。

Quantitative comparison on DNA-Rendering and MVHumanNet
Table 1: Quantitative comparison on DNA-Rendering and MVHumanNet
Aesthetic quality results evaluated using VBench
Table 2: Aesthetic quality results evaluated using VBench
User study (% pairwise preference)
Table 3: User study (% pairwise preference)
Comparison with a video-first baseline (Uni-Animate DiT)
Table 4: Comparison with a video-first baseline (Uni-Animate DiT)
Qualitative comparison for image-to-video human synthesis on the MVHumanNet++ dataset
Fig. 5: Qualitative comparison for image-to-video human synthesis on the MVHumanNet++ dataset
Qualitative comparison on the DNA-Rendering dataset (zero-shot)
Fig. 6: Qualitative comparison on the DNA-Rendering dataset (zero-shot)
Temporal consistency ablation via tracking visualization
Fig. 7: Temporal consistency ablation via tracking visualization
Qualitative comparison between our image-first method and a video-first baseline (Uni-Animate DiT)
Fig. 9: Qualitative comparison between our image-first method and a video-first baseline (Uni-Animate DiT)
More results produced by our end-to-end method
Fig. 11: More results produced by our end-to-end method
查看结构化数据
任务指标本文基线提升
人体视频生成(MVHumanNet++测试集) FVD(越低越好) 0.275 Wan-Animate 0.403(次优),Qwen 1.442(最差) 相对Wan-Ani降低31.8%,相对Qwen降低80.9%
人体视频生成(MVHumanNet++测试集) PSNR(越高越好) 23.99 Wan-Fun 20.83(次优),Human4DiT 19.37(最差) 相对Wan-Fun提升3.16 dB
人体视频生成(MVHumanNet++测试集) LPIPS(越低越好) 0.165 Qwen 0.182(次优),Human4DiT 0.258(最差) 相对Qwen降低9.3%,相对Human4DiT降低36%
人体视频生成(DNA-Rendering零样本) PSNR(越高越好) 22.98 Wan-Animate 20.55(次优),Human4DiT 16.83(最差) 相对Wan-Ani提升2.43 dB
人体视频生成(DNA-Rendering零样本) FVD(越低越好) 0.561 Wan-Fun 0.637(次优),Qwen 1.517(最差) 相对Wan-Fun降低11.9%,相对Qwen降低63%
视频优先基线对比(Uni-Animate DiT) FVD(越低越好) 0.275 Uni-Animate DiT 0.614 降低55.2%
美学质量(VBench Aesthetic Score) 分数(越高越好) RD+3DFFT 0.5346 RD 0.5326,RD+Med 0.5338,IF(无精修)0.5303 相对IF提升0.43个百分点,相对纯re-denoising提升0.20个百分点
用户研究视角一致性偏好 偏好率% 41.8% Wan-Fun 26.8%(次优),Human4DiT 11.7%(最差) 相对Wan-Fun高出15个百分点

局限与改进

作者明确指出的局限包括:依赖正面+背面两张canonical图像,在用户只有单张正面照时需借助GPT-4o构造canonical资产(论文6.1节给出方案但增加流程复杂度);缺失背面输入时背面视角控制力下降(Fig. 8 (a)显示前视元素被错误传播到背面),说明前-背双视图条件对精确视点合成不可或缺;端到端扩展依赖GPT-4o合成约1600身份的解耦数据,规模仍有限。隐含的局限还体现在:1)推理时Wan 2.1 I2V-14B模型巨大(14B参数)但LoRA后的FLUX.1 Kontext也达12B量级,Wan-Fun、Wan-Ani的controlnet变体也存在同样开销,方法并未显著降低部署成本;2)3D FFT低通的超参数 $\tau_t=0.06$、$\tau_s=0.12$ 在35%步内启用是基于经验的选择,对极快速运动或极慢速运动未必最优;3)评估仅在MVHumanNet++和DNA-Rendering两个数据集15人零样本上,缺少多样化服饰、肤色、光照的更广泛评测;4)用户研究未公开参与人数与统计显著性检验方法,41.8%与34.7%的绝对值仍有较大提升空间。

独立分析的弱点

独立分析可识别四处可改进之处。第一,推理效率方面:两阶段串联使单段视频至少需要FLUX.1 Kontext 20步+Wan 2.1 20步共40步扩散,且FLUX和Wan均为10B+参数模型,单卡A100推理一段5秒480P视频估计需数分钟;改进方向是采用FLUX schnell等少步蒸馏版本或知识蒸馏Wan的轻量视频模型。第二,前-背canonical输入门槛方面:当前要求用户提供两张对齐图像,对真实单图输入不够友好;改进方向是引入单图canonical补全网络(如基于Zero123的视角补全),把back输入的获取自动化。第三,3D FFT正则的耦合性方面:$\tau_t$、$\tau_s$ 与「前35%步」两个超参数对不同动作频率需重调;改进方向是引入运动估计模块自适应调整带宽,或在latent频域学习可训练mask替代手工高斯。第四,对极端姿态的稳健性方面:Fig. 5/6显示基线在大幅度姿态变化下出现结构崩坏,论文未单独报告跨极端姿态(如倒立、坐姿)的失败率,改进方向是引入法线-图像一致性约束或针对极端SMPL-X构型增广训练数据。

未来方向

作者在文末与Sec. 6.1中提出两个明确延伸方向。方向一是canonical资产自动生成:基于GPT-4o的解耦流水线已能产出face/clothing/shoes的标准化图,未来可结合3D感知扩散模型(如Era3D、Unique3D)替代GPT-4o以获得更精确的3D一致资产。方向二是端到端组合控制:当前端到端扩展用同一图像模块处理解耦条件,未来可探索属性级别的独立ControlNet分支,实现更细粒度的「换脸换衣不换姿态」。基于成果可延伸的方向还包括:1)将image-first思路推广到多人物交互视频生成,把「先逐人物高质量合成、再做多人物时序关联」作为框架;2)把3D FFT低通推广到4D频域(时间+3D空间)以处理360°视角剧烈切换的退化;3)结合物理仿真先验保证衣物的物理合理性,这是当前所有纯数据驱动方法共有的痛点;4)把Wan的视频先验替换为自回归视频模型(如Wan2.1-T2V-I2V的更长上下文版本)以支持分钟级长视频的全局一致。

复现评估

复现友好度较高。代码、模型与canonical数据集在GitHub公开(github.com/Taited/ReImagine),训练超参全公布:FLUX.1 Kontext + LoRA rank=128、4张A100、batch size=32、Adam学习率 $1\times 10^{-4}$、10 epoch。所用checkpoint均公开:FLUX.1 Kontext、Flux.1-dev-Controlnet-Surface-Normals、Wan 2.1 I2V-14B-480P、HYPIR、YOLO-World、SAM、GPT-4o。难度在于:1)4张A100是中等门槛,单卡需gradient checkpointing;2)Wan 2.1 I2V-14B推理需A100 80G,denoising strength 0.7与步数需精确复现;3)MVHumanNet++/DNA-Rendering需原作者授权,GPT-4o API非确定性影响端到端扩展。按论文配置,经验团队可在2-4周内复现主要定量结果。