Papers › RepNet: Weakly Supervised Training of an Adversarial Reprojection Network for 3D Human...

RepNet: Weakly Supervised Training of an Adversarial Reprojection Network for 3D Human Pose Estimation

26 Feb 2019CVPR 2019 6arXiv:1902.09868archive 2025-07-28

Bastian Wandt, Bodo Rosenhahn

This paper addresses the problem of 3D human pose estimation from single images. While for a long time human skeletons were parameterized and fitted to the observation by satisfying a reprojection error, nowadays researchers directly use neural networks to infer the 3D pose from the observations. However, most of these approaches ignore the fact that a reprojection constraint has to be satisfied and are sensitive to overfitting. We tackle the overfitting problem by ignoring 2D to 3D correspondences. This efficiently avoids a simple memorization of the training data and allows for a weakly supervised training. One part of the proposed reprojection network (RepNet) learns a mapping from a distribution of 2D poses to a distribution of 3D poses using an adversarial training approach. Another part of the network estimates the camera. This allows for the definition of a network layer that performs the reprojection of the estimated 3D pose back to 2D which results in a reprojection loss function. Our experiments show that RepNet generalizes well to unknown data and outperforms state-of-the-art methods when applied to unseen data. Moreover, our implementation runs in real-time on a standard desktop PC.

PaperPDFConference PDFCode

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

Code

bastianwandt/RepNet mentioned on GitHubtf 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 EstimationMemorizationMonocular 3D Human Pose EstimationPose EstimationWeakly-supervised 3D Human Pose Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Human Pose Estimation MPI-INF-3DHP RepNet (H36M) AUC 54.8 #49 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP RepNet (H36M) MPJPE 92.5 #49 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP RepNet (H36M) PCK 81.8 #49 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP RepNet (3DHP) AUC 58.5 #65 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP RepNet (3DHP) MPJPE 97.8 #65 of 108 Archive leaderboard report
3D Human Pose Estimation MPI-INF-3DHP RepNet (3DHP) PCK 82.5 #65 of 108 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M RepNet Average MPJPE (mm) 89.9 #38 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M RepNet Frames Needed 1 #38 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M RepNet Need Ground Truth 2D Pose No #38 of 52 Archive leaderboard report
Monocular 3D Human Pose Estimation Human3.6M RepNet Use Video Sequence No #38 of 52 Archive leaderboard report
Weakly-supervised 3D Human Pose Estimation Human3.6M RepNet 3D Annotations No #24 of 33 Archive leaderboard report
Weakly-supervised 3D Human Pose Estimation Human3.6M RepNet Average MPJPE (mm) 89.9 #24 of 33 Archive leaderboard report
Weakly-supervised 3D Human Pose Estimation Human3.6M RepNet Number of Frames Per View 1 #24 of 33 Archive leaderboard report
Weakly-supervised 3D Human Pose Estimation Human3.6M RepNet Number of Views 1 #24 of 33 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