使用图像标注工具

Mech-DLK 为不同算法模块提供多种图像标注工具,本文介绍如何使用标注工具对图像中的目标进行标注,为深度学习训练提供所需信息。

标签工具

OK标签工具

适用模块:缺陷分割、非监督分割

使用OK标签工具快速将图像标注为 OK。

NG标签工具

适用模块:非监督分割

使用NG标签工具快速将图像标注为 NG。

标注工具

多边形工具

适用模块:实例分割、缺陷分割、目标检测、文本检测

通过增加锚点绘制多边形标注,适用于形状复杂或靠近图像边缘的标注目标。

  1. 单击 tools introduction polygon icon(快捷键 P)。

  2. 在标注区鼠标左键单击第一个位置(锚点),然后继续单击第二个位置,依次单击进行绘制,最后单击右键完成绘制。(至少需要三个锚点)

  3. 若创建了多个标注类别,需选择标注类别对应的颜色。

标注完成后,使用“选择工具”选中标注后,可通过以下方式对标注进行调整。

  • 鼠标左键单击标注边缘可增加锚点;

  • 鼠标右键单击锚点可删除锚点;

  • 长按鼠标左键并向任意方向拖拽锚点可修改标注形状。

椭圆工具

适用模块:实例分割、目标检测

通过增加锚点绘制椭圆形标注,适用于椭圆形工件。

  1. 右键单击 tools introduction polygon icon 后单击 tools introduction oval icon(快捷键 L)。

  2. 在标注区鼠标左键单击第一个位置(锚点),然后继续单击,椭圆形标注最少需要六个锚点。

  3. 若创建了多个标注类别,需选择标注类别对应的颜色。

标注完成后,使用“选择工具”选中标注后,长按鼠标左键并向任意方向拖拽锚点可修改标注形状。

矩形工具

适用模块:实例分割、目标检测

通过拖动来绘制矩形标注,适用于矩形工件。

  1. 右键单击 tools introduction polygon icon 后单击 tools introduction rectangle icon(快捷键 R)。

  2. 长按鼠标左键并沿任意方向拖动,松开鼠标左键后完成矩形标注。

  3. 若创建了多个标注类别,需选择标注类别对应的颜色。

自由矩形工具

适用模块:文本检测

“自由矩形工具”可用于绘制矩形标注框,适用于标注矩形文本区域。

free rectangle tool
  1. 单击 tools introduction free rectangle icon(快捷键 D)。

  2. 在标注界面移动十字光标,鼠标左键单击需框选位置的起始点,然后移动光标,鼠标左键单击需框选范围的第二点。此时会形成一条直线,作为矩形标注框的一条边。

  3. 光标往直线两侧移动可形成一个矩形标注框。确定好范围后,单击鼠标左键完成标注。

标注过程中,可单击鼠标右键取消标注。

画笔工具

适用模块:缺陷分割

通过画笔路径绘制任意形状标注,适用于形状复杂的缺陷。

tools introduction pen
  1. 右键单击 tools introduction polygon icon 后,单击 tools introduction pen icon(快捷键 B)。

  2. 根据缺陷大小,调整滑动条设置画笔大小。

  3. 在标注区长按鼠标左键并沿任意方向拖动,松开鼠标左键后完成绘制。

自动填充套索工具

适用模块:缺陷分割

通过画笔路径围成封闭形状,绘制任意形状的标注,适用于形状复杂的缺陷。

tools introduction lasso
  1. 右键单击 tools introduction polygon icon 后,单击 tools introduction lasso icon(快捷键 A)。

  2. 在标注区长按鼠标左键并沿任意方向拖动。

智能标注工具

适用模块:实例分割、缺陷分割、目标检测

“智能标注工具”可用于自动选择图像中的对象。

当图像中多个物体颜色差异较大且散乱放置时,可以使用“智能标注工具”对图像中物体进行智能化标注。

  1. 单击 tools introduction smart labeling icon(快捷键 M)。

  2. 在标注界面中移动指针,然后单击要标注的对象。

    • 若未完全覆盖对象,单击未覆盖的部分,增加标注区域;

    • 若覆盖了对象以外的区域,右键单击此区域,减少标注区域。

  3. 单击标注界面左上角的应用,完成标注。

标注轮廓不够精细时,可以使用“选择工具”对轮廓进行微调,操作步骤如下:

  1. 使用“选择工具”选中需要调整的标注。

  2. 根据实际情况,参考以下三种方式来调整轮廓。保证标注区域的轮廓与物体轮廓尽可能贴合。

    1. 将鼠标移动到轮廓线上的锚点,当鼠标指针切换成 tools introduction smart labeling change2 时,长按鼠标左键拖拽锚点来改变轮廓线。

    2. 将鼠标移动到轮廓线上的锚点,当鼠标指针切换成 tools introduction smart labeling change2 时,单击鼠标右键可删除锚点。

    3. 将鼠标移动到轮廓线上,当鼠标指针切换成 tools introduction smart labeling change1 时,单击鼠标左键可增加锚点。

图像中物体间颜色差异较大且轮廓分明时,建议同时标注多个物体后再单击应用 ;若物体间较贴合,建议每次标注单个物体。

目前“智能标注工具”有以下两种模式,会根据实际情况自行切换,用户无需进行任何操作:

  • 标准模式(GPU):此模式下,“智能标注工具”具备强大的智能标注能力。运行设备具备GPU(空闲GPU内存大于2.5 GB),且当前没有正在训练或验证的工程时,智能标注工具将自动切换至标准模式。

  • 轻量模式(CPU):此模式下,“智能标注工具”具备基础的智能标注能力。运行设备无GPU,或有GPU但空闲GPU内存小于2.5 GB,或有工程正在训练或验证时,智能标注工具会自动切换至轻量模式。

预标注工具

适用模块:实例分割、缺陷分割、图像分类、目标检测、文本检测

验证完模型后,可导入新的图像数据至当前模块,使用预标注功能在该模型的基础上进行自动标注。

预标注功能仅在当前模块有经过验证的模型时可使用。

预标注功能对以下三类数据有效:

  • 未标注数据

  • 已自动标注数据(图像序号前有黄色三角形标记)

  • 自动标注后人工微调过的数据(图像序号前有黄色三角形标记)

    预标注工具只能标注不含人工标注数据的图像。如需对已人工标注的图像进行预标注,请先清空人工标注。
    预标注功能可显著降低人工标注成本,但标注结果的准确性取决于使用的模型,建议训练出精度较高的模型后再尝试使用预标注功能。

可通过以下三种方式使用预标注工具:

  • 方式一:预标注按钮

    1. 在图像列表区上方,单击预标注按钮。预标注工具会对图像列表中所有的图像进行标注。

    2. 标注完成后,可看到图像列表区预标注完成的图像序号前有黄色三角形标记。

  • 方式二:预标注选项

    1. 在图像列表区选中需要标注的目标图像,可选择单张或多张图像。

    2. 单击鼠标右键,选择“预标注”选项,预标注工具会对选中的图像进行标注。标注完成后,可看到图像列表区预标注完成的图像序号前有黄色三角形标记。

  • 方式三:预标注工具

    1. 在标注工具栏右键单击 tools introduction smart labeling icon,然后单击 tools pre labeling tool icon(快捷键 T)以选择“预标注工具”。

    2. 单击当前图像上方的 开始标注按钮,预标注工具会对此图像进行标注。标注完成后,可看到图像列表区该图像序号前有黄色三角形标记。

预标注的图像序号前将显示黄色三角形标记,即使标注结果经过人工微调,该图像仍被视为自动标注的结果,黄色三角形标记不会消失。

  • 如果手动将图像中所有标签都清除,黄色三角形标记则会被清除。

  • “图像分类”模块下,如果手动更改了类别标签,黄色三角形标记则会被清除。

超模标注工具

适用模块:实例分割、目标检测

Mech-DLK 内置了梅卡曼德自研的超级模型,使用超模标注工具,可快速对数据集完成标注。

超模标注功能对以下三类数据有效:

  • 未标注数据

  • 已自动标注数据(图像序号前有黄色三角形标记)

  • 自动标注后人工微调过的数据(图像序号前有黄色三角形标记)

  • 要使用超模标注工具,当前设备的剩余显存应大于 6 GB,否则模型可能会转换失败。

  • 超模标注工具只能标注不含人工标注数据的图像。如需对已人工标注的图像进行超模标注,请先清空人工标注。

可通过以下三种方式使用超模标注工具:

  • 方式一:超模标注按钮

    1. 在图像列表区上方,单击超模标注按钮。超模标注工具会对图像列表中所有的图像进行标注。

    2. 标注完成后,可看到图像列表区超模标注完成的图像序号前有黄色三角形标记。

  • 方式二:超模标注选项

    1. 在图像列表区选中需要标注的目标图像,可选择单张或多张图像。

    2. 单击鼠标右键,选择“超模标注”,超模标注工具会对选中的图像进行标注。标注完成后,可看到图像列表区超模标注完成的图像序号前有黄色三角形标记。

  • 方式三:超模标注工具

    1. 在标注工具栏右键单击 tools introduction smart labeling icon,然后单击 tools super labeling tool icon(快捷键 H)以选择“超模标注工具”。

    2. 单击当前图像上方的 开始标注按钮,超模标注工具会对此图像进行标注。标注完成后,可看到图像列表区该图像序号前有黄色三角形标记。

超模标注完成后, Mech-DLK 会为超模标注产生的标注生成一个标签类别model_label。

特征组标注工具

适用模块:快速定位

特征组标注工具用于将标注母版应用到当前图像中,单击 example projects label(快捷键 F)后,单击图像中的任一区域,然后使用“选择工具”调整母版,覆盖当前图像的特征区域。

掩膜工具

若图像中存在一些不相关且干扰训练的部分,可用掩膜工具进行遮盖。被遮盖的部分将不参与模型训练。

软件内置以下三种掩膜工具,请根据实际情况选用。

  • 掩膜类型分为“单图掩膜”与“全局掩膜”

    • 单图掩膜:掩膜仅在当前图像中生效。

    • 全局掩膜:掩膜在所有图像中生效。

  • 建议同一类型掩膜使用同一种掩膜填充颜色。

掩膜多边形工具

适用模块:缺陷分割、非监督分割、实例分割、目标检测

  1. 单击 tools introduction mask polygon icon (快捷键 Shift+P)

  2. 设置“掩膜类型”与“掩膜填充”。

  3. 在标注区鼠标左键单击第一个位置(锚点),然后继续单击第二个位置,依次单击进行绘制,最后单击右键完成绘制。

掩膜画笔工具

适用模块:缺陷分割、非监督分割、实例分割、目标检测

  1. 右键单击 tools introduction mask polygon icon 后,单击 tools introduction mask pen icon(快捷键 Shift+B)

  2. 设置“掩膜类型”、“掩膜填充”和“画笔大小”。

  3. 在标注区长按鼠标左键并沿任意方向拖动,松开鼠标左键后完成绘制。

掩膜套索工具

适用模块:缺陷分割、非监督分割、实例分割、目标检测

  1. 右键单击 tools introduction mask polygon icon 后,单击 tools introduction mask lasso icon(快捷键 Shift+A)

  2. 设置“掩膜类型”、“掩膜填充”。

  3. 在标注区长按鼠标左键并沿任意方向拖动。

橡皮工具

标注橡皮工具

适用模块:缺陷分割

使用此工具可擦除标注。

  1. 单击 tools introduction eraser icon (快捷键 E)

  2. 在标注区长按鼠标左键并沿任意方向拖动。

    调整滑动条可修改橡皮大小。

掩膜橡皮工具

适用模块:缺陷分割、非监督分割、实例分割、目标检测

使用此工具可擦除掩膜。

  1. 右键单击 tools introduction eraser icon后,单击 tools introduction mask eraser icon (快捷键 Shift+E)

  2. 在标注区长按鼠标左键并沿任意方向拖动。

    调整滑动条可修改橡皮大小。

网格工具

网格剪切工具

适用模块:缺陷分割

在工业检测场景中,如果相机采集的图像尺寸较大,图像中较小的缺陷会不明显。如果直接训练,缺陷将不易被检测,使用网格剪切工具,将尺寸较大的图像按照设置的比例剪切成大小相同的小图,便于检出较小的缺陷。使用此工具前须已完成所有图像的缺陷标注。

  1. 单击 tools introduction grid cut icon(快捷键 U)。

  2. 设置“行”与“列”数后,单击应用

    • 在参数框滚动鼠标滚轮。

    • 在参数框输入数值。

      行数和列数不宜设置过大,否则裁切后的小图数量较多,会导致推理时间变慢。

网格选择工具

适用模块:缺陷分割

右键单击 tools introduction grid cut icon 后,单击 tools introduction grid select icon(快捷键 I) 后打开此工具。软件默认勾选带有缺陷标注的小图,已勾选的小图将被加到“训练集/验证集”中,此外可根据需求选择有缺陷的和无缺陷的小图。 如需预览剪切后的小图,单击已勾选图像右上角的预览按钮。

  • 选择缺陷:将剪切后所有包含缺陷的小图全部选入到“训练集/验证集”中。

  • 选中所有:将剪切后的全部小图都选入“训练集/验证集”中,并且将没有缺陷的小图设置为 OK。

  • 清空选中:清空当前图像选择。

文本识别工具

适用模块:文本识别

“文本识别工具”可用于绘制文本识别范围,并自动输出文本识别结果。

text recognition tool
  1. 单击 tools introduction text recognition icon(快捷键 G)。

  2. 在标注界面长按鼠标左键,拖动光标绘制出矩形框,松开即完成标注。

  3. 在绘制出的矩形框下会自动显示识别出的字符。如果识别无误,单击确定以确认该标注;如果识别有误,可直接在文本框中更改后再确认。

如果标注显示为“未确认”,可单击标注框,对识别结果进行确认。

印章工具

适用模块:实例分割、目标检测、文本检测

“印章工具”可以将已有标注设为模板。设置完成后,可以使用该模板快速标注轮廓及姿态相同的物体。

该工具适用于图像中有多个摆放整齐的同类别物体的场景,可以提高标注效率。

tools introduction seal
  1. 单击 tools introduction seal icon(快捷键 C)。

  2. 在标注界面中单击需要作为模板的标注。

  3. 移动模板到标注对象,调整模板角度使其贴合标注对象后单击。

    • 粗调:按住Shift并滑动鼠标滚轮。

    • 微调:调整“旋转角度“参数。

在标注过程中,按Ctrl键单击标注,或单击更换印章后单击标注可切换模板。

ROI工具

适用模块:实例分割、缺陷分割、图像分类、目标检测、文本检测、文本识别、非监督分割

“ROI工具”可设置感兴趣区域。

设置 ROI 的目的是减少无关背景信息的干扰。

  1. 单击 tools introduction roi icon(快捷键 O)。

  2. 在标注界面调整 ROI 边框。

  3. 单击 ROI 边框右下角的 tools introduction OK 应用当前ROI,或单击 tools introduction cancel 关闭ROI工具。

选择工具

适用模块:实例分割、缺陷分割、图像分类、目标检测、快速定位、文本检测、文本识别、非监督分割

使用“选择工具”可缩放图像,并选中、移动、调整标注界面中的标注。

  1. 在标注工具栏单击 tools introduction select icon(快捷键 S)以选中“选择工具”。

  2. 将光标置于图像标注区域,使用鼠标滚轮向前滚动来放大图像,向后滚动来缩小图像。

  3. 在标注界面中移动指针,然后单击要处理的标注。按住Ctrl可多选。

调整大小

tools introduction select1

旋转

tools introduction select2

移动

tools introduction select3

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。