HaWoR: World-Space Hand Motion Reconstruction from Egocentric Videos

Jinglei Zhang, Jiankang Deng, Chao Ma, Rolandos Alexandros Potamias
2/10/2026

No official code found. Best implementation: ThunderVVV/HaWoR (344 stars, last commit 2026-04-16).

Abstract

Despite the advent in 3D hand pose estimation, current methods predominantly focus on single-image 3D hand reconstruction in the camera frame, overlooking the world-space motion of the hands. Such limitation prohibits their direct use in egocentric video settings, where hands and camera are continuously in motion. In this work, we propose HaWoR, a high-fidelity method for hand motion reconstruction in world coordinates from egocentric videos. We propose to decouple the task by reconstructing the hand motion in the camera space and estimating the camera trajectory in the world coordinate system. To achieve precise camera trajectory estimation, we propose an adaptive egocentric SLAM framework that addresses the shortcomings of traditional SLAM methods, providing robust performance under challenging camera dynamics. To ensure robust hand motion trajectories, even when the hands move out of view frustum, we devise a novel motion infiller net work that effectively completes the missing frames of the sequence. Through extensive quantitative and qualitative evaluations, we demonstrate that HaWoR achieves state-of-the-art performance on both hand motion reconstruction and world-frame camera trajectory estimation under different egocentric benchmark datasets. Code and models are available on https://hawor-project.github.io/.

View on arXivView PDF

Code Implementations(1)

ThunderVVV/HaWoRCommunity69%

HaWoR: World-Space Hand Motion Reconstruction from Egocentric Videos

34441PythonDec 27, 20246 months agoNOASSERTION

Similar Papers

Cite this paper

@article{zhang2026hawor,
  title  = {HaWoR: World-Space Hand Motion Reconstruction from Egocentric Videos},
  author = {Jinglei Zhang and Jiankang Deng and Chao Ma and Rolandos Alexandros Potamias},
  year   = {2026},
  eprint = {2501.02973},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2501.02973},
  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/2501.02973.svg)](https://codeofpaper.com/paper/2501.02973)

Discussion