装配数据集自动标注
收藏资源简介:
在上一篇工作中,我们提出了装配特征 (assembly feature) 和装配特征阵列 (assembly feature pattern) 两个高层语义概念,将预测目标从底层几何约束抬升至中间层的 feature mate 和 pattern mate。为支撑该方法的训练,上一篇工作配套构建了一个带 feature / pattern 标注的数据集,其规模为 529 个装配体、43,646 个零件、106,493 个 assembly feature 和 42,618 个 assembly feature pattern。但其构建方式存在若干根本性局限,使其难以支撑下一阶段的研究目标。本数据集是对其的一次重构。
In our previous work, we proposed two high-level semantic concepts: assembly feature and assembly feature pattern, which elevated the prediction target from low-level geometric constraints to intermediate-level feature mate and pattern mate. To support the training of this method, our previous work concurrently constructed a dataset with feature/pattern annotations, which had a total of 529 assemblies, 43,646 parts, 106,493 assembly features and 42,618 assembly feature patterns. However, there were several fundamental limitations in its construction approach, making it difficult to support the next-stage research objectives. This dataset is a reconstruction of the previous one.
数据集概述
该数据集是面向装配体语义理解的高质量标注数据集,由浙江大学团队构建,旨在克服传统约束驱动标注方法的根本性局限。数据集通过几何接触检测自底向上生成装配语义标注,确保标注的完整性、物理一致性和泛用性。
核心概念
- 装配体(Assembly):由若干零件(Part)通过位姿摆放形成的整体。所有装配体被扁平化为单层结构,不保留子装配层级。
- 零件(Part):装配体的基本组成单位,对应独立的B-rep模型。同一零件定义的不同实例通过
part_uid追溯。 - 装配位姿:每个零件在装配体根坐标系下的4×4齐次变换矩阵,作为输入提供。
标注层次
数据集构建了从底层几何到高层装配语义的层级化标注结构:
- L0 - B-rep面:原始几何单元,由
face_uid标识。 - L1 - 面接触(Face Contact):不同零件之间满足几何接触条件的面配对,包括平面接触、圆柱面接触、相切接触。这是最底层的装配语义实体。
- L2 - 装配特征(Assembly Feature):单个零件上承载完整装配语义的局部区域,由若干面组成。分为原子特征(如简单孔、单段轴)和组合特征(如沉头孔、阶梯轴)。通过
feature_uid标识。 - L3 - 装配特征对(Assembly Feature Mate):两个不同零件的装配特征配对关系,包含几何约束集合和关联的面接触。
- L4 - 装配关系组(Assembly Relation Group):
- 模式(Pattern):同一零件上存在关联的一组装配特征,进一步分为线性、矩形、圆形、自由形式四种子类型。对应的模式配对(Pattern Mate)描述互补模式之间的配对关系。
- 枢纽(Hub):由一个中心特征和多个外围特征构成的一对多配对关系,如轴穿多个孔、键嵌入多个槽。包括圆柱枢纽和棱柱枢纽两种子类型。
数据规模
- 装配体数量:529个
- 零件数量:43,646个
- 装配特征(Assembly Feature)数量:106,493个
- 装配特征模式对(Assembly Feature Pattern)数量:42,618个
构建方法改进
相较于上一版数据集(依赖用户约束反向推导),本数据集采用纯几何驱动的标注流程:
- 完整性:凡满足几何接触条件的面均被检测,不依赖用户约束标注。
- 物理一致性:直接检测物理接触面,避免用户标注实体与真实接触面之间的语义偏差。
- 泛用性:仅依赖几何输入和确定性几何判定规则,可跨数据源复用。
补充说明
- 数据集不保留子装配层级,所有装配体扁平化为单层结构。
- 装配位姿作为已知输入提供。
- 潜在的接触类型(如圆锥面/球面/环面接触)尚待检查确认。
- Pattern可能存在多种语义理解方式,实际检测时通过接触部分搜索邻域补全完整pattern。




