Superman: Unifying Skeleton and Vision for Human Motion Perception and Generation
Xinshun Wang, Peiming Li, Ziyi Wang, Zhongbin Fang, Zhichao Deng, Songtao Wu, Jason Li, Mengyuan Liu
TL;DR
Superman unifies perception and generation of human motion by grounding a discrete cross-modal motion vocabulary in a Vision-Guided Motion Tokenizer (VGMT) that fuses visual evidence with 3D skeleton geometry. A single decoder-only Multi-modal LLM (MLLM) learns to handle three tasks—3D Pose Estimation from video, Motion Prediction, and Motion In-betweening—by autoregressively modeling encoded motion tokens, optionally enhanced by the Motion-Aware Fine-Tuning (MAFT) module. Empirical results on Human3.6M and zero-shot generalization to 3DPW show state-of-the-art or competitive performance across all tasks, with ablations confirming the value of visual grounding, larger model/codebook capacity, and unified multi-task training. The approach demonstrates efficient, scalable, and robust generative motion analysis that tightly links visual input to skeleton-based motion language, enabling broader applicability in motion understanding and synthesis.
Abstract
Human motion analysis tasks, such as temporal 3D pose estimation, motion prediction, and motion in-betweening, play an essential role in computer vision. However, current paradigms suffer from severe fragmentation. First, the field is split between ``perception'' models that understand motion from video but only output text, and ``generation'' models that cannot perceive from raw visual input. Second, generative MLLMs are often limited to single-frame, static poses using dense, parametric SMPL models, failing to handle temporal motion. Third, existing motion vocabularies are built from skeleton data alone, severing the link to the visual domain. To address these challenges, we introduce Superman, a unified framework that bridges visual perception with temporal, skeleton-based motion generation. Our solution is twofold. First, to overcome the modality disconnect, we propose a Vision-Guided Motion Tokenizer. Leveraging the natural geometric alignment between 3D skeletons and visual data, this module pioneers robust joint learning from both modalities, creating a unified, cross-modal motion vocabulary. Second, grounded in this motion language, a single, unified MLLM architecture is trained to handle all tasks. This module flexibly processes diverse, temporal inputs, unifying 3D skeleton pose estimation from video (perception) with skeleton-based motion prediction and in-betweening (generation). Extensive experiments on standard benchmarks, including Human3.6M, demonstrate that our unified method achieves state-of-the-art or competitive performance across all motion tasks. This showcases a more efficient and scalable path for generative motion analysis using skeletons.
