【技术实现步骤摘要】
图像分割方法和装置
本申请涉及图像处理
,尤其涉及一种图像分割方法和装置。
技术介绍
图像语义分割(SemanticSegmentation)是图像领域的关键技术。现有技术中,通常是由人工借助labelme、labelimg等工具在图像上框选出对象所在的图像区域,以从图像中分割出该对象,便于后续标记该对象在计算机视觉深度训练中的具体含义。然而,通过人工框选对象的方式可能无法准确定位各对象的轮廓点,尤其是在图像中包含多个对象且这些对象之间相互重叠覆盖时,致使框选出的对象所在的图像区域与其真实图像区域之间存在误差,从而得到的分割结果不准确,最终导致各对象的标注结果不准确。
技术实现思路
本申请实施例提供一种图像分割方法和装置,用以解决现有技术在对图像进行分割时存在的分割结果不准确的问题。本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种图像分割方法,包括:获取待处理图像中的两个目标区域之间的逻辑关系以及各自的顶点的位置信息,其中,所述两个目标区域至少部分重合,所述两个目标区域为分别对所述待处理图像中两个不同的对象所在区域的轮廓线进行多边形近似处理得到;基于所述两个目标区域各自的顶点的位置信息,确定所述第一目标区域的边界与所述第二目标区域的边界之间的交点的位置信息;基于所述交点的位置信息和所述逻辑关系,从所述待处理图像中分割出所述两个不同的对象。第二方面,本申请实施例提供一种路面元素识别方法,包括:获取待识别的道路图像中的目 ...
【技术保护点】
1.一种图像分割方法,其特征在于,包括:/n获取待处理图像中的两个目标区域之间的逻辑关系以及各自的顶点的位置信息,其中,所述两个目标区域至少部分重合,所述两个目标区域为分别对所述待处理图像中两个不同的对象所在区域的轮廓线进行多边形近似处理得到;/n基于所述两个目标区域各自的顶点的位置信息,确定所述两个目标区域各自的边界之间的交点的位置信息;/n基于所述交点的位置信息和所述逻辑关系,从所述待处理图像中分割出所述两个不同的对象。/n
【技术特征摘要】
1.一种图像分割方法,其特征在于,包括:
获取待处理图像中的两个目标区域之间的逻辑关系以及各自的顶点的位置信息,其中,所述两个目标区域至少部分重合,所述两个目标区域为分别对所述待处理图像中两个不同的对象所在区域的轮廓线进行多边形近似处理得到;
基于所述两个目标区域各自的顶点的位置信息,确定所述两个目标区域各自的边界之间的交点的位置信息;
基于所述交点的位置信息和所述逻辑关系,从所述待处理图像中分割出所述两个不同的对象。
2.根据权利要求1所述的方法,其特征在于,所述交点的位置信息包括所述交点分别在各个所述目标区域的边界中的位置信息;
基于所述交点的位置信息和所述逻辑关系,从所述待处理图像中分割出所述两个不同的对象,包括:
基于所述逻辑关系,从所述两个目标区域中确定基准目标区域;
以所述基准目标区域的任一顶点作为起点,重复执行遍历操作,直到遍历到的最后一个点与该顶点相同,以获取并记录入点、与所述入点对应的出点以及位于所述入点与所述出点之间的点;
基于所述入点、与所述入点对应的出点以及位于所述入点与所述出点之间的点各自的位置信息及记录顺序,从所述待处理图像中分割出所述两个不同的对象;
其中,所述遍历操作包括:
沿所述基准目标区域的边界,查找并记录在指定方向上位于当前的起点之后的点,直到查找到的点为交点,并将该交点作为入点;
沿所述两个目标区域中除所述基准目标区域以外的另一目标区域的边界,查找并记录在所述指定方向上位于所述入点之后的点,直到查找到的点为交点;
若查找的交点与所述入点不同,则重复执行上述沿所述基准目标区域的边界,查找并记录在指定方向上位于当前的起点之后的点至沿所述两个目标区域中除所述基准目标区域以外的另一目标区域的边界,查找并记录在所述指定方向上位于所述入点之后的点的步骤,直到查找到的点与所述入点相同;
将上一次查找到的交点作为与所述入点对应的出点,并将所述出点作为新的起点。
3.根据权利要求2所述的方法,其特征在于,所述两个目标区域包括第一目标区域和第二目标区域;
基于所述逻辑关系,从所述两个目标区域中确定基准目标区域,包括:
在所述逻辑关系指示所述第一目标区域覆盖所述第二目标区域的情况下,将所述第一目标区域确定为基准目标区域;
在所述逻辑关系指示所述第二目标区域覆盖所述第一目标区域的情况下,将所述第二目标区域确定为基准目标区域。
4.根据权利要求2所述的方法,其特征在于,所述交点的位置信息还包括所述交点与各个所述目标区域的顶点之间的相对位置信息;
在以所述基准目标区域的任一顶点作为起点,重复执行遍历操作之前,所述方法还包括:
基于所述交点与各个所述目标区域的顶点之间的相对位置信息,建立各个所述目标区域对应的双向链表,其中,所述双向链表中的节点用于标识所述交点或所述目标区域的顶点;
以所述基准目标区域的任一顶点作为起点,重复执行遍历操作,直到遍历到的最后一个点与该顶点相同,包括:
以所述基准目标区域对应的双向链表中任一节点作为初始的起点,重复执行遍历操作,直到遍历到的最后一个节点与所述初始的起点相同;
所述遍历操作包括:
沿所述基准目标区域对应的双向链表的流向,查找并记录位于当前的起点之后的节点,直到查找到的节点同时存在于所述两个目标区域各自对应的双向链表中,并将该节点作为入点;
沿另一目标区域对应的双向链表的流向,查找并记录位于所述入点之后的节点,直到查找到的节点同时存在于所述两个目标区域各自对应的双向链表中;
沿所述基准目标区域对应的双向链表的流向,查找并记录位于该节点之前的节点,直到查找到的节点同时存在于所述两个目标区域各自对应的双向链表中;
若查找到的节点与所述入点不同,则重复执行上述沿另...
【专利技术属性】
技术研发人员:何金龙,
申请(专利权)人:北京云测信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。