← 返回 2026-01-19

PhyRPR:无需训练的物理约束视频生成 PhyRPR: Training-Free Physics-Constrained Video Generation

Yibo Zhao, Hengjia Li, Xiaofei He, Boxi Wu 📅 2026-01-14 👍 3 2026-07-13 08:35
多模态大模型 扩散模型 物理约束 视频生成 运动规划

三阶段解耦物理推理与视觉合成的免训练视频生成框架

前置知识

扩散模型(Diffusion Model)

扩散模型是一类生成模型,通过逐步向数据添加噪声(前向过程)再学习去噪(反向过程)来生成高质量内容。在视频生成领域,扩散模型如WanX、HunyuanVideo等已经能够合成视觉上逼真的视频。其核心是通过流匹配(Flow Matching)框架定义噪声水平 $\sigma \in [0,1]$,采样时从纯噪声开始逐步去噪得到目标视频。本文在此基础上提出运动感知的噪声一致注入策略来增强物理约束。

本文的PhyRefine阶段直接作用于扩散模型的采样过程,理解扩散模型的采样机制是理解本文技术贡献的基础。

大型多模态模型(LMM)

大型多模态模型如GPT-4、Gemini等能够同时处理文本和图像输入,具备强大的语义推理能力。在本文中,LMM被用作'运动导演'(motion director),负责从文本提示中推断物理状态转换序列、选择运动原语(motion primitives)及其参数。具体地,本文使用Gemini-3-pro-preview作为LMM,将其推理能力与视频生成模型的渲染能力解耦。

LMM是PhyReason和PhyPlan两个阶段的核心组件,理解LMM的推理能力有助于理解本文如何将物理理解与视觉合成解耦。

运动原语(Motion Primitives)

运动原语是预定义的运动模式类型,如弹道运动(Ballistic)、漂移运动(Drifting)、线性运动(Linear)等。每个运动原语 $\tau_k$ 有对应的函数 $F_{\tau_k}$,能够根据起始点 $c_{start}$ 和终点 $c_{end}$ 以及物理参数 $\theta^*$ 生成连续轨迹 $c(t) = F_{\tau_k}(c_{start}, c_{end}, t; \theta^*)$。这些原语足够覆盖常见的物理运动模式,使得规划阶段能够确定性地合成粗粒度运动支架。

运动原语是PhyPlan阶段的核心抽象,理解它们如何被选择和参数化是理解物理约束如何被编码为可执行轨迹的关键。

图像分割与遮罩(Segmentation & Mask)

本文使用SAM3(Segment Anything with Concepts)进行开放词汇分割,从关键帧中提取每个动态实体的二元遮罩 $M_{i,k} = S_{seg}(I_i, o_k)$。这些遮罩提供了对象级别的空间定位,使得后续的运动规划和精炼能够针对特定对象进行精确控制。遮罩在潜在空间中被下采样为运动遮罩 $m$,用于在PhyRefine阶段进行区域特定的潜空间融合。

对象遮罩是连接视觉推理与运动控制的桥梁,它将语义理解转化为可操作的空间约束。

流匹配(Flow Matching)

流匹配是一种生成建模框架,通过插值路径 $x_\sigma = (1-\sigma)x_0 + \sigma\epsilon$ 定义噪声水平,其中 $x_0$ 是干净潜变量,$\epsilon$ 是噪声。速度场定义为 $v^* = \epsilon - x_0$。在实践中,扩散模型预测速度 $v_\theta(x_\sigma, \sigma)$,由此可推断干净分量 $\hat{x}_0 = x_\sigma - \sigma v_\theta$ 和噪声分量 $\hat{\epsilon} = x_\sigma + (1-\sigma)v_\theta$。本文基于此框架设计了噪声一致的潜空间注入策略。

流匹配是PhyRefine阶段的数学基础,理解其插值路径和速度场定义是理解运动感知噪声一致注入(NANC)策略的前提。

研究动机

当前基于扩散的视频生成模型虽然能够合成视觉上逼真的视频,但在满足物理约束方面表现不佳。根本原因在于现有方法多采用单阶段去噪流程,将高层物理理解与低层视觉合成纠缠在一起,使得模型难以在需要显式物理推理的场景中生成合理内容。具体而言,在PhyGenBench和VideoScience-Bench等物理基准测试中,当前模型在物理一致性方面表现糟糕。例如,现有模型无法保持油漂浮在牛奶上的物理现象,也无法遵循明确的方向性指令。图2展示了先验模型在遵循物理约束方面的失败案例:在排球触地反弹场景中,基线方法无法产生清晰且物理上合理的反弹;在轨迹控制场景中,基线方法偏离指定路径,或者在箭头引导场景中混淆方向,产生混乱运动。这些问题的根源在于单阶段去噪过程仅通过隐式学习获取物理常识,缺乏对物理约束的显式建模。

本文的目标是本文旨在提出一个无需训练的三阶段流水线PhyRPR(PhyReason–PhyPlan–PhyRefine),通过将物理理解与视觉合成解耦来实现物理约束下的视频生成。具体目标包括:第一,利用大型多模态模型进行物理状态推理,从文本提示中提取物理上一致的关键状态序列;第二,通过确定性规划工具将离散关键状态转换为连续时空轨迹,合成粗粒度运动支架;第三,将运动支架注入扩散采样过程,在保持视觉质量的同时确保物理一致性。最终目标是在文本条件生成和图像条件生成两种常见使用场景下,实现物理上合理的视频生成以及精确的运动控制。

与已有工作不同的是,本文的独特切入角度在于'解耦'——将'应该发生什么'(物理理解)与'如何渲染'(视觉合成)分离。现有方法要么依赖大规模物理数据集进行训练(如神经牛顿动力学),要么需要实例特定的测试时训练(如VChain),计算成本高昂且泛化能力有限。本文观察到,大型多模态模型已经具备强大的物理推理能力,视频扩散模型具备优秀的渲染能力,问题在于两者之间缺乏有效的桥梁。因此,本文提出通过暴露中间的、物理上有意义的表示(关键帧、对象遮罩、运动轨迹)来连接推理与渲染。这种分阶段设计提供了可解释、可控的生成过程,无需昂贵的参数优化即可实现物理上合理的生成。与基于训练的方法相比,这种无需训练的范式将理解与生成在物理运动过程中解耦,使得精确的物理约束合成成为可能。

核心方法

PhyRPR的核心直觉是将视频生成分解为三个层次:理解物理世界应该发生什么(PhyReason)、规划如何运动(PhyPlan)、以及如何渲染视觉细节(PhyRefine)。整体技术路线如下:首先,利用大型多模态模型从文本提示中推断物理状态转换序列,并通过图像生成和分割获得关键帧及对象遮罩;其次,选择运动原语并拟合物理参数,确定性地渲染粗粒度运动视频;最后,将运动支架通过运动感知噪声一致注入(NANC)策略融入扩散采样过程,利用预训练视频模型的渲染先验来改善视觉质量。这种设计使得每个阶段专注于特定任务,避免了单阶段方法中物理推理与视觉合成的纠缠,同时保持了整个流程的可解释性和可控性。

本文的核心创新在于'解耦'这一设计哲学,与已有方法的本质区别体现在三个层面。首先,与端到端训练方法(如ProPHY、VChain)不同,PhyRPR完全无需训练,通过编排现成模型的能力实现物理约束生成,避免了大规模数据收集和昂贵的参数优化。其次,与提示增强方法不同,PhyRPR不仅优化文本描述,还引入视觉反馈——LMM在生成每个关键帧时能够观察前一帧的实际外观,产生更精确的编辑指令。最关键的是,PhyRPR引入了确定性的运动规划层(PhyPlan),将离散的关键状态转换为连续轨迹,这是现有方法所缺乏的。最后,在精炼阶段,PhyRPR提出了运动感知噪声一致注入(NANC)策略,仅在运动区域内替换干净分量,避免了全局SDEdit风格方法可能引入的分布偏移。这种选择性注入确保了物理约束区域与非约束区域的一致性。

方法步骤详情

PhyRPR包含三个明确的阶段,每个阶段有清晰的输入输出。第一阶段PhyReason(物理推理):输入为用户提示 $P$,LMM输出物理状态转换提示序列 $\{p_i\}_{i=1}^L = \text{LMM}(P)$,其中 $p_i$ 是第 $i$ 个运动里程碑的文本描述。然后通过文本到图像生成器合成初始关键帧 $I_1 = GT2I(p_1)$,后续关键帧通过指令引导的图像编辑模型生成 $I_i = G_{edit}(I_{i-1}, e_i)$,其中 $e_i$ 是LMM基于视觉反馈产生的精炼编辑指令。最后,应用开放词汇分割模型提取对象遮罩 $M_{i,k} = S_{seg}(I_i, o_k)$。第二阶段PhyPlan(物理规划):输入为关键帧序列 $\{I_i\}$ 和对象遮罩 $\{M_{i,k}\}$,LMM输出结构化运动脚本 $A = \{\tau_k, \{s_{i,k}\}_{i=1}^L\}_{o_k \in O}$,其中 $\tau_k$ 是运动原语类型,$s_{i,k} = [x, y, s, r, \alpha]^\top$ 是归一化状态向量(位置、缩放、旋转、不透明度)。工具箱拟合物理参数 $\theta^*$ 生成连续轨迹 $c(t) = F_{\tau_k}(c_{start}, c_{end}, t; \theta^*)$,并通过布局合成和内容合成渲染粗粒度视频 $V_{coarse}$。第三阶段PhyRefine(物理精炼):输入为粗粒度视频和当前带噪潜变量 $x_\sigma$,下采样占用遮罩获得运动遮罩 $m$,编码粗粒度视频获得参考干净潜变量 $x_0^{ref}$。在选定采样步骤,替换运动区域内的干净分量 $\tilde{x}_0 = (1-m)\hat{x}_0 + m x_0^{ref}$,重建新潜变量 $\tilde{x}_\sigma = (1-\sigma)\tilde{x}_0 + \sigma \hat{\epsilon}$,保持噪声流形的一致性。

技术新颖性

PhyRPR的技术新颖性体现在多个层面。首先,'无需训练的三阶段解耦'这一范式是全新的——现有方法要么需要大规模训练(如ProPHY需要物理数据集),要么需要实例特定的微调(如VChain),而PhyRPR通过编排现成模型实现了零训练成本。其次,LMM作为'运动导演'的用法具有创新性:不仅用于文本理解,还用于视觉反馈式的迭代精炼,每个关键帧的生成都依赖于对前一帧的实际观察。第三,运动感知噪声一致注入(NANC)策略是核心技术贡献。与SDEdit风格的全局噪声添加不同,NANC仅在运动遮罩区域内替换干净分量,通过公式 $\tilde{x}_0 = (1-m)\hat{x}_0 + m x_0^{ref}$ 实现选择性注入,同时通过公式 $\tilde{x}_\sigma = (1-\sigma)\tilde{x}_0 + \sigma\hat{\epsilon}$ 保持噪声流形的一致性。这种设计确保了运动区域遵循规划轨迹,非运动区域保持视觉一致性。第四,运动原语和参数化轨迹的引入为物理约束提供了精确的数学表达,使得连续时空轨迹能够被确定性地合成。这些创新共同构成了一个可解释、可控且高效的物理约束视频生成框架。

Samples produced by our method. (a–b) require physical priors, while (c–d) emphasize strict motion constraints.
Fig. 1: Samples produced by our method. (a–b) require physical priors, while (c–d) emphasize strict motion constraints.
Overview of our training-free three-stage pipeline PhyRPR: PhyReason, PhyPlan, and PhyRefine.
Fig. 3: Overview of our training-free three-stage pipeline PhyRPR: PhyReason, PhyPlan, and PhyRefine.

实验结果

本文在40个多样化测试场景上进行了全面实验,涵盖纯文本提示和图像+提示对两种设置。定量结果显示,PhyRPR在所有指标上均优于基线方法。在VBench指标上,PhyRPR达到质量63.30、时间一致性97.89、总分86.36,分别比最强基线WanX-I2V(62.77/97.24/85.75)提升0.53/0.65/0.61。在LMM-as-judge评分(1-5分制)上,PhyRPR在物理合理性(4.33 vs 3.85)、轨迹合规性(4.78 vs 4.45)、时间一致性(4.78 vs 4.45)、语义对齐(4.75 vs 4.13)和总体评分(4.66 vs 4.01)上均显著超越最强基线WanX-I2V-Enhance。在用户研究(1-10分制,12名参与者)中,PhyRPR在文本对齐(7.83 vs 6.45)、物理合理性(6.84 vs 5.99)、视觉质量(7.56 vs 7.49)和总体评分(7.41 vs 6.56)上全面领先。消融实验表明,去除PhyPlan(LTX-Multi -P)导致物理合理性从4.78降至3.88,轨迹合规性从4.78降至4.10,证明运动规划对物理约束的重要性。去除PhyRefine(SDEdit-style -R)导致物理合理性从4.78降至3.43,表明运动感知精炼对视觉质量的关键作用。提示增强虽然能提升约束遵循度(如WanX-I2V-Enhance的语义对齐从3.83提升至4.13),但可能略微降低VBench质量,而PhyRPR同时实现了两者的提升。

Qualitative comparison with baselines. We use the first frame from PhyReason as the reference for I2V baselines. Our method better captures the physical process, including deformation during inflation and a plausible rebound.
Fig. 4: Qualitative comparison with baselines. We use the first frame from PhyReason as the reference for I2V baselines. Our method better captures the physical process, including deformation during inflation and a plausible rebound.
Qualitative comparison with baselines. We specify physical constraints via text prompts or arrow guidance. Compared to baseline methods, our approach generates videos that more faithfully satisfy the specified physical constraints.
Fig. 5: Qualitative comparison with baselines. We specify physical constraints via text prompts or arrow guidance. Compared to baseline methods, our approach generates videos that more faithfully satisfy the specified physical constraints.
查看结构化数据
任务指标本文基线提升
文本条件视频生成(T2V) VBench Overall 86.36 WanX-T2V-Enhance 79.37 +6.99 (相对提升8.8%)
文本条件视频生成(T2V) LMM-as-judge 物理合理性 (1-5) 4.33 WanX-T2V-Enhance 3.45 +0.88 (相对提升25.5%)
图像条件视频生成(I2V) VBench Overall 86.36 WanX-I2V 85.75 +0.61 (相对提升0.7%)
图像条件视频生成(I2V) LMM-as-judge 轨迹合规性 (1-5) 4.78 WanX-I2V-Enhance 4.45 +0.33 (相对提升7.4%)
物理约束视频生成 User Study 总体 (1-10) 7.41 WanX-I2V-Enhance 6.56 +0.85 (相对提升13.0%)
消融研究(去除PhyPlan) LMM-as-judge 物理合理性 (1-5) 4.78 LTX-Multi -P 3.88 +0.90 (相对提升23.2%)
消融研究(去除PhyRefine) LMM-as-judge 物理合理性 (1-5) 4.78 SDEdit-style -R 3.43 +1.35 (相对提升39.4%)

局限与改进

尽管PhyRPR取得了显著进展,但仍存在若干局限性。首先,本文的评估主要基于40个测试场景,虽然涵盖了多种物理约束类型,但与大规模基准测试(如PhyGenBench包含数百个场景)相比,评估规模有限,可能无法完全代表方法在所有物理场景中的泛化能力。其次,LMM的推理能力直接决定了PhyReason和PhyPlan的质量,当LMM对复杂物理现象的理解不足时(如涉及流体力学或多体相互作用的场景),整个流水线的输出质量会受到影响。第三,运动原语库(Ballistic、Drifting、Linear等)虽然覆盖了常见运动模式,但对于更复杂的物理过程(如旋转、形变、相变等)可能表达能力不足。第四,PhyRefine阶段依赖于SAM3的分割质量,当对象边界模糊或存在遮挡时,运动遮罩的准确性会下降,进而影响精炼效果。此外,整个流水线涉及多个模型的调用(LMM、图像生成器、分割模型、视频扩散模型),推理成本较高,实时应用存在挑战。最后,本文的方法本质上是'后处理'式的——它不改变底层视频模型的权重,而是通过外部引导增强物理约束,这意味着对于底层模型完全无法处理的场景(如需要全新物理概念),方法的效果可能有限。

独立分析的弱点

PhyRPR的弱点主要体现在以下几个方面。第一,对LMM的过度依赖:PhyReason和PhyPlan两个阶段完全依赖LMM的推理能力,当面对LMM训练数据中罕见的物理现象(如量子力学或极端条件下的物理过程)时,推理质量可能显著下降。改进方向可以是引入专门的物理知识库或符号推理系统作为LMM的补充。第二,运动原语的表达能力有限:当前使用的Ballistic、Drifting、Linear等原语无法覆盖所有物理运动模式,特别是涉及连续形变、流体行为或多体耦合的场景。可以扩展原语库或引入参数化运动模型(如神经ODE)来增强表达能力。第三,分割模型的脆弱性:SAM3在处理透明物体、运动模糊或复杂背景时可能产生不准确的遮罩,进而影响运动规划和精炼。改进方向可以是引入时序一致性约束或使用视频分割模型。第四,推理效率问题:整个流水线需要多次模型调用(LMM推理、图像生成、分割、视频扩散),延迟较高。可以通过缓存机制、模型蒸馏或并行化来优化。第五,缺乏端到端优化:各阶段独立工作,无法联合优化,次优的中间结果会传播到后续阶段。可以考虑引入轻量级的反馈机制或迭代精炼。

未来方向

本文作者提出的研究方向与基于本文成果可延伸的方向包括以下几个方面。首先,扩展物理原语库:当前的运动原语覆盖了基本运动类型,未来可以引入更复杂的物理模型(如刚体动力学、流体力学、弹性形变等),使框架能够处理更广泛的物理场景。其次,增强LMM的物理推理能力:通过物理知识注入、符号推理集成或多LMM协同推理,提升对复杂物理现象的理解深度。第三,探索端到端训练的可能性:虽然本文强调'无需训练'的优势,但探索如何在保持解耦设计的同时引入轻量级训练(如LoRA适配器)可能进一步提升性能。第四,扩展到更长视频:当前方法主要处理短视频片段,未来可以探索如何将三阶段框架扩展到长视频生成,引入时序一致性和因果推理。第五,多模态控制:除了文本和图像,探索如何引入其他控制信号(如物理模拟器输出、传感器数据、用户草图等)来增强物理约束的表达。第六,实时应用优化:通过模型压缩、缓存策略或流式处理,降低推理延迟,使方法能够应用于交互式场景(如游戏、虚拟现实)。

复现评估

本文的复现性评估如下。开源情况:论文未明确说明代码是否开源,但提供了详细的实现细节,包括使用的具体模型版本(Gemini-3-pro-preview、SAM3、Nano Banana Pro、Wan2.2-I2V-A14B)和关键超参数。数据方面:作者设计了40个多样化测试场景,涵盖纯文本提示和图像+提示对两种设置,但未公开这些测试用例。算力需求:整个流水线涉及多个大型模型(LMM、图像生成器、分割模型、视频扩散模型),推理成本较高,需要GPU资源支持。复现难度中等偏高:虽然各组件(LMM、SAM3、Wan2.2)均可获取,但集成这些组件并实现NANC策略需要一定的工程能力。关键复现挑战包括:LMM的提示工程细节(如何引导LMM进行物理推理)、运动原语工具箱的实现(参数拟合和轨迹合成)、以及NANC策略的精确实现(运动遮罩下采样、噪声一致注入的时机选择)。建议复现者首先确保各单独组件可用,然后按照三阶段顺序逐步集成。