的图片标志,贴标签机视频,地面实况贴标签机(自动驾驶工具箱)应用程序允许你手动分配像素标签。每个像素最多可以有一个像素标签。标签用于创建基础真值数据,用于训练语义分割算法。
首先将图像、视频或图像序列加载到标签应用程序中,并定义像素ROI标签。欲了解更多详情,请参阅:
图片标志- - - - - -开始使用图像标签
贴标签机视频- - - - - -开始使用视频标签
地面实况贴标签机- - - - - -开始使用Ground Truth标签(自动驾驶工具箱)
的像素标记图片标志.使用相同的工具来标记视频和图像序列贴标签机视频或地面实况贴标签机.
控件中选择像素标签定义ROI标签窗格。一个标签像素选项卡打开,包含工具使用多边形,笔刷,或洪水填充手动标记像素。您可以以任何顺序使用标记工具。这个选项卡还有通过缩放和平移来调整图像显示和调整标签不透明度的控件。
这个例子使用了两种通用策略来标记公路图像中的像素:
首先使用半自动工具,如洪水填满,超像素,聪明的多边形.然后,使用提供更直接控制的工具来改进标签,例如多边形,协助徒手画的和刷.
第一个用物体边界的粗略估计来标记远处的物体。然后,用更精确的对象边界标记更近的对象。
的洪水填满工具将一组具有相似颜色的连接像素进行标记。在这张图片中,天空是一个很好的洪水填充的候选者,因为明亮的天空的边界在黑暗的植被和天桥的衬托下是清晰的。相比之下,洪水填筑不能隔离植被,因为植被的颜色与邻近的障碍物、道路和车辆太相似了。
使用以下命令标记像素洪水填满:
选择工具和标签。指针变成一个油漆罐.
单击图像中的起始像素。
通过按下,可以撤消填充填充或任何其他标记操作Ctrl + Z.
的超像素工具标签的部分可调整大小的网格像素。它能让你快速定义场景中的对象。的超像素在创建像素标签定义后,工具条中将显示。
使用以下命令标记像素超像素:
选择超像素工具条中的工具。该应用程序在图像上创建一个超像素网格布局。控件可以更改网格分辨率网格计算滑块。
选择一个预定义的像素标签定义,然后左键单击网格以选择它。网格的颜色将更改为与所选像素标签的颜色相匹配。您可以通过左键单击每个网格或按住鼠标左键并连续移动指针来选择多个网格。使用精炼工具在标记期间随时修改选择。
修改网格计算,当你标记时,根据需要最好地捕捉一个区域。例如,要标记较大的区域,可以降低网格数。为了更准确地捕捉区域的边缘,可以增加网格计数。
的聪明的多边形这个工具可以估计所绘制的多边形中感兴趣的对象的形状。当物体的形状不是一个简单的多边形时,这个工具是有用的。这个示例使用聪明的多边形给植被做标签,因为植被与天空的边界很复杂。
使用以下命令标记像素聪明的多边形:
选择工具和标签。指针变成了十字准星.
单击添加多边形顶点。将感兴趣的物体完全包围起来,在物体和多边形之间留出一些空间。
在放置其他顶点后点击第一个顶点关闭多边形。或者,您可以双击添加最后一个顶点并在一步中关闭多边形。
关闭多边形后,工具绘制初始标签。
调整多边形的形状和位置。当感兴趣的对象扩展到图像边缘时,将顶点拖动到图像边缘,以确保智能多边形完全包围该对象。例如,这个例子显示了放置在图像左边缘的最左边的两个顶点。
聪明的多边形的行为
目标 | 控制 |
---|---|
移动顶点 | 单击并拖动顶点。 |
添加顶点 |
|
删除顶点 | 右键单击顶点并选择删除顶点. |
移动多边形 | 点击并拖动多边形边界上的任何点(顶点除外)。 |
删除多边形 | 右键单击多边形边界并选择删除多边形. |
使用聪明的多边形编辑器改进标签的工具。
选择马克前景在要标记的区域内标记区域。前景标记显示为绿色。
选择马克的背景在您不想标记的区域内标记区域。背景标记显示为红色。
选择抹去痕迹删除不再需要的前景或背景标记。
看到提示有关使用的其他建议聪明的多边形工具。
要完成标签,请按输入或选择一个新标签ROI标签窗格。您不再可以编辑多边形顶点或标记前景和背景区域。
的多边形该工具将标记绘制多边形内的所有像素。控件的控件类似于定义和调整多边形顶点的控件聪明的多边形工具。
在障碍物和道路等结构上添加额外的多边形。许多车辆像素被错误地标记。下一步展示如何用正确的标签替换错误的标签。
的协助徒手画的工具使您能够绘制一个ROI,自动跟踪基础图像中的主题边缘。您还可以使用鼠标来调整ROI的大小和位置。
每个像素最多可以有一个像素标签。当将标签应用于像素时,新标签将取代前一个标签。
本示例使用聪明的多边形工具标签像素属于卡车。前景标记分配车辆标签亚区。背景标记将子区域恢复到它们的前一个标签。例如,在前一对图像中,背景标记将子区域恢复为天空和植被标签。同样,在第二对图像中,背景标记将子区域恢复为路标签。
卡车的边缘是锯齿状的,因为聪明的多边形标签整个子区域,而不是单个像素。下一步将展示如何沿着卡车的边界细化标签。
的刷当你用鼠标在图像上绘制时,工具会标记像素。这个示例使用刷去掉路面上的马刺,使卡车的边缘更光滑。
使用以下命令标记像素刷:
选择工具和标签。指针变成了笔,一个正方形显示画笔的大小。
调整画笔的大小使用画笔大小滑块。
点击并拖动鼠标以标记像素。
的擦除当你用鼠标在图像上绘制时,这个工具会删除像素标签。
您可以修改图像的视图,以便于像素标记。的放大,缩小,锅选项使您可以用鼠标缩放和平移图像。若要恢复像素标记,请单击标签图标。
的标签不透明度滑块调整所有像素标签的不透明度。
减少不透明度以更清楚地看到图像。例如,降低不透明度,以便更容易找到汽车底部和道路之间的边界。
增加不透明度以更清楚地看到分割。例如,增加不透明度,以看到沿着汽车前保险杠的边缘应该是平滑的。另外,观察障碍物和一些远处的车辆有未标记的像素。
这是最终的像素标记图像。
的聪明的多边形工具通过使用基于区域图的分割(“GrabCut”)来识别感兴趣的对象。[1].的聪明的多边形工具将图像分成子区域。该工具将所有完全或部分在多边形之外的子区域视为属于背景。因此,为了得到最优的分割,要确保要标记的对象完全包含在多边形中,被一些背景像素包围。
子区域内的所有像素都有相同的标签。在多边形外标记像素对标签没有影响。
要删除最近标记的ROI,请按Ctrl + Z.要删除帧中的所有像素,请按Ctrl + Shift +删除.
要在一帧中剪切或复制所有像素,请按Ctrl + Shift + X或Ctrl + Shift + C.要粘贴剪切或复制的像素,请按Ctrl + Shift + V.
每个像素最多可以有一个像素标签。当将标签应用于像素时,新标签将取代前一个标签。
当您平移和缩放图像时,像素标记将被禁用。你必须按标签按钮恢复像素标记。
要确保图像中的所有像素都已标记,首先要用单个标签标记整个图像。选择一个代表图像中主要ROI的标签,例如天空,路,或背景.然后,使用标签工具用正确的标签重新标签对象。
要填充所有或所有剩余像素,请从列表中选择ROI标签并按下Shift +点击(您可以使用左或右击)。
[1] Rother, C., V. Kolmogorov和A. Blake。“GrabCut -使用迭代图切割的交互式前景提取”。美国计算机学会图形学报.第23卷第3期,2004年,309-314页。