Marrying Text-to-Motion Generation with Skeleton-Based Action Recognition
About
Human action recognition and motion generation are two active research problems in human-centric computer vision, both aiming to align motion with textual semantics. However, most existing works study these two problems separately, without uncovering the links between them, namely that motion generation requires semantic comprehension. This work investigates unified action recognition and motion generation by leveraging skeleton coordinates for both motion understanding and generation. We propose Coordinates-based Autoregressive Motion Diffusion (CoAMD), which synthesizes motion in a coarse-to-fine manner. As a core component of CoAMD, we design a Multi-modal Action Recognizer (MAR) that provides gradient-based semantic guidance for motion generation. Furthermore, we establish a rigorous benchmark by evaluating baselines on absolute coordinates. Our model can be applied to four important tasks, including skeleton-based action recognition, text-to-motion generation, text-motion retrieval, and motion editing. Extensive experiments on 13 benchmarks across these tasks demonstrate that our approach achieves state-of-the-art performance, highlighting its effectiveness and versatility for human motion modeling. Code is available at https://github.com/jidongkuang/CoAMD.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-motion generation | HumanML3D (test) | FID0.065 | 553 | |
| Action Recognition | NTU-60 (xsub) | Accuracy50.24 | 251 | |
| Action Recognition | NTU-120 (cross-subject (xsub)) | Accuracy38.29 | 239 | |
| Action Recognition | NTU 120 (Cross-Setup) | Accuracy39.11 | 231 | |
| Action Recognition | NTU-60 (xview) | Accuracy54.04 | 145 | |
| Text-to-motion retrieval | HumanML3D | Recall@388.05 | 19 | |
| Motion-to-text retrieval | HumanML3D | R@168.86 | 16 | |
| Text-to-motion generation | KIT | R-Precision@10.431 | 8 | |
| Prefix generation | HumanML3D | R-Precision@152.5 | 3 | |
| Suffix generation | HumanML3D | R-Precision Top 10.522 | 3 |