Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

PhysDiff: Physics-Guided Human Motion Diffusion Model

About

Denoising diffusion models hold great promise for generating diverse and realistic human motions. However, existing motion diffusion models largely disregard the laws of physics in the diffusion process and often generate physically-implausible motions with pronounced artifacts such as floating, foot sliding, and ground penetration. This seriously impacts the quality of generated motions and limits their real-world application. To address this issue, we present a novel physics-guided motion diffusion model (PhysDiff), which incorporates physical constraints into the diffusion process. Specifically, we propose a physics-based motion projection module that uses motion imitation in a physics simulator to project the denoised motion of a diffusion step to a physically-plausible motion. The projected motion is further used in the next diffusion step to guide the denoising diffusion process. Intuitively, the use of physics in our model iteratively pulls the motion toward a physically-plausible space, which cannot be achieved by simple post-processing. Experiments on large-scale human motion datasets show that our approach achieves state-of-the-art motion quality and improves physical plausibility drastically (>78% for all datasets).

Ye Yuan, Jiaming Song, Umar Iqbal, Arash Vahdat, Jan Kautz• 2022

Related benchmarks

TaskDatasetResultRank
Text-to-motion generationHumanML3D (test)
FID0.433
553
text-to-motion mappingKIT-ML (test)
R Precision (Top 3)0.396
275
Robotic ManipulationRobotic Manipulation Task (test)
Safety Rate76
10
Maze NavigationMaze navigation task
Safety Rate30
10
PDE controlPDE control (test)
Rsample0.00e+0
10
Suffix CompletionHumanML3D (test)
R-Precision Top-371.1
7
Temporal InpaintingHumanML3D (test)
R-Precision Top-30.692
7
Motion Prefix EditingHumanML3D (test)
R-Precision (Top-1)0.42
4
3D Human Motion SynthesisHumanML3D
FID0.43
3
Showing 9 of 9 rows

Other info

Follow for update