HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

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

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

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

Abstract

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

Code Repositories

jeffffffli/HybrIK
pytorch
Mentioned in GitHub
Jeff-sjtu/HybrIK
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-human-pose-estimation-on-3dpwHybrIK (HRNet-W48)
MPJPE: 71.6
MPVPE: 82.3
PA-MPJPE: 41.8
3d-human-pose-estimation-on-agoraHybrIK
B-MPJPE: 77
B-MVE: 73.9
B-NMJE: 84.6
B-NMVE: 81.2
3d-human-pose-estimation-on-agoraHybrIK-X
B-MPJPE: 67.2
B-MVE: 68.5
B-NMJE: 72.3
B-NMVE: 73.7
3d-human-pose-estimation-on-human36mHybrIK (HRNet-W48)
Average MPJPE (mm): 47
PA-MPJPE: 29.8
3d-human-pose-estimation-on-mpi-inf-3dhpHybrIK (HRNet-W48)
AUC: 47.3
MPJPE: 91
PCK: 87.1
3d-human-reconstruction-on-agora-1HybrIK-X
FB-MPJPE: 107.6
FB-MVE: 112.1
FB-NMJE: 115.7
FB-NMVE: 120.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
HybrIK-X: Hybrid Analytical-Neural Inverse Kinematics for Whole-body Mesh Recovery | Papers | HyperAI