CameraHMR: Aligning People with Perspective

Priyanka Patel, Michael J. Black
11/12/2024
cs.CV

No official code found. Best implementation: pixelite1201/CameraHMR (253 stars, last commit 2025-11-21).

Abstract

We address the challenge of accurate 3D human pose and shape estimation from monocular images. The key to accuracy and robustness lies in high-quality training data. Existing training datasets containing real images with pseudo ground truth (pGT) use SMPLify to fit SMPL to sparse 2D joint locations, assuming a simplified camera with default intrinsics. We make two contributions that improve pGT accuracy. First, to estimate camera intrinsics, we develop a field-of-view prediction model (HumanFoV) trained on a dataset of images containing people. We use the estimated intrinsics to enhance the 4D-Humans dataset by incorporating a full perspective camera model during SMPLify fitting. Second, 2D joints provide limited constraints on 3D body shape, resulting in average-looking bodies. To address this, we use the BEDLAM dataset to train a dense surface keypoint detector. We apply this detector to the 4D-Humans dataset and modify SMPLify to fit the detected keypoints, resulting in significantly more realistic body shapes. Finally, we upgrade the HMR2.0 architecture to include the estimated camera parameters. We iterate model training and SMPLify fitting initialized with the previously trained model. This leads to more accurate pGT and a new model, CameraHMR, with state-of-the-art accuracy. Code and pGT are available for research purposes.

View on arXivView PDF

Code Implementations(1)

25339Shell, PythonDec 9, 202411 months ago

Similar Papers

Cite this paper

@article{patel2024camerahmr,
  title  = {CameraHMR: Aligning People with Perspective},
  author = {Priyanka Patel and Michael J. Black},
  year   = {2024},
  eprint = {2411.08128},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.08128v1}
}

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/2411.08128.svg)](https://codeofpaper.com/paper/2411.08128)

Discussion