atlas

Research map / 3D vision / Human pose estimation

UMotion: Uncertainty-driven Human Motion Estimation from Inertial and Ultra-wideband Units

CVPR 2025 · 3D vision › Human pose estimation · approach: Physics and sensor-based motion capture · 3 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 UMotion, an uncertainty-driven UKF-based online state estimation framework fusing six body-worn IMU-UWB sensors with a learned shape estimator and an LSTM pose estimator for 3D human shape and pose estimation.

Problem

Sparse-IMU 3D human motion estimation suffers from pose ambiguity, IMU drift, UWB occlusion, and poor adaptation to diverse body shapes.

Approach

Treats inter-node UWB distances as core system state, estimates body shape from height, weight and inter-distances, and tightly couples IMU, UWB and pose-estimator outputs (with uncertainty propagated via an unscented transform) in a UKF so that pose uncertainty refines sensor inputs and vice versa.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add UWB distance constraints and the state-estimation framework to IMU pose estimationUMotion · TotalCaptureAngular Error: 10.45 -> 7.06Helped
Add UWB distance constraints and the state-estimation framework to IMU pose estimationUMotion · DIP-IMUPositional Error: 4.97 -> 3.38Helped
Use UMotion instead of UIPdistance-augmented pose estimation · TotalCapturePositional Error: 5.49 -> 4.46Helped
Use UMotion instead of UIPdistance-augmented pose estimation · DIP-IMUPositional Error: 5.05 -> 3.38Helped
Use UMotion instead of UIPdistance-augmented pose estimation · UIPSIP Error: 24.12 -> 25.69Hurt
Use UMotion instead of UIPdistance-augmented pose estimation · UIPPositional Error: 10.65 -> 10.33Helped
Use the predicted body shape rather than mean shape (ablation)UMotion shape reconstruction · TotalCapturePositional Error: 5.15 -> 4.34Helped
Add an intermediate joint-position estimate from sensor measurements before pose regression (ablation)UMotion pose estimator · TotalCaptureSIP Error: 10.76 -> 12.15Hurt
Add an intermediate sensor global-position estimate from sensor measurements before pose regression (ablation)UMotion pose estimator · TotalCapturePositional Error: 4.46 -> 4.96Hurt
Add an intermediate sensor relative-position estimate from sensor measurements before pose regression (ablation)UMotion pose estimator · TotalCapturePositional Error: 4.46 -> 5.44Hurt
Fuse IMU, UWB, and pose data instead of using raw distances (ablation)UMotion state estimator · TotalCapture with synthesized LOS-related noisy distancesDistance Error: 9.20 cm -> 2.42 cmHelped
Fuse IMU with UWB and pose data rather than leaving measurements unfiltered (ablation)UMotion state estimator · TotalCapture with synthesized LOS-related noisy distancesJoint positional errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: AMASS TotalCapture DIP-IMU UIP

Benchmarks: TotalCapture DIP-IMU UIP

Metrics: SIP Error Angular Error Positional Error Mesh Error

Baselines: DIP TransPose TIP PIP PNP TIP-D PIP-D UIP

Builds on: SMPL PIP UIP DIP AutoGluon

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