跳到主要内容

AI 驱动文档

您想了解什么?

Defect Creator Studio

解决的问题: 您需要罕见缺陷的训练数据,但等待这些缺陷自然发生需要数周或数月。

功能说明: 从单张良品图像加上简单的英文描述生成逼真的合成缺陷图像。上传良品零件图像,标记缺陷应出现的位置,描述缺陷(如 "沿焊缝的细微裂纹"),即可在数秒内获得数十张逼真的训练图像。

The Defect Creator Studio interface showing the canvas, annotation toolbar on the left, defect type panel on the right, and image library at the bottom

入门指南

  1. 上传 一张光照良好、干净的零件图像。将图像拖放至画布中,或点击 Browse Files。该工具支持最高 8K 分辨率,所有图像均存储在您的浏览器本地。
  2. 选择目标相机。OV10i/OV20i(1408 x 1080,4:3 宽高比)和 OV80i(3840 x 2160,16:9)之间切换。这与 OV 相机的实际传感器输出相匹配。如果您的图像更大,工具将自动缩小。如果宽高比不匹配,裁剪遮罩会让您选择要保留的部分。
  3. 选择缺陷类型。 上传后,AI 会分析零件的材质、形状和表面光洁度,然后建议相关的缺陷类型。内置 16 种缺陷类型:Scratch(划痕)、Dent(凹痕)、Chip(崩缺)、Stain(污渍)、Crack(裂纹)、Corrosion(腐蚀)、Porosity(气孔)、Weld Defect(焊接缺陷)、Discoloration(变色)、Burr(毛刺)、Delamination(分层)、Warping(翘曲)、Contamination(污染)、Missing Material(材料缺失)、Inclusion(夹杂)和 Oxidation(氧化)。您也可以通过自定义描述添加 Custom Defects
  4. 标记缺陷区域。 使用标注工具精确绘制缺陷应在图像上出现的位置。
  5. 生成。 点击紫色的 Generate 按钮。AI 将在您标记的区域内生成逼真的缺陷。

标注工具

左侧工具栏提供七种用于精确放置缺陷的工具:

快捷键工具最适用于
CCircle Marker圆形或点状缺陷,如凹坑、气泡、局部变色
MRectangle Select带状图案,如沿边缘的划痕或面板级翘曲
LLasso不规则或有机形状,如裂纹、泼溅、复杂断裂图案
GMove/Resize在绘制标注后重新定位和调整大小
EEraser删除标注
HPan在图像上平移导航(也可通过按住 Space 临时使用)
ZZoom放大至 800%,实现像素级精度

其他键盘快捷键:Ctrl+Z 撤销,Ctrl+Shift+Z 重做,Del 删除最后一个标注。

The left toolbar showing Circle, Rectangle, Lasso, Move, Eraser, Pan, and Zoom tools

标注工具栏

The right panel showing defect type selection, custom defects, camera toggle (OV10i/OV20i vs OV80i), and Generate button

包含相机选择器和 Generate 按钮的缺陷类型面板

紧凑的区域可产生更好的效果

将每个标注视为一个精确的指令窗口。AI 仅在您的选区内生成缺陷。如果您的区域紧贴预期的缺陷区域,模型便能精确聚焦。若区域过于宽松,包含无关的背景,可能会导致模型将缺陷影响扩散到额外区域。

编写有效的缺陷描述

AI 将您的缺陷名称解释为自然语言指令。具体性至关重要。

质量示例原因
"Light horizontal transparent scratches on glossy plastic"(光亮塑料上轻微的水平透明划痕)包含形态、方向、表面类型和视觉特征
"Fine radial crack near molded corner"(模制边角附近的细微放射状裂纹)明确说明了形状、位置和材料背景
"scratch"(划痕)过于模糊,模型无法生成有用的结果
"damage"(损伤)没有形态描述,也没有表面背景信息

请优先使用 AI 建议的缺陷类型。它们在 UI 中显示较为简短,但在内部每个都映射到更丰富的语义描述,有助于模型生成准确的结果。仅当您的目标未被建议涵盖时,才添加自定义缺陷。

从图像捕获(参考缺陷)

这是最强大的功能之一。使用 Browse & Capture(浏览并捕获)选择已上传的图像,标记真实的缺陷区域,并将其保存为可重复使用的参考模板。这使您能够将真实缺陷从一张图像转移到其他图像上。

  • 命名至关重要。 裁剪区域包含缺陷及其周围背景。AI 使用您的命名来理解哪一部分才是真正的缺陷。"Bent pin on connector"(连接器上的弯曲引脚)为模型提供了语义锚点,而"defect"(缺陷)则让模型无从判断。
  • 转移场景: 处于不同位置的同一零件、同一产线上的相似零件,甚至当缺陷概念仍然适用时,可用于不同的生产线(例如,一个塑料外壳上的划痕可以很好地转移到另一个塑料外壳上)。
  • Severity(严重程度)、Rotation(旋转)和 Size(大小)滑块(仅限参考缺陷):如果没有变化,每个转移的缺陷都将是完全相同的副本。Rotation 改变角度和方向。Size 控制空间覆盖范围。Severity 控制缺陷在视觉上的显著程度。

严重程度控制

严重程度滑块控制缺陷在视觉上的显著程度。默认值有意设置得较为微弱,因为大多数真实的制造缺陷都是微弱的。即使在 50% 时,缺陷仍然相当微弱。在 1% 时,缺陷对人眼几乎不可见,但 OV 视觉相机仍然可以检测到它们。这是机器视觉的关键优势之一:相机永不疲倦,能够捕捉低于人类感知阈值的模式。

样式变化模式

位于 Change Image(更改图像)按钮旁边。上传图像后,AI 分析零件类型并建议制造中常见的样式修改,例如将金属表面处理从拉丝改为抛光、更换塑料颜色或改变涂层类型。您还可以添加自己的自定义样式变化。

两种有效的顺序:

  • 先重新设置样式,再添加缺陷。 适用于在新产品线或配色方案实际存在之前生成训练数据。
  • 先添加缺陷,再重新设置样式。 查看同一缺陷在不同材料、表面处理和颜色变体中的表现。

零件的几何形状、方向、布局和构图保持一致。仅有目标样式属性发生变化。这一点尤其有价值,因为缺陷上下文(位置、形状、严重程度)在各个变体之间保持稳定,从而使您的模型学会检测缺陷本身,而不是特定的缺陷与表面外观的组合。

区域限制

  • 最多 9 个常规缺陷区域(内置或自定义文本)
  • 最多 4 个参考图像迁移缺陷
  • 区域越少通常结果越干净。从一个精确的区域开始,验证质量,然后逐步添加更多。

队列与吞吐量

Studio 最多可并行运行 3 个生成任务。额外的请求会自动排队,并在有空闲槽位时执行。使用 3 次运行的批次进行快速 A/B/C 对比:提交相同的配置三次,并排对比结果,选择最佳输出。对于大批量任务,可将 10 个或更多任务排入队列,在处理期间继续其他工作。

Compare、Library 与 Downloads

  • Compare: 在基准图像和生成图像之间切换。对于细微缺陷,快速切换/闪烁式切换效果最佳。人类视觉系统通过运动检测变化的能力,远胜于静态并排对比。
  • Image Library: 底部托盘提供可滚动的胶片条,用于快速视觉浏览。展开视图增加了完整的数据集管理功能:搜索、排序、多选(Ctrl/Shift 单击)、下载单张图像、创建用于训练流水线的 ZIP 归档以及删除。
  • 标注持久化: 在图像之间切换时,所有标注会自动保留并恢复。可以离开查看另一张图像,然后返回时发现所有区域都保持在原来的位置。

推荐工作流程

  1. 上传一张干净的基准图像,并确保符合 OV20i (1408 x 1080) 的取景要求。良好的照明、正确的对焦以及最少的背景杂乱都有帮助。
  2. 从 AI 建议的缺陷开始。它们已针对您的零件类型进行了校准。仅在目标缺陷缺失时才添加自定义命名。
  3. 放置一个精确、紧凑的区域并首先生成。单区域运行是最可靠的基准。
  4. 每次生成后积极使用 Compare。对于细微缺陷,快速切换可以让即使是微小的差异也在视觉上凸显出来。
  5. 根据所见调整严重程度、区域紧凑度和措辞。重复直到质量稳定,然后扩展到多个区域和排队批量生成。
从真实数据开始,用合成数据加速

最佳方法:先用最初的 3-5 张真实图像进行训练,找出 AI 表现不佳的地方,然后使用 Defect Studio 针对这些特定的失败模式生成有针对性的合成样例。真实数据训练基线;合成数据填补空白。

合成数据是对真实数据的补充,而非替代

Defect Studio 图像在填补训练集空白方面非常强大,但绝不应是您唯一的训练数据来源。始终要使用真实生产图像验证模型性能。

实际演示

在工作流程中的位置: 您将在第 4 步:训练您的 AI 模型期间使用 Defect Studio,以更快地构建训练数据。