Towards Egocentric 3D Hand Pose Estimation in Unseen Domains
Wiktor Mucha, Michael Wray, Martin Kampel
TL;DR
V-HPOT tackles cross-domain egocentric 3D hand pose estimation by learning depth in a virtual camera space that decouples depth from camera intrinsics and by employing a self-supervised test-time optimisation that enforces 3D spatial consistency under depth augmentations. The method introduces pseudodepth as an auxiliary training task and a 3D consistency loss during inference, updating the feature extractor online for unseen domains without ground-truth labels. Empirical results show large reductions in absolute pose error ($MPJPE$ and $MRRPE$) across H2O and AssemblyHands, with competitive performance on in-the-wild Epic-Kpts and favorable comparisons to both single-stage and two-stage baselines while using far less data. The approach demonstrates strong cross-domain generalisation, robustness to intrinsics variation, and practical applicability to real-world egocentric hand pose tasks, including AR/VR and robotics contexts. Overall, V-HPOT offers a data-efficient, inference-time adaptable solution for reliable 3D hand pose estimation in unseen environments.
Abstract
We present V-HPOT, a novel approach for improving the cross-domain performance of 3D hand pose estimation from egocentric images across diverse, unseen domains. State-of-the-art methods demonstrate strong performance when trained and tested within the same domain. However, they struggle to generalise to new environments due to limited training data and depth perception -- overfitting to specific camera intrinsics. Our method addresses this by estimating keypoint z-coordinates in a virtual camera space, normalised by focal length and image size, enabling camera-agnostic depth prediction. We further leverage this invariance to camera intrinsics to propose a self-supervised test-time optimisation strategy that refines the model's depth perception during inference. This is achieved by applying a 3D consistency loss between predicted and in-space scale-transformed hand poses, allowing the model to adapt to target domain characteristics without requiring ground truth annotations. V-HPOT significantly improves 3D hand pose estimation performance in cross-domain scenarios, achieving a 71% reduction in mean pose error on the H2O dataset and a 41% reduction on the AssemblyHands dataset. Compared to state-of-the-art methods, V-HPOT outperforms all single-stage approaches across all datasets and competes closely with two-stage methods, despite needing approximately x3.5 to x14 less data.
