2. 缺陷类型与行业标准

做工业缺陷检测,第一件事不是调模型,而是搞清楚——你到底要检测什么?

我见过不少团队,上来就标数据、训模型,结果到现场一测,漏检率奇高。为什么?因为连缺陷的基本分类都没搞明白。今天咱们就把这事掰扯清楚。

2.1 常见工业缺陷分类

工业缺陷种类很多,但归纳起来,核心就几大类。我个人习惯把它们分成「表面缺陷」和「内部缺陷」两个维度。

核心观点: 80% 的工业检测需求集中在 5 种基础缺陷类型上。把这 5 种吃透,能覆盖绝大多数场景。

2.1.1 划痕(Scratch)

划痕是最常见的缺陷。说白了就是物体表面被硬物刮擦后留下的线状凹痕。

我在项目中遇到过最头疼的案例:手机玻璃盖板的划痕检测。有些划痕深度只有 0.01mm,肉眼几乎看不见,但在特定光照下就是不良品。嗯,这里要注意——划痕的方向、长度、深度,都会影响最终判定。

特征维度 典型表现 检测难点
形态 线状、条状,边缘清晰 与纹理边界易混淆
深度 0.01mm ~ 0.5mm 浅划痕对比度低
方向 随机或定向 定向划痕易被误判为纹理
分布 单条或多条平行 密集划痕分割困难

2.1.2 脏污(Contamination)

脏污就是不该有的东西出现在表面上。油污、灰尘、指纹、残留胶,都算。

你想想看,脏污和划痕最大的区别是什么?划痕是「少了东西」,脏污是「多了东西」。这个区别决定了标注策略完全不同。

我曾经在 PCB 检测项目上吃过亏。一开始把油污和划痕混在一起标,模型训练出来精度只有 60%。后来分开标注,直接干到 92%。

2.1.3 裂纹(Crack)

裂纹比划痕严重得多。划痕是表面损伤,裂纹是结构损伤。

裂纹的特征很明显:不规则、有分支、往往从边缘开始延伸。在陶瓷、玻璃、金属铸件上最常见。

注意: 裂纹一旦出现,产品基本直接报废。标注时一定要把裂纹区域完整框出来,不能只标主干。分支裂纹漏标会导致模型严重漏检。

2.1.4 气泡(Bubble)

气泡主要出现在透明或半透明材料中。玻璃、塑料、涂层、胶水层,都容易产生气泡。

气泡的形态是圆形或椭圆形,边缘清晰,内部是空的。检测难点在于——有些气泡直径只有 0.05mm,在图像上就几个像素。

2.1.5 其他常见缺陷

  • 凹陷(Dent): 表面局部下陷,常见于金属冲压件
  • 凸起(Bump): 表面局部隆起,注塑件常见
  • 色差(Color Deviation): 颜色偏离标准值,喷涂件常见
  • 毛刺(Burr): 边缘多余材料,机加工件常见
  • 变形(Deformation): 整体形状偏离,注塑/铸造常见

2.2 行业检测标准

光知道缺陷长什么样还不够。你得知道——按什么标准来判定「这是缺陷」?

行业标准就是那个「尺子」。没有标准,你标的数据就是废的。

2.2.1 IPC 标准(电子行业)

IPC 是电子制造领域最权威的标准。做 PCB、PCBA 检测的,绕不开它。

标准编号 适用范围 核心内容
IPC-A-610 电子组件可接受性 焊接缺陷判定标准
IPC-6012 刚性印制板 PCB 外观缺陷判定
IPC-7711/7721 返工/返修 维修后缺陷判定

我个人习惯把 IPC 标准分成三级:目标级(最高品质)、可接受级(正常使用)、缺陷级(不可接受)。标注时,至少要区分「可接受」和「缺陷」。

2.2.2 ISO 标准(通用制造)

ISO 标准覆盖面更广。表面缺陷、尺寸公差、材料检测,都有对应标准。

  • ISO 8785: 表面缺陷分类标准,定义了划痕、凹坑、气泡等术语
  • ISO 2768: 一般公差标准,用于判定尺寸是否超差
  • ISO 8501: 钢材表面处理等级,涂装前检测常用

小技巧: 实际项目中,我建议把 IPC 和 ISO 标准结合起来用。IPC 偏电子,ISO 偏机械。两个都吃透,基本能覆盖 90% 的工业场景。

2.2.3 行业专属标准

有些行业有自己的专属标准。比如:

  • 汽车行业: VDA 标准(德国汽车工业协会)
  • 光伏行业: IEC 61215(组件外观检测)
  • 钢铁行业: GB/T 标准(中国国家标准)

做项目前,先问客户:你们用哪个标准?这个问题能帮你省掉至少两周的返工时间。

2.3 缺陷分类与标准的映射关系

光有分类和标准还不够。你得把它们串起来。

下面这张图是我自己整理的映射关系,你可以直接拿去用。

缺陷类型与行业标准映射关系 划痕 脏污 裂纹 气泡 其他缺陷 IPC-A-610 IPC-6012 ISO 8785 ISO 2768 VDA / IEC / GB 映射说明 • 划痕 → IPC-6012 • 脏污 → IPC-A-610 • 裂纹 → ISO 8785 • 气泡 → ISO 8785 • 凹陷 → ISO 2768 • 色差 → VDA • 毛刺 → GB/T 标注时先查标准 再定缺陷类型 顺序不能反

2.4 标注时的常见坑

讲完理论,说点实战的。我踩过的坑,你最好别踩。

坑一:标准理解不一致

我曾经有个项目,客户说「按 IPC 标准」。结果标完一验收,客户说「不对,我们用的是 IPC-A-610 三级标准」。整个数据集重标,浪费了两周。

教训: 开工前,把标准编号、等级、具体条款全部书面确认。

坑二:缺陷类型混淆

划痕和裂纹,在图像上有时很像。但判定标准完全不同。划痕可能只是外观问题,裂纹直接涉及结构安全。

教训: 标注前先做分类培训,让标注员能准确区分。

我的建议: 每个项目开始前,先做 50 张样本的试标。让标注员和客户一起过一遍,确认分类和标准理解一致。这一步花不了多少时间,但能避免后面的大返工。

2.5 本章小结

这一章内容不少,但核心就三件事:

  1. 记住 5 种基础缺陷: 划痕、脏污、裂纹、气泡、其他
  2. 掌握 3 类标准: IPC(电子)、ISO(通用)、行业专属
  3. 建立映射关系: 每种缺陷对应什么标准,心里要有数