LangPose: Language-Aligned Motion for Robust 3D Human Pose Estimation
Longyun Liao, Rong Zheng
TL;DR
LangPose tackles the ill-posed 2D-to-3D human pose lifting by injecting semantic action knowledge through text–motion alignment. It introduces a two-stage regime with semantic-alignment pretraining on a synthetic, fine-grained action dataset and subsequent fine-tuning on real 3D pose data without action labels, augmented by masked body-part and masked time-window strategies. The architecture uses dual BERT-style encoders for text and pose and a cross-modal contrastive objective, achieving state-of-the-art MPJPE/PCK on Human3.6M and MPI-INF-3DHP while maintaining lower inference cost than diffusion-based methods. This work demonstrates that incorporating semantic action information can robustify 3D HPE under occlusion and dynamic motion, with potential extensions to motion prediction and captioning.
Abstract
2D-to-3D human pose lifting is an ill-posed problem due to depth ambiguity and occlusion. Existing methods relying on spatial and temporal consistency alone are insufficient to resolve these problems especially in the presence of significant occlusions or high dynamic actions. Semantic information, however, offers a complementary signal that can help disambiguate such cases. To this end, we propose LangPose, a framework that leverages action knowledge by aligning motion embeddings with text embeddings of fine-grained action labels. LangPose operates in two stages: pretraining and fine-tuning. In the pretraining stage, the model simultaneously learns to recognize actions and reconstruct 3D poses from masked and noisy 2D poses. During the fine-tuning stage, the model is further refined using real-world 3D human pose estimation datasets without action labels. Additionally, our framework incorporates masked body parts and masked time windows in motion modeling, encouraging the model to leverage semantic information when spatial and temporal consistency is unreliable. Experiments demonstrate the effectiveness of LangPose, achieving SOTA level performance in 3D pose estimation on public datasets, including Human3.6M and MPI-INF-3DHP. Specifically, LangPose achieves an MPJPE of 36.7mm on Human3.6M with detected 2D poses as input and 15.5mm on MPI-INF-3DHP with ground-truth 2D poses as input.
