Human Mesh Recovery from Arbitrary Multi-view Images
Xiaoben Li, Mancheng Meng, Ziyan Wu, Terrence Chen, Fan Yang, Dinggang Shen
TL;DR
This work tackles human mesh recovery from arbitrary multi-view images by decoupling camera pose estimation from body mesh recovery, enabling a concise and flexible architecture. A camera and body decoupling (CBD) splits the task into per-view camera pose estimation via a shared MLP (CPE) and cross-view mesh fusion via a transformer decoder with a SMPL query token (AVF), which aggregates information from any number of views. The approach uses SMPL to represent body pose and shape, and combines 2D reprojection, 3D keypoint, and SMPL parameter losses with adversarial priors to supervise training. Experiments on Human3.6M, MPI-INF-3DHP, and TotalCapture demonstrate strong performance and robust fusion across varying numbers of views, with the ViT backbone offering notable gains. The method provides a practical, calibration-free, and view-agnostic solution for 3D human reconstruction in diverse multi-view settings, with clear gains in both accuracy and flexibility over prior work.
Abstract
Human mesh recovery from arbitrary multi-view images involves two characteristics: the arbitrary camera poses and arbitrary number of camera views. Because of the variability, designing a unified framework to tackle this task is challenging. The challenges can be summarized as the dilemma of being able to simultaneously estimate arbitrary camera poses and recover human mesh from arbitrary multi-view images while maintaining flexibility. To solve this dilemma, we propose a divide and conquer framework for Unified Human Mesh Recovery (U-HMR) from arbitrary multi-view images. In particular, U-HMR consists of a decoupled structure and two main components: camera and body decoupling (CBD), camera pose estimation (CPE), and arbitrary view fusion (AVF). As camera poses and human body mesh are independent of each other, CBD splits the estimation of them into two sub-tasks for two individual sub-networks (ie, CPE and AVF) to handle respectively, thus the two sub-tasks are disentangled. In CPE, since each camera pose is unrelated to the others, we adopt a shared MLP to process all views in a parallel way. In AVF, in order to fuse multi-view information and make the fusion operation independent of the number of views, we introduce a transformer decoder with a SMPL parameters query token to extract cross-view features for mesh recovery. To demonstrate the efficacy and flexibility of the proposed framework and effect of each component, we conduct extensive experiments on three public datasets: Human3.6M, MPI-INF-3DHP, and TotalCapture.
