Multi-HMR: Multi-Person Whole-Body Human Mesh Recovery in a Single Shot

We present Multi-HMR, a strong single-shot model for multi-person 3D human mesh recovery from a single RGB image. Predictions encompass the whole body, i.e, including hands and facial expressions, using the SMPL-X parametric model and spatial location in the camera coordinate system. Our model detects people by predicting coarse 2D heatmaps of person centers, using features produced by a standard Vision Transformer (ViT) backbone. It then predicts their whole-body pose, shape and spatial location using a new cross-attention module called the Human Prediction Head (HPH), with one query per detected center token, attending to the entire set of features. As direct prediction of SMPL-X parameters yields suboptimal results, we introduce CUFFS; the Close-Up Frames of Full-Body Subjects dataset, containing humans close to the camera with diverse hand poses. We show that incorporating this dataset into training further enhances predictions, particularly for hands, enabling us to achieve state-of-the-art performance. Multi-HMR also optionally accounts for camera intrinsics, if available, by encoding camera ray directions for each image token. This simple design achieves strong performance on whole-body and body-only benchmarks simultaneously. We train models with various backbone sizes and input resolutions. In particular, using a ViT-S backbone and $448\times448$ input images already yields a fast and competitive model with respect to state-of-the-art methods, while considering larger models and higher resolutions further improve performance.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Benchmark
3D Human Pose Estimation 3DPW Multi-HMR PA-MPJPE 41.7 # 17
MPJPE 61.4 # 3
MPVPE 75.9 # 4
3D Multi-Person Mesh Recovery AGORA Multi-HMR FB-NMVE 117.5 # 2
FB-MVE 109.3 # 2
3D Human Reconstruction EHF Multi-HMR MPVPE 44.2 # 1
PA V2V (mm), whole body 32.7 # 1
PA V2V (mm), face 5.5 # 1
3D Multi-Person Pose Estimation MuPoTS-3D Multi-HMR 3DPCK 89.5 # 2
3D Human Pose Estimation UBody Multi-HMR PVE-All 56.4 # 1
PVE-Hands 24.9 # 1
PVE-Face 19.3 # 4
PA-PVE-All 23.6 # 1
PA-PVE-Hands 7.0 # 4
PA-PVE-Face 1.8 # 1

Methods