主要内容

标记像素进行语义分割

图片标志贴标签机视频,地面真相标签(自动驾驶工具箱)应用程序允许您手动分配像素标签。每个像素最多可以有一个像素标签。标签用于创建基本真相数据,用于训练语义分割算法。

开始像素标注

首先将图像、视频或图像序列加载到标签应用程序中,并定义像素ROI标签。详情请参见:

属性的像素标记图片标志.控件使用相同的工具来标记视频和图像序列贴标签机视频地面真相标签

控件中选择像素标签定义ROI标签窗格。一个标签像素选项卡打开,包含使用多边形、笔刷或泛洪填充手动标记像素的工具。您可以按照任何顺序使用标签工具。该选项卡还可以通过缩放和平移来调整图像的显示,以及调整标签的不透明度。

这个例子使用了两种通用策略来标记高速公路图像中的像素:

  • 首先使用半自动工具,例如洪水填满超像素,聪明的多边形.然后,使用提供更直接控制的工具来改进标签,例如多边形协助徒手画的而且

  • 首先用粗略估计的物体边界标记远处的物体。然后,用更精确的对象边界标记更接近的对象。

使用泛洪填充工具标记像素

洪水填满工具标记一组具有相似颜色的连接像素。在这张图片中,天空是一个很好的洪水填充候选者,因为明亮的天空的边界在黑暗的植被和立交桥的衬托下很清晰。相比之下,洪水填土不能隔离植被,因为植被的颜色与相邻的障碍物、道路和车辆过于相似。

使用以下方法标记像素洪水填满

  1. 选择工具和标签。指针指向油漆罐

  2. 单击图像中的起始像素。

您可以取消洪水填充,或任何其他标签操作,按Ctrl + Z

使用超像素工具标记像素

超像素工具标记可调整大小的像素网格的部分。它使你能够快速定义场景中的对象。的超像素工具将在创建像素标签定义后出现在工具条中。

使用以下方法标记像素超像素

  1. 选择超像素工具条中的工具。该应用程序在图像上创建了一个超像素网格布局。控件可以更改网格分辨率网格计算滑块。

  2. 选择预定义的像素标签定义,然后左键单击网格进行选择。网格的颜色将更改为与所选像素标签的颜色相匹配。您可以通过左键单击每个网格或按住鼠标左键连续移动来选择多个网格。在贴标过程中,可以随时使用细化工具修改选择。

  3. 修改网格计算,当你在标记时,根据需要最好地捕捉一个区域。例如,要标记较大的区域,请降低网格计数。为了更准确地捕捉区域的边缘,增加网格计数。

使用智能多边形工具标记像素

聪明的多边形工具估计您绘制的多边形中感兴趣的对象的形状。当对象的形状不是简单多边形时,该工具非常有用。这个例子使用了聪明的多边形标记植被,植被与天空有着复杂的边界。

使用以下方法标记像素聪明的多边形

  1. 选择工具和标签。指针变为十字准星

  2. 单击可添加多边形顶点。完全环绕感兴趣的对象,在对象和多边形之间留出一些空间。

  3. 在放置其他顶点后单击第一个顶点关闭多边形。或者,您可以双击添加最后一个顶点,并在一步中关闭多边形。

    关闭多边形后,工具会绘制一个初始标签。

  4. 调整多边形的形状和位置。当感兴趣的对象延伸到图像边缘时,将顶点拖动到图像边缘,以确保智能多边形完全包围该对象。例如,这个例子显示了位于图像左边缘的两个最左边的顶点。

    智能多边形动作

    目标 控制
    移动顶点 单击并拖动顶点。
    添加顶点

    • 右键单击新顶点位置的多边形边界,并选择添加点

    • 双击边界上的点。

    删除顶点 右键单击顶点并选择删除顶点
    移动多边形 单击并拖动多边形边界上的任意点(不包括顶点)。
    删除多边形 右键单击多边形边界并选择删除多边形

  5. 使用智能多边形编辑器用于细化标签的工具。

    • 选择马克前景在要标记的区域内标记区域。前景标记显示为绿色。

    • 选择马克的背景在不想标记的区域内标记区域。背景标记以红色显示。

    • 选择抹去痕迹删除不再需要的前景或背景标记。

    • 看到提示有关使用的其他建议聪明的多边形工具。

  6. 按完成标签输入或从ROI标签窗格。您不能再编辑多边形顶点或标记前景和背景区域。

使用多边形工具标记像素

多边形工具在您绘制的多边形内标记所有像素。控件的控件类似于定义和调整多边形顶点的控件聪明的多边形工具。

在障碍物和道路等结构上添加额外的多边形。许多车辆像素标记错误。下一步说明如何将错误的标签替换为正确的标签。

使用辅助徒手工具标记像素

协助徒手画的工具使您能够绘制一个ROI,自动跟随底层图像中的主题的边缘。您还可以使用鼠标调整ROI的大小和位置。

更换像素标签

每个像素最多可以有一个像素标签。将标签应用于像素时,新标签将替换之前的标签。

本例使用聪明的多边形工具来标记属于卡车的像素。前景标记将车辆标签到子区域。背景标记将子区域恢复到其先前的标签。例如,在第一对图像中,背景标记将子区域恢复为天空而且植被标签。类似地,在第二对图像中,背景标记将子区域恢复为标签。

这辆卡车的边缘参差不齐是因为聪明的多边形标记整个子区域,而不是单个像素。下一步显示如何沿着卡车的边界细化标签。

使用画笔工具细化标签

当您用鼠标在图像上绘制时,工具会标记像素。这个例子使用了去除路面上的马刺,使卡车的边缘更光滑。

使用以下方法标记像素

  1. 选择工具和标签。指针变为笔,然后出现一个正方形来指示画笔的大小。

  2. 调整笔刷的大小使用画笔大小滑块。

  3. 单击并拖动鼠标以标记像素。

擦除当您用鼠标在图像上绘制时,该工具将删除像素标签。

可视化像素标签

您可以修改图像的视图,以便于像素标记。的放大缩小,选项允许您使用鼠标缩放和平移图像。若要恢复像素标注,请单击标签图标。

标签不透明度滑块调整所有像素标签的不透明度。

  • 降低不透明度以更清楚地看到图像。例如,降低不透明度,使它更容易找到汽车底部和道路之间的边界。

  • 增加不透明度以更清楚地看到分割。例如,增加不透明度,看到沿汽车前保险杠的边缘应该是光滑的。另外,观察障碍物和一些远处的车辆有未标记的像素。

这是最终的像素标记图像。

提示

  • 聪明的多边形工具通过使用基于区域图形的分割(“GrabCut”)来识别感兴趣的对象[1].的聪明的多边形工具将图像划分为子区域。该工具将全部或部分位于多边形外部的所有子区域视为属于背景。因此,要获得最佳分割,请确保要标记的对象完全包含在多边形中,并被一些背景像素包围。

    子区域内的所有像素都有相同的标签。在多边形外标记像素对标签没有影响。

  • 删除最近标记的ROI,按Ctrl + Z.如需删除同一帧内的所有像素,按Ctrl + Shift +删除

  • 若要剪切或复制一帧中的所有像素,按Ctrl + Shift + XCtrl + Shift + C.要粘贴剪切或复制的像素,按Ctrl + Shift + V

  • 每个像素最多可以有一个像素标签。将标签应用于像素时,新标签将替换之前的标签。

  • 当您平移和缩放图像时,像素标记将被禁用。你必须按标签按钮恢复像素标注。

  • 为了确保图像中的所有像素都被标记,首先用一个标签标记整个图像。选择一个代表图像中主要ROI的标签,例如天空,或背景.然后使用标签工具重新贴上正确的标签。

  • 若要填充所有或所有剩余像素,请从列表中选择一个ROI标签并按Shift +点击(您可以使用左或右击)。

参考文献

Rother, C., V. Kolmogorov和A. Blake。“GrabCut -使用迭代图切割的交互式前景提取”。美国计算机学会图形学汇刊.Vol. 23, no . 3, 2004, pp. 309-314。

另请参阅

||(自动驾驶工具箱)

相关的话题