FinePhys: Fine-grained Human Action Generation by Explicitly Incorporating Physical Laws for Effective Skeletal Guidance
Dian Shao, Mingfei Shi, Shengda Xu, Haodong Chen, Yongle Huang, Binglu Wang
TL;DR
FinePhys tackles the challenge of generating physically plausible, fine-grained human action videos from monocular input by integrating physics into skeletal-guided diffusion. It introduces a physics-informed diffusion framework that combines online 2D pose estimation, in-context learning for 2D-to-3D pose lifting, and a differentiable PhysNet module enforcing the Euler-Lagrange dynamics $M(q)\ddot{q} = J(q,\dot{q}) - C(q,\dot{q})$ to produce physics-refined 3D skeletons, which are fused with data-driven poses to guide the diffusion process via multi-scale skeletal heatmaps. The approach leverages observational, inductive, and learning biases, with stage-wise losses that promote physical consistency and efficient parameterization via LoRA in the 3D-UNet. Evaluations on FineGym FX-JUMP, FX-TURN, and FX-SALTO show substantial improvements over baselines in both quantitative metrics (including the enhanced CLIP-SIM$^*$ and user studies) and qualitative analyses, yielding more natural and biomechanically plausible actions. This work advances physically grounded video synthesis for complex, high-deformation human motions and offers a pathway toward reliable fine-grained action generation for animation and robotics.
Abstract
Despite significant advances in video generation, synthesizing physically plausible human actions remains a persistent challenge, particularly in modeling fine-grained semantics and complex temporal dynamics. For instance, generating gymnastics routines such as "switch leap with 0.5 turn" poses substantial difficulties for current methods, often yielding unsatisfactory results. To bridge this gap, we propose FinePhys, a Fine-grained human action generation framework that incorporates Physics to obtain effective skeletal guidance. Specifically, FinePhys first estimates 2D poses in an online manner and then performs 2D-to-3D dimension lifting via in-context learning. To mitigate the instability and limited interpretability of purely data-driven 3D poses, we further introduce a physics-based motion re-estimation module governed by Euler-Lagrange equations, calculating joint accelerations via bidirectional temporal updating. The physically predicted 3D poses are then fused with data-driven ones, offering multi-scale 2D heatmap guidance for the diffusion process. Evaluated on three fine-grained action subsets from FineGym (FX-JUMP, FX-TURN, and FX-SALTO), FinePhys significantly outperforms competitive baselines. Comprehensive qualitative results further demonstrate FinePhys's ability to generate more natural and plausible fine-grained human actions.
