跳到主要内容

AI 驱动文档

您想了解什么?

Classifier 与 Segmenter

这是创建程序时最常见的问题。以下是一个清晰的判断框架。

实战演示 — 交互式深度解析

如需查看带有交互式模拟器、图示以及每种模型类型的实操演练的可视化讲解,请参阅:

Classifier(分类器)

分类器查看每个 ROI 裁剪区域并将其归入某个类别:通过、失败、存在、缺失、划痕、良好,或您定义的任何类别。

可以将其想象为把卡片分到不同的堆中。 AI 查看整个裁剪区域,然后判断"这张放入通过堆"或"这张放入失败堆"。

适用 classifier 的场景:

  • 您需要做通过/失败或多类别决策
  • 您的 ROI 足够小,能够清晰显示缺陷
  • 标注速度很重要(分类器的标注速度要快得多)
  • 您要检查某个特征的存在/缺失
  • 示例:螺丝存在/缺失、连接器已就位/未就位、标签正确/错误

如需通过交互式演练场进行更深入的讲解,请阅读 Understanding Classifier

Segmenter(分割器)

分割器在像素级别检查每个 ROI 裁剪区域,并精确识别哪些像素属于缺陷。

可以将其想象为用记号笔进行高亮标记。 AI 会精确地圈出缺陷所在的位置,而不仅仅是判断缺陷是否存在。

适用 segmenter 的场景:

  • 您需要像素级的缺陷定位(划痕到底在哪里?)
  • 您需要测量缺陷尺寸或面积
  • 您的 ROI 需要较大,但您要查找的是小缺陷
  • 您需要在一个区域中对多个缺陷进行计数
  • 示例:表面划痕、污渍、裂纹、焊接质量、尺寸测量
在与检测时相同的尺度下训练 segmenter

分割器只能学习其训练时所见缺陷的尺寸与纹理。如果您用小的污染物来训练它,那么产线上出现同类缺陷的大块版本时,可能只有边缘或零散的斑块被高亮 — 缺陷的主体部分将不会被遮罩。解决方法是在训练样本中涵盖您预期的全部缺陷尺寸范围。没有大缺陷样本?可使用 Defect Creator Studio 来生成合成样本。

如需通过交互式演练场进行更深入的讲解,请阅读 Understanding Segmenter

对比

方面ClassifierSegmenter
它告诉您什么类别(通过/失败等)缺陷的精确像素
标注工作量低:每张图像选择一个类别高:绘制缺陷像素
所需数据起步阶段每个类别 10-15 张图像类似,但标注耗时更长
ROI 尺寸在小 ROI 下效果最佳能更好地处理较大的 ROI
速度经过优化后同样快
最适合存在/缺失、类别决策划痕、污渍、测量、像素级检测

重叠区域

确实存在重叠。许多检测使用任一方法都可行。如果您不确定:

  1. 从分类器开始。 它设置更简单,标注更快
  2. 如果您发现分类器精度不够(无法检测大面积中的小缺陷,或您需要测量),切换到分割器
  3. tools.overview.ai 询问 AI Assistant。描述您的应用,它将推荐最佳方案
需要训练图像?

使用 Defect Creator Studio 为任一方法生成逼真的合成缺陷图像 —— 用简单的英语描述缺陷,几秒内即可获得可用于训练的图像。

OV20i 与 OV80i

  • OV20i: 每个程序选择一个,分类器或分割器
  • OV80i: 支持多模型。在同一个程序中针对同一次捕获组合使用两者