Papers
Topics
Authors
Recent
Search
2000 character limit reached

MaskHOI: 3D Hand-Object Interaction Estimation

Updated 6 July 2026
  • MaskHOI is a masked pre-training framework designed for 3D hand-object interaction estimation, using region-specific mask ratios and skeleton-guided sampling.
  • It employs a ViT-based masked autoencoder to reconstruct occluded image regions, thereby inferring 3D geometric cues from monocular RGB data.
  • The framework integrates masked SDF-driven multimodal learning to couple image features with 3D supervision, resulting in improved performance on HO3D and DexYCB benchmarks.

Searching arXiv for the specified paper to ground the article with the official record. arxiv_search.query({"search_query":"id:(Xie et al., 18 Jul 2025)","max_results":5,"sort_by":"submittedDate","sort_order":"descending"}) MaskHOI is a masked pretraining framework for 3D hand-object interaction (HOI) estimation from monocular RGB input, introduced in "MaskHOI: Robust 3D Hand-Object Interaction Estimation via Masked Pre-training" (Xie et al., 18 Jul 2025). It targets a setting in which a single image IR3×H×WI \in \mathbb{R}^{3 \times H \times W} contains a hand manipulating an object, and the goal is to recover 3D hand pose and shape, such as MANO parameters (θh,βh)(\theta_h, \beta_h), together with 6D object pose, namely rotation RoSO(3)R_o \in SO(3) and translation toR3t_o \in \mathbb{R}^3. The framework is designed to address two central difficulties identified for monocular HOI estimation: geometric ambiguity caused by the absence of explicit depth cues, and severe occlusions arising from mutual hand-object occlusion as well as self-occlusion of articulated hands and non-convex objects. Its defining components are a Masked Autoencoder (MAE)-driven pretraining strategy, a Region-specific Mask Ratio Allocation, and a Masked Signed Distance Field (SDF)-driven multimodal learning mechanism (Xie et al., 18 Jul 2025).

1. Problem setting and technical motivation

MaskHOI is situated in 3D HOI estimation, where precise joint poses of hands and objects must be inferred from monocular RGB observations (Xie et al., 18 Jul 2025). In this setting, monocular input provides only indirect cues for 3D structure, so the recovery of depth, articulation, and relative spatial arrangement is underconstrained. The problem is further complicated by the interaction regime itself: fingers may be hidden behind the object, object parts may be hidden behind the hand, and hand articulation can produce substantial self-occlusion.

The method is motivated by the observation that missing image evidence is not merely a nuisance variable but a structural property of HOI data. The framework therefore treats reconstruction under masking as a means of inducing geometric priors and occlusion robustness. A central premise is that the encoder should be trained to infer missing spatial and structural information rather than depend only on visible local appearance. The paper further argues that hands and rigid objects should not be treated symmetrically during masking because human hands exhibit far greater geometric complexity than rigid objects (Xie et al., 18 Jul 2025).

This suggests that a uniform masking policy is poorly matched to HOI scenes. In particular, a hand patch omitted during pretraining may remove information about articulated topology and kinematic structure, whereas a similarly sized omission on a rigid object may be less structurally disruptive. MaskHOI operationalizes this asymmetry through region-specific masking and skeleton-driven guidance.

2. MAE-based pretraining formulation

The core pretraining backbone is a ViT-style MAE architecture (Xie et al., 18 Jul 2025). The input image is partitioned into NN non-overlapping patches and embedded into tokens XRN×DX \in \mathbb{R}^{N \times D}. A masking module selects a subset XX' of size N<NN' < N, while masked tokens are replaced by a shared mask token. A shared transformer encoder EE processes only the unmasked tokens, and two lightweight decoders, ghg_h and (θh,βh)(\theta_h, \beta_h)0, reconstruct the full token set for hand and object regions separately.

The reconstruction branch is expressed through reconstructed embeddings

(θh,βh)(\theta_h, \beta_h)1

Using the ground-truth patch embeddings (θh,βh)(\theta_h, \beta_h)2, the reconstruction loss on masked tokens is

(θh,βh)(\theta_h, \beta_h)3

where (θh,βh)(\theta_h, \beta_h)4 denotes the set of masked indices (Xie et al., 18 Jul 2025).

Within this formulation, the mask-then-reconstruct objective is not only a denoising task. The stated purpose is to force the encoder to infer missing content so that learned representations become robust to occlusion and carry 3D structural cues. Because the decoders are specialized for hand and object regions, the reconstruction process is also implicitly aligned with the heterogeneity of HOI scenes, in which deformable articulated anatomy and rigid geometry coexist.

3. Region-specific masking and skeleton-guided hand masking

A distinctive component of MaskHOI is the Region-specific Mask Ratio Allocation, which replaces uniform random masking with differential mask ratios for hand, object, and background regions (Xie et al., 18 Jul 2025). Let (θh,βh)(\theta_h, \beta_h)5 denote the set of patches assigned to region (θh,βh)(\theta_h, \beta_h)6 by a 2D segmentation mask, and let (θh,βh)(\theta_h, \beta_h)7. The per-region mask ratio is defined as

(θh,βh)(\theta_h, \beta_h)8

where (θh,βh)(\theta_h, \beta_h)9 is a balancing hyper-parameter, with the example RoSO(3)R_o \in SO(3)0 given in the description. The allocation is chosen so that RoSO(3)R_o \in SO(3)1, implying that fewer hand patches are masked at once.

The rationale is explicitly tied to geometric complexity: hand regions are treated as harder to reconstruct than rigid object regions, so their masking ratio is reduced. This is intended to balance learning difficulty rather than maximize masking uniformly. In effect, the masking policy becomes semantically conditioned on the content of the scene.

On top of region-specific mask rates, MaskHOI adds skeleton-driven hand masking guidance (Xie et al., 18 Jul 2025). The hand keypoint skeleton is treated as a tree, and structured occlusion patterns are sampled. The paper lists several patterns: an entire finger may be masked by selecting all patches covering one kinematic chain; only fingertip patches may be masked; or random subsets may be selected by breadth-first or depth-first traversal over the skeleton. This is designed to simulate real-world occlusion configurations such as fingertips hidden behind objects and to force the encoder to infer global hand structure from partial evidence.

The ablation evidence indicates that this masking design matters materially. On HO3D without synthetic data, the baseline with global random masking reports MJE RoSO(3)R_o \in SO(3)2, STMJE RoSO(3)R_o \in SO(3)3, PAMJE RoSO(3)R_o \in SO(3)4, OME RoSO(3)R_o \in SO(3)5, and ADD-S RoSO(3)R_o \in SO(3)6. Adding Region-specific mask ratio (RMRA) changes these to MJE RoSO(3)R_o \in SO(3)7, STMJE RoSO(3)R_o \in SO(3)8, PAMJE RoSO(3)R_o \in SO(3)9, OME toR3t_o \in \mathbb{R}^30, and ADD-S toR3t_o \in \mathbb{R}^31. Adding skeleton-guided sampling (HSMS) yields MJE toR3t_o \in \mathbb{R}^32, STMJE toR3t_o \in \mathbb{R}^33, PAMJE toR3t_o \in \mathbb{R}^34, OME toR3t_o \in \mathbb{R}^35, and ADD-S toR3t_o \in \mathbb{R}^36 (Xie et al., 18 Jul 2025). The paper also states that applying skeleton guidance toR3t_o \in \mathbb{R}^37 of the time during pretraining gave the best trade-off between realism of occlusion and leakage of structure prior.

4. Masked SDF-driven multimodal learning

To augment 2D reconstruction with 3D geometric supervision, MaskHOI introduces a Masked Signed Distance Field-driven multimodal learning mechanism (Xie et al., 18 Jul 2025). For a closed surface toR3t_o \in \mathbb{R}^38, representing a hand or object mesh, the SDF is defined as

toR3t_o \in \mathbb{R}^39

During pretraining, 3D query points NN0 are randomly sampled in a bounding volume around the HOI scene. Each point NN1 is projected to the image plane by camera intrinsics NN2, producing NN3, and the corresponding multi-scale feature NN4 is fetched from the decoded tokens. A small MLP head predicts

NN5

Supervision is applied only to those queries whose projected patches were masked, which the paper terms self-masking 3D SDF prediction.

The SDF regression objective is

NN6

The stated purpose of this design is to enable the encoder to perceive the global geometric structure of hands and objects beyond the 2D image plane, thereby overcoming inherent limitations of monocular input and alleviating self-occlusion issues (Xie et al., 18 Jul 2025).

A potential misconception is that MaskHOI is solely an image reconstruction method. The inclusion of SDF prediction makes it explicitly multimodal in the sense used by the paper: image-space features are coupled to 3D geometric supervision, and the encoder is trained to hallucinate 3D geometry where the image has been masked. The ablation study supports the relevance of this component. Starting from HOISDF, adding vanilla MAE initialization gives MJE NN7, STMJE NN8, PAMJE NN9, OME XRN×DX \in \mathbb{R}^{N \times D}0, and ADD-S XRN×DX \in \mathbb{R}^{N \times D}1, whereas adding Geometric-aware Multi-modal (GML) yields MJE XRN×DX \in \mathbb{R}^{N \times D}2, STMJE XRN×DX \in \mathbb{R}^{N \times D}3, PAMJE XRN×DX \in \mathbb{R}^{N \times D}4, OME XRN×DX \in \mathbb{R}^{N \times D}5, and ADD-S XRN×DX \in \mathbb{R}^{N \times D}6 (Xie et al., 18 Jul 2025).

5. Network architecture, supervision, and training pipeline

The encoder XRN×DX \in \mathbb{R}^{N \times D}7 is a Vision Transformer, with ViT-Base given as an example, operating only on unmasked tokens (Xie et al., 18 Jul 2025). The decoders XRN×DX \in \mathbb{R}^{N \times D}8 and XRN×DX \in \mathbb{R}^{N \times D}9 are each lightweight 4-layer transformers that upsample to the full set of XX'0 tokens. DPT-style heads extract multi-scale feature maps XX'1 and XX'2 from the decoded tokens.

MaskHOI incorporates several supervision branches. For 2D tasks on XX'3 and XX'4, it uses hand segmentation and keypoint heatmap prediction with standard MSE/CE losses denoted XX'5. For 3D geometry, the SDF head is supervised by XX'6. For parameter regression, object 6D pose XX'7 is regressed by an MLP head with

XX'8

Hand MANO parameters XX'9 are regressed by a small transformer head with

N<NN' < N0

together with vertex-level and joint-level MANO losses (Xie et al., 18 Jul 2025).

The overall objective is written as

N<NN' < N1

Typical weights are given as N<NN' < N2, N<NN' < N3, N<NN' < N4–N<NN' < N5, N<NN' < N6, and N<NN' < N7.

Training proceeds in two stages (Xie et al., 18 Jul 2025). In the pretraining stage, region-specific masking and skeleton masking are applied together with SDF and 2D self-supervision and parameter regression. The optimization setup is AdamW with N<NN' < N8, 50k steps, cosine decay, and warm-up 1k. In the fine-tuning stage on HO3D and DexYCB, the pretrained encoder replaces the backbone of a downstream HOI estimator such as HOISDF, and end-to-end training is performed using the complete supervised loss.

6. Empirical performance, ablations, and interpretation

The reported experiments compare MaskHOI with state-of-the-art methods on DexYCB and HO3D v2, with all metrics defined as “lower is better” unless marked otherwise (Xie et al., 18 Jul 2025). On the DexYCB split, HOISDF reports MJE N<NN' < N9, PAMJE EE0, OCE EE1, MCE EE2, and ADD-S EE3, whereas MaskHOI reports MJE EE4, PAMJE EE5, OCE EE6, MCE EE7, and ADD-S EE8. On HO3D v2, HOISDF reports MJE EE9, STMJE ghg_h0, PAMJE ghg_h1, OME ghg_h2, and ADD-S ghg_h3, while MaskHOI reports MJE ghg_h4, STMJE ghg_h5, PAMJE ghg_h6, OME ghg_h7, and ADD-S ghg_h8. Under co-training with synthetic data, HOISDF* reports MJE ghg_h9, STMJE (θh,βh)(\theta_h, \beta_h)00, PAMJE (θh,βh)(\theta_h, \beta_h)01, OME (θh,βh)(\theta_h, \beta_h)02, and ADD-S (θh,βh)(\theta_h, \beta_h)03, whereas MaskHOI* reports MJE (θh,βh)(\theta_h, \beta_h)04, STMJE (θh,βh)(\theta_h, \beta_h)05, PAMJE (θh,βh)(\theta_h, \beta_h)06, OME (θh,βh)(\theta_h, \beta_h)07, and ADD-S (θh,βh)(\theta_h, \beta_h)08 (Xie et al., 18 Jul 2025).

The paper highlights several observations from these results. MaskHOI reduces hand MJE by approximately (θh,βh)(\theta_h, \beta_h)09 mm on HO3D and object ADD-S by approximately (θh,βh)(\theta_h, \beta_h)10 mm on DexYCB. It also states that gains are consistent across aligned metrics such as PAMJE and STMJE and across object metrics including OCE, MCE, and ADD-S. When synthetic data is used, MaskHOI* still outperforms HOISDF* by (θh,βh)(\theta_h, \beta_h)11–(θh,βh)(\theta_h, \beta_h)12 mm on hand and object metrics.

The component ablations on HO3D without synthetic data clarify the role of each design choice (Xie et al., 18 Jul 2025). The HOISDF baseline reports MJE (θh,βh)(\theta_h, \beta_h)13, STMJE (θh,βh)(\theta_h, \beta_h)14, PAMJE (θh,βh)(\theta_h, \beta_h)15, OME (θh,βh)(\theta_h, \beta_h)16, and ADD-S (θh,βh)(\theta_h, \beta_h)17. Adding vanilla MAE initialization yields MJE (θh,βh)(\theta_h, \beta_h)18, STMJE (θh,βh)(\theta_h, \beta_h)19, PAMJE (θh,βh)(\theta_h, \beta_h)20, OME (θh,βh)(\theta_h, \beta_h)21, and ADD-S (θh,βh)(\theta_h, \beta_h)22. Adding Geometric-aware Multi-modal (GML) gives MJE (θh,βh)(\theta_h, \beta_h)23, STMJE (θh,βh)(\theta_h, \beta_h)24, PAMJE (θh,βh)(\theta_h, \beta_h)25, OME (θh,βh)(\theta_h, \beta_h)26, and ADD-S (θh,βh)(\theta_h, \beta_h)27. Adding Direct Param. Regression (DPR) gives MJE (θh,βh)(\theta_h, \beta_h)28, STMJE (θh,βh)(\theta_h, \beta_h)29, PAMJE (θh,βh)(\theta_h, \beta_h)30, OME (θh,βh)(\theta_h, \beta_h)31, and ADD-S (θh,βh)(\theta_h, \beta_h)32. Adding Hybrid Structure-aware Mask Strat. gives MJE (θh,βh)(\theta_h, \beta_h)33, STMJE (θh,βh)(\theta_h, \beta_h)34, PAMJE (θh,βh)(\theta_h, \beta_h)35, OME (θh,βh)(\theta_h, \beta_h)36, and ADD-S (θh,βh)(\theta_h, \beta_h)37.

These results help dispel two common simplifications. First, generic MAE initialization alone is not presented as sufficient for strong HOI performance, since the ablation shows mixed effects relative to the HOISDF baseline. Second, uniform global random masking is not equivalent to the proposed masking scheme, since region-specific and skeleton-guided masking alter the hand-object trade-offs and produce the strongest hand-side gains in the reported ablations. The paper’s concluding interpretation is that both tailored masking and SDF-driven multimodal objectives are critical to MaskHOI’s gains (Xie et al., 18 Jul 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to MaskHOI.