ZJU3DV's GVHMR Anchors Human Motion Capture to Gravity From One Camera

GVHMR recovers world-grounded 3D human motion from a single video using gravity-aligned coordinates, processing 45 seconds of footage in 280 ms.

·
·
·
ZJU3DV's GVHMR Anchors Human Motion Capture to Gravity From One CameraPRO
Read2 min
TypeRepo
SubtopicVla Models
  • GVHMR recovers world-grounded 3D human motion from monocular video using a novel Gravity-View coordinate system
  • Per-frame absolute pose prediction avoids the drift that plagues autoregressive methods
  • Processes a 45-second clip in 280 ms on an RTX 4090, excluding preprocessing
  • Trained on AMASS, BEDLAM, H36M, 3DPW in 13 hours on 2x RTX 4090s
  • Ships with demo scripts, Colab, and HuggingFace Space for easy trial
  • Extended from SIGGRAPH Asia 2024 to TPAMI 2026; paper here

GVHMR anchors monocular motion capture to gravity

Many monocular motion-capture systems recover plausible 3D poses in camera coordinates. Problems emerge when those poses are placed in a shared world coordinate system: the body may tilt, its trajectory may drift, and its feet may slide or penetrate the ground. Those errors limit animation, sports analysis, robotics, and other applications that depend on gravity, contact, and absolute movement.

GVHMR, developed by ZJU3DV, recovers world-grounded human motion from a single RGB video. Gravity-View Human Motion Recovery estimates each frame in a coordinate system derived from world gravity and the camera’s viewing direction, reducing the accumulated error produced by frame-to-frame orientation prediction.

GVHMR processing an input video into image-aligned motion, gravity-aligned global motion, and a physics simulation
GVHMR converts monocular video into camera-aligned and gravity-aligned human motion.

A stable frame for every video frame

Autoregressive approaches predict motion deltas between adjacent frames and integrate them over time. Small orientation and translation errors accumulate across long clips, producing tilted bodies, drifting trajectories, and unstable ground contact.

GVHMR defines a Gravity-View coordinate frame for each video frame. Gravity supplies a stable vertical axis, while the projected camera-view direction supplies a horizontal reference. The model predicts absolute body orientation in that frame, and estimated camera rotations map the results into a consistent global sequence.

This representation targets three common failure modes:

  • Incorrect body tilt caused by an unstable estimate of the vertical axis.
  • Long-horizon trajectory drift caused by accumulated frame-to-frame errors.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads