NL2Contact: Natural Language Guided 3D Hand-Object Contact Modeling with Diffusion Model
Zhongqun Zhang, Hengfei Wang, Ziwei Yu, Yihua Cheng, Angela Yao, Hyung Jin Chang
TL;DR
NL2Contact tackles controllable 3D hand–object contact modeling from natural language by introducing a cross-modal latent diffusion framework and the ContactDescribe dataset. A text-to-hand-object fusion module integrates language with hand and object geometry, followed by a two-stage diffusion process that first generates a hand pose and then a contact map conditioned on language and geometry, with a subsequent contact-optimization step. Experiments on ContactDescribe and HO3D show improved grasp pose optimization, realistic contact, and diverse human grasp generation, illustrating strong generalization to unseen objects. This work enables precise, language-driven control of hand–object interactions and opens pathways for interactive manipulation and avatar-controlled synthesis using natural language prompts.
Abstract
Modeling the physical contacts between the hand and object is standard for refining inaccurate hand poses and generating novel human grasp in 3D hand-object reconstruction. However, existing methods rely on geometric constraints that cannot be specified or controlled. This paper introduces a novel task of controllable 3D hand-object contact modeling with natural language descriptions. Challenges include i) the complexity of cross-modal modeling from language to contact, and ii) a lack of descriptive text for contact patterns. To address these issues, we propose NL2Contact, a model that generates controllable contacts by leveraging staged diffusion models. Given a language description of the hand and contact, NL2Contact generates realistic and faithful 3D hand-object contacts. To train the model, we build \textit{ContactDescribe}, the first dataset with hand-centered contact descriptions. It contains multi-level and diverse descriptions generated by large language models based on carefully designed prompts (e.g., grasp action, grasp type, contact location, free finger status). We show applications of our model to grasp pose optimization and novel human grasp generation, both based on a textual contact description.
