atlas

Research map / 3D vision / Human pose estimation

EnvPoser: Environment-aware Realistic Human Motion Estimation from Sparse Observations with Uncertainty Modeling

CVPR 2025 · 3D vision › Human pose estimation · approach: Physics and sensor-based motion capture · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EnvPoser, a two-stage model that estimates full-body motion from HMD and controller signals by sampling uncertainty-aware multi-hypothesis initial estimates and refining them with semantic and geometric constraints from a pre-scanned environment point cloud.

Problem

Full-body motion estimation from sparse VR tracking signals (head and hands) is ill-posed, with many plausible lower-body motions per input; existing methods mostly ignore rich human-environment interaction cues.

Approach

Model multi-hypothesis motion via heteroscedastic joint uncertainty with reparameterized sampling in stage I (trained on AMASS), then refine the hypotheses in stage II using cross-attention to a PointNet++-encoded scene for semantic cues plus COAP-based collision and foot-ground losses for geometric constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add environment-aware refinement using semantic and geometric constraints (ablation)uncertainty-aware motion estimation · EgoBodyMPJPE: 87.1 -> 74.7Helped
add environment-aware refinement using semantic and geometric constraints (ablation)uncertainty-aware motion estimation · GIMOMPJPE: 74.6 -> 57.6Helped
add environment-semantic refinement (ablation)EnvPoser · EgoBodyMPJPE: 78.0 -> 74.7Helped
add environment-semantic refinement (ablation)EnvPoser · GIMOMPJPE: 62.5 -> 57.6Helped
add environment-geometric refinement (ablation)EnvPoser · EgoBodyMPJPE: 77.5 -> 74.7Helped
add environment-geometric refinement (ablation)EnvPoser · GIMOMPJPE: 63.2 -> 57.6Helped
add joint uncertainty estimation (ablation)baseline motion estimator · EgoBodyMPJPE: 90.8 -> 87.1Helped
add joint uncertainty estimation (ablation)baseline motion estimator · GIMOMPJPE: 77.5 -> 74.6Helped
add joint uncertainty estimation and resampling (ablation)EnvPoser · EgoBodyMPJRE: 6.56 -> 6.00Helped
add joint uncertainty estimation and resampling (ablation)EnvPoser · GIMOMPJPE: 60.2 -> 57.6Helped
use EnvPoser instead of AvatarJLMmotion estimation · EgoBodyMPJPE: 91.7 -> 74.7Helped
use EnvPoser instead of S2Fusionmotion estimation · GIMOMPJRE: 4.65 -> 4.38Helped

Limitations

Experimental setup

Datasets: AMASS EgoBody GIMO

Benchmarks: EgoBody GIMO

Metrics: MPJRE MPJPE MPJVE Jitter

Baselines: AvatarPoser AGRoL AvatarJLM S2Fusion

Builds on: AvatarPoser AvatarJLM S2Fusion EgoHMR COAP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy