TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/On Triangulation as a Form of Self-Supervision for 3D Huma...

On Triangulation as a Form of Self-Supervision for 3D Human Pose Estimation

Soumava Kumar Roy, Leonardo Citraro, Sina Honari, Pascal Fua

2022-03-293D Human Pose EstimationWeakly-supervised 3D Human Pose EstimationFormPose Estimation3D Pose Estimation
PaperPDF

Abstract

Supervised approaches to 3D pose estimation from single images are remarkably effective when labeled data is abundant. However, as the acquisition of ground-truth 3D labels is labor intensive and time consuming, recent attention has shifted towards semi- and weakly-supervised learning. Generating an effective form of supervision with little annotations still poses major challenge in crowded scenes. In this paper we propose to impose multi-view geometrical constraints by means of a weighted differentiable triangulation and use it as a form of self-supervision when no labels are available. We therefore train a 2D pose estimator in such a way that its predictions correspond to the re-projection of the triangulated 3D pose and train an auxiliary network on them to produce the final 3D poses. We complement the triangulation with a weighting mechanism that alleviates the impact of noisy predictions caused by self-occlusion or occlusion from other subjects. We demonstrate the effectiveness of our semi-supervised approach on Human3.6M and MPI-INF-3DHP datasets, as well as on a new multi-view multi-person dataset that features occlusion.

Results

TaskDatasetMetricValueModel
3D Human Pose EstimationHuman3.6MAverage MPJPE (mm)64.7Triangulation
3D Human Pose EstimationHuman3.6MPA-MPJPE52.1Triangulation
3D Human Pose EstimationMPI-INF-3DHPMPJPE118.4Triangulation
3D Human Pose EstimationMPI-INF-3DHPPCK73.4Triangulation
Pose EstimationHuman3.6MAverage MPJPE (mm)64.7Triangulation
Pose EstimationHuman3.6MPA-MPJPE52.1Triangulation
Pose EstimationMPI-INF-3DHPMPJPE118.4Triangulation
Pose EstimationMPI-INF-3DHPPCK73.4Triangulation
3DHuman3.6MAverage MPJPE (mm)64.7Triangulation
3DHuman3.6MPA-MPJPE52.1Triangulation
3DMPI-INF-3DHPMPJPE118.4Triangulation
3DMPI-INF-3DHPPCK73.4Triangulation
1 Image, 2*2 StitchiHuman3.6MAverage MPJPE (mm)64.7Triangulation
1 Image, 2*2 StitchiHuman3.6MPA-MPJPE52.1Triangulation
1 Image, 2*2 StitchiMPI-INF-3DHPMPJPE118.4Triangulation
1 Image, 2*2 StitchiMPI-INF-3DHPPCK73.4Triangulation

Related Papers

$π^3$: Scalable Permutation-Equivariant Visual Geometry Learning2025-07-17Revisiting Reliability in the Reasoning-based Pose Estimation Benchmark2025-07-17DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model2025-07-17From Neck to Head: Bio-Impedance Sensing for Head Pose Estimation2025-07-17AthleticsPose: Authentic Sports Motion Dataset on Athletic Field and Evaluation of Monocular 3D Pose Estimation Ability2025-07-17SpatialTrackerV2: 3D Point Tracking Made Easy2025-07-16SGLoc: Semantic Localization System for Camera Pose Estimation from 3D Gaussian Splatting Representation2025-07-16Efficient Calisthenics Skills Classification through Foreground Instance Selection and Depth Estimation2025-07-16