P-STMO: Pre-Trained Spatial Temporal Many-to-One Model for 3D Human Pose Estimation

15 Mar 2022  ·  Wenkang Shan, Zhenhua Liu, Xinfeng Zhang, Shanshe Wang, Siwei Ma, Wen Gao ·

This paper introduces a novel Pre-trained Spatial Temporal Many-to-One (P-STMO) model for 2D-to-3D human pose estimation task. To reduce the difficulty of capturing spatial and temporal information, we divide this task into two stages: pre-training (Stage I) and fine-tuning (Stage II). In Stage I, a self-supervised pre-training sub-task, termed masked pose modeling, is proposed. The human joints in the input sequence are randomly masked in both spatial and temporal domains. A general form of denoising auto-encoder is exploited to recover the original 2D poses and the encoder is capable of capturing spatial and temporal dependencies in this way. In Stage II, the pre-trained encoder is loaded to STMO model and fine-tuned. The encoder is followed by a many-to-one frame aggregator to predict the 3D pose in the current frame. Especially, an MLP block is utilized as the spatial feature extractor in STMO, which yields better performance than other methods. In addition, a temporal downsampling strategy is proposed to diminish data redundancy. Extensive experiments on two benchmarks show that our method outperforms state-of-the-art methods with fewer parameters and less computational overhead. For example, our P-STMO model achieves 42.1mm MPJPE on Human3.6M dataset when using 2D poses from CPN as inputs. Meanwhile, it brings a 1.5-7.1 times speedup to state-of-the-art methods. Code is available at https://github.com/paTRICK-swk/P-STMO.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Monocular 3D Human Pose Estimation Human3.6M P-STMO (N=243) Average MPJPE (mm) 42.1 # 10
Use Video Sequence Yes # 1
Frames Needed 243 # 33
Need Ground Truth 2D Pose No # 1
2D detector CPN # 1
3D Human Pose Estimation Human3.6M P-STMO-S (N=81) Average MPJPE (mm) 44.1 # 97
Using 2D ground-truth joints No # 2
Multi-View or Monocular Monocular # 1
3D Human Pose Estimation Human3.6M P-STMO (N=243) Average MPJPE (mm) 42.1 # 79
Using 2D ground-truth joints No # 2
Multi-View or Monocular Monocular # 1
PA-MPJPE 34.4 # 21
3D Human Pose Estimation MPI-INF-3DHP P-STMO (N=81) AUC 75.8 # 13
MPJPE 32.2 # 13
PCK 97.9 # 11

Results from Other Papers


Task Dataset Model Metric Name Metric Value Rank Source Paper Compare
3D Human Pose Estimation Human3.6M P-STMO (N=243 GT) Average MPJPE (mm) 29.3 # 28
Using 2D ground-truth joints Yes # 2
Multi-View or Monocular Monocular # 1

Methods