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

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

24 Feb 2020arXiv:2002.10322archive 2025-07-28

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

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.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

sunnychencool/Anatomy3D officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

3D Human Pose EstimationAnatomyMonocular 3D Human Pose EstimationPose EstimationPrediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Human Pose Estimation Human3.6M Anatomy3D Average MPJPE (mm) 44.1 #33 of 88 Archive leaderboard report
3D Human Pose Estimation Human3.6M Anatomy3D Multi-View or Monocular Monocular #33 of 88 Archive leaderboard report
3D Human Pose Estimation Human3.6M Anatomy3D Using 2D ground-truth joints No #33 of 88 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=81) AUC 54 #37 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=81) MPJPE 78.8 #37 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=81) PCK 87.9 #37 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=243) AUC 53.8 #39 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=243) MPJPE 79.1 #39 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP Anatomy3D (T=243) PCK 87.8 #39 of 108 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M Anatomy3D 2D detector CPN #14 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M Anatomy3D Average MPJPE (mm) 44.1 #14 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M Anatomy3D Frames Needed 243 #14 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M Anatomy3D Need Ground Truth 2D Pose No #14 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M Anatomy3D Use Video Sequence Yes #14 of 52 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections