PhysDiff: Physics-Guided Human Motion Diffusion Model
去噪扩散模型在生成多样且逼真的人体动作方面前景广阔。然而,现有动作扩散模型在生成过程中普遍忽略物理规律,常产生存在明显物理异常的动作——如身体漂浮、脚步滑动、地面穿透等问题。这不仅严重影响生成动作的质量,更限制了其在实际场景中的应用。为解决这一难题,我们提出了一种新型物理引导动作扩散模型(PhysDiff),将物理约束融入扩散过程。具体而言,我们设计了一个基于物理的动作投影模块,通过物理仿真器中的动作模拟,将每个扩散步骤去噪后的动作投影至符合物理规律的状态。经物理修正的动作将在后续扩散步骤中引导去噪过程。从机理上看,这种物理机制的引入能持续将动作迭代牵引至物理合理的空间,这是传统后处理方法无法实现的。基于大规模人体动作数据集的实验表明,我们的方法在动作质量上达到最优水平,并将物理合理性全面提升(所有数据集提升幅度>78%)。