智能标注

3.1 版本新增: 智能标注功能。

对标注数据集中未标注的数据,可使用 模型包 进行推理, 并将推理结果保存为标注实例。注意,智能标注不会改变数据的状态(仍为未标注)。

创建智能标注

  1. 左侧功能栏选择“标注数据->标注数据集”;

  2. 选择需要智能标注的标注数据集,并进入详情页;

  3. 单击上方功能栏中“智能标注”按钮;

  4. 按照页面提示配置参数:

    表 95 创建智能标注参数

    名称

    必填项

    说明

    智能标注名称

    智能标注类型

    目前支持预标注和图片编码

    服务类型

    智能标注类型为预标注时必填,

    表格 207 创建在线服务参数

    模型包

    智能标注类型为预标注时必填,

    表格 207 创建在线服务参数

    环境变量

    表格 207 创建在线服务参数

    参数

    表格 207 创建在线服务参数

    单节点规格

    推理服务端的单节点算力规格

    节点名称

    指定智能标注可运行的节点,不可与“驱动版本”同时指定

    4.2 版本新增: 支持指定可运行节点

    驱动版本

    选择 MLU 或 GPU 规格时可用

    节点数

    推理服务端的节点数

  5. 单击“创建”。

    ../../_images/create_prelabel.png

    图 134 创建智能标注

查看智能标注详情

  1. 左侧功能栏选择“标注数据->标注数据集”;

  2. 选择需要智能标注的标注数据集,并进入详情页;

  3. 在上方标签页中选择“智能标注”;

  4. 上方功能栏选择“智能标注”;

  5. 单击智能标注“名称”或展开按钮,查看该智能标注的详细配置和运行信息。

搜索智能标注

  1. 左侧功能栏选择“标注数据->标注数据集”;

  2. 上方功能栏选择“智能标注”;

  3. 单击左上角搜索框;

  4. 在下拉列表中,可基于“名称”搜索智能标注。

删除智能标注

删除智能标注不会删除已经保存的标注实例。

  1. 左侧功能栏选择“标注数据->标注数据集”;

  2. 上方功能栏选择“智能标注”;

  3. 选择需要删除的智能标注,单击该智能标注的“操作”按钮;

  4. 在下拉列表中,单击“删除”;

  5. 单击“确认删除”。

智能标注输出格式要求

分类的模型包输出格式需为:

{
  "classes": "<classification rule code>"
}

目标检测的模型包输出格式需为:

{
  "dclasses": ["<detection rule code>"],
  "dobjects": [["<detection object coordinate>"]]
}

具体字段要求为:

字段名

支持的数据类型

描述

classes

  • string

  • int

  • float

输出分类的结果,须与标注规则的格式名一致。

dclasses

  • string[]

  • int[]

  • float[]

输出检测的结果列表,须与标注规则的格式名一致。

dobjects

  • float[][]

输出检测的坐标列表,支持多边形和矩形。

第一维是多个检测到的封闭图形,须与 dclasses 一一对应。

第二维若是矩形,格式为 [X, Y, W, H]

其中 X 和 Y 为矩形左上角的坐标,W 和 H 分别为矩形宽高。

第二维若是多边形,格式为 [X1, Y1, X2, Y2, ......]

图片编码

5.4 版本新增: 图片编码功能。

图片编码任务是为了支持多边形标注界面中 Segment Anything 模式, 详见 标注工作区

图片编码任务会对标注数据集中未标注的数据进行批量处理,生成图片编码文件保存在标注数据集中, 提供在标注多边形时开启 Segment Anything 模式进行自动标注时快速加载使用。 没有对数据提前进行图片编码,则无法使用 Segment Anything 模式进行自动标注。