Skip to content
AI.info

Research

Uni-Hand: Universal Hand Motion Forecasting in Egocentric Views

Overview Research area: Egocentric computer vision, specifically hand motion forecasting (also called hand trajectory prediction) for human-robot interaction and augmented reality. Technical level: Ad

arXiv
2511.12878
Published
2025-11-17
Authors
Junyi Ma, Wentao Bao, Jingyi Xu, Guanzhong Sun, Yu Zheng, Erhang Zhang, Xieyuanli Chen, Hesheng Wang

AI summary

Overview

Research area: Egocentric computer vision, specifically hand motion forecasting (also called hand trajectory prediction) for human-robot interaction and augmented reality.

Technical level: Advanced. The paper combines diffusion models, a hybrid Mamba-Transformer denoising network, vision-language models (GLIP, CLIP), 3D point-cloud voxelization, and real-robot deployment.

Scope: Uni-Hand is a single framework that fuses RGB images, 3D point clouds, past hand waypoints, and text prompts to forecast future hand motion and hand-object interaction states in both 2D and 3D, and it is validated on both hand-forecasting accuracy and downstream robotic and recognition tasks.

What This Paper Is About

Existing hand trajectory prediction methods take past egocentric video and predict only the future center points of hand bounding boxes in 2D, which is too coarse to describe how fingers or the wrist move, cannot say when the hand touches or leaves an object, and cannot take advantage of 3D depth or language instructions. They also encode past headset-camera egomotion but never forecast future head motion, even though hand and head movement are tightly coupled in first-person views. Uni-Hand addresses all of these gaps at once by building a multi-modal framework that predicts multiple hand joints in 2D and 3D, predicts hand-object contact/separation timing, jointly forecasts head and hand motion through a dual-branch diffusion model, and is evaluated on downstream tasks such as real-robot manipulation, action anticipation, early action recognition, and action recognition.

Key Contributions

  1. Universal HMF framework: Uni-Hand is presented as a single framework supporting multi-dimensional prediction (2D and 3D), multi-target prediction (hand centers or specified joints such as j0, j4, and j8, selected via target indicators), and multi-task affordances for downstream applications.
  2. Dual-branch diffusion: A novel dual-branch diffusion model concurrently predicts future headset-camera egomotion latents (EM latents) and hand motion latents (HM latents), explicitly capturing hand-head motion synergy rather than only conditioning on past head motion.
  3. Hybrid Mamba-Transformer denoising: A new denoising module combines egomotion-aware Mamba blocks (with Motion-Driven Selective Scan adapted from MADiff), a structure-aware Transformer that absorbs voxelized 3D context, and a task-aware Transformer that injects text embeddings so the model respects language instructions.
  4. HMF benchmark: The authors state this is the first HMF work to assess hand forecasting algorithms on comprehensive downstream tasks, including robotic manipulation, action anticipation, early action recognition, and action recognition, alongside new benchmarks built for this purpose.

Main Findings

  • State-of-the-art forecasting is claimed: The abstract states that experiments on multiple publicly available datasets and the authors' newly proposed benchmarks show Uni-Hand achieving state-of-the-art performance in multi-dimensional and multi-target hand motion forecasting. Specific metric values, dataset names beyond EgoPAT3D, and dataset sizes are not present in the available text.
  • Richer prediction targets are enabled: Unlike prior work that predicts only hand bounding-box centers, Uni-Hand predicts wrist or finger joint waypoints in 2D and 3D, and additionally predicts hand-object interaction states (contact versus separation), which prior HMF methods do not provide.
  • Task-aware text injection changes the prediction: Figure 7 shows difference matrices between denoised future HM latents for the instructions "put the blue block onto the square cloth" and "put the red block onto the square cloth." The authors report that the task-aware Transformer makes feature discrepancies between these two instructions significantly more pronounced, effects that become more obvious at later timings.
  • Joint head-hand modelling is argued to matter: The paper identifies three aspects of hand-head coordination in egocentric interaction: hand movements often follow head motion, head movements may follow faster subconscious hand actions, and humans keep the hand within the egocentric view to ensure accurate contact.
  • Downstream transfer is claimed: Extensive validation is reported to show human-robot policy transfer enabling robotic manipulation, plus effective feature enhancement for action anticipation and recognition. The abstract asserts these capabilities; the truncated text does not include the numerical results tables.
  • Ablation scope: The paper states that the task-aware text embedding injection is ablated in Section IV-F, but the ablation results themselves are not included in the available content.

Methodology in Plain English

Uni-Hand takes four inputs: past egocentric RGB frames, aligned 3D point clouds from the headset RGB-D camera, the past trajectory of the hand center or a chosen joint, and a text prompt. A vision-language module (GLIP with the prompt "hand") extracts fused vision-language features, a CLIP encoder turns an optional task instruction into a text embedding, and simple MLP encoders turn the past waypoints, the target indicator (a one-hot vector saying which hand point is being predicted), and the tiled text embedding into hand motion latents. Separately, an egomotion encoder computes homography matrices between each past frame and the first frame using SIFT descriptors with RANSAC, and encodes these into egomotion latents representing headset-camera motion.

Point clouds are cleaned by using MobileSAM to remove points that project onto the arms, then transformed into a shared global coordinate system by visual odometry and aggregated into voxel grids, which a 3D-convolution voxel encoder turns into a compact set of voxel patches. These voxel patches are deliberately kept separate from the hand motion latents because the aggregated global point cloud does not vary over time in the same way as the sequential observations; they serve as static 3D global context instead.

Prediction uses a dual-branch diffusion model. One branch (EMF diffusion) denoises future egomotion latents and uses plain Mamba blocks because head motion is simpler and its output must be produced efficiently to condition the other branch. The second branch (HMF diffusion) denoises future hand motion latents and uses the hybrid Mamba-Transformer module: egomotion-aware Mamba blocks inject the combined past-and-predicted-future egomotion latents via Motion-Driven Selective Scan; a structure-aware Transformer applies self-attention over the hand latents followed by cross-attention to the voxel patches for 3D awareness; and a task-aware Transformer applies cross-attention to the text instruction embedding. The task-aware Transformer is used only when the task is known; otherwise the structure-aware Transformer output goes directly to the next diffusion step. Both branches use partial noising/denoising as in DiffuSeq, where the past latents are anchored and overwritten with their initial encoded values after each diffusion step. The denoised future hand motion latents are decoded by MLP-based decoders into future 2D or 3D hand waypoints and future interaction states. Training is end-to-end with six losses: the egomotion and hand motion diffusion VLB losses, a trajectory displacement loss, a trajectory angle loss, a regularization term, and an interaction state loss.

Why This Matters

Impact on research: The paper reframes hand trajectory prediction from a narrow "predict the hand box center" problem into a broader hand motion forecasting problem that includes multiple joints, 2D and 3D spaces, contact timing, and head-motion synergy, and it argues that HMF models should be judged by what they enable downstream rather than only by waypoint error. The authors state the work is an extension of a preliminary version (MMTwin) that only handled 3D hand-center prediction and hand-head decoupling, and that this version adds multi-target prediction, a text interface, and comprehensive downstream evaluation.

Real-world applications raised by the paper:

  • Augmented reality interfaces that anticipate where a user's hand will go.
  • Human-robot policy transfer, where predicted hand trajectories from human videos are mapped directly to robot end-effector action planning; the authors report deploying Uni-Hand on multiple real-world robotic tasks including atomic skills, language-conditioned implementations, and long-horizon tasks.
  • Service and assistive technologies, including wearable assistive technologies where hand motion features improve action anticipation and recognition.
  • General embodied intelligence systems that learn from readily available human demonstration videos instead of costly teleoperation.

Industry relevance: One co-author is affiliated with Meta Reality Labs, the paper is partly supported by Chinese national and Shanghai municipal programs and NSFC grants, and the targeted use cases (headset-mounted RGB-D sensing, robot manipulation, wearable assistance) map onto augmented-reality headsets and robotics platforms. The authors state they will release code, pretrained Uni-Hand models, and the new benchmarks at the project page https://irmvlab.github.io/unihand.github.io.

Future Directions

  • Quantifying the downstream gains: The paper claims gains in robotic manipulation success and in action anticipation, early action recognition, and action recognition, but the numerical results are not visible in the available content; independent reproduction on the released benchmarks would test how general these gains are.
  • Scaling prediction targets further: Uni-Hand currently supports hand centers and selected joints designated by one-hot target indicators (j0, j4, and j8 are examples); extending to the full joint set, bimanual prediction, or object-state forecasting is a natural next step.
  • Robustness of the 3D and language interfaces: The framework depends on RGB-D input, visual odometry, arm-point removal with MobileSAM, and a CLIP text embedding; how performance degrades with noisy depth, absent depth, or ambiguous instructions is not addressed in the available text.
  • Broader task conditioning: The task-aware Transformer is only used when the task is known, and the authors show that continuously re-injecting task information by cross-attention is necessary because task specificity fades with network depth, which raises the question of how to keep long-horizon, multi-stage instructions effective.

Target Audience

This paper suits researchers and engineers working on egocentric vision, hand trajectory prediction, diffusion-based motion generation, and imitation learning or human-to-robot policy transfer, as well as practitioners building augmented-reality headsets, wearable assistive devices, or robot manipulation systems that learn from human video demonstrations. Readers need familiarity with diffusion models, Mamba/state-space models, Transformer attention, and 3D point-cloud representations to follow the method sections in detail.

Authors’ abstract

Forecasting how human hands move in egocentric views is critical for applications like augmented reality and human-robot policy transfer. Recently, several hand trajectory prediction (HTP) methods have been developed to generate future possible hand waypoints, which still suffer from insufficient prediction targets, inherent modality gaps, entangled hand-head motion, and limited validation in downstream tasks. To address these limitations, we present a universal hand motion forecasting framework considering multi-modal input, multi-dimensional and multi-target prediction patterns, and multi-task affordances for downstream applications. We harmonize multiple modalities by vision-language fusion, global context incorporation, and task-aware text embedding injection, to forecast hand waypoints in both 2D and 3D spaces. A novel dual-branch diffusion is proposed to concurrently predict human head and hand movements, capturing their motion synergy in egocentric vision. By introducing target indicators, the prediction model can forecast the specific joint waypoints of the wrist or the fingers, besides the widely studied hand center points. In addition, we enable Uni-Hand to additionally predict hand-object interaction states (contact/separation) to facilitate downstream tasks better. As the first work to incorporate downstream task evaluation in the literature, we build novel benchmarks to assess the real-world applicability of hand motion forecasting algorithms. The experimental results on multiple publicly available datasets and our newly proposed benchmarks demonstrate that Uni-Hand achieves the state-of-the-art performance in multi-dimensional and multi-target hand motion forecasting. Extensive validation in multiple downstream tasks also presents its impressive human-robot policy transfer to enable robotic manipulation, and effective feature enhancement for action anticipation/recognition.

Read the original paper