Ego4o: Egocentric Human Motion Capture and Understanding from Multi-Modal Input

Jian Wang, Rishabh Dabral, D. Luvizon, Zhe Cao, Lingjie Liu +2 more
2/10/2026

No official code found. Best implementation: jianwang-mpi/ego4o-code-release (6 stars, last commit 2025-09-10).

Abstract

This work focuses on tracking and understanding human motion using consumer wearable devices, such as VR/AR headsets, smart glasses, cellphones, and smartwatches. These devices provide diverse, multi-modal sensor inputs, including egocentric images, and 1-3 sparse IMU sensors in varied combinations. Motion descriptions can also accompany these signals. The diverse input modalities and their intermittent availability pose challenges for consistent motion capture and understanding. In this work, we present Ego4o (o for omni), a new framework for simultaneous human motion capture and understanding from multi-modal egocentric inputs. This method maintains performance with partial inputs while achieving better results when multiple modalities are combined. First, the IMU sensor inputs, the optional egocentric image, and text description of human motion are encoded into the latent space of a motion VQ-VAE. Next, the latent vectors are sent to the VQ-VAE decoder and optimized to track human motion. When motion descriptions are unavailable, the latent vectors can be input into a multi-modal LLM to generate human motion descriptions, which can further enhance motion capture accuracy. Quantitative and qualitative evaluations demonstrate the effectiveness of our method in predicting accurate human motion and high-quality motion descriptions. Project page: https://jianwang-mpi.github.io/ego4o.

View on arXivView PDF

Code Implementations(1)

The release of code for ego4o paper: Ego4o: Egocentric Human Motion Capture and Understanding from Multi-Modal Input

64CSS, HTMLSep 10, 20251 years ago

Similar Papers

Cite this paper

@article{wang2026egoo,
  title  = {Ego4o: Egocentric Human Motion Capture and Understanding from Multi-Modal Input},
  author = {Jian Wang and Rishabh Dabral and D. Luvizon and Zhe Cao and Lingjie Liu and T. Beeler and C. Theobalt},
  year   = {2026},
  eprint = {2504.08449},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2504.08449},
  journal = {CVPR 2025 2025}
}

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

Discussion