UniMotion: A Unified Framework for Motion-Text-Vision Understanding and Generation
About
We present UniMotion, to our knowledge the first unified framework for simultaneous understanding and generation of human motion, natural language, and RGB images within a single architecture. Existing unified models handle only restricted modality subsets (e.g., Motion-Text or static Pose-Image) and predominantly rely on discrete tokenization, which introduces quantization errors and disrupts temporal continuity. UniMotion overcomes both limitations through a core principle: treating motion as a first-class continuous modality on equal footing with RGB. A novel Cross-Modal Aligned Motion VAE (CMA-VAE) and symmetric dual-path embedders construct parallel continuous pathways for Motion and RGB within a shared LLM backbone. To inject visual-semantic priors into motion representations without requiring images at inference, we propose Dual-Posterior KL Alignment (DPA), which distills a vision-fused encoder's richer posterior into the motion-only encoder. To address the cold-start problem -- where text supervision alone is too sparse to calibrate the newly introduced motion pathway -- we further propose Latent Reconstruction Alignment (LRA), a self-supervised pre-training strategy that uses dense motion latents as unambiguous conditions to co-calibrate the embedder, backbone, and flow head, establishing a stable motion-aware foundation for all downstream tasks. UniMotion achieves state-of-the-art performance across seven tasks spanning any-to-any understanding, generation, and editing among the three modalities, with especially strong advantages on cross-modal compositional tasks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-motion generation | HumanML3D | R-Precision (Top 1)55.7 | 64 | |
| Human Motion Prediction | 3DPW | -- | 27 | |
| Text-to-motion retrieval | HumanML3D | Recall@384.1 | 14 | |
| Motion-to-Text | HumanML3D | BERTScore41.2 | 9 | |
| Vision-to-Motion | Human3.6M (test) | MPJPE75 | 9 | |
| Vision-to-Text | H3.6M | BLEU-421.9 | 4 | |
| Motion Prediction | AMASS HumanML3D | FID0.871 | 4 | |
| Text-conditioned motion editing | MotionFix | R@163.81 | 4 | |
| Motion-guided Image Editing | H3.6M and 3DPW | FID18.92 | 3 | |
| Vision-to-Text | Human3.6M and MoVid | BLEU-421.9 | 3 |