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/Reconstructing Hands in 3D with Transformers

Reconstructing Hands in 3D with Transformers

Georgios Pavlakos, Dandan Shan, Ilija Radosavovic, Angjoo Kanazawa, David Fouhey, Jitendra Malik

2023-12-08CVPR 2024 13D Hand Pose Estimation
PaperPDFCode

Abstract

We present an approach that can reconstruct hands in 3D from monocular input. Our approach for Hand Mesh Recovery, HaMeR, follows a fully transformer-based architecture and can analyze hands with significantly increased accuracy and robustness compared to previous work. The key to HaMeR's success lies in scaling up both the data used for training and the capacity of the deep network for hand reconstruction. For training data, we combine multiple datasets that contain 2D or 3D hand annotations. For the deep model, we use a large scale Vision Transformer architecture. Our final model consistently outperforms the previous baselines on popular 3D hand pose benchmarks. To further evaluate the effect of our design in non-controlled settings, we annotate existing in-the-wild datasets with 2D hand keypoint annotations. On this newly collected dataset of annotations, HInt, we demonstrate significant improvements over existing baselines. We make our code, data and models available on the project website: https://geopavlakos.github.io/hamer/.

Results

TaskDatasetMetricValueModel
HandFreiHANDPA-F@15mm0.99HaMeR
HandFreiHANDPA-F@5mm0.785HaMeR
HandFreiHANDPA-MPJPE6HaMeR
HandFreiHANDPA-MPVPE5.7HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
HandHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
HandHO-3D v2AUC_J0.846HaMeR
HandHO-3D v2AUC_V0.841HaMeR
HandHO-3D v2F@15mm0.98HaMeR
HandHO-3D v2F@5mm0.635HaMeR
HandHO-3D v2PA-MPJPE (mm)7.7HaMeR
HandHO-3D v2PA-MPVPE7.9HaMeR
Pose EstimationFreiHANDPA-F@15mm0.99HaMeR
Pose EstimationFreiHANDPA-F@5mm0.785HaMeR
Pose EstimationFreiHANDPA-MPJPE6HaMeR
Pose EstimationFreiHANDPA-MPVPE5.7HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
Pose EstimationHO-3D v2AUC_J0.846HaMeR
Pose EstimationHO-3D v2AUC_V0.841HaMeR
Pose EstimationHO-3D v2F@15mm0.98HaMeR
Pose EstimationHO-3D v2F@5mm0.635HaMeR
Pose EstimationHO-3D v2PA-MPJPE (mm)7.7HaMeR
Pose EstimationHO-3D v2PA-MPVPE7.9HaMeR
Hand Pose EstimationFreiHANDPA-F@15mm0.99HaMeR
Hand Pose EstimationFreiHANDPA-F@5mm0.785HaMeR
Hand Pose EstimationFreiHANDPA-MPJPE6HaMeR
Hand Pose EstimationFreiHANDPA-MPVPE5.7HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
Hand Pose EstimationHO-3D v2AUC_J0.846HaMeR
Hand Pose EstimationHO-3D v2AUC_V0.841HaMeR
Hand Pose EstimationHO-3D v2F@15mm0.98HaMeR
Hand Pose EstimationHO-3D v2F@5mm0.635HaMeR
Hand Pose EstimationHO-3D v2PA-MPJPE (mm)7.7HaMeR
Hand Pose EstimationHO-3D v2PA-MPVPE7.9HaMeR
3DFreiHANDPA-F@15mm0.99HaMeR
3DFreiHANDPA-F@5mm0.785HaMeR
3DFreiHANDPA-MPJPE6HaMeR
3DFreiHANDPA-MPVPE5.7HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
3DHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
3DHO-3D v2AUC_J0.846HaMeR
3DHO-3D v2AUC_V0.841HaMeR
3DHO-3D v2F@15mm0.98HaMeR
3DHO-3D v2F@5mm0.635HaMeR
3DHO-3D v2PA-MPJPE (mm)7.7HaMeR
3DHO-3D v2PA-MPVPE7.9HaMeR
3D Hand Pose EstimationFreiHANDPA-F@15mm0.99HaMeR
3D Hand Pose EstimationFreiHANDPA-F@5mm0.785HaMeR
3D Hand Pose EstimationFreiHANDPA-MPJPE6HaMeR
3D Hand Pose EstimationFreiHANDPA-MPVPE5.7HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
3D Hand Pose EstimationHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
3D Hand Pose EstimationHO-3D v2AUC_J0.846HaMeR
3D Hand Pose EstimationHO-3D v2AUC_V0.841HaMeR
3D Hand Pose EstimationHO-3D v2F@15mm0.98HaMeR
3D Hand Pose EstimationHO-3D v2F@5mm0.635HaMeR
3D Hand Pose EstimationHO-3D v2PA-MPJPE (mm)7.7HaMeR
3D Hand Pose EstimationHO-3D v2PA-MPVPE7.9HaMeR
1 Image, 2*2 StitchiFreiHANDPA-F@15mm0.99HaMeR
1 Image, 2*2 StitchiFreiHANDPA-F@5mm0.785HaMeR
1 Image, 2*2 StitchiFreiHANDPA-MPJPE6HaMeR
1 Image, 2*2 StitchiFreiHANDPA-MPVPE5.7HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All46.9HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ33.1HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible59.1HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (New Days) All51.6HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ33.2HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible62.9HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All56.5HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ42.6HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible66.5HaMeR*
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) All38.9HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Occ23HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (Ego4D) Visible52HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (New Days) All48HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Occ27.2HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (NewDays) Visible60.8HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) All43HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Occ25.9HaMeR
1 Image, 2*2 StitchiHInt: Hand Interactions in the wildPCK@0.05 (VISOR) Visible56.6HaMeR
1 Image, 2*2 StitchiHO-3D v2AUC_J0.846HaMeR
1 Image, 2*2 StitchiHO-3D v2AUC_V0.841HaMeR
1 Image, 2*2 StitchiHO-3D v2F@15mm0.98HaMeR
1 Image, 2*2 StitchiHO-3D v2F@5mm0.635HaMeR
1 Image, 2*2 StitchiHO-3D v2PA-MPJPE (mm)7.7HaMeR
1 Image, 2*2 StitchiHO-3D v2PA-MPVPE7.9HaMeR

Related Papers

ExtPose: Robust and Coherent Pose Estimation by Extending ViTs2025-06-18Monocular 3D Hand Pose Estimation with Implicit Camera Alignment2025-06-10OccRobNet : Occlusion Robust Network for Accurate 3D Interacting Hand-Object Pose Estimation2025-03-27Analyzing the Synthetic-to-Real Domain Gap in 3D Hand Pose Estimation2025-03-25SiMHand: Mining Similar Hands for Large-Scale 3D Hand Pose Pre-training2025-02-21HaWoR: World-Space Hand Motion Reconstruction from Egocentric Videos2025-01-06BIGS: Bimanual Category-agnostic Interaction Reconstruction from Monocular Videos via 3D Gaussian Splatting2025-01-01MMHMR: Generative Masked Modeling for Hand Mesh Recovery2024-12-18