How Do I Do That? Synthesizing 3D Hand Motion and Contacts for Everyday Interactions
Aditya Prakash, Benjamin Lundell, Dmitry Andreychuk, David Forsyth, Saurabh Gupta, Harpreet Sawhney
TL;DR
This work tackles the problem of predicting 3D hand motion and contact maps (interaction trajectories) from a single RGB image, action text, and a 3D contact point. It introduces LatentAct, a three-component framework consisting of an Interaction Codebook (InterCode) learned via a VQVAE, a Learned Indexer to map test inputs to codebook indices, and an Interaction Predictor (InterPred) based on a transformer to generate trajectories, all trained with a large-scale data engine derived from the HoloAssist dataset. The approach demonstrates strong generalization across novel objects, actions, tasks, and scenes, outperforming transformer and diffusion baselines in both forecasting and interpolation scenarios, and shows promising zero-shot transfer to ARCTIC. A key contribution is the latent codebook of interaction affordances, which enables robust hand pose and contact-map predictions and provides a scalable path toward integrating 3D object models in future work. The modular data pipeline and 2-stage training framework facilitate efficient learning of motion priors for diverse everyday interactions.
Abstract
We tackle the novel problem of predicting 3D hand motion and contact maps (or Interaction Trajectories) given a single RGB view, action text, and a 3D contact point on the object as input. Our approach consists of (1) Interaction Codebook: a VQVAE model to learn a latent codebook of hand poses and contact points, effectively tokenizing interaction trajectories, (2) Interaction Predictor: a transformer-decoder module to predict the interaction trajectory from test time inputs by using an indexer module to retrieve a latent affordance from the learned codebook. To train our model, we develop a data engine that extracts 3D hand poses and contact trajectories from the diverse HoloAssist dataset. We evaluate our model on a benchmark that is 2.5-10X larger than existing works, in terms of diversity of objects and interactions observed, and test for generalization of the model across object categories, action categories, tasks, and scenes. Experimental results show the effectiveness of our approach over transformer & diffusion baselines across all settings.
