World-Grounded Human Motion Recovery via Gravity-View Coordinates

Zehong Shen, Huaijin Pi, Yan Xia, Zhi Cen, Sida Peng +4 more
9/10/2024
cs.CVcs.AI

No official code found. Best implementation: zju3dv/GVHMR (2,016 stars, last commit 2025-07-14).

Abstract

We present a novel method for recovering world-grounded human motion from monocular video. The main challenge lies in the ambiguity of defining the world coordinate system, which varies between sequences. Previous approaches attempt to alleviate this issue by predicting relative motion in an autoregressive manner, but are prone to accumulating errors. Instead, we propose estimating human poses in a novel Gravity-View (GV) coordinate system, which is defined by the world gravity and the camera view direction. The proposed GV system is naturally gravity-aligned and uniquely defined for each video frame, largely reducing the ambiguity of learning image-pose mapping. The estimated poses can be transformed back to the world coordinate system using camera rotations, forming a global motion sequence. Additionally, the per-frame estimation avoids error accumulation in the autoregressive methods. Experiments on in-the-wild benchmarks demonstrate that our method recovers more realistic motion in both the camera space and world-grounded settings, outperforming state-of-the-art methods in both accuracy and speed. The code is available at https://zju3dv.github.io/gvhmr/.

View on arXivView PDF

Code Implementations(1)

zju3dv/GVHMRCommunity69%

Code for "GVHMR: World-Grounded Human Motion Recovery via Gravity-View Coordinates", Siggraph Asia 2024

2,016245Python, Jupyter NotebookSep 4, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{shen2024worldgrounded,
  title  = {World-Grounded Human Motion Recovery via Gravity-View Coordinates},
  author = {Zehong Shen and Huaijin Pi and Yan Xia and Zhi Cen and Sida Peng and Zechen Hu and Hujun Bao and Ruizhen Hu and Xiaowei Zhou},
  year   = {2024},
  eprint = {2409.06662},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.06662v1}
}

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

Discussion