HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

End-to-end Recovery of Human Shape and Pose

Kanazawa Angjoo ; Black Michael J. ; Jacobs David W. ; Malik Jitendra

End-to-end Recovery of Human Shape and Pose

Abstract

We describe Human Mesh Recovery (HMR), an end-to-end framework forreconstructing a full 3D mesh of a human body from a single RGB image. Incontrast to most current methods that compute 2D or 3D joint locations, weproduce a richer and more useful mesh representation that is parameterized byshape and 3D joint angles. The main objective is to minimize the reprojectionloss of keypoints, which allow our model to be trained using images in-the-wildthat only have ground truth 2D annotations. However, the reprojection lossalone leaves the model highly under constrained. In this work we address thisproblem by introducing an adversary trained to tell whether a human bodyparameter is real or not using a large database of 3D human meshes. We showthat HMR can be trained with and without using any paired 2D-to-3D supervision.We do not rely on intermediate 2D keypoint detections and infer 3D pose andshape parameters directly from image pixels. Our model runs in real-time givena bounding box containing the person. We demonstrate our approach on variousimages in-the-wild and out-perform previous optimization based methods thatoutput 3D meshes and show competitive results on tasks such as 3D jointlocation estimation and part segmentation.

Code Repositories

ManifoldFR/recvis-project
tf
Mentioned in GitHub
2023-MindSpore-1/ms-code-27
mindspore
Mentioned in GitHub
Liuxiang0358/HMR
mindspore
Mentioned in GitHub
russoale/hmr2.0
tf
Mentioned in GitHub
anilarmagan/HANDS19-Challenge-Toolbox
pytorch
Mentioned in GitHub
MandyMo/pytorch_HMR
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-human-pose-estimation-on-3dpwHMR
Acceleration Error: 37.4
MPJPE: 130.0
3d-human-pose-estimation-on-agoraHMR
B-MPJPE: 180.5
B-MVE: 173.6
B-NMJE: 226.0
B-NMVE: 217.0
3d-human-pose-estimation-on-human36mHMR
Average MPJPE (mm): 87.97
PA-MPJPE: 58.1
3d-human-pose-estimation-on-mpi-inf-3dhpHMR
AUC: 36.5
MPJPE: 124.2
PA-MPJPE: 89.8
PCK: 72.9
3d-human-shape-estimation-on-ssp-3dHMR
PVE-T-SC: 22.9
mIOU: 69.0
3d-human-shape-estimation-on-ssp-3dHMR(unpaired)
PVE-T-SC: 20.8
mIOU: 61.0
3d-multi-person-pose-estimation-on-agoraHMR
B-MPJPE: 180.5
B-MVE: 173.6
B-NMJE: 226.0
B-NMVE: 217.0
monocular-3d-human-pose-estimation-on-human3HMR
Frames Needed: 1
Need Ground Truth 2D Pose: No
Use Video Sequence: No
multi-hypotheses-3d-human-pose-estimation-on-2HMR
Best-Hypothesis MPJPE (n = 25): -
Best-Hypothesis PMPJPE (n = 25): -
H36M PMPJPE (n = 1): 56.8
H36M PMPJPE (n = 25): 56.8
Most-Likely Hypothesis PMPJPE (n = 1): -
multi-hypotheses-3d-human-pose-estimation-on-2HMR (2D Vis, by MHEntropy)
Best-Hypothesis MPJPE (n = 25): -
Best-Hypothesis PMPJPE (n = 25): 85.2
H36M PMPJPE (n = 1): 67.4
H36M PMPJPE (n = 25): 67.4
Most-Likely Hypothesis PMPJPE (n = 1): 85.2
weakly-supervised-3d-human-pose-estimation-onKanzawa et al.
3D Annotations: No

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