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

Anatomy-aware 3D Human Pose Estimation with Bone-based Pose Decomposition

About

In this work, we propose a new solution to 3D human pose estimation in videos. Instead of directly regressing the 3D joint locations, we draw inspiration from the human skeleton anatomy and decompose the task into bone direction prediction and bone length prediction, from which the 3D joint locations can be completely derived. Our motivation is the fact that the bone lengths of a human skeleton remain consistent across time. This promotes us to develop effective techniques to utilize global information across all the frames in a video for high-accuracy bone length prediction. Moreover, for the bone direction prediction network, we propose a fully-convolutional propagating architecture with long skip connections. Essentially, it predicts the directions of different bones hierarchically without using any time-consuming memory units e.g. LSTM). A novel joint shift loss is further introduced to bridge the training of the bone length and bone direction prediction networks. Finally, we employ an implicit attention mechanism to feed the 2D keypoint visibility scores into the model as extra guidance, which significantly mitigates the depth ambiguity in many challenging poses. Our full model outperforms the previous best results on Human3.6M and MPI-INF-3DHP datasets, where comprehensive evaluation validates the effectiveness of our model.

Tianlang Chen, Chen Fang, Xiaohui Shen, Yiheng Zhu, Zhili Chen, Jiebo Luo• 2020

Related benchmarks

TaskDatasetResultRank
3D Human Pose EstimationMPI-INF-3DHP (test)
PCK87.9
559
3D Human Pose EstimationHuman3.6M (test)
MPJPE (Average)2.5
547
3D Human Pose EstimationHuman3.6M (Protocol #1)
MPJPE (Avg.)32.3
440
3D Human Pose EstimationHuman3.6M (Protocol 2)
Average MPJPE35
315
3D Human Pose EstimationHuman3.6M Protocol 1 (test)
Dir. Error (Protocol 1)41.49
183
3D Human Pose EstimationHuman3.6M (subjects 9 and 11)
Average Error2.5
180
3D Human Pose EstimationHuman3.6M
MPJPE32.3
160
3D Human Pose EstimationHuman3.6M Protocol #2 (test)
Average Error35
140
3D Human Pose EstimationMPI-INF-3DHP
PCK87.9
108
3D Human Pose EstimationHuman3.6M (S9, S11)
Average Error (MPJPE Avg)32.3
94
Showing 10 of 15 rows

Other info

Follow for update