Learning Human Mesh Recovery in 3D Scenes

Zehong Shen, Z. Cen, Sida Peng, Qing Shuai, H. Bao +1 more
2/14/2026

No official code found. Best implementation: zju3dv/SA-HMR (88 stars, MIT, last commit 2023-08-03).

Abstract

We present a novel method for recovering the absolute pose and shape of a human in a pre-scanned scene given a single image. Unlike previous methods that perform scene-aware mesh optimization, we propose to first estimate absolute position and dense scene contacts with a sparse 3D CNN, and later enhance a pretrained human mesh recovery network by cross-attention with the derived 3D scene cues. Joint learning on images and scene geometry enables our method to reduce the ambiguity caused by depth and occlusion, resulting in more reasonable global postures and contacts. Encoding scene-aware cues in the network also allows the proposed method to be optimization-free, and opens up the opportunity for real-time applications. The experiments show that the proposed network is capable of recovering accurate and physically-plausible meshes by a single forward pass and outperforms state-of-the-art methods in terms of both accuracy and speed. Code is available on our project page: https://zju3dv.github.io/sahmr/.

View on arXivView PDF

Code Implementations(1)

zju3dv/SA-HMRCommunity62%
MIT

Code for "Learning Human Mesh Recovery in 3D Scenes" CVPR 2023

880PythonMar 14, 20233 years agoMIT

Cite this paper

@article{shen2026learning,
  title  = {Learning Human Mesh Recovery in 3D Scenes},
  author = {Zehong Shen and Z. Cen and Sida Peng and Qing Shuai and H. Bao and Xiaowei Zhou},
  year   = {2026},
  eprint = {2306.03847},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2306.03847},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.03847.svg)](https://codeofpaper.com/paper/2306.03847)

Discussion