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/End-to-End Human Pose and Mesh Reconstruction with Transfo...

End-to-End Human Pose and Mesh Reconstruction with Transformers

Kevin Lin, Lijuan Wang, Zicheng Liu

2020-12-17CVPR 2021 13D Human Pose Estimation3D Hand Pose Estimation3D Absolute Human Pose Estimation
PaperPDFCode(official)

Abstract

We present a new method, called MEsh TRansfOrmer (METRO), to reconstruct 3D human pose and mesh vertices from a single image. Our method uses a transformer encoder to jointly model vertex-vertex and vertex-joint interactions, and outputs 3D joint coordinates and mesh vertices simultaneously. Compared to existing techniques that regress pose and shape parameters, METRO does not rely on any parametric mesh models like SMPL, thus it can be easily extended to other objects such as hands. We further relax the mesh topology and allow the transformer self-attention mechanism to freely attend between any two vertices, making it possible to learn non-local relationships among mesh vertices and joints. With the proposed masked vertex modeling, our method is more robust and effective in handling challenging situations like partial occlusions. METRO generates new state-of-the-art results for human mesh reconstruction on the public Human3.6M and 3DPW datasets. Moreover, we demonstrate the generalizability of METRO to 3D hand reconstruction in the wild, outperforming existing state-of-the-art methods on FreiHAND dataset. Code and pre-trained models are available at https://github.com/microsoft/MeshTransformer.

Results

TaskDatasetMetricValueModel
HandFreiHANDPA-F@15mm0.984METRO
HandFreiHANDPA-F@5mm0.731METRO
HandFreiHANDPA-MPJPE6.5METRO
HandFreiHANDPA-MPVPE6.3METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
HandHO-3D v2AUC_J0.792METRO
HandHO-3D v2AUC_V0.779METRO
HandHO-3D v2F@15mm0.946METRO
HandHO-3D v2F@5mm0.484METRO
HandHO-3D v2PA-MPJPE (mm)10.4METRO
HandHO-3D v2PA-MPVPE11.1METRO
HandDexYCBAverage MPJPE (mm)15.2METRO
HandDexYCBProcrustes-Aligned MPJPE6.99METRO
Pose EstimationFreiHANDPA-F@15mm0.984METRO
Pose EstimationFreiHANDPA-F@5mm0.731METRO
Pose EstimationFreiHANDPA-MPJPE6.5METRO
Pose EstimationFreiHANDPA-MPVPE6.3METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
Pose EstimationHO-3D v2AUC_J0.792METRO
Pose EstimationHO-3D v2AUC_V0.779METRO
Pose EstimationHO-3D v2F@15mm0.946METRO
Pose EstimationHO-3D v2F@5mm0.484METRO
Pose EstimationHO-3D v2PA-MPJPE (mm)10.4METRO
Pose EstimationHO-3D v2PA-MPVPE11.1METRO
Pose EstimationDexYCBAverage MPJPE (mm)15.2METRO
Pose EstimationDexYCBProcrustes-Aligned MPJPE6.99METRO
Hand Pose EstimationFreiHANDPA-F@15mm0.984METRO
Hand Pose EstimationFreiHANDPA-F@5mm0.731METRO
Hand Pose EstimationFreiHANDPA-MPJPE6.5METRO
Hand Pose EstimationFreiHANDPA-MPVPE6.3METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
Hand Pose EstimationHO-3D v2AUC_J0.792METRO
Hand Pose EstimationHO-3D v2AUC_V0.779METRO
Hand Pose EstimationHO-3D v2F@15mm0.946METRO
Hand Pose EstimationHO-3D v2F@5mm0.484METRO
Hand Pose EstimationHO-3D v2PA-MPJPE (mm)10.4METRO
Hand Pose EstimationHO-3D v2PA-MPVPE11.1METRO
Hand Pose EstimationDexYCBAverage MPJPE (mm)15.2METRO
Hand Pose EstimationDexYCBProcrustes-Aligned MPJPE6.99METRO
3DFreiHANDPA-F@15mm0.984METRO
3DFreiHANDPA-F@5mm0.731METRO
3DFreiHANDPA-MPJPE6.5METRO
3DFreiHANDPA-MPVPE6.3METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
3DHO-3D v2AUC_J0.792METRO
3DHO-3D v2AUC_V0.779METRO
3DHO-3D v2F@15mm0.946METRO
3DHO-3D v2F@5mm0.484METRO
3DHO-3D v2PA-MPJPE (mm)10.4METRO
3DHO-3D v2PA-MPVPE11.1METRO
3DDexYCBAverage MPJPE (mm)15.2METRO
3DDexYCBProcrustes-Aligned MPJPE6.99METRO
3D Hand Pose EstimationFreiHANDPA-F@15mm0.984METRO
3D Hand Pose EstimationFreiHANDPA-F@5mm0.731METRO
3D Hand Pose EstimationFreiHANDPA-MPJPE6.5METRO
3D Hand Pose EstimationFreiHANDPA-MPVPE6.3METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
3D Hand Pose EstimationHO-3D v2AUC_J0.792METRO
3D Hand Pose EstimationHO-3D v2AUC_V0.779METRO
3D Hand Pose EstimationHO-3D v2F@15mm0.946METRO
3D Hand Pose EstimationHO-3D v2F@5mm0.484METRO
3D Hand Pose EstimationHO-3D v2PA-MPJPE (mm)10.4METRO
3D Hand Pose EstimationHO-3D v2PA-MPVPE11.1METRO
3D Hand Pose EstimationDexYCBAverage MPJPE (mm)15.2METRO
3D Hand Pose EstimationDexYCBProcrustes-Aligned MPJPE6.99METRO
1 Image, 2*2 StitchiFreiHANDPA-F@15mm0.984METRO
1 Image, 2*2 StitchiFreiHANDPA-F@5mm0.731METRO
1 Image, 2*2 StitchiFreiHANDPA-MPJPE6.5METRO
1 Image, 2*2 StitchiFreiHANDPA-MPVPE6.3METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All13.2METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ8.1METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible15.8METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (New Days) All14.7METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ7METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible19.2METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All16.8METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ10.2METRO
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible19.7METRO
1 Image, 2*2 StitchiHO-3D v2AUC_J0.792METRO
1 Image, 2*2 StitchiHO-3D v2AUC_V0.779METRO
1 Image, 2*2 StitchiHO-3D v2F@15mm0.946METRO
1 Image, 2*2 StitchiHO-3D v2F@5mm0.484METRO
1 Image, 2*2 StitchiHO-3D v2PA-MPJPE (mm)10.4METRO
1 Image, 2*2 StitchiHO-3D v2PA-MPVPE11.1METRO
1 Image, 2*2 StitchiDexYCBAverage MPJPE (mm)15.2METRO
1 Image, 2*2 StitchiDexYCBProcrustes-Aligned MPJPE6.99METRO

Related Papers

Systematic Comparison of Projection Methods for Monocular 3D Human Pose Estimation on Fisheye Images2025-06-24ExtPose: Robust and Coherent Pose Estimation by Extending ViTs2025-06-18PoseGRAF: Geometric-Reinforced Adaptive Fusion for Monocular 3D Human Pose Estimation2025-06-17Monocular 3D Hand Pose Estimation with Implicit Camera Alignment2025-06-10Learning Pyramid-structured Long-range Dependencies for 3D Human Pose Estimation2025-06-03UPTor: Unified 3D Human Pose Dynamics and Trajectory Prediction for Human-Robot Interaction2025-05-20PoseBench3D: A Cross-Dataset Analysis Framework for 3D Human Pose Estimation2025-05-16HDiffTG: A Lightweight Hybrid Diffusion-Transformer-GCN Architecture for 3D Human Pose Estimation2025-05-07