Journal of Computer Applications ›› 2026, Vol. 46 ›› Issue (5): 1545-1550.DOI: 10.11772/j.issn.1001-9081.2025050711

• Multimedia computing and computer simulation • Previous Articles    

3D part assembly method based on line drawing segmentation

Huaze ZHU, Weihao WANG, Mingyu YOU(), Hongjun ZHOU   

  1. College of Electronic and Information Engineering,Tongji University,Shanghai 201804,China
  • Received:2025-06-27 Revised:2025-08-22 Accepted:2025-08-26 Online:2025-09-05 Published:2026-05-10
  • Contact: Mingyu YOU
  • About author:ZHU Huaze, born in 2001, M. S. candidate. His research interests include 3D assembly. ​
    WANG Weihao, born in 1997, Ph. D. candidate. His research interests include 3D assembly and generation. ​
    ZHOU Hongjun, born in 1972, Ph. D., associate professor. His research interests include robot positioning, navigation and path planning, human-computer interaction, industrial image detection.
  • Supported by:
    National Natural Science Foundation of China(62473290)

基于线条图分割的三维部件装配方法

朱华泽, 王伟昊, 尤鸣宇(), 周洪钧   

  1. 同济大学 电子与信息工程学院,上海 201804
  • 通讯作者: 尤鸣宇
  • 作者简介:朱华泽(2001—),男,黑龙江鹤岗人,硕士研究生,主要研究方向:三维装配
    王伟昊(1997—),男,河北唐山人,博士研究生,主要研究方向:三维装配与生成
    周洪钧(1972—),男,上海人,副教授,博士,主要研究方向:机器人定位导航及路径规划、人机交互、工业图像检测。
  • 基金资助:
    国家自然科学基金资助项目(62473290)

Abstract:

Three-dimensional (3D) part assembly is an important task in 3D computer vision. It aims to estimate the poses of a set of 3D parts and accurately combine them into a target structure. However, existing methods mainly rely on large-scale data for training and learn from past experience to complete assembly, resulting in weak generalization and poor adaptability to new assembly tasks. To address the problem of insufficient generalization in 3D part assembly, assembly instructions with line drawings were introduced as auxiliary information, with the expectation that robots could establish correspondence between 3D parts and regions in 2D line drawings. Nevertheless, establishing such a correspondence faced many challenges. Firstly, multiple identical 3D parts often existed in the assembly, but their corresponding 2D regions had different shapes and positions, which posed difficulties for neural networks in establishing such 3D-2D correspondence. Secondly, occlusions among parts in the line drawings further complicated the establishment of these correspondences. Therefore, a 3D part assembly method based on line-drawing segmentation was proposed, consisting of two main stages. In the first stage, point cloud information was used to perform part instance segmentation on the line drawings, effectively establishing the 3D-2D correspondence of the parts; in the second stage, a graph convolutional network was used to integrate the image information with the segmentation results for component pose estimation, thereby completing the assembly task. On the PartNet dataset, the proposed method was compared with three baseline methods: single-stage, layer-by-layer assembly, and two-stage approaches, demonstrating that it consistently improves component assembly accuracy and validating its effectiveness.

Key words: 3D part assembly, instance segmentation, pose estimation, line drawing, 3D point cloud

摘要:

三维部件装配是三维计算机视觉领域的重要任务,旨在对一组三维部件进行位姿估计,并将它们准确地组合成目标结构;但现有方法主要依赖大规模数据训练以及学习过往经验完成装配,泛化能力较弱,难以适应新的装配任务。为解决三维部件装配泛化性不足的问题,引入线条图形式的装配说明书作为辅助信息,希望机器人能够建立三维部件与二维线条图中区域的对应关系。建立这种对应关系面临诸多挑战:首先,装配体中通常有多个相同三维部件,而它们在二维线条图中的位置与姿态却各不相同,建立这种三维-二维对应关系对神经网络而言很困难;其次,线条图中部件存在相互遮挡,使三维-二维的对应关系更难建立。因此,提出一种基于线条图分割的三维部件装配方法,主要分为2个阶段:第一阶段利用点云信息对线条图进行部件实例分割,有效建立部件三维-二维的对应关系;第二阶段利用图卷积网络整合图像信息与分割结果,进行部件的位姿估计,完成装配任务。在PartNet数据集上与涵盖了单阶段、逐层组装、双阶段的3种基线方法开展对比,结果显示所提方法的部件装配准确率得到了普遍提升,验证了该方法的有效性。

关键词: 三维部件装配, 实例分割, 位姿估计, 线条图, 三维点云

CLC Number: