Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Skeleton-in-Context: Unified Skeleton Sequence Modeling with In-Context Learning

About

In-context learning provides a new perspective for multi-task modeling for vision and NLP. Under this setting, the model can perceive tasks from prompts and accomplish them without any extra task-specific head predictions or model fine-tuning. However, Skeleton sequence modeling via in-context learning remains unexplored. Directly applying existing in-context models from other areas onto skeleton sequences fails due to the inter-frame and cross-task pose similarity that makes it outstandingly hard to perceive the task correctly from a subtle context. To address this challenge, we propose Skeleton-in-Context (SiC), an effective framework for in-context skeleton sequence modeling. Our SiC is able to handle multiple skeleton-based tasks simultaneously after a single training process and accomplish each task from context according to the given prompt. It can further generalize to new, unseen tasks according to customized prompts. To facilitate context perception, we additionally propose a task-unified prompt, which adaptively learns tasks of different natures, such as partial joint-level generation, sequence-level prediction, or 2D-to-3D motion prediction. We conduct extensive experiments to evaluate the effectiveness of our SiC on multiple tasks, including motion prediction, pose estimation, joint completion, and future pose estimation. We also evaluate its generalization capability on unseen tasks such as motion-in-between. These experiments show that our model achieves state-of-the-art multi-task performance and even outperforms single-task methods on certain tasks.

Xinshun Wang, Zhongbin Fang, Xia Li, Xiangtai Li, Mengyuan Liu• 2023

Related benchmarks

TaskDatasetResultRank
3D Human Pose EstimationHuman3.6M (test)--
547
Human Motion PredictionHuman3.6M (test)
MPJPE33.42
85
3D Pose EstimationHuman3.6M
MPJPE (mm)51.6
66
Motion PredictionAMASS
MPJPE (80ms)11
15
Future Pose EstimationH3.6M
MPJPE (200ms)59.2
15
Joint Completion3DPW
MPJPE (40%)29.5
15
Motion In-betweeningHuman3.6M (test)
MPJPE (Avg)31.27
7
Joint CompletionH3.6M generalization (test)
Error (40%)150.1
5
Motion Prediction3DPW generalization (test)
Error Horizon 40ms7.1
5
Pose EstimationAMASS generalization (test)
MPJPE21.7
5
Showing 10 of 11 rows

Other info

Code

Follow for update