cs.CVOct 14, 2026

OmniPoser: Flexible Human Motion Recovery in the Wild with Masked Flow Matching

Authors: Minghao Liu, Tutian Tang

Organizations: Shanghai Jiao Tong University, China · Shanghai Artificial Intelligence Laboratory, China

Abstract

Recovering 3D human motion from sparse wearable sensors is challenging due to the inherent noise, occlusion, and instability of real-world tracking signals. Existing approaches are restricted to fixed sensor configurations and, when built on diffusion models, are computationally prohibitive for real-time deployment. We propose OmniPoser, a universal framework that recovers full-body SMPL motion from a flexible combination of heterogeneous inputs, such as 3D keypoints, sparse IMU rotations, head-mounted 6-DoF poses, or any subset thereof, within a single model. OmniPoser introduces a cross-modal masking mechanism paired with a Masked Conditioning Encoder, enabling one architecture to incorporate diverse sensor configurations through a masked design. A decoupled dual-stream generative backbone generates complete motion via Conditional Flow Matching, requiring only a single ODE integration step at inference. Across three settings and seven benchmarks, including in-the-wild Nymeria and Ego-Exo4D datasets, OmniPoser performs on par with state-of-the-art methods while running at over 700 FPS. The project page is available at https://jamesbridgewater51.github.io/omniposer-eccv/.

Figures & tables

Explore similar work

CardsList
  1. RAM: Recover Any 3D Human Motion in-the-Wild

    Mar 20, 2026Sen Jia, Ning Zhu, Jinqin Zhong +4Markerless Motion Capture3D Human Pose Estimation

  2. MoPO: Incorporating Motion Prior for Occluded Human Mesh Recovery

    May 11, 2026Tao Tang, Hong Liu, Xinshun Wang +13D ReconstructionHuman Mesh Recovery

  3. MotionMAR: Multi-scale Auto-Regressive Human Motion Reconstruction from Sparse Observations

    Jun 22, 2026Yuhua Luo, Junsheng Zhang, Mengyin Liu +73D ReconstructionVector-Quantized Variational Autoencoder