自动特征识别(AFR)[1] 是数字制造领域的一项核心技术,它架起了计算机辅助设计(CAD)与下游应用(如计算机辅助工艺规划(CAPP)和计算机辅助制造(CAM)之间的桥梁。通过自动识别和解释几何模型中的语义信息(如孔、口袋和槽),AFR 加速了工艺规划,标准化了制造工作流程,并成为智能制造和工业 4.0 的关键推动因素。
在过去的几十年中,已经开发出了许多 AFR 方法,包括基于规则的方法、基于图的方法和混合方法。尽管这些传统方法在特定领域取得了成功,但它们往往在可扩展性、鲁棒性以及处理工业零件中各种交互特征的能力方面存在不足。最近,深度学习,特别是图神经网络(GNNs)[2],成为这一任务的强大工具。GNNs 非常适合处理 B-Rep 模型的拓扑结构,从而催生了像 AAGNet [3] 这样的高效模型。然而,仍存在一个重要的研究空白:当这些方法应用于具有复杂、非解析的自由形状表面(如 B-样条或 NURBS)的 CAD 模型时,其性能会大幅下降。这些表面在现代产品设计中非常普遍,尤其是在航空航天、汽车和模具制造行业 [4]。
这种性能差距还因可用训练数据的不足而加剧。现有的机械特征识别公共数据集,即使是像 MFInstSeg 这样的最新数据集,也主要由具有平面或简单二次曲面特征的棱柱形零件组成。缺乏能够更好地反映现代零件几何复杂性的具有挑战性的大规模基准数据集,阻碍了更强大和通用特征识别模型的开发和验证。
为了解决方法和数据方面的这两个挑战,本文做出了以下贡献:
- 1.
一个新的基准数据集(MFInstSeg++): 我们引入了 MFInstSeg++,这是一个包含超过 67,000 个模型的新的大规模数据集,专门为解决先前工作的局限性而设计。其关键创新在于能够在复杂的 B-样条曲面上程序化地生成机械特征,为社区提供了一个急需的、具有挑战性的基准。我们系统地在 B-样条曲面上及其周围添加了机械特征。虽然由于工业合作的原因,整个数据集仍然是专有的,但我们向研究社区发布了一个精选的子集(MFInstSeg++ Mini)以促进分析和验证。
- 2.
增强的图表示: 我们通过引入 13 个节点属性和 18 个边属性,显著扩展了几何属性邻接图(gAAG)。这些新的描述符,如拓扑方向和二面角,为模型提供了更多的几何和拓扑线索。
- 3.
一种新颖的注意力图神经网络架构(AAGATNet): 我们提出了 AAGATNet,它通过引入基于 GATv2 的注意力细化层(ARL)来增强 AAGNet 框架。该模块使模型能够在特征聚合过程中自适应地关注最显著的相邻面,这对于区分复杂边界上的特征至关重要。
- 4.
全面的实验验证:
我们进行了广泛的实验,证明 AAGATNet 在我们的复杂 MFInstSeg++ 数据集上的表现显著优于基线模型,并且在原始的 MFInstSeg 基准数据集上也显示出强大的泛化能力。我们的消融研究系统地验证了我们每一项贡献的有效性。