# EGOHANDICL: EGOCENTRIC 3D HAND RECONSTRUCTION WITH IN-CONTEXT LEARNING

Binzhu Xie $^{1,2,*}$, Shi Qiu $^{1,2,*}$ $^{\dagger}$, Sicheng Zhang $^{3}$, Yinqiao Wang $^{1,2}$, Hao Xu $^{1,2}$, Muzammal Naseer $^{3}$, Chi-Wing Fu $^{1,2}$, Pheng-Ann Heng $^{1,2}$

 $^{1}$ Department of Computer Science and Engineering, The Chinese University of Hong Kong

 $^{2}$ Institute of Medical Intelligence and XR, The Chinese University of Hong Kong

 $^{3}$ Department of Computer Science, Khalifa University

{bzxie,shiqiu}@cse.cuhk.edu.hk

![Image](images/b69d3a51722d4032c89a3455f861e2b86a28cb6542e7dd9551655f925dc5f7c6.jpg)

<div style="text-align: center;">(ii) Our Proposed EgoHandICL for Egocentric 3D Hand Reconstruction</div>

<div style="text-align: center;">Figure 1: Comparing EgoHandICL with previous methods. (i) Prior works improve egocentric hand reconstruction by exploiting auxiliary cues (Prakash et al., 2024; Hara et al., 2025), thereby having limited capabilities in handling challenging scenarios with severe occlusions. (ii) EgoHandICL improves the precision through two key steps. Step A: We prompt vision-language models with egocentric cues to retrieve template images for the input query image. Step B: We construct ICL demonstrations by aligning the input-target pairs of both template and query images.</div>

## ABSTRACT

Robust 3D hand reconstruction is challenging in egocentric vision due to depth ambiguity, self-occlusion, and complex hand-object interactions. Prior works attempt to mitigate the challenges by scaling up training data or incorporating auxiliary cues, often falling short of effectively handling unseen contexts. In this paper, we introduce EgoHandICL, the first in-context learning (ICL) framework for 3D hand reconstruction that achieves strong semantic alignment, visual consistency, and robustness under challenging egocentric conditions. Specifically, we develop (i) complementary exemplar retrieval strategies guided by vision–language models (VLMs), (ii) an ICL-tailored tokenizer that integrates multimodal context, and (iii) a Masked Autoencoders (MAE)-based architecture trained with 3D hand-guided geometric and perceptual objectives. By conducting comprehensive experiments on the ARCTIC and EgoExo4D benchmarks, our EgoHandICL consistently demonstrates significant improvements over state-of-the-art 3D hand reconstruction methods. We further show EgoHandICL's applicability by testing it on real-world egocentric cases and integrating it with EgoVLMs to enhance their hand-object interaction reasoning. Our code and data are available at: <https://github.com/Nicous20/EgoHandICL>.

---

## 1 INTRODUCTION

Reconstructing 3D hands from monocular RGB images has long been a core computer vision task, with a wide range of applications in extended reality (XR), human-computer interaction (HCI), robotics, etc. By leveraging transformer-based backbones trained on large-scale datasets to extract rich visual representations (Cui et al., 2023), recent methods, such as HaMeR (Pavlakos et al., 2024) and WiLoR (Potamias et al., 2025), achieve strong 3D hand reconstruction performance across various benchmarks. While effective, these models can still encounter practical challenges, such as depth ambiguity, self-occlusion, and domain shift, which often affect their robustness and generalization in real-world applications (Hong et al., 2022; Zhu et al., 2024; Cui et al., 2024). These challenges are further aggravated in egocentric settings, where severe occlusions, perspective distortions, and complex hand–object interactions are commonly present.

Previous works (Prakash et al., 2024; Hara et al., 2025) have also explored specialized solutions tailored for egocentric 3D hand reconstruction: as illustrated in Fig. 1-(i), current methods utilize auxiliary supervision cues that require additional annotations, but still fail to resolve severe occlusions or ambiguous hand-object interactions in egocentric views. These limitations highlight the urgent need for a flexible and generalizable framework that can adapt to diverse egocentric contexts with robustness. Although each egocentric scenario presents unique visual ambiguities, humans naturally resolve them by drawing on prior experience, multimodal context, and task-specific knowledge. This remarkable ability inherently aligns with the core concept of in-context learning (ICL) (Brown et al., 2020), which adapts to solve new problems by conditioning on a few relevant contextual examples. While ICL has achieved remarkable progress in language modeling (Dong et al., 2022; Ferber et al., 2024), recent studies have begun to apply this paradigm for vision tasks, where rapid problem adaptation and example-guided reasoning are equally critical (Zong et al., 2024). Given that ICL mirrors how humans exploit relevant cues to overcome ambiguity, it provides a natural paradigm for egocentric vision. Motivated by this inherent connection, we formulate a new framework, namely EgoHandICL, to advance egocentric 3D hand reconstruction by exploiting the strong reasoning capabilities of the in-context learning paradigm. As the first ICL-based approach for 3D hand reconstruction, we address the following two critical issues.

First, ICL's effectiveness highly depends on selecting relevant examples (Liu et al., 2022; Zhang et al., 2023; Rubin et al., 2022), yet egocentric scenarios make this selection particularly difficult. As shown in Fig. 1-(ii), we propose complementary retrieval strategies for exemplar template selection: (i) using four hand-involvement modes (left-hand, right-hand, two-hand, and non-hand) that broadly cover typical egocentric hand-related activities, we retrieve examples with similar hand involvement to ensure visual consistency between the query image and the matched templates; and (ii) we design interaction-specific prompts with a vision–language model (VLM) to retrieve adaptive templates conditioned on semantic context. Together, these strategies ensure that exemplars with strong semantic alignment and visual fidelity are exploited during in-context learning.

Second, unlike conventional ICL methods addressing single-modal mappings, 3D hand reconstruction requires bridging 2D visual inputs and 3D parametric outputs. To ensure structural consistency between queries and templates, we represent both inputs and outputs using a unified MANO parameterization (Romero et al., 2017), which yield semantically aligned input–output pairs that facilitate effective ICL. Moreover, we incorporate egocentric hand priors and multimodal cues to encode visual, textual, and structural context into a learnable token space, and adopt a Mask Autoencoders (MAE)-based architecture He et al. (2022) trained with 3D geometric and perceptual objectives. By conducting extensive experiments, we demonstrate that these designs enable our EgoHandICL framework to achieve more robust and generalizable egocentric hand reconstruction performance. In summary, our main contributions are threefold:

- We present the first in-context learning approach to 3D hand reconstruction, showcasing a promising way to tackle severe occlusions and diverse interactions in egocentric vision.

- We develop the EgoHandICL framework, which retrieves effective exemplars, tokenizes multimodal context, and learns through an MAE-style architecture for robust and generalizable 3D hand reconstruction.

- We present extensive experiments, demonstrating that our EgoHandICL achieves state-of-the-art performance on egocentric benchmarks and exhibits strong practicality in real-world scenarios, including self-captured data and enhancing hand–object interaction reasoning in VLMs.

---

## 2 RELATED WORK

3D Hand Reconstruction. Hand reconstruction has been extensively studied for a long time, where early works used to employ depth cameras to recover 3D hand joints and meshes (Ge et al., 2016; Oikonomidis et al., 2011; Tagliasacchi et al., 2015; Rogez et al., 2014; Simon et al., 2017; Sridhar et al., 2016; Sun et al., 2015; Tompson et al., 2014). A milestone is the introduction of MANO (Romero et al., 2017), a low-dimensional parametric hand model, which enables single-image 3D hand reconstruction by regressing associated posed shapes. Boukhayma et al. (2019) then demonstrates the applicability of MANO by using a CNN model and an articulated hand mesh. This learning-based approach has inspired following methods that either directly regress MANO parameters (Baek et al., 2019; Potamias et al., 2023; Baek et al., 2020) or predict hand vertices for improved image alignment (Kulon et al., 2019; Choi et al., 2020; Ge et al., 2019; Kulon et al., 2020). Beyond parametric regression, alternative strategies have been explored, including voxel-based (Iqbal et al., 2018; Moon & Lee, 2020) and vertex regression methods (Chen et al., 2021), with a few work further emphasizing efficiency and robustness of reconstruction (Chen et al., 2022; Park et al., 2022; Oh et al., 2023; Jiang et al., 2023). More recently, large-scale vision transformers pretrained on millions of images demonstrate that scaling both model capacity and data volume significantly enhances the generalization of hand reconstruction models to in-the-wild scenarios (Dong et al., 2024; Kim et al., 2023; Lin et al., 2021). In particular, HaMeR (Pavlakos et al., 2024) presents a powerful vision transformer-based (Vaswani et al., 2017) pipeline that utilizes patched image tokens to reconstruct the MANO parametric model, achieving state-of-the-art accuracy in both egocentric and in-the-wild settings. However, existing methods mainly focus on general reconstruction and lack robustness under challenging interactions and occlusions: e.g., when hands cross and one is heavily obscured (Fig. 3), or when a hand blends into the background due to a black glove (Fig. 4). State-of-the-art approaches tend to miss hands, confuse left and right identities, or distort occluded regions. In contrast, our method leverages multimodal cues and acquires in-context knowledge from retrieved exemplars, achieving consistent and accurate hand reconstruction in these difficult egocentric scenarios.

In-Context Learning in Vision. Popularized by GPT-3 (Brown et al., 2020), in-context learning (ICL) allows models to adapt to new tasks by conditioning on a few input–output demonstrations without updating model parameters (Radford et al., 2021; Rubin et al., 2022; Xie et al., 2021). Inspired by the success of ICL in LLM exploration, researchers have also extended this paradigm to computer vision research, with representative efforts on segmentation (Li et al., 2024b), recognition (Zhang et al., 2025a), and multimodal understanding (Zong et al., 2024). However, applying ICL to 3D vision is more challenging because 3D data involves complex spatial and temporal structures that are not easily captured or represented by simple input–output pairs. Consequently, only a few studies have explored this area, such as PIC (Fang et al., 2023) for point cloud recognition, HiC (Liu et al., 2025) for human motion, and TrajICL (Fujii et al., 2025) for pedestrian trajectory forecasting, etc. Yet, none of them learns the contextual information needed to handle the large modality gap between 2D images and 3D meshes that exists in the reconstruction problem. To this end, we unify both modalities in the MANO parameter space and develop an ICL-specific tokenizer to effectively incorporate multimodal context. Moreover, within our EgoHandICL framework, the proposed VLM-guided exemplar retrieval strategies and MAE-driven reconstruction pipeline together facilitate semantic alignment and geometric consistency, enabling robust egocentric hand reconstruction even under severe occlusion and visual ambiguities.

## 3 METHOD

In this section, we first formulate in-context learning for egocentric 3D hand reconstruction (Sec. 3.1). Then, we present our EgoHandICL framework (Sec. 3.2), including template retrieval strategies that select exemplar samples, an ICL tokenizer that integrates visual, textual, and structural context, as well as the training and inference in practice. Finally, we introduce the specific losses that are used to train the EgoHandICL framework (Sec. 3.3).

### 3.1 MODELING IN-CONTEXT LEARNING IN EGOCENTRIC 3D HAND RECONSTRUCTION

ICL Preliminaries. In-context learning (ICL) typically models a task as few-shot inference, where a model $\mathcal{F}$ conditions on a small set of input-target exemplars and a query within a shared context.

---

Formally, given a query $x^{\text{qry}}$ and a context set $\mathcal{C} = \{(x_i, y_i)\}_{i=1}^N$ of N task-specific exemplar pairs $(i.e.,$ “templates”), the model predicts $y^{\text{qry}}$ by conditioning on both the query and the templates:

 $$ y^{\mathrm{q r y}}=\mathcal{F}(x^{\mathrm{q r y}}|\mathcal{C}). $$

3D Hand Reconstruction. Given an image $I \in \mathbb{R}^{H \times W \times 3}$, we aim to reconstruct the 3D mesh of each hand i represented by the MANO model (Romero et al., 2017). We denote the set of MANO hand parameters as $\mathcal{M} = \{\Theta_i, \beta_i, \Phi_i\}_{i=1}^N$, where $\Theta_i \in \mathbb{R}^{15 \times 3}$ are the pose parameters, $\beta_i \in \mathbb{R}^{10}$ are the shape parameters, and $\Phi_i \in \mathbb{R}^3$ is the global orientation. Our objective is to learn a mapping:

 $$ \mathcal{M}=\mathcal{G}(I), $$

where $\mathcal{G}$ predicts the MANO parameters for all visible hands in the given image I. The estimated parameters M are then passed to the MANO decoder to obtain the corresponding 3D hand meshes.

ICL for Egocentric 3D Hand Reconstruction. Although we can realize 3D hand reconstruction by directly regressing MANO parameters from a single image, it becomes far more difficult in egocentric views, which often suffer from occlusions, complex hand–object interactions, and ambiguous viewpoints. To mitigate this, we leverage ICL with dedicated egocentric contextual exemplars, enabling example-based reasoning for accurate and robust egocentric 3D hand reconstruction. To fulfill the objective of Eq. 2 within the ICL formulation of Eq. 1, we proceed as follows.

Given a query image $I_{\mathrm{qry}}$, we first retrieve template images that are contextually related to the query. For each retrieved template image $I_{\mathrm{tpl}}$, we construct an input–target exemplar pair $(\tilde{\mathcal{M}}_{\mathrm{tpl}}, \mathcal{M}_{\mathrm{tpl}})$, aligning with both the objective of the 3D hand reconstruction task as well as the requirement of the ICL paradigm. Particularly, $\tilde{\mathcal{M}}_{\mathrm{tpl}}$ denotes coarse MANO parameters estimated by applying a trained reconstruction model (e.g., HaMeR (Pavlakos et al., 2024) or WiLoR (Potamias et al., 2025)) to $I_{\mathrm{tpl}}$, as in Eq. 2; while $\mathcal{M}_{\mathrm{tpl}}$ denotes the retrieved template's ground-truth MANO parameters from the database. Then, we obtain a context set of egocentric exemplars $\mathcal{C}_{\mathcal{M}} = \{(\tilde{\mathcal{M}}_{\mathrm{tpl}}, \mathcal{M}_{\mathrm{tpl}})\}$. Finally, we estimate the coarse MANO parameters $\tilde{\mathcal{M}}_{\mathrm{qry}}$ of the query image $I_{\mathrm{qry}}$ with the same reconstruction model, and then refine it by conditioning on the exemplar set $\mathcal{C}_{\mathcal{M}}$ via the ICL paradigm (as Eq. 1):

 $$ \mathcal{M}_{\mathrm{q r y}}=\mathcal{F}(\tilde{\mathcal{M}}_{\mathrm{q r y}}|\mathcal{C}_{\mathcal{M}}). $$

This formulation establishes the foundation of applying ICL for egocentric 3D hand reconstruction.

### 3.2 EGOHANDICL FRAMEWORK

Fig. 2 illustrates the overall EgoHandICL framework. It is composed of three key components: template retrieval strategies, multimodal context tokenizer, and ICL learning and inference pipelines, where a VLM is prompted to retrieve the template mainly based on semantic descriptions derived from user-specified prompts regarding interactions, occlusions, and other egocentric cues.

Template Retrieval. As detailed in Sec. 3.1, a key step in our framework is retrieving a contextually relevant template image $I_{tpl}$ for the input query image $I_{qry}$. As shown in Fig. 2 (Part A), we propose two complementary retrieval strategies that exploit both visual and textual information for contextual adaptation within the ICL paradigm.

Specifically, we introduce Pre-defined Visual Templates, where the VLM classifies each image into one of four pre-defined egocentric hand-involvements: left hand-, right hand-, two hands-, and non-hand-involvement types. This categorization covers common egocentric hand configurations, allowing us to retrieve visually consistent exemplars from the dataset. In addition, hand involvement alone is not always sufficient, as egocentric scenarios often include object interactions, occlusions, missing hands, etc. To address these issues, we further introduce Adaptive Textual Templates, where the VLM retrieves the template mainly based on semantic descriptions derived from user-specified prompts regarding interactions, occlusions, and other egocentric cues. This strategy enables more flexible and dynamic retrieval of semantically consistent exemplars, providing finer-grained contextual cues in addition to the basic pre-defined visual templates. In this work, we retrieve one template image per query image. Further implementation details are provided in Appendix B.

ICL Tokenizer. Once the template image is retrieved, we construct the ICL tokens by incorporating multimodal context from the template image $I_{tpl}$ and the query image $I_{qry}$. As shown in Fig. 2 (Part

---

![Image](images/cc098f7da38b0fd6744231eadb2ae904f72a5b93e09aec3dfedc2fd8cf0108e6.jpg)

<div style="text-align: center;">Figure 2: Overview of our EgoHandICL framework. Part A: Given a query image, we retrieve templates via two complementary strategies. Pre-defined Visual Templates: a VLM classifies the hand-involvement type and retrieves a template image of the same type. Adaptive Textual Templates: we prompt the VLM to generate semantic descriptions, and retrieve a template image given textual similarity. Part B: We encode image tokens  $F_{i}$, structural tokens  $F_{m}$, and text tokens  $F_{t}$, respectively; and then apply cross-attention to tokenize four structured sets of ICL tokens. Part C: We follow a MAE-style design, where the template and query target tokens are partially masked to train the Transformer. In inference, the query target tokens are fully masked for the Transformer's prediction.</div>

B), for both $I_{tpl}$ and $I_{qry}$, we estimate their coarse MANO parameters, collect their ground-truth MANO parameters, and feed these four sets of MANO parameters (i.e., $\tilde{\mathcal{M}}_{tpl}, \tilde{\mathcal{M}}_{qry}, \mathcal{M}_{tpl}, \mathcal{M}_{qry}$) into a MANO encoder, generating the structural tokens $F_m$ that preserve 3D hand articulation and shape priors. In addition, we encode $I_{tpl}$ and $I_{qry}$, respectively, with a pretrained ViT encoder (Potamias et al., 2025), capturing appearance and spatial details and generating the image tokens $F_i$. Moreover, the VLM-generated semantic descriptions used for retrieval are embedded as the text tokens $F_t$ through a text encoder. Finally, we apply cross-attention to fuse the multimodal structural, image, and text tokens, producing unified ICL tokens for context-aware reasoning. Specifically, after processing $I_{tpl}$ and $I_{qry}$, our ICL Tokenizer produces four sets of ICL tokens: $T_{tpl}^{in}$ (representing “input” of “template”), $T_{tpl}^{tar}$ (representing “target” of “template”), $T_{qry}^{in}$ (representing “input” of “query”), and $T_{qry}^{tar}$ (representing “target” of “query”). Together, these ICL tokens are utilized in the transformer-based reconstruction model as contextual exemplars.

Masked Reconstruction for ICL. Masked Autoencoders (MAE) (He et al., 2022) have been widely used in vision tasks, where part of the input tokens is randomly masked and a model is trained to reconstruct the missing ones. This architecture has proven effective for learning robust representations and handling incomplete or ambiguous visual signals. However, there is a key challenge when applying it to the ICL paradigm: during training, the model has access to the ground truths of both the template and the query samples; while in inference, the query target is unavailable, since it is exactly what we aim to infer. To tackle this, prior ICL methods for vision tasks (Bar et al., 2022; Wang et al., 2023; Fang et al., 2023) introduce masking into the target data during training: by partially masking the targets of both template and query samples, the model is trained to predict under incomplete supervision. As illustrated in Fig. 2 (Part C), our EgoHandICL employs a transformer trained for masked reconstruction over ICL tokens. During training, we randomly and partially mask the target tokens, i.e., the ICL tokens of $T_{tpl}^{tar}$ and $T_{qry}^{tar}$, to simulate such incomplete supervision. In inference, $T_{qry}^{tar}$ is fully masked (unavailable), yet the trained model can decode (reconstruct) the target of query MANO parameters $\mathcal{M}_{qry}$ from the remaining ICL tokens of contextual exemplars. In summary, this MAE-driven design offers an effective training-inference architecture for exemplar-conditioned reasoning, enabling in-context hand reconstruction under challenging egocentric settings.

### 3.3 Loss Function

We follow standard practices in parametric hand reconstruction and employ parameter-level ( $\mathcal{L}_{mano}$) and vertex-level ( $\mathcal{L}_V$) supervisions to train our EgoHandICL to reconstruct 3D hand meshes:

 $$ \begin{array}{c c}{\mathcal{L}_{m a n o}=\left\|\Theta-\Theta^{\mathrm{g t}}\right\|_{2}^{2}+\left\|\beta-\beta^{\mathrm{g t}}\right\|_{2}^{2}+\left\|\Phi-\Phi^{\mathrm{g t}}\right\|_{2}^{2},}&{\mathcal{L}_{V}=\left\|V_{3D}-V_{3D}^{\mathrm{g t}}\right\|_{1}.}\\ \end{array} $$

---

While parameter and vertex supervisions provide essential geometric constraints, they remain insufficient in egocentric settings with lacking enough information only from the input image itself. Inspired by perceptual losses (Johnson et al., 2016) used for image restoration, we introduce a hand-specific 3D perceptual loss $\mathcal{L}_{3D}$, which aims to align high-level embeddings of predicted and ground-truth hand meshes. This loss enforces semantic consistency under occlusion and ambiguity, leading to reconstructions that are both geometrically accurate and perceptually realistic:

 $$ \begin{array}{r}{\mathcal{L}_{3D}=\left\|\phi(\mathcal{P})-\phi(\mathcal{P}^{\mathrm{g t}})\right\|_{2}^{2},}\end{array} $$

where $\mathcal{P}$ is the point cloud formed by the vertices (or joints) of the MANO-generated hand mesh, and $\phi(\cdot)$ is a pretrained 3D feature encoder. The overall loss $\mathcal{L}$ can be defined as:

 $$ \mathcal{L}=\lambda_{m}\mathcal{L}_{m a n o}+\lambda_{v}\mathcal{L}_{V}+\lambda_{3D}\mathcal{L}_{3D}, $$

where $\lambda_{m}$, $\lambda_{v}$, and $\lambda_{3D}$ are empirical weights. For datasets without MANO ground truth, e.g., EgoExo4D (Chen et al., 2024), the loss applies 3D key-joint $J_{3D}$ constraints, weighted by $\lambda_{j}$:

 $$ \mathcal{L}_{J}=\left\|J_{3D}-J_{3D}^{\mathrm{g t}}\right\|_{1},\quad\mathcal{L}=\lambda_{j}\mathcal{L}_{J}+\lambda_{3D}\mathcal{L}_{3D}. $$

### 3.4 IMPLEMENTATION

For the retrieval process, we employ Qwen2.5-VL-72B-Instruct (Yang et al., 2024) as our VLM. For the ICL tokenizer, we use the same pretrained ViT backbone (Dosovitskiy et al., 2020) as in WiLoR, while the text encoder is Qwen-7B (Bai et al., 2023). The MANO encoder and decoder are implemented as MLPs, training together within the EgoHandICL framework. We implement the reconstruction model as a lightweight Transformer encoder. We also apply Uni3D-ti (Zhou et al., 2024) as the 3D feature encoder $\phi$ used in the loss $\mathcal{L}_{3D}$. All models are trained for 100 epochs with a learning rate of $1e^{-4}$. The loss weights are set as $\lambda_m = 0.05$, $\lambda_v = 5.0$, $\lambda_j = 5.0$, and $\lambda_{3D} = 0.01$. The training is conducted on a single RTX 4090 GPU with a batch size of 64 and AdamW optimizer (Ilya, 2018). We use 4 A100 GPUs for data preprocessing and retrieval.

## 4 EXPERIMENTS

### 4.1 DATASETS AND EVALUATION METRICS

Datasets. We evaluate the EgoHandICL framework on two benchmarks: the ARCTIC dataset (Fan et al., 2023) provides high-quality MANO parameter annotations in controlled laboratory environments; and the EgoExo4D dataset (Grauman et al., 2024) consists of diverse egocentric videos with challenging hand-object interactions captured in realistic, unconstrained scenarios. These two datasets allow us to comprehensively evaluate the 3D hand reconstruction performance of EgoHandICL from the perspectives of hand mesh vertices (ARCTIC, 118.2K training / 16.9K testing samples) and hand skeleton joints (EgoExo4D, 17.3K training / 4.1K testing samples).

Baselines. We compare the performance of EgoHandICL with state-of-the-art 3D hand reconstruction baselines. For the ARCTIC dataset, we mainly evaluate against 3D hand mesh reconstruction methods, including HaMeR (Pavlakos et al., 2024), WiLoR (Potamias et al., 2025), WildHand (Prakash et al., 2024) and HaWoR (Zhang et al., 2025b). For the EgoExo4D dataset, we primarily assess against 3D hand joint estimation approaches, including POTTER (Zheng et al., 2023), PCIE-EgoHandPose (Chen et al., 2024), and hand mesh reconstruction methods.

Evaluation Metrics. We evaluate egocentric hand reconstruction using both vertex-level and joint-level metrics, under two evaluation settings. In the general setting, metrics are computed for each detected hand, where cases with failed hand detection are excluded from evaluation. For ARCTIC, we report Procrustes-Aligned Mean Per Joint Position Error (P-MPJPE) and Procrustes-Aligned Mean Per Vertex Position Error (P-MPVPE), along with the fraction of vertices within 5mm and 15mm error thresholds (F@5, F@15). For EgoExo4D, we report the Mean Per Joint Position Error (MPJPE) and its Procrustes-aligned variant (P-MPJPE), together with F@10 and F@15 to measure the proportion of accurately reconstructed joints. To further capture the challenges of egocentric views while ensuring fair comparison under consistent detection conditions, we also evaluate under the bimanual setting, where only samples with both hands correctly detected are counted. In addition to P-MPVPE, we compute the Mean Relative Root Position Error (MRRPE) in this setting, to quantify the spatial consistency between the left and right hands (Fan et al., 2021; 2023; Moon et al., 2020). All metrics for both vertex-level and joint-level evaluations are reported in millimeters.

---

<div style="text-align: center;">Table 1: Quantitative results on the ARCTIC dataset. We follow the standard evaluation protocol and report both the joint- and vertex-level metrics.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td rowspan="2">Method</td><td colspan="4">General Setting</td><td colspan="2">Bimanual Setting</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>F@15 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>MRRPE $\downarrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>HaMeR (Pavlakos et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>9.9</td><td style='text-align: center; word-wrap: break-word;'>9.6</td><td style='text-align: center; word-wrap: break-word;'>0.046</td><td style='text-align: center; word-wrap: break-word;'>0.911</td><td style='text-align: center; word-wrap: break-word;'>9.9</td><td style='text-align: center; word-wrap: break-word;'>10.1</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>WiLoR (Potamias et al., 2025)</td><td style='text-align: center; word-wrap: break-word;'>5.5</td><td style='text-align: center; word-wrap: break-word;'>5.5</td><td style='text-align: center; word-wrap: break-word;'>0.524</td><td style='text-align: center; word-wrap: break-word;'>0.994</td><td style='text-align: center; word-wrap: break-word;'>5.7</td><td style='text-align: center; word-wrap: break-word;'>9.8</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>WildHand (Prakash et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>5.8</td><td style='text-align: center; word-wrap: break-word;'>5.6</td><td style='text-align: center; word-wrap: break-word;'>0.746</td><td style='text-align: center; word-wrap: break-word;'>0.928</td><td style='text-align: center; word-wrap: break-word;'>4.9</td><td style='text-align: center; word-wrap: break-word;'>7.1</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>HaWoR (Zhang et al., 2025b)</td><td style='text-align: center; word-wrap: break-word;'>6.2</td><td style='text-align: center; word-wrap: break-word;'>6.1</td><td style='text-align: center; word-wrap: break-word;'>0.474</td><td style='text-align: center; word-wrap: break-word;'>0.896</td><td style='text-align: center; word-wrap: break-word;'>6.0</td><td style='text-align: center; word-wrap: break-word;'>8.6</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoHandICL (ours)</td><td style='text-align: center; word-wrap: break-word;'>4.0</td><td style='text-align: center; word-wrap: break-word;'>3.8</td><td style='text-align: center; word-wrap: break-word;'>0.801</td><td style='text-align: center; word-wrap: break-word;'>0.996</td><td style='text-align: center; word-wrap: break-word;'>3.7</td><td style='text-align: center; word-wrap: break-word;'>6.2</td></tr></table>

<div style="text-align: center;">Table 2: Quantitative results on the EgoExo4D dataset. We follow the standard evaluation protocol and report the joint-level metrics.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td rowspan="2">Method</td><td colspan="4">General Setting</td><td colspan="2">Bimanual Setting</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@10 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>F@15 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>MRRPE $\downarrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>PCIE-EgoHandPose (Chen et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>25.5</td><td style='text-align: center; word-wrap: break-word;'>8.5</td><td style='text-align: center; word-wrap: break-word;'>0.544</td><td style='text-align: center; word-wrap: break-word;'>0.910</td><td style='text-align: center; word-wrap: break-word;'>8.2</td><td style='text-align: center; word-wrap: break-word;'>130.9</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Potter (Zheng et al., 2023)</td><td style='text-align: center; word-wrap: break-word;'>28.9</td><td style='text-align: center; word-wrap: break-word;'>11.1</td><td style='text-align: center; word-wrap: break-word;'>0.491</td><td style='text-align: center; word-wrap: break-word;'>0.910</td><td style='text-align: center; word-wrap: break-word;'>10.3</td><td style='text-align: center; word-wrap: break-word;'>148.9</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>HaMeR (Pavlakos et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>30.1</td><td style='text-align: center; word-wrap: break-word;'>11.2</td><td style='text-align: center; word-wrap: break-word;'>0.453</td><td style='text-align: center; word-wrap: break-word;'>0.883</td><td style='text-align: center; word-wrap: break-word;'>10.6</td><td style='text-align: center; word-wrap: break-word;'>361.2</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>WiLoR (Potamias et al., 2025)</td><td style='text-align: center; word-wrap: break-word;'>31.1</td><td style='text-align: center; word-wrap: break-word;'>12.5</td><td style='text-align: center; word-wrap: break-word;'>0.528</td><td style='text-align: center; word-wrap: break-word;'>0.905</td><td style='text-align: center; word-wrap: break-word;'>11.0</td><td style='text-align: center; word-wrap: break-word;'>378.0</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoHandICL (ours)</td><td style='text-align: center; word-wrap: break-word;'>21.1</td><td style='text-align: center; word-wrap: break-word;'>7.7</td><td style='text-align: center; word-wrap: break-word;'>0.789</td><td style='text-align: center; word-wrap: break-word;'>0.935</td><td style='text-align: center; word-wrap: break-word;'>7.5</td><td style='text-align: center; word-wrap: break-word;'>110.9</td></tr></table>

### 4.2 EXPERIMENT ANALYSIS

Experimental Results of 3D Hand Mesh Reconstruction. We use the ARCTIC dataset for both joint- and vertex-level evaluations. As shown in Tab. 1, while WiLoR performs well when evaluating only detected hands in the general setting, its accuracy drops in bimanual cases, often failing to recover heavily occluded hands or confusing left/right identities (see the bottom case in Fig. 3). Compared to the second best, EgoHandICL consistently improves PA-MPVPE by 31.1% and 24.5% in the general and bimanual settings, respectively, and further reduces MRRPE by 12%. This indicates our finding that, with in-context learning, EgoHandICL is particularly effective at resolving egocentric occlusions and estimating spatial relations between the two hands. For the EgoExo4D dataset (Tab. 2), where MRRPE is substantially higher than in the ARCTIC dataset due to dynamic egocentric viewpoints, EgoHandICL again achieves notable gains with reduced errors, demonstrating strong spatial consistency between the two hands. Qualitative comparisons in Figs. 3 and 4 highlight that egocentric reconstruction involves not only single-hand accuracy but also maintaining reasonable relative geometry between the two hands in rapidly changing egocentric views. In general, our EgoHandICL consistently improves both visual accuracy and geometric fidelity across scenarios with egocentric occlusions and bimanual interaction, providing a more robust solution for real-world cases. Further discussions are provided in Appendix C.

<div style="text-align: center;">Table 3: In-context reasoning analysis across different hand-involvement types. L, R, T, and N denote training on the left-hand, right-hand, two-hand, and non-hand involvement type sub-dataset, respectively. Results are tested on the ARCTIC under these four sub-dataset divisions.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Type</td><td colspan="2">Left Hand</td><td colspan="2">Right Hand</td><td colspan="2">Two Hands</td><td colspan="2">Non Hand</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Method</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proposed - L</td><td style='text-align: center; word-wrap: break-word;'>4.6</td><td style='text-align: center; word-wrap: break-word;'>4.4</td><td style='text-align: center; word-wrap: break-word;'>4.6</td><td style='text-align: center; word-wrap: break-word;'>4.5</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>4.8</td><td style='text-align: center; word-wrap: break-word;'>5.2</td><td style='text-align: center; word-wrap: break-word;'>5.1</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proposed - R</td><td style='text-align: center; word-wrap: break-word;'>4.8</td><td style='text-align: center; word-wrap: break-word;'>4.5</td><td style='text-align: center; word-wrap: break-word;'>4.1</td><td style='text-align: center; word-wrap: break-word;'>4.4</td><td style='text-align: center; word-wrap: break-word;'>5.0</td><td style='text-align: center; word-wrap: break-word;'>4.8</td><td style='text-align: center; word-wrap: break-word;'>5.2</td><td style='text-align: center; word-wrap: break-word;'>5.2</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proposed - T</td><td style='text-align: center; word-wrap: break-word;'>4.7</td><td style='text-align: center; word-wrap: break-word;'>4.6</td><td style='text-align: center; word-wrap: break-word;'>4.9</td><td style='text-align: center; word-wrap: break-word;'>4.4</td><td style='text-align: center; word-wrap: break-word;'>4.3</td><td style='text-align: center; word-wrap: break-word;'>4.2</td><td style='text-align: center; word-wrap: break-word;'>5.0</td><td style='text-align: center; word-wrap: break-word;'>5.1</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proposed - N</td><td style='text-align: center; word-wrap: break-word;'>4.9</td><td style='text-align: center; word-wrap: break-word;'>4.7</td><td style='text-align: center; word-wrap: break-word;'>5.3</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>5.5</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>5.0</td><td style='text-align: center; word-wrap: break-word;'>5.0</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Proposed - Full</td><td style='text-align: center; word-wrap: break-word;'>4.5</td><td style='text-align: center; word-wrap: break-word;'>4.3</td><td style='text-align: center; word-wrap: break-word;'>4.0</td><td style='text-align: center; word-wrap: break-word;'>3.9</td><td style='text-align: center; word-wrap: break-word;'>3.9</td><td style='text-align: center; word-wrap: break-word;'>3.7</td><td style='text-align: center; word-wrap: break-word;'>4.7</td><td style='text-align: center; word-wrap: break-word;'>4.5</td></tr></table>

In-context Reasoning Analysis. To verify the in-context reasoning abilities of the EgoHandICL framework, as well as the effectiveness of our categorization of pre-defined visual templates, we train variants of EgoHandICL on sub-datasets, each containing only a single hand-involvement type. As shown in Tab. 3, each variant performs the best when the evaluation condition matches the hand involvement type of its training templates. For example, Proposed-L achieves the lowest errors when testing on the sub-dataset of the left-hand involvement type. However, this configuration also

---

![Image](images/9b39f5910d5351ea25e8d54fe8976a2b001dda23d271e78ed93065323786d134.jpg)

<div style="text-align: center;">Figure 3: Qualitative results on the ARCTIC dataset. Note: In the bottom case, where the two hands cross and the left hand is severely occluded, WiLoR (Potamias et al., 2025) reconstructs only the right hand but mistakenly identifies it as the left.</div>

introduces side effects: models trained only on a specific sub-dataset (e.g., Proposed-N) generalize poorly to other types of samples (e.g., the Two Hands sub-dataset). To this end, our Proposed-Full model, trained on all sub-datasets, achieves the best accuracy across all hand-involvement types, demonstrating the synergistic benefits of in-context learning for stronger generalization and effective adaptation to diverse scenarios.

![Image](images/f9ec57d462a6f337f1148e0c149f0456dd9cb94de65f40820e67919b3dd424be.jpg)

<div style="text-align: center;">Figure 4: Qualitative results on the EgoExo4D dataset (left) and self-captured cases (right). Note: In the bottom-left case with a single heavily occluded hand, HaMeR (Pavlakos et al., 2024) mistakenly reconstructs two hands, whereas WiLoR (Potamias et al., 2025) fails to reconstruct any.</div>

Different Prompts for Retrieval. To assess the role of adaptive textual templates, we compare two prompting strategies for generating retrieval texts via the VLM (Tab. 4). When using only templates retrieved from the same hand-involvement type without any adaptive textual templates (W/o. Prompts), the model achieves relatively stable performance on F@5 and F@15. Introducing adaptive textual templates with descriptive prompts (Des. Prompts:

<div style="text-align: center;">Table 4: Comparison of different prompts for adaptive textual templates retrieval. Results are tested on the ARCTIC dataset.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Method</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>F@15 $\uparrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>W/o. Prompts</td><td style='text-align: center; word-wrap: break-word;'>4.3</td><td style='text-align: center; word-wrap: break-word;'>3.9</td><td style='text-align: center; word-wrap: break-word;'>0.838</td><td style='text-align: center; word-wrap: break-word;'>0.996</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Des. Prompts</td><td style='text-align: center; word-wrap: break-word;'>4.2</td><td style='text-align: center; word-wrap: break-word;'>3.7</td><td style='text-align: center; word-wrap: break-word;'>0.781</td><td style='text-align: center; word-wrap: break-word;'>0.978</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Reas. Prompts</td><td style='text-align: center; word-wrap: break-word;'>3.9</td><td style='text-align: center; word-wrap: break-word;'>3.7</td><td style='text-align: center; word-wrap: break-word;'>0.766</td><td style='text-align: center; word-wrap: break-word;'>0.975</td></tr></table>

e.g., "I am performing 3D hand reconstruction, please describe the interaction or occlusion details in the egocentric image.") reduces reconstruction errors by providing explicit cues about occlusions. In particular, reasoning-style prompts (Reas. Prompts: e.g., "..., please provide guidance for hand

---

dling occlusions and complex interactions.") further improve accuracy, as they encourage VLM to exploit richer contextual cues with semantic grounding. These results indicate that leveraging VLM's reasoning capabilities enables more effective and robust in-context learning for hand reconstruction. Our default setting balances this trade-off by applying the reasoning prompts under heavy occlusion and the description prompts in clearer scenarios.

### 4.3 ABLATION ANALYSIS

<div style="text-align: center;">Table 5: Comparison of coarse MANO prediction backbones. Improvement denotes relative gains over the corresponding baseline performance on the ARCTIC dataset in Tab. 1.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Method</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Ours W. HaMeR</td><td style='text-align: center; word-wrap: break-word;'>8.3</td><td style='text-align: center; word-wrap: break-word;'>8.1</td><td style='text-align: center; word-wrap: break-word;'>0.052</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Improvement</td><td style='text-align: center; word-wrap: break-word;'>+16.1%</td><td style='text-align: center; word-wrap: break-word;'>+10.4%</td><td style='text-align: center; word-wrap: break-word;'>+13.4%</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Ours W. WildHand</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>4.9</td><td style='text-align: center; word-wrap: break-word;'>0.823</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Improvement</td><td style='text-align: center; word-wrap: break-word;'>+12.1%</td><td style='text-align: center; word-wrap: break-word;'>+12.5%</td><td style='text-align: center; word-wrap: break-word;'>+10.3%</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Ours W. WiLoR</td><td style='text-align: center; word-wrap: break-word;'>4.0</td><td style='text-align: center; word-wrap: break-word;'>3.8</td><td style='text-align: center; word-wrap: break-word;'>0.805</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Improvement</td><td style='text-align: center; word-wrap: break-word;'>+27.3%</td><td style='text-align: center; word-wrap: break-word;'>+30.9%</td><td style='text-align: center; word-wrap: break-word;'>+7.3%</td></tr></table>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Mask Ratio</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>0.4</td><td style='text-align: center; word-wrap: break-word;'>4.3</td><td style='text-align: center; word-wrap: break-word;'>4.2</td><td style='text-align: center; word-wrap: break-word;'>0.761</td><td style='text-align: center; word-wrap: break-word;'>0.995</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>0.5</td><td style='text-align: center; word-wrap: break-word;'>4.1</td><td style='text-align: center; word-wrap: break-word;'>4.1</td><td style='text-align: center; word-wrap: break-word;'>0.788</td><td style='text-align: center; word-wrap: break-word;'>0.996</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>0.6</td><td style='text-align: center; word-wrap: break-word;'>4.1</td><td style='text-align: center; word-wrap: break-word;'>4.1</td><td style='text-align: center; word-wrap: break-word;'>0.791</td><td style='text-align: center; word-wrap: break-word;'>0.997</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>0.7</td><td style='text-align: center; word-wrap: break-word;'>4.0</td><td style='text-align: center; word-wrap: break-word;'>3.8</td><td style='text-align: center; word-wrap: break-word;'>0.801</td><td style='text-align: center; word-wrap: break-word;'>0.998</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>0.8</td><td style='text-align: center; word-wrap: break-word;'>4.2</td><td style='text-align: center; word-wrap: break-word;'>4.0</td><td style='text-align: center; word-wrap: break-word;'>0.782</td><td style='text-align: center; word-wrap: break-word;'>0.996</td></tr></table>

<div style="text-align: center;">Table 6: Comparison of different mask ratios for ICL tokens. Results are tested on the ARC-TIC dataset.</div>

Backbone for Coarse MANO Prediction. Our EgoHandICL framework is designed to be independent of the choice of coarse MANO prediction backbone. To verify this, we use different MANO prediction backbones in our EgoHandICL framework. As shown in Tab. 5, EgoHandICL consistently and significantly improves over the corresponding baselines. These results indicate that the gains are attributed to the in-context learning paradigm itself, demonstrating the generalization and robustness of EgoHandICL regardless of the coarse MANO prediction backbone.

Impact of Mask Ratio for ICL Tokens. We evaluate the mask ratio over a broad range (40%–80%). As shown in Tab. 6, lower mask ratios moderately degrade performance, while a 70% mask ratio yields the best results. This suggests that in egocentric hand reconstruction, where occlusions and ambiguous interactions are common, masking a larger portion of ICL tokens encourages the model to exploit stronger contextual cues and employ deeper reasoning to infer hidden structures. The observation is consistent with the key insight of MAE (He et al., 2022), where a higher masking ratio enables the model to learn more informative latent features.

3D Perceptual Loss. We analyze the role of our introduced hand-specific 3D perceptual loss, which is designed to improve implicit hand representation alignment, complementing geometric parameter supervision. As Tab. 7 shows, incorporating our 3D perceptual supervision $\mathcal{L}_{3D}$ provides additional benefits over standard geometric regressions $\mathcal{L}_V$ and $\mathcal{L}_{mano}$. This indicates that hand-specific 3D perceptual loss $\mathcal{L}_{3D}$ adds complementary 3D cues that are not fully captured by $\mathcal{L}_V$ or $\mathcal{L}_{mano}$ alone.

<div style="text-align: center;">Table 7: Comparison of different loss items for the EgoHandICL training. Results are tested on the ARCTIC dataset.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Loss function</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>F@5 $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>F@15 $\uparrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>$\mathcal{L}_{V}$</td><td style='text-align: center; word-wrap: break-word;'>4.7</td><td style='text-align: center; word-wrap: break-word;'>0.6</td><td style='text-align: center; word-wrap: break-word;'>0.982</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>$\mathcal{L}_{V} + \mathcal{L}_{mano}$</td><td style='text-align: center; word-wrap: break-word;'>4.3</td><td style='text-align: center; word-wrap: break-word;'>0.6</td><td style='text-align: center; word-wrap: break-word;'>0.994</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>$\mathcal{L}_{V} + \mathcal{L}_{3D}$</td><td style='text-align: center; word-wrap: break-word;'>3.9</td><td style='text-align: center; word-wrap: break-word;'>0.7</td><td style='text-align: center; word-wrap: break-word;'>0.998</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>$\mathcal{L}_{V} + \mathcal{L}_{3D} + \mathcal{L}_{mano}$</td><td style='text-align: center; word-wrap: break-word;'>3.8</td><td style='text-align: center; word-wrap: break-word;'>0.8</td><td style='text-align: center; word-wrap: break-word;'>0.998</td></tr></table>

## 5 EXPLORING EGOVLMs WITH EGOHANDICL

Recent work has investigated egocentric video-language models (EgoVLMs) for hand-object interaction understanding. To explore whether EgoHandICL can facilitate this task, we evaluate on the EgoHOIBench (Xu et al., 2025) dataset with different EgoVLMs. As shown in Tab. 8, EgoGPT (Yang et al., 2025), which is built on LLaVA-OneVision (Li et al., 2024a) and fine-tuned on a wide range of egocentric data, underperforms the LLaVA-OneVision base model.

<div style="text-align: center;">Table 8: Comparison of EgoVLMs on hand-object interaction reasoning.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Model</td><td style='text-align: center; word-wrap: break-word;'>avg. $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>verb. $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>none. $\uparrow$</td><td style='text-align: center; word-wrap: break-word;'>action $\uparrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>LLaVA-OneVision</td><td style='text-align: center; word-wrap: break-word;'>0.75</td><td style='text-align: center; word-wrap: break-word;'>0.68</td><td style='text-align: center; word-wrap: break-word;'>0.82</td><td style='text-align: center; word-wrap: break-word;'>0.58</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>+ Proposed</td><td style='text-align: center; word-wrap: break-word;'>0.78</td><td style='text-align: center; word-wrap: break-word;'>0.71</td><td style='text-align: center; word-wrap: break-word;'>0.84</td><td style='text-align: center; word-wrap: break-word;'>0.61</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>EgoGPT</td><td style='text-align: center; word-wrap: break-word;'>0.71</td><td style='text-align: center; word-wrap: break-word;'>0.66</td><td style='text-align: center; word-wrap: break-word;'>0.76</td><td style='text-align: center; word-wrap: break-word;'>0.46</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>+ Proposed</td><td style='text-align: center; word-wrap: break-word;'>0.76</td><td style='text-align: center; word-wrap: break-word;'>0.70</td><td style='text-align: center; word-wrap: break-word;'>0.90</td><td style='text-align: center; word-wrap: break-word;'>0.61</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Qwen2.5-VL-7B-Instruct</td><td style='text-align: center; word-wrap: break-word;'>0.82</td><td style='text-align: center; word-wrap: break-word;'>0.74</td><td style='text-align: center; word-wrap: break-word;'>0.90</td><td style='text-align: center; word-wrap: break-word;'>0.64</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>+ Proposed</td><td style='text-align: center; word-wrap: break-word;'>0.85</td><td style='text-align: center; word-wrap: break-word;'>0.74</td><td style='text-align: center; word-wrap: break-word;'>0.91</td><td style='text-align: center; word-wrap: break-word;'>0.69</td></tr></table>

---

![Image](images/9da2e1f27d0cab06d151a81cfc826cc69a7bf4656cc29e5696de77e29ac99eab.jpg)

<div style="text-align: center;">Figure 5: EgoVLM's hand–object interaction reasoning with and without EgoHandICL. By incorporating our hand reconstructions as visual prompts, hand-related actions in egocentric videos can be recognized reliably with finer details.</div>

This suggests that excessive finetuning on egocentric data may bias EgoVLMs toward event-level understanding at the cost of fine-grained hand–object interaction reasoning. To mitigate this issue, we feed EgoHandICL's reconstruction outputs to the EgoVLM as additional visual prompts, consistently improving their hand-object interactions reasoning capabilities (an example shown in Fig. 5). This exploration demonstrates the practical value of EgoHandICL for downstream applications.

## 6 CONCLUSION AND FUTURE WORK

We present EgoHandICL, a novel framework for egocentric 3D hand reconstruction with in-context learning. Our method features three main components: (1) VLM-guided retrieval of exemplar templates; (2) an ICL tokenizer synergizing multimodal context; and (3) an MAE-based architecture trained with specialized 3D geometric and perceptual constraints. Extensive experiments on benchmarks and real-world applications validate the effectiveness of our approach. While effective, the computational cost of the VLM-based retrieval presents a limitation for real-time deployment. In the future, we plan to refine the training pipeline and generalize our EgoHandICL framework to broader egocentric settings, such as 3D hand pose tracking and hand–object reconstruction.

## REFERENCES

Seungryul Baek, Kwang In Kim, and Tae-Kyun Kim. Pushing the envelope for rgb-based dense 3d hand pose estimation via neural rendering. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 1067–1076, 2019.

Seungryul Baek, Kwang In Kim, and Tae-Kyun Kim. Weakly-supervised domain adaptation via gan and mesh model for estimating 3d hand poses interacting objects. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 6121–6131, 2020.

Jinze Bai, Shuai Bai, Yunfei Chu, Zeyu Cui, Kai Dang, Xiaodong Deng, Yang Fan, Wenbin Ge, Yu Han, Fei Huang, Binyuan Hui, Luo Ji, Mei Li, Junyang Lin, Runji Lin, Dayiheng Liu, Gao Liu, Chengqiang Lu, Keming Lu, Jianxin Ma, Rui Men, Xingzhang Ren, Xuancheng Ren, Chuanqi Tan, Sinan Tan, Jianhong Tu, Peng Wang, Shijie Wang, Wei Wang, Shengguang Wu, Benfeng Xu, Jin Xu, An Yang, Hao Yang, Jian Yang, Shusheng Yang, Yang Yao, Bowen Yu, Hongyi Yuan, Zheng Yuan, Jianwei Zhang, Xingxuan Zhang, Yichang Zhang, Zhenru Zhang, Chang Zhou, Jingren Zhou, Xiaohuan Zhou, and Tianhang Zhu. Qwen technical report, 2023. URL <https://arxiv.org/abs/2309.16609>.

Amir Bar, Yossi Gandelsman, Trevor Darrell, Amir Globerson, and Alexei Efros. Visual prompting via image inpainting. Advances in Neural Information Processing Systems, 35:25005–25017, 2022.

---

Adnane Boukhayma, Rodrigo de Bem, and Philip HS Torr. 3d hand shape and pose from images in the wild. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10843–10852, 2019.

Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel Ziegler, Jeffrey Wu, Clemens Winter, Chris Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. Language models are few-shot learners. In H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin (eds.), Advances in Neural Information Processing Systems, volume 33, pp. 1877–1901. Curran Associates, Inc., 2020.

Feng Chen, Ling Ding, Kanokphan Lertniphonphan, Jian Li, Kaer Huang, and Zhepeng Wang. Pcie egohandpose solution for egoexo4d hand pose challenge, 2024. URL <https://arxiv.org/abs/2406.12219>.

Xingyu Chen, Yufeng Liu, Chongyang Ma, Jianlong Chang, Huayan Wang, Tian Chen, Xiaoyan Guo, Pengfei Wan, and Wen Zheng. Camera-space hand mesh recovery via semantic aggregation and adaptive 2d-1d registration. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 13274–13283, 2021.

Xingyu Chen, Yufeng Liu, Yajiao Dong, Xiong Zhang, Chongyang Ma, Yanmin Xiong, Yuan Zhang, and Xiaoyan Guo. Mobrecon: Mobile-friendly hand mesh reconstruction from monocular image. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 20544–20554, 2022.

Hongsuk Choi, Gyeongsik Moon, and Kyoung Mu Lee. Pose2mesh: Graph convolutional network for 3d human pose and mesh recovery from a 2d human pose. In European Conference on Computer Vision, pp. 769–787. Springer, 2020.

Ruikai Cui, Siyuan He, and Shi Qiu. Adaptive low rank adaptation of segment anything to salient object detection. arXiv preprint arXiv:2308.05426, 2023.

Ruikai Cui, Binzhu Xie, Shi Qiu, Jiawei Liu, Saeed Anwar, and Nick Barnes. Numgrad-pull: Numerical gradient guided tri-plane representation for surface reconstruction from point clouds. arXiv preprint arXiv:2411.17392, 2024.

Haoye Dong, Aviral Chharia, Wenbo Gou, Francisco Vicente Carrasco, and Fernando D De la Torre. Hamba: Single-view 3d hand reconstruction with graph-guided bi-scanning mamba. Advances in Neural Information Processing Systems, 37:2127–2160, 2024.

Qingxiu Dong, Lei Li, Damai Dai, Ce Zheng, Jingyuan Ma, Rui Li, Heming Xia, Jingjing Xu, Zhiyong Wu, Tianyu Liu, et al. A survey on in-context learning. arXiv preprint arXiv:2301.00234, 2022.

Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Minderer, Georg Heigold, Sylvain Gelly, et al. An image is worth $16 \times 16$ words: Transformers for image recognition at scale. arXiv preprint arXiv:2010.11929, 2020.

Zicong Fan, Adrian Spurr, Muhammed Kocabas, Siyu Tang, Michael J Black, and Otmar Hilliges. Learning to disambiguate strongly interacting hands via probabilistic per-pixel part segmentation. In 2021 International Conference on 3D Vision (3DV), pp. 1–10. IEEE, 2021.

Zicong Fan, Omid Taheri, Dimitrios Tzionas, Muhammed Kocabas, Manuel Kaufmann, Michael J Black, and Otmar Hilliges. Arctic: A dataset for dexterous bimanual hand-object manipulation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 12943–12954, 2023.

Zhongbin Fang, Xiangtai Li, Xia Li, Joachim M Buhmann, Chen Change Loy, and Mengyuan Liu. Explore in-context learning for 3d point cloud understanding. Advances in Neural Information Processing Systems, 36:42382–42395, 2023.

---

Dyke Ferber, Georg Wölflein, Isabella C Wiest, Marta Ligero, Srividhya Sainath, Narmin Ghaffari Laleh, Omar SM El Nahhas, Gustav Müller-Franzes, Dirk Jäger, Daniel Truhn, et al. In-context learning enables multimodal large language models to classify cancer pathology images. Nature Communications, 15(1):10104, 2024.

Ryo Fujii, Hideo Saito, and Ryo Hachiuma. Towards predicting any human trajectory in context. arXiv preprint arXiv:2506.00871, 2025.

Liuhao Ge, Hui Liang, Junsong Yuan, and Daniel Thalmann. Robust 3d hand pose estimation in single depth images: from single-view cnn to multi-view cnns. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 3593–3601, 2016.

Liuhao Ge, Zhou Ren, Yuncheng Li, Zehao Xue, Yingying Wang, Jianfei Cai, and Junsong Yuan. 3d hand shape and pose estimation from a single rgb image. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 10833–10842, 2019.

Kristen Grauman, Andrew Westbury, Lorenzo Torresani, Kris Kitani, Jitendra Malik, Triantafyllos Afouras, Kumar Ashutosh, Vijay Baiyya, Siddhant Bansal, Bikram Boote, et al. Ego-exo4d: Understanding skilled human activity from first-and third-person perspectives. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 19383–19400, 2024.

Ryosei Hara, Wataru Ikeda, Masashi Hatano, and Mariko Isogawa. Eventegohands: Event-based egocentric 3d hand mesh reconstruction. In IEEE International Conference on Image Processing (ICIP), pp. 1199–1204, 2025. doi: 10.1109/ICIP55913.2025.11084751.

Kaiming He, Xinlei Chen, Saining Xie, Yanghao Li, Piotr Dollár, and Ross Girshick. Masked autoencoders are scalable vision learners. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 16000–16009, 2022.

Jie Hong, Shi Qiu, Weihao Li, Saeed Anwar, Mehrtash Harandi, Nick Barnes, and Lars Petersson. Pointcam: Cut-and-mix for open-set point cloud learning. arXiv preprint arXiv:2212.02011, 2022.

Frank Hutter Ilya. Fixing weight decay regularization in adam, 2018. URL <https://openreview.net/forum?id=rk6qdGgCZ>.

Umar Iqbal, Pavlo Molchanov, Thomas Breuel Juergen Gall, and Jan Kautz. Hand pose estimation via latent 2.5 d heatmap regression. In Proceedings of the European conference on computer vision (ECCV), pp. 118–134, 2018.

Zheheng Jiang, Hossein Rahmani, Sue Black, and Bryan M Williams. A probabilistic attention model with occlusion-aware texture regression for 3d hand reconstruction from a single rgb image. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 758–767, 2023.

Justin Johnson, Alexandre Alahi, and Li Fei-Fei. Perceptual losses for real-time style transfer and super-resolution. In European conference on computer vision, pp. 694–711. Springer, 2016.

Jeonghwan Kim, Mi-Gyeong Gwon, Hyunwoo Park, Hyukmin Kwon, Gi-Mun Um, and Wonjun Kim. Sampling is matter: Point-guided 3d human mesh reconstruction. In Proceedings of the IEEE/CVF Conference on computer vision and pattern recognition, pp. 12880–12889, 2023.

Dominik Kulon, Haoyang Wang, Riza Alp Güler, Michael Bronstein, and Stefanos Zafeiriou. Single image 3d hand reconstruction with mesh convolutions. arXiv preprint arXiv:1905.01326, 2019.

Dominik Kulon, Riza Alp Guler, Iasonas Kokkinos, Michael M Bronstein, and Stefanos Zafeiriou. Weakly-supervised mesh-convolutional hand reconstruction in the wild. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 4990–5000, 2020.

Taein Kwon, Bugra Tekin, Jan Stühmer, Federica Bogo, and Marc Pollefeys. H2o: Two hands manipulating objects for first person interaction recognition. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pp. 10138–10148, October 2021.

---

Bo Li, Yuanhan Zhang, Dong Guo, Renrui Zhang, Feng Li, Hao Zhang, Kaichen Zhang, Yanwei Li, Ziwei Liu, and Chunyuan Li. Llava-onevision: Easy visual task transfer. arXiv preprint arXiv:2408.03326, 2024a.

Feng Li, Qing Jiang, Hao Zhang, Tianhe Ren, Shilong Liu, Xueyan Zou, Huaizhe Xu, Hongyang Li, Jianwei Yang, Chunyuan Li, et al. Visual in-context prompting. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12861–12871, 2024b.

Kevin Lin, Lijuan Wang, and Zicheng Liu. End-to-end human pose and mesh reconstruction with transformers. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 1954–1963, 2021.

Jiachang Liu, Dinghan Shen, Yizhe Zhang, Bill Dolan, Lawrence Carin, and Weizhu Chen. What makes good in-context examples for GPT-3? In Eneko Agirre, Marianna Apidianaki, and Ivan Vulić (eds.), Proceedings of Deep Learning Inside Out (DeeLIO 2022): The 3rd Workshop on Knowledge Extraction and Integration for Deep Learning Architectures, pp. 100–114, Dublin, Ireland and Online, May 2022. Association for Computational Linguistics. doi: 10.18653/v1/2022.deelio-1.10. URL <https://aclanthology.org/2022.deelio-1.10/>.

Gyeongsik Moon and Kyoung Mu Lee. I2l-meshnet: Image-to-lixel prediction network for accurate 3d human pose and mesh estimation from a single rgb image. In European Conference on Computer Vision, pp. 752–768. Springer, 2020.

Mengyuan Liu, Xinshun Wang, Zhongbin Fang, Deheng Ye, Xia Li, Tao Tang, Songtao Wu, Xiangtai Li, and Ming-Hsuan Yang. Human-in-context: Unified cross-domain 3d human motion modeling via in-context learning. arXiv preprint arXiv:2508.10897, 2025.

Gyeongsik Moon, Shoou-I Yu, He Wen, Takaaki Shiratori, and Kyoung Mu Lee. Interhand2.6m: A dataset and baseline for 3d interacting hand pose estimation from a single rgb image. In European Conference on Computer Vision, pp. 548–564. Springer, 2020.

Yeonguk Oh, JoonKyu Park, Jaeha Kim, Gyeongsik Moon, and Kyoung Mu Lee. Recovering 3d hand mesh sequence from a single blurry image: A new dataset and temporal unfolding. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 554–563, 2023.

Iason Oikonomidis, Nikolaos Kyriazis, and Antonis Argyros. Efficient model-based 3d tracking of hand articulations using kinect. In Proceedings of the British Machine Vision Conference 2011, 2011.

JoonKyu Park, Yeonguk Oh, Gyeongsik Moon, Hongsuk Choi, and Kyoung Mu Lee. Handocnet: Occlusion-robust 3d hand mesh estimation network. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 1496–1505, 2022.

Georgios Pavlakos, Dandan Shan, Ilija Radosavovic, Angjoo Kanazawa, David Fouhey, and Jitendra Malik. Reconstructing hands in 3d with transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 9826–9836, 2024.

Rolandos Alexandros Potamias, Stylianos Ploumpis, Stylianos Moschoglou, Vasileios Triantafyllou, and Stefanos Zafeiriou. Handy: Towards a high fidelity 3d hand shape and appearance model. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4670–4680, 2023.

Rolandos Alexandros Potamias, Jinglei Zhang, Jiankang Deng, and Stefanos Zafeiriou. Wilor: End-to-end 3d hand localization and reconstruction in-the-wild. In Proceedings of the Computer Vision and Pattern Recognition Conference, pp. 12242–12254, 2025.

Aditya Prakash, Ruisen Tu, Matthew Chang, and Saurabh Gupta. 3d hand pose estimation in everyday egocentric images. In European Conference on Computer Vision, pp. 183–202. Springer, 2024.

---

Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. Learning transferable visual models from natural language supervision. In Marina Meila and Tong Zhang (eds.), Proceedings of the 38th International Conference on Machine Learning, volume 139 of Proceedings of Machine Learning Research, pp. 8748–8763. PMLR, 18–24 Jul 2021. URL <https://proceedings.mlr.press/v139/radford21a.html>.

Grégory Rogez, Maryam Khademi, JS Supančič III, Jose Maria Martinez Montiel, and Deva Ramanan. 3d hand pose detection in egocentric rgb-d images. In European Conference on Computer Vision, pp. 356–371. Springer, 2014.

Javier Romero, Dimitrios Tzionas, and Michael J Black. Embodied hands: modeling and capturing hands and bodies together. ACM Transactions on Graphics (TOG), 36(6):1–17, 2017.

Ohad Rubin, Jonathan Herzig, and Jonathan Berant. Learning to retrieve prompts for in-context learning. In Marine Carpuat, Marie-Catherine de Marneffe, and Ivan Vladimir Meza Ruiz (eds.), Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp. 2655–2671, Seattle, United States, July 2022. Association for Computational Linguistics. doi: 10.18653/v1/2022.naacl-main.191. URL <https://aclanthology.org/2022.naacl-main.191/>.

Tomas Simon, Hanbyul Joo, Iain Matthews, and Yaser Sheikh. Hand keypoint detection in single images using multiview bootstrapping. In Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, pp. 1145–1153, 2017.

Srinath Sridhar, Franziska Mueller, Michael Zollhöfer, Dan Casas, Antti Oulasvirta, and Christian Theobalt. Real-time joint tracking of a hand manipulating an object from rgb-d input. In European conference on computer vision, pp. 294–310. Springer, 2016.

Xiao Sun, Yichen Wei, Shuang Liang, Xiaou Tang, and Jian Sun. Cascaded hand pose regression. In Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 824–832, 2015.

Andrea Tagliasacchi, Matthias Schröder, Anastasia Tkach, Sofien Bouaziz, Mario Botsch, and Mark Pauly. Robust articulated-icp for real-time hand tracking. In Computer graphics forum, volume 34-5, pp. 101–114. Wiley Online Library, 2015.

Jonathan Tompson, Murphy Stein, Yann Lecun, and Ken Perlin. Real-time continuous pose recovery of human hands using convolutional networks. ACM Transactions on Graphics (ToG), 33(5):1–10, 2014.

Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. Advances in neural information processing systems, 30, 2017.

Xinlong Wang, Wen Wang, Yue Cao, Chunhua Shen, and Tiejun Huang. Images speak in images: A generalist painter for in-context visual learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6830–6839, 2023.

Sang Michael Xie, Aditi Raghunathan, Percy Liang, and Tengyu Ma. An explanation of in-context learning as implicit bayesian inference. arXiv preprint arXiv:2111.02080, 2021.

Boshen Xu, Ziheng Wang, Yang Du, Zhinan Song, Sipeng Zheng, and Qin Jin. Do egocentric video-language models truly understand hand-object interactions? In The Thirteenth International Conference on Learning Representations, 2025. URL <https://openreview.net/forum?id=M8gXSFGkn2>.

An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, Huan Lin, Jian Yang, Jianhong Tu, Jianwei Zhang, Jianxin Yang, Jiaxi Yang, Jingren Zhou, Junyang Lin, Kai Dang, Keming Lu, Keqin Bao, Kexin Yang, Le Yu, Mei Li, Mingfeng Xue, Pei Zhang, Qin Zhu, Rui Men, Runji Lin, Tianhao Li, Tingyu Xia, Xingzhang Ren, Xuancheng Ren, Yang Fan, Yang Su, Yichang Zhang, Yu Wan,

---

Yuqiong Liu, Zeyu Cui, Zhenru Zhang, and Zihan Qiu. Qwen2.5 technical report. arXiv preprint arXiv:2412.15115, 2024.

Jingkang Yang, Shuai Liu, Hongming Guo, Yuhao Dong, Xiamengwei Zhang, Sicheng Zhang, Pengyun Wang, Zitang Zhou, Binzhu Xie, Ziyue Wang, Bei Ouyang, Zhengyu Lin, Marco Cominelli, Zhongang Cai, Bo Li, Yuanhan Zhang, Peiyuan Zhang, Fangzhou Hong, Joerg Widmer, Francesco Gringoli, Lei Yang, and Ziwei Liu. Egolife: Towards egocentric life assistant. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 28885–28900, June 2025.

Fei Zhang, Pei Zhang, Baosong Yang, Fei Huang, Yanfeng Wang, and Ya Zhang. Context: Driving in-context learning for text removal and segmentation. <https://arxiv.org/abs/2506.03799>, 2025a.

Jinglei Zhang, Jiankang Deng, Chao Ma, and Rolandos Alexandros Potamias. Hawor: World-space hand motion reconstruction from egocentric videos. In Proceedings of the Computer Vision and Pattern Recognition Conference, pp. 1805–1815, 2025b.

Yuanhan Zhang, Kaiyang Zhou, and Ziwei Liu. What makes good examples for visual in-context learning? In A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine (eds.), Advances in Neural Information Processing Systems, volume 36, pp. 17773–17794. Curran Associates, Inc., 2023.

Ce Zheng, Xianpeng Liu, Guo-Jun Qi, and Chen Chen. Potter: Pooling attention transformer for efficient human mesh recovery. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023.

Junsheng Zhou, Jinsheng Wang, Baorui Ma, Yu-Shen Liu, Tiejun Huang, and Xinlong Wang. Uni3d: Exploring unified 3d representation at scale. In International Conference on Learning Representations (ICLR), 2024.

Runsong Zhu, Di Kang, Ka-Hei Hui, Yue Qian, Shi Qiu, Zhen Dong, Linchao Bao, Pheng-Ann Heng, and Chi-Wing Fu. Ssp: Semi-signed prioritized neural fitting for surface reconstruction from unoriented point clouds. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp. 3769–3778, 2024.

Yongshuo Zong, Ondrej Bohdal, and Timothy Hospedales. Vl-icl bench: The devil in the details of multimodal in-context learning. arXiv preprint arXiv:2403.13164, 2024.

---

## APPENDIX

## A DISCUSSIONS

### A.1 LIMITATIONS

While EgoHandICL achieves strong performance on egocentric 3D hand reconstruction, it has several limitations. First, the reliance on VLM-based retrieval introduces a non-trivial computational overhead, which limits real-time deployment on resource-constrained devices. Second, the framework depends on high-quality template databases, and retrieval performance may degrade if templates lack diversity. Third, egocentric datasets with complete annotations remain limited. For example, the widely used EgoExo4D dataset provides only keypoint-level ground truth for hand pose estimation, lacking full MANO parameter supervision as available in ARCTIC. Relying solely on keypoint annotations restricts model generalization to complex real-world scenarios. Moreover, most current evaluations are performed with ground-truth bounding boxes, while robust hand detection itself is a major challenge in egocentric views. The absence of a fair end-to-end benchmark that jointly evaluates detection and reconstruction limits progress toward more realistic deployments.

### A.2 FUTURE WORK

Building on the identified limitations, several promising directions emerge for future work. First, to mitigate the computational overhead of VLM-based retrieval, we plan to explore more efficient retrieval mechanisms, such as lightweight VLMs, approximate nearest-neighbor search, or retrieval-free strategies that embed contextual exemplars directly into the learning pipeline. Second, addressing the limited availability of fully annotated egocentric datasets, we emphasize the importance of constructing comprehensive 3D egocentric benchmarks with consistent annotations of hand pose, object pose, and body pose. Such datasets would enable more holistic evaluation of hand–object–body interactions and facilitate robust generalization in real-world scenarios. Third, to move beyond evaluations that rely on ground-truth bounding boxes, we advocate for the construction of fair end-to-end benchmarks that jointly assess detection and reconstruction in egocentric settings, better reflecting real deployment challenges. Finally, we will explore temporal extensions of EgoHandICL for continuous 3D hand tracking and broaden its scope to encompass richer egocentric tasks, such as joint hand–object reconstruction and gaze-conditioned interaction modeling, with a particular emphasis on lightweight designs suitable for AR/VR applications.

### A.3 SOCIAL IMPACT

Egocentric 3D hand reconstruction has promising applications in extended reality, assistive technologies, and robotics. However, it also introduces potential risks. First, continuous capture of egocentric data may raise privacy concerns, particularly regarding bystanders or sensitive environments. Second, the reconstructed hand data could be misused in surveillance or unauthorized tracking applications. To mitigate these risks, we emphasize that all datasets used in this work comply with their official licenses and community standards, and we strictly adhere to ethical guidelines throughout data usage and research practices.

### A.4 LLM USAGE

Large language models (LLMs) are used to moderately polish the paper writing. Specifically, LLMs are employed for improving grammar and formatting consistency of LaTeX content.

## B MORE DETAILS OF EGOHANDICL

### B.1 PRE-DEFINED VISUAL TEMPLATES

We first introduce the construction of Pre-defined Visual Templates, which categorize egocentric images into four canonical hand-involvement types: left-hand, right-hand, two-hand, and non-hand involvement.

---

Prompt Design. To enable a VLM to automatically categorize each image, we design explicit textual prompts describing the four hand-involvement types. Our prompt is:

SYSTEM_PROMPT = ""
You are an image understanding agent. Your task is to analyze a first-person perspective image and classify the interaction status of the left and right hands.
Classification rules:

- 0: Only the left hand is interacting with an object
- 1: Only the right hand is interacting with an object
- 2: Both hands are interacting with an object
- 3: Neither hand is interacting with any object

Important notes:

- Occlusion caused by objects must be considered in determining whether a hand is interacting.
- Use your best reasoning based on the visual content to make this decision.

Your response must be a single number: one of [0, 1, 2, -1]. Do not include any explanation or additional text.

USER_PROMPT = ""
Please analyze the first-person perspective image and determine the interaction status of the hands.

Return only the correct label number based on the following:

- 0: Only the left hand is interacting
- 1: Only the right hand is interacting
- 2: Both hands are interacting
- 3: Neither hand is interacting

This prompt is fixed across both training and inference to ensure consistency.

Data Distribution. Based on the above categorization, we partition the dataset into the four hand-involvement subsets. The overall distribution of samples across categories is summarized in Tab. B.1. This categorization allows us to balance template retrieval across common egocentric scenarios.

<div style="text-align: center;">Table B.1: Data distribution of pre-defined visual templates. Each hand-involvement type is split into training, validation, and testing sets.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Hand Involvement Type</td><td style='text-align: center; word-wrap: break-word;'>Train</td><td style='text-align: center; word-wrap: break-word;'>Val</td><td style='text-align: center; word-wrap: break-word;'>Test</td><td style='text-align: center; word-wrap: break-word;'>Total</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Left Hand</td><td style='text-align: center; word-wrap: break-word;'>7,991</td><td style='text-align: center; word-wrap: break-word;'>2,283</td><td style='text-align: center; word-wrap: break-word;'>1,143</td><td style='text-align: center; word-wrap: break-word;'>11,417</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Right Hand</td><td style='text-align: center; word-wrap: break-word;'>14,334</td><td style='text-align: center; word-wrap: break-word;'>4,095</td><td style='text-align: center; word-wrap: break-word;'>2,049</td><td style='text-align: center; word-wrap: break-word;'>20,478</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Both Hand</td><td style='text-align: center; word-wrap: break-word;'>92,917</td><td style='text-align: center; word-wrap: break-word;'>26,547</td><td style='text-align: center; word-wrap: break-word;'>13,275</td><td style='text-align: center; word-wrap: break-word;'>132,739</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>None Hand</td><td style='text-align: center; word-wrap: break-word;'>2,996</td><td style='text-align: center; word-wrap: break-word;'>856</td><td style='text-align: center; word-wrap: break-word;'>428</td><td style='text-align: center; word-wrap: break-word;'>4,280</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Total</td><td style='text-align: center; word-wrap: break-word;'>118,238</td><td style='text-align: center; word-wrap: break-word;'>33,781</td><td style='text-align: center; word-wrap: break-word;'>16,895</td><td style='text-align: center; word-wrap: break-word;'>168,914</td></tr></table>

Training Strategy. During training-time data preprocessing, we perform the template-retrieval procedure three times for every candidate training sample. This repetition is used to verify the correctness of hand-involvement classification and ensure that each exemplar is assigned to the proper category. Only samples with consistent predictions across all three runs are kept in the exemplar pool. After this offline verification, the training process itself uses random sampling within

---

each validated subset to construct the exemplar set for each query image at every iteration. This stochastic sampling maintains exemplar diversity and mitigates overfitting.

Inference Protocol. At inference time, we adopt the same VLM prompt to categorize the query image and retrieve templates from the training set accordingly.

### B.2 ADAPTIVE TEXTUAL TEMPLATES

Prompt Design. We design two families of prompts with different semantic emphases:

• Description-style prompts (Des. Prompts): These provide explicit cues about the egocentric scene, encouraging the VLM to describe visible details. Our Prompts are:

Please analyze the egocentric image and return one concise sentence describing the visible hands and their interactions with surrounding objects for 3D hand reconstruction. The description should specify:

1. Which hand(s) are present (left hand, right hand, or both).
2. The type of interaction (e.g., grasping, holding, touching, pointing, resting).
3. The object involved, if any (e.g., a cup, phone, keyboard).
4. If no hand is clearly visible, explicitly state "no hand involvement."

Examples:

- "Left hand grasping a cup."
- "Right hand pointing at a phone."
- "Both hands holding a book."
- "No hand involvement."

The prompts is especially effective when the hand is clearly visible, helping the VLM retrieve templates with matching appearance and interaction patterns.

• Reasoning-style prompts (Reas. Prompts): These encourage the VLM to infer strategies for handling challenging cases. Our Prompts are:

SYSTEM_PROMPT = ""
You are a reasoning agent specialized in egocentric hand-object interaction understanding. Your task is to analyze images captured from a first-person perspective and generate a caption that describes all hand and object interaction details relevant to 3D hand reconstruction.
Given a single input image, output one concise sentence that specifies which hand(s) (left/right/both) are visible, their pose, and their interaction with any objects. Be precise and descriptive about the hand-object interaction without adding explanations or speculations.
USER_PROMPT = ""
Please analyze the image and return one sentence describing the hands and their interactions with objects for hand reconstruction (e.g., left hand grasping a cup, right hand resting on the table).

The prompt is mostly useful for heavily occluded or ambiguous views, where direct visual cues are insufficient and deeper contextual reasoning is required.

---

![Image](images/02a8516de193429ce109a6d622f89e932c4f8db2c39e2307abac1ca9612fd66c.jpg)

<div style="text-align: center;">Figure B.1: Query-Template Example 1.</div>

### B.3 EXAMPLES

In Fig. B.1 and Fig. B.2, we illustrate examples of the two template retrieval strategies. During both training and inference, the retrieved images and the query image can serve as interchangeable query-template pairs, enabling flexible construction of in-context demonstrations.

## C MORE DETAILS OF EXPERIMENTS

Evaluation Settings. All baselines are fine-tuned on the same training splits, without incorporating any external data, ensuring a fully fair comparison. In the General setting, evaluation is performed on all hands detected within each image. However, egocentric scenarios often involve challenging cases such as partially invisible hands, severe self-occlusions, or multiple interacting hands from different persons. Under such conditions, different baseline models occasionally fail to detect all hands, leading to a small proportion of missing detections. Across our benchmarks, we observe that the proportion of such missing cases remains below 5%, and therefore the reported results in the general setting are still representative of overall performance.

Bimanual setting. To provide a stricter and fairer comparison, we further adopt the Bimanual setting, where only samples with both hands correctly detected by each evaluated method are considered. This ensures that reconstruction accuracy is compared under consistent detection conditions.

---

![Image](images/c05775cbf512cc10a8bc39f1fa553db4c207f74e3d19df784009a91493fb44ff.jpg)

<div style="text-align: center;">Figure B.2: Query-Template Example 2.</div>

---

tions across models, thereby eliminating potential biases caused by unequal detection performance. The resulting bimanual test set contains 12,041 and 3,802 samples on ARCTIC and EgoExo4D respectively, providing a robust basis for evaluating hand-to-hand spatial consistency and overall reconstruction reliability in dual-hand interactions.

Performance across hand-involvement categories. To better understand the behavior of different models under varying egocentric conditions, we further evaluate them separately on the four pre-defined hand-involvement types: left-hand, right-hand, two-hand, and no-hand. This breakdown allows us to quantify how well each model generalizes to different interaction settings, and to analyze whether certain models are more prone to performance degradation in specific categories.

<div style="text-align: center;">Table C.1: Performance of Model Zoos across different hand-involvement types.</div>

<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Type</td><td colspan="2">Left Hand</td><td colspan="2">Right Hand</td><td colspan="2">Two Hands</td><td colspan="2">Non Hand</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Method</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPJPE $\downarrow$</td><td style='text-align: center; word-wrap: break-word;'>P-MPVPE $\downarrow$</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>HaMeR (Pavlakos et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>10.5</td><td style='text-align: center; word-wrap: break-word;'>10.2</td><td style='text-align: center; word-wrap: break-word;'>10.1</td><td style='text-align: center; word-wrap: break-word;'>9.7</td><td style='text-align: center; word-wrap: break-word;'>10.0</td><td style='text-align: center; word-wrap: break-word;'>9.6</td><td style='text-align: center; word-wrap: break-word;'>7.6</td><td style='text-align: center; word-wrap: break-word;'>7.3</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>WiLoR (Potamias et al., 2025)</td><td style='text-align: center; word-wrap: break-word;'>5.6</td><td style='text-align: center; word-wrap: break-word;'>5.5</td><td style='text-align: center; word-wrap: break-word;'>5.2</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>5.5</td><td style='text-align: center; word-wrap: break-word;'>5.4</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>5.0</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>WildHand (Prakash et al., 2024)</td><td style='text-align: center; word-wrap: break-word;'>5.9</td><td style='text-align: center; word-wrap: break-word;'>5.8</td><td style='text-align: center; word-wrap: break-word;'>5.6</td><td style='text-align: center; word-wrap: break-word;'>5.4</td><td style='text-align: center; word-wrap: break-word;'>5.3</td><td style='text-align: center; word-wrap: break-word;'>5.1</td><td style='text-align: center; word-wrap: break-word;'>5.2</td><td style='text-align: center; word-wrap: break-word;'>5.0</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>HaWoR (Zhang et al., 2025b)</td><td style='text-align: center; word-wrap: break-word;'>6.7</td><td style='text-align: center; word-wrap: break-word;'>6.1</td><td style='text-align: center; word-wrap: break-word;'>6.2</td><td style='text-align: center; word-wrap: break-word;'>5.9</td><td style='text-align: center; word-wrap: break-word;'>5.3</td><td style='text-align: center; word-wrap: break-word;'>5.0</td><td style='text-align: center; word-wrap: break-word;'>4.8</td><td style='text-align: center; word-wrap: break-word;'>4.8</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Average</td><td style='text-align: center; word-wrap: break-word;'>7.2</td><td style='text-align: center; word-wrap: break-word;'>6.9</td><td style='text-align: center; word-wrap: break-word;'>6.8</td><td style='text-align: center; word-wrap: break-word;'>6.5</td><td style='text-align: center; word-wrap: break-word;'>6.5</td><td style='text-align: center; word-wrap: break-word;'>6.3</td><td style='text-align: center; word-wrap: break-word;'>5.7</td><td style='text-align: center; word-wrap: break-word;'>5.5</td></tr></table>

As shown in Table C.1, the reconstruction errors vary across the four hand-involvement types. We observe that left-hand cases exhibit slightly higher errors (7.2/6.9) compared to right-hand cases (6.8/6.5). This asymmetry is consistent with prior observations that egocentric datasets are often right-hand dominant (e.g., ARCTIC (Fan et al., 2023), EgoExo4D (Chen et al., 2024)), leading to stronger representations for the right hand. Interestingly, two-hand scenarios achieve lower errors (6.5/6.3) than single-hand cases, suggesting that the presence of both hands provides additional geometric constraints that help the model resolve occlusions and perspective ambiguities. This trend contrasts with conventional baselines such as HaMeR (Pavlakos et al., 2024) and WiLoR (Potamias et al., 2025), which typically degrade in bimanual settings due to severe inter-hand occlusions. Finally, the lowest errors are obtained in the no-hand category (5.7/5.5), demonstrating the model's robustness in avoiding false positives when no hand is present.

## D RETRIEVAL QUALITY AND OOD ANALYSIS

![Image](images/4cfc3731f677f506e0f8b7698320ffb456398f1c4e53461ccb5e90f55c543e67.jpg)

<div style="text-align: center;">(a) Image Similarity on Arctic Test Dataset</div>

![Image](images/480ef5ebb4c3343834aea7fa1f7403b17f0666662be6629304922c2ba8704bf9.jpg)

<div style="text-align: center;">(b) Image Similarity on H2O Test Dataset for OOD Analysis</div>

<div style="text-align: center;">Figure D.1: Retrieval Quality and OOD Analysis.</div>

### D.1 RETRIEVAL QUALITY ANALYSIS

On the ARCTIC dataset, we assess the quality of the retrieved templates by computing the cosine similarity between the CLIP (Radford et al., 2021) image features of the query and its exemplar. We further correlate this similarity with the performance gain over the strongest baseline WiLoR (in P-MPVPE). As shown in Figure D.1 (a), over 90% of retrieved exemplars achieve a similarity above 0.7, indicating that our retrieval stage provides high-quality contextual matches. Moreover, higher similarity consistently leads to larger improvements over WiLoR, confirming that EgoHandICL effectively leverages high-quality exemplars for contextual refinement of 3D hand reconstruction.

---

### D.2 OUT-OF-DISTRIBUTION (OOD) ANALYSIS

We further analyze EgoHandICL under OOD conditions on the H2O dataset (Kwon et al., 2021), where retrieved templates are less aligned with the query image due to distribution shift. As shown in Figure D.1 (b), the cosine similarity between the query and its retrieved exemplar is predominantly concentrated in the range [0.6, 0.7), reflecting the difficulty of retrieval in OOD scenarios. Correspondingly, the absolute improvement over WiLoR is smaller than in the in-distribution case Figure D.1 (a), but EgoHandICL still consistently outperforms WiLoR across the observed similarity range, demonstrating robust generalization of our exemplar-driven ICL framework even when template quality is degraded.

<div style="text-align: center;">Query Image</div>

![Image](images/e1693535b0ac47599bca3afef9801233397a68826cb06373b87a5929c60655bb.jpg)

<div style="text-align: center;">Query Image</div>

<div style="text-align: center;">Template Image</div>

<div style="text-align: center;">Cross-attention Heatmap</div>

<div style="text-align: center;">Figure D.2: Attention-weight Inspection Visualization.</div>

## E ATTENTION-BASED QUALITATIVE VISUALIZATION

To further examine how EgoHandICL improves hand reconstruction under occlusion, we present new qualitative visualizations in Figure D.2 that explicitly illustrate how the model uses the retrieved exemplar to resolve occluded regions in the query. We perform attention-weight inspection between exemplar tokens and query tokens, visualizing the cross-attention matrix of our ICL Transformer. The resulting heatmaps consistently show that tokens originating from occluded regions in the query place high-magnitude attention on structurally informative regions of the exemplar, demonstrating that the exemplar provides visual priors the model actively consults during inference. Overall, these visualizations directly confirm that EgoHandICL performs genuine contextual reasoning, enabling the model to recover accurate 3D hand reconstruction under occlusion.

## F FAILURE CASE

As shown in Figure F.1, EgoHandICL may fail when the retrieved exemplar is of low quality. Such low-quality retrieval typically arises under challenging visual conditions (e.g., severe occlusion, motion blur, or non-typical hand–object configurations), where the visual evidence becomes insufficient for accurate matching. In these scenarios, the retrieved exemplar offers weak contextual cues, leading to degraded reconstruction quality. Also, these are very challenging cases that existing prior methods can hardly handle.

---

![Image](images/ac55911d0639e84fd194887172974fb29de96655d2cb716783a031e5a4b00c8f.jpg)

Template Image (Retrieval Quality = 0.60) Reconstruction

<div style="text-align: center;">Figure F.1: Failure Cases. Failure cases under low-quality retrieval.</div>
