Manual-PA: Learning 3D Part Assembly from Instruction Diagrams
Jiahao Zhang, Anoop Cherian, Cristian Rodriguez, Weijian Deng, Stephen Gould
TL;DR
This work addresses automatic 3D furniture assembly guided by diagrammatic manuals, framing it as a discrete-continuous optimization problem. It introduces Manual-PA, a transformer-based framework that first aligns 3D parts with step diagrams using contrastive learning and Hungarian-based permutation, then predicts the 6DoF poses through a cross-attentive decoder guided by the learned order. The approach achieves state-of-the-art results on PartNet and demonstrates strong generalization to real-world IKEA manuals, including zero-shot transfer. Ablation and visualization analyses show that explicit order guidance and cross-modal alignment are crucial for accurate assembly, enabling practical, diagram-guided 3D assembly systems.
Abstract
Assembling furniture amounts to solving the discrete-continuous optimization task of selecting the furniture parts to assemble and estimating their connecting poses in a physically realistic manner. The problem is hampered by its combinatorially large yet sparse solution space thus making learning to assemble a challenging task for current machine learning models. In this paper, we attempt to solve this task by leveraging the assembly instructions provided in diagrammatic manuals that typically accompany the furniture parts. Our key insight is to use the cues in these diagrams to split the problem into discrete and continuous phases. Specifically, we present Manual-PA, a transformer-based instruction Manual-guided 3D Part Assembly framework that learns to semantically align 3D parts with their illustrations in the manuals using a contrastive learning backbone towards predicting the assembly order and infers the 6D pose of each part via relating it to the final furniture depicted in the manual. To validate the efficacy of our method, we conduct experiments on the benchmark PartNet dataset. Our results show that using the diagrams and the order of the parts lead to significant improvements in assembly performance against the state of the art. Further, Manual-PA demonstrates strong generalization to real-world IKEA furniture assembly on the IKEA-Manual dataset.
