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/HybrIK-X: Hybrid Analytical-Neural Inverse Kinematics for ...

HybrIK-X: Hybrid Analytical-Neural Inverse Kinematics for Whole-body Mesh Recovery

Jiefeng Li, Siyuan Bian, Chao Xu, Zhicun Chen, Lixin Yang, Cewu Lu

2023-04-123D Human Pose Estimation3D Human ReconstructionKeypoint Estimation
PaperPDFCodeCode

Abstract

Recovering whole-body mesh by inferring the abstract pose and shape parameters from visual content can obtain 3D bodies with realistic structures. However, the inferring process is highly non-linear and suffers from image-mesh misalignment, resulting in inaccurate reconstruction. In contrast, 3D keypoint estimation methods utilize the volumetric representation to achieve pixel-level accuracy but may predict unrealistic body structures. To address these issues, this paper presents a novel hybrid inverse kinematics solution, HybrIK, that integrates the merits of 3D keypoint estimation and body mesh recovery in a unified framework. HybrIK directly transforms accurate 3D joints to body-part rotations via twist-and-swing decomposition. The swing rotations are analytically solved with 3D joints, while the twist rotations are derived from visual cues through neural networks. To capture comprehensive whole-body details, we further develop a holistic framework, HybrIK-X, which enhances HybrIK with articulated hands and an expressive face. HybrIK-X is fast and accurate by solving the whole-body pose with a one-stage model. Experiments demonstrate that HybrIK and HybrIK-X preserve both the accuracy of 3D joints and the realistic structure of the parametric human model, leading to pixel-aligned whole-body mesh recovery. The proposed method significantly surpasses the state-of-the-art methods on various benchmarks for body-only, hand-only, and whole-body scenarios. Code and results can be found at https://jeffli.site/HybrIK-X/

Results

TaskDatasetMetricValueModel
ReconstructionAGORAFB-MPJPE107.6HybrIK-X
ReconstructionAGORAFB-MVE112.1HybrIK-X
ReconstructionAGORAFB-NMJE115.7HybrIK-X
ReconstructionAGORAFB-NMVE120.5HybrIK-X
3D Human Pose EstimationAGORAB-MPJPE67.2HybrIK-X
3D Human Pose EstimationAGORAB-MVE68.5HybrIK-X
3D Human Pose EstimationAGORAB-NMJE72.3HybrIK-X
3D Human Pose EstimationAGORAB-NMVE73.7HybrIK-X
3D Human Pose EstimationAGORAB-MPJPE77HybrIK
3D Human Pose EstimationAGORAB-MVE73.9HybrIK
3D Human Pose EstimationAGORAB-NMJE84.6HybrIK
3D Human Pose EstimationAGORAB-NMVE81.2HybrIK
3D Human Pose EstimationMPI-INF-3DHPAUC47.3HybrIK (HRNet-W48)
3D Human Pose EstimationMPI-INF-3DHPMPJPE91HybrIK (HRNet-W48)
3D Human Pose EstimationMPI-INF-3DHPPCK87.1HybrIK (HRNet-W48)
3D Human Pose Estimation3DPWMPJPE71.6HybrIK (HRNet-W48)
3D Human Pose Estimation3DPWMPVPE82.3HybrIK (HRNet-W48)
3D Human Pose Estimation3DPWPA-MPJPE41.8HybrIK (HRNet-W48)
Pose EstimationAGORAB-MPJPE67.2HybrIK-X
Pose EstimationAGORAB-MVE68.5HybrIK-X
Pose EstimationAGORAB-NMJE72.3HybrIK-X
Pose EstimationAGORAB-NMVE73.7HybrIK-X
Pose EstimationAGORAB-MPJPE77HybrIK
Pose EstimationAGORAB-MVE73.9HybrIK
Pose EstimationAGORAB-NMJE84.6HybrIK
Pose EstimationAGORAB-NMVE81.2HybrIK
Pose EstimationMPI-INF-3DHPAUC47.3HybrIK (HRNet-W48)
Pose EstimationMPI-INF-3DHPMPJPE91HybrIK (HRNet-W48)
Pose EstimationMPI-INF-3DHPPCK87.1HybrIK (HRNet-W48)
Pose Estimation3DPWMPJPE71.6HybrIK (HRNet-W48)
Pose Estimation3DPWMPVPE82.3HybrIK (HRNet-W48)
Pose Estimation3DPWPA-MPJPE41.8HybrIK (HRNet-W48)
3DAGORAB-MPJPE67.2HybrIK-X
3DAGORAB-MVE68.5HybrIK-X
3DAGORAB-NMJE72.3HybrIK-X
3DAGORAB-NMVE73.7HybrIK-X
3DAGORAB-MPJPE77HybrIK
3DAGORAB-MVE73.9HybrIK
3DAGORAB-NMJE84.6HybrIK
3DAGORAB-NMVE81.2HybrIK
3DMPI-INF-3DHPAUC47.3HybrIK (HRNet-W48)
3DMPI-INF-3DHPMPJPE91HybrIK (HRNet-W48)
3DMPI-INF-3DHPPCK87.1HybrIK (HRNet-W48)
3D3DPWMPJPE71.6HybrIK (HRNet-W48)
3D3DPWMPVPE82.3HybrIK (HRNet-W48)
3D3DPWPA-MPJPE41.8HybrIK (HRNet-W48)
1 Image, 2*2 StitchiAGORAB-MPJPE67.2HybrIK-X
1 Image, 2*2 StitchiAGORAB-MVE68.5HybrIK-X
1 Image, 2*2 StitchiAGORAB-NMJE72.3HybrIK-X
1 Image, 2*2 StitchiAGORAB-NMVE73.7HybrIK-X
1 Image, 2*2 StitchiAGORAB-MPJPE77HybrIK
1 Image, 2*2 StitchiAGORAB-MVE73.9HybrIK
1 Image, 2*2 StitchiAGORAB-NMJE84.6HybrIK
1 Image, 2*2 StitchiAGORAB-NMVE81.2HybrIK
1 Image, 2*2 StitchiMPI-INF-3DHPAUC47.3HybrIK (HRNet-W48)
1 Image, 2*2 StitchiMPI-INF-3DHPMPJPE91HybrIK (HRNet-W48)
1 Image, 2*2 StitchiMPI-INF-3DHPPCK87.1HybrIK (HRNet-W48)
1 Image, 2*2 Stitchi3DPWMPJPE71.6HybrIK (HRNet-W48)
1 Image, 2*2 Stitchi3DPWMPVPE82.3HybrIK (HRNet-W48)
1 Image, 2*2 Stitchi3DPWPA-MPJPE41.8HybrIK (HRNet-W48)

Related Papers

Attend-and-Refine: Interactive keypoint estimation and quantitative cervical vertebrae analysis for bone age assessment2025-07-10Systematic 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-17PF-LHM: 3D Animatable Avatar Reconstruction from Pose-free Articulated Human Images2025-06-16SMPL Normal Map Is All You Need for Single-view Textured Human Reconstruction2025-06-15Monocular 3D Hand Pose Estimation with Implicit Camera Alignment2025-06-10Learning Pyramid-structured Long-range Dependencies for 3D Human Pose Estimation2025-06-03