atlas

Research map / 3D vision / 3D generation

How Do I Do That? Synthesizing 3D Hand Motion and Contacts for Everyday Interactions

CVPR 2025 · 3D vision › 3D generation · approach: Hand-object interaction generation · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Predicts 3D hand motion and contact maps (interaction trajectories) from a single RGB image, action text, and a 3D contact point, using a VQVAE codebook of interactions, a learned indexer, and a transformer interaction predictor trained on a data engine over HoloAssist.

Problem

Predicting future 3D hand poses and contact maps for everyday hand-object interactions without 3D object models, given only a single image, action text, and a 3D contact point; hands are often not visible at the start of interactions.

Approach

Learn a discrete latent codebook of hand-pose and contact trajectories with a VQVAE, then index it at test time from image, text and contact-point inputs and decode the trajectory with a transformer predictor, so that prototypical hand motions are reused across objects and tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LatentAct instead of HCTFormerTask-level forecasting, hand visible · HoloAssistMPJPE: 8.32 -> 7.61Helped
use LatentAct instead of HCTFormerTask-level forecasting, hand visible · HoloAssistF1: 0.72 -> 0.75Helped
use LatentAct instead of HCTFormerTask-level interpolation, hand visible · HoloAssistMPJPE: 7.52 -> 6.72Helped
use LatentAct instead of HCTDiffTask-level interpolation, hand visible · HoloAssistMPJPE-PA: 2.72 -> 2.87Hurt
use LatentAct instead of HCTFormerTask-level interpolation, hand visible · HoloAssistF1: 0.76 -> 0.80Helped
use LatentAct instead of HCTFormerTask-level forecasting, no hands · HoloAssistMPJPE: 8.34 -> 7.93Helped
use LatentAct instead of HCTFormerTask-level forecasting, no hands · HoloAssistF1: 0.72 -> 0.76Helped
use LatentAct instead of HCTFormerTask-level interpolation, no hands · HoloAssistMPJPE: 7.30 -> 7.13Helped
use LatentAct instead of HCTFormerTask-level interpolation, no hands · HoloAssistF1: 0.76 -> 0.79Helped
train with ARCTIC LatentAct rather than HCTFormerARCTIC-trained models · ARCTICMPJPE: 15.76 -> 14.77Helped
add InterCode (ablation)HCTFormer · Task-level interpolation, hand visibleMPJPE: 7.52 -> 6.72Helped
add InterCode (ablation)HCTDiff · Task-level interpolation, hand visibleMPJPE: 8.30 -> 6.53Helped

Surprising findings

Limitations

Experimental setup

Datasets: HoloAssist ARCTIC

Benchmarks: HoloAssist-derived interaction trajectory benchmark ARCTIC

Metrics: MPJPE MPJPE-PA F1

Baselines: HCTFormer HCTDiff ARCTIC-trained HCTFormer

Builds on: VQVAE MDM MANO HaMeR SAMv2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy