StableHand: Quality-Aware Flow Matching for World-Space Dual-Hand Motion Estimation from Egocentric Video

TL;DR

StableHand estimates dual-hand motion from egocentric video using quality-aware flow matching, reducing W-MPJPE by 20-25%.

cs.CV 🔴 Advanced 2026-05-18 9 views
Huajian Zeng Chaohua Yao Yuantai Zhang Jiaqi Yang Rolandos Alexandros Potamias Xingxing Zuo
computer vision gesture recognition motion estimation deep learning robotics

Key Findings

Methodology

StableHand employs a quality-aware flow matching framework using four-channel quality signals (wrist and fingers) for world-space 4D dual-hand motion estimation. It integrates signals predicted by a quality network through per-channel forward scheduling, quality-adjusted velocity targets, AdaLN modulation, and quality-aware ODE initialization to preserve high-quality observations and reconstruct unreliable ones.

Key Results

  • On HOT3D and ARCTIC datasets, StableHand achieves state-of-the-art performance across all metrics, reducing W-MPJPE by 20-25% compared to the strongest baseline, especially excelling in heavily occluded ARCTIC sequences.
  • Experiments demonstrate StableHand's superior performance in long missing-hand spans and persistent hand-object occlusions, with significant W-MPJPE reduction in high-missing scenarios.
  • Ablation studies confirm the contribution of each component, particularly the robustness enhancement from quality signal integration.

Significance

StableHand holds significant academic and industrial implications, addressing long-standing challenges in hand motion estimation, particularly in complex egocentric videos. Its quality-aware mechanism offers new insights and methods for future robotic learning and gesture recognition.

Technical Contribution

StableHand's technical contribution lies in its quality-aware flow matching framework, distinct from existing methods by introducing quality signals and multi-channel processing, providing new theoretical guarantees and engineering possibilities.

Novelty

StableHand is the first to introduce quality signals into hand motion estimation, significantly enhancing performance in complex scenarios through multi-channel quality signal usage, marking a notable innovation compared to existing methods.

Limitations

  • In extreme occlusion scenarios, quality signal prediction may be inaccurate, affecting model performance.
  • Requires substantial computational resources for training and inference, limiting real-time application.
  • Generalization across different datasets remains to be further validated.

Future Work

Future work may include optimizing quality network prediction accuracy, reducing computational resource demands, and extending model applicability across diverse scenarios.

AI Executive Summary

Accurately estimating dual-hand motion in complex egocentric videos has been a long-standing challenge. Existing methods often overlook per-frame observation quality differences, leading to performance degradation. StableHand introduces a quality-aware flow matching framework, utilizing four-channel quality signals (wrist and fingers) for world-space 4D dual-hand motion estimation. This method combines signals predicted by a quality network, using per-channel forward scheduling, quality-adjusted velocity targets, AdaLN modulation, and quality-aware ODE initialization to ensure the preservation of high-quality observations and reconstruction of unreliable ones.

Experimental results on HOT3D and ARCTIC datasets show that StableHand achieves state-of-the-art performance across all metrics, reducing W-MPJPE by 20-25% compared to the strongest baseline. Particularly in heavily occluded ARCTIC sequences, StableHand excels. Ablation studies further confirm the contribution of each component, especially the robustness enhancement from quality signal integration.

StableHand holds significant academic and industrial implications, addressing long-standing challenges in hand motion estimation, particularly in complex egocentric videos. Its quality-aware mechanism offers new insights and methods for future robotic learning and gesture recognition. However, in extreme occlusion scenarios, quality signal prediction may be inaccurate, affecting model performance. Future work may include optimizing quality network prediction accuracy, reducing computational resource demands, and extending model applicability across diverse scenarios.

Deep Analysis

Background

Hand motion estimation is crucial in computer vision and robotics. Traditional methods like SLAM and vision-based gesture recognition face challenges in complex egocentric videos, especially with frequent hand exits from view and hand-object occlusions. Recent deep learning methods like HaMeR and WiLoR have made progress on large datasets but still struggle with observation quality differences.

Core Problem

The core problem is accurately estimating dual-hand world-space motion in complex egocentric videos. Frequent hand exits from view and hand-object occlusions lead to uneven observation quality, which existing methods fail to address effectively, resulting in performance degradation.

Innovation

StableHand's core innovation is introducing a quality-aware flow matching framework, utilizing four-channel quality signals (wrist and fingers) for motion estimation. By predicting quality signals with a quality network and combining them with per-channel forward scheduling and quality-adjusted velocity targets, the model significantly improves performance in complex scenarios.

Methodology

  • �� Use a quality network to predict four-channel quality signals per frame
  • �� Conduct flow matching with per-channel forward scheduling and quality-adjusted velocity targets
  • �� Employ AdaLN modulation and quality-aware ODE initialization to ensure high-quality observation retention and low-quality observation reconstruction
  • �� Validate through experiments on HOT3D and ARCTIC datasets

Experiments

Experiments were conducted on HOT3D and ARCTIC datasets, evaluating metrics such as PA-MPJPE, W-MPJPE, WA-MPJPE, and Acceleration Error. Baselines include HaMeR, WiLoR, and Dyn-HaMR. Ablation studies confirmed the contribution of each component, particularly the robustness enhancement from quality signal integration.

Results

StableHand achieves state-of-the-art performance across all metrics, reducing W-MPJPE by 20-25% compared to the strongest baseline. Particularly in heavily occluded ARCTIC sequences, StableHand excels. Ablation studies further confirm the contribution of each component, especially the robustness enhancement from quality signal integration.

Applications

StableHand can be applied in robotic learning and gesture recognition, particularly in complex egocentric videos. Its quality-aware mechanism offers new insights and methods for future robotic learning and gesture recognition.

Limitations & Outlook

In extreme occlusion scenarios, quality signal prediction may be inaccurate, affecting model performance. Requires substantial computational resources for training and inference, limiting real-time application. Generalization across different datasets remains to be further validated.

Plain Language Accessible to non-experts

Imagine you're in a kitchen, preparing a meal with various tools and ingredients. Each time you pick up a tool or ingredient, you need to know its quality, like whether a knife is sharp or vegetables are fresh. StableHand acts like a smart assistant, telling you the quality of each tool and ingredient, helping you choose the best tool for the task. Even if some tools are temporarily out of sight, it can help you find alternatives based on previous experiences.

ELI14 Explained like you're 14

Hey there! Imagine you're playing a VR game where you have to use both hands to complete tasks. Sometimes, your hands might go out of the camera's view or get blocked by something. That's when StableHand comes in, like a super-smart assistant, helping you continue the game by using quality signals from your hands. Even if your hands are temporarily invisible, it can guess what you're doing based on past actions. Cool, right?

Glossary

W-MPJPE (Weighted Mean Per Joint Position Error)

A metric for measuring hand motion estimation accuracy, representing the average error between estimated and true positions.

Used to evaluate StableHand's performance on different datasets.

Quality Signal

A signal representing the quality of each frame's observation, used to guide the flow matching process.

StableHand uses four-channel quality signals for hand motion estimation.

Flow Matching

A method for estimating motion trajectories by matching observed and predicted flows.

StableHand performs motion estimation through a quality-aware flow matching framework.

AdaLN Modulation

A technique for adjusting neural network outputs based on input quality signals.

Used in StableHand's flow matching process.

ODE Initialization

An initialization method for ordinary differential equations to determine the model's initial state.

StableHand uses quality-aware ODE initialization for motion estimation.

Open Questions Unanswered questions from this research

  • 1 How to improve quality signal prediction accuracy in extreme occlusion scenarios?
  • 2 How to reduce computational resource demands for real-time application?
  • 3 How to validate model generalization across different datasets?

Applications

Immediate Applications

Robotic Learning

StableHand can enhance robotic learning capabilities in complex environments, especially in hand motion estimation.

Long-term Vision

Gesture Recognition

StableHand's quality-aware mechanism can be used in future gesture recognition systems, improving robustness in complex scenarios.

Abstract

Recovering world space 4D motion of two interacting hands from egocentric video is a fundamental capability for supervising robot policy learning, where wrist trajectories track the end-effector and finger articulations specify the grasp pose. Two major challenges arise in this setting: hands frequently leave the camera view for extended periods due to head motion, and persistent hand-object interactions cause severe occlusions of one or both hands. Existing methods uniformly condition on noisy hand motion observations without accounting for their per-frame reliability, leading to substantial performance degradation. Our key insight is that accurate world space hand motion estimation is tightly coupled with the quality of per-frame hand observations. To this end, we decompose the quality of hand motion observations extracted from an off-the-shelf hand pose estimator into four channels: wrist global translation and finger articulations for both hands. We propose StableHand, a quality-aware flow-matching framework conditioned on these four-channel quality signals, which are predicted by a learned quality network. We naturally incorporate the quality signals into the flow-matching process through a per-channel forward schedule, a quality-adjusted velocity target, AdaLN modulation of the DiT denoiser, and a quality-aware ODE initialization. This unified generative process preserves high-quality observations while reconstructing unreliable ones using a learned bimanual motion prior. Experiments on HOT3D and ARCTIC, two egocentric benchmarks featuring long missing-hand spans and persistent hand-object occlusions, show that StableHand achieves state-of-the-art performance across all reported metrics, reducing W-MPJPE by 20-25% compared to the strongest baseline, with the largest gains on heavily occluded ARCTIC sequences.

cs.CV cs.AI