一种基于边缘聚类的图像迭代过度分割方法技术

技术编号:18914337 阅读:22 留言:0更新日期:2018-09-12 03:13
本发明专利技术中提出的一种基于边缘聚类的图像迭代过度分割方法,其主要内容包括:梯度提取、累积轮廓提取和超像素细化,其过程为,先计算输入图像每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码,然后从梯度图中选取一组边缘,结合非最大抑制和双阈值,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,接着通过细化操作重构边缘集群,提取集群边界,完成物体轮廓的提取,最后利用形态学操作去除轮廓的不规则性,优化结果。本发明专利技术解决了无法自动确定超像素点数量以及分割效率低的问题,能够迭代地从图像中提取边缘,提供大小、形状和数量都合适的超像素,保持对实际图象边界的有效粘附,并且需要的计算成本非常低。

An iterative oversegmentation method based on edge clustering

An image iterative over-segmentation method based on edge clustering is proposed. The main contents of the method include gradient extraction, cumulative contour extraction and super-pixel thinning. The process is to calculate the gradient size of each pixel of the input image and the position along the x-axis and y-axis, and encode the color information of the image. Then, a group of edges are selected from the gradient map, and the edge selection is performed iteratively by combining non-maximum suppression with double thresholds. At the same time, an edge cluster is constructed by a spatial filter. Then the edge cluster is reconstructed by thinning operation, and the edge of the cluster is extracted. Finally, the object contour is removed by morphological operation. The irregularity and optimization results. The invention solves the problem that the number of superpixels can not be determined automatically and the segmentation efficiency is low, and can extract edges from the image iteratively, provide superpixels with appropriate size, shape and number, maintain effective adhesion to the actual image boundary, and require very low computational cost.

【技术实现步骤摘要】
一种基于边缘聚类的图像迭代过度分割方法
本专利技术涉及图像分割领域,尤其是涉及了一种基于边缘聚类的图像迭代过度分割方法。
技术介绍
一些图像模式识别任务依赖于超像素生成并将其作为一个基础步骤,基于超像素的图像分析不仅能促进特点领域的应用,还能加速任务的处理时间。基于超像素的图像分析可以应用在交通分析领域上,通过自动识别分析车辆型号、车牌号等信息,促进交通管制的进一步智能化;而在医学领域,可以用于分析各种扫描图像,如磁谐振图像等;在一些特点领域比如生物分析上,图像分析可以自动分析大量实验结果,提高科研效率。然而,以往的图像分割方法依赖于外部输入的超像素点数量,无法自动确定超像素点数量,并且分割效率低下。本专利技术中提出的一种基于边缘聚类的图像迭代过度分割方法,先计算输入图像每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码,然后从梯度图中选取一组边缘,结合非最大抑制和双阈值,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,接着通过细化操作重构边缘集群,提取集群边界,完成物体轮廓的提取,最后利用形态学操作去除轮廓的不规则性,优化结果。本专利技术解决了无法自动确定超像素点数量以及分割效率低的问题,能够迭代地从图像中提取边缘,提供大小、形状和数量都合适的超像素,保持对实际图象边界的有效粘附,并且需要的计算成本非常低。
技术实现思路
针对以往无法自动确定超像素点数量以及分割效率低的问题,本专利技术的目的在于提供一种基于边缘聚类的图像迭代过度分割方法,先计算输入图像每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码,然后从梯度图中选取一组边缘,结合非最大抑制和双阈值,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,接着通过细化操作重构边缘集群,提取集群边界,完成物体轮廓的提取,最后利用形态学操作去除轮廓的不规则性,优化结果。为解决上述问题,本专利技术提供一种基于边缘聚类的图像迭代过度分割方法,其主要内容包括:(一)梯度提取;(二)累积轮廓提取;(三)超像素细化。其中,所述的梯度提取,是先计算输入的图像每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码。进一步地,所述的梯度大小,是采用坎尼边缘检测器,在每个RGB(红绿蓝三色表示法)通道上分别计算梯度,最终的梯度大小由各通道内的像素所呈现的最高级别给出,图像的颜色信息通过这种方式同时完成编码。其中,所述的累积轮廓提取,是在图像梯度被计算出来之后,就从梯度图中选取一组边缘,然后将非最大抑制和双阈值进行组合,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,并通过细化操作重构边缘集群,最后提取集群边界,完成物体轮廓的提取。进一步地,所述的边缘选择,是通过调节边缘检测阈值由外而内地提取出图像轮廓;对于小的阈值,许多边缘会被选择,包括与粗轮廓(梯度大的)相关的边缘和由光滑的轮廓和纹理(梯度小的)产生的边缘,这些大量的初始边缘会趋向于组成具有跟产生边缘的物体相同形状的集群,然后随着迭代过程的进行,阈值逐渐增加,变得越来越严格,较高的阈值阻止了从光滑的轮廓和纹理中选择边缘,只剩下与更粗轮廓相关的边缘,而这些较粗的边缘往往是更大的物体里面较小的部分。其中,空间滤波器,其特征在于,因为边缘通常存在不连续性,所以直接使用边缘来构造超像素会导致没有闭合的部分,为了解决这个问题,使用一个空间滤波器对边缘图像进行空间线性滤波:其中,ED表示边缘密集度,是通过像素点pi的算术平均值除以邻域S×S得到的;滤波得到的图像中的许多像素代表边缘不连续,但实际这些像素中的局部ED并不是零,因此这些布满边缘的部分形成了区别于空白背景的集群,特别是在将图像二值化后,集群与空白背景有明显的区别,而区分这两个区域的边界可以方便地构成超像素轮廓。进一步地,所述的重构边缘集群,是空间线性过滤会导致边缘膨胀,这种边缘膨胀会使边缘失去它们固有的对真实物体轮廓的粘附,所以要通过在边缘集群上应用细化操作来调整它们的形状,即重构边缘集群;细化操作将一个二进制图像的分割区域中大部分外部像素移到单个像素宽度的直线上,且直线上不允许出现不连续性,由于空间过滤器将集群拓展了S-1个像素,因此需要执行细化操作(S-1)/2次,以便重新调整集群边界以正确匹配真实的对象轮廓,其中假设该操作在分割区域是对称的。进一步地,所述的提取集群边界,是通过使用查找表(LUT)成这一步骤,这些LUT通过在内存中简单地搜索预先计算的值来替代更耗时的运行时间计算,从而在二进制图像中实现快速的像素级操作;为了提取集群边界,需要搜索周围3×3的范围内至少有一个0值像素的1值像素,而在搜索之前,查找表已经获取了所有512个可能的模式,这些模式可以在二进制图像中像素周围3×3的范围中找到,在每次迭代结束时存储提取的边界集;此外,边缘检测阈值会逐渐增加,空间滤波器的过滤次序、S也会减少,这样做的目的是在下一次迭代中使过滤器更好地过滤出图像中小的部分其中,所述的超像素细化,是利用形态学操作去除轮廓的不规则性,从而优化最终结果。进一步地,所述的不规则性,包括每一次迭代提供的区域集合在一起时,一些边界会重叠产生粗线,或一些区域太小甚至只有单个像素宽度。附图说明图1是本专利技术一种基于边缘聚类的图像迭代过度分割方法的系统流程图。图2是本专利技术一种基于边缘聚类的图像迭代过度分割方法的边缘重构图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。图1是本专利技术一种基于边缘聚类的图像迭代过度分割方法的系统流程图。主要包括梯度提取,累积轮廓提取,超像素细化。其中,所述的梯度提取,是先计算输入的图像每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码。进一步地,所述的梯度大小,是采用坎尼边缘检测器,在每个RGB(红绿蓝三色表示法)通道上分别计算梯度,最终的梯度大小由各通道内的像素所呈现的最高级别给出,图像的颜色信息通过这种方式同时完成编码。其中,所述的累积轮廓提取,是在图像梯度被计算出来之后,就从梯度图中选取一组边缘,然后将非最大抑制和双阈值进行组合,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,并通过细化操作重构边缘集群,最后提取集群边界,完成物体轮廓的提取。进一步地,所述的边缘选择,是通过调节边缘检测阈值由外而内地提取出图像轮廓;对于小的阈值,许多边缘会被选择,包括与粗轮廓(梯度大的)相关的边缘和由光滑的轮廓和纹理(梯度小的)产生的边缘,这些大量的初始边缘会趋向于组成具有跟产生边缘的物体相同形状的集群,然后随着迭代过程的进行,阈值逐渐增加,变得越来越严格,较高的阈值阻止了从光滑的轮廓和纹理中选择边缘,只剩下与更粗轮廓相关的边缘,而这些较粗的边缘往往是更大的物体里面较小的部分。其中,空间滤波器,其特征在于,因为边缘通常存在不连续性,所以直接使用边缘来构造超像素会导致没有闭合的部分,为了解决这个问题,使用一个空间滤波器对边缘图像进行空间线性滤波:其中,ED表示边缘密集度,是通过像素点pi的算术平均值除以邻域S×S得到的;滤波得到的图像中的许多像素代表边缘不连续,但实际这些像素中的局部ED并不是零,因此这本文档来自技高网...

【技术保护点】
1.一种基于边缘聚类的迭代过度分割方法,其特征在于,主要包括梯度提取(一);累积轮廓提取(二);超像素细化(三)。

【技术特征摘要】
1.一种基于边缘聚类的迭代过度分割方法,其特征在于,主要包括梯度提取(一);累积轮廓提取(二);超像素细化(三)。2.基于权利要求书1所述的梯度提取(一),其特征在于,对于输入的图像,先计算每一个像素点的梯度大小和沿x轴和y轴的位置,并对图像的颜色信息进行编码。3.基于权利要求书2所述的梯度大小,其特征在于,采用坎尼边缘检测器,在每个RGB(红绿蓝三色表示法)通道上分别计算梯度,最终的梯度大小由各通道内的像素所呈现的最高级别给出,图像的颜色信息通过这种方式同时完成编码。4.基于权利要求书1所述的累积轮廓提取(二),其特征在于,图像梯度被计算出来之后,就从梯度图中选取一组边缘,然后将非最大抑制和双阈值进行组合,迭代地执行边缘选择,同时用一个空间滤波器构造出边缘集群,并通过细化操作重构边缘集群,最后提取集群边界,完成物体轮廓的提取。5.基于权利要求书4所述的边缘选择,其特征在于,通过调节边缘检测阈值由外而内地提取出图像轮廓;对于小的阈值,许多边缘会被选择,包括与粗轮廓(梯度大的)相关的边缘和由光滑的轮廓和纹理(梯度小的)产生的边缘,这些大量的初始边缘会趋向于组成具有跟产生边缘的物体相同形状的集群,然后随着迭代过程的进行,阈值逐渐增加,变得越来越严格,较高的阈值阻止了从光滑的轮廓和纹理中选择边缘,只剩下与更粗轮廓相关的边缘,而这些较粗的边缘往往是更大的物体里面较小的部分。6.基于权利要求书4所述的空间滤波器,其特征在于,因为边缘通常存在不连续性,所以直接使用边缘来构造超像素会导致没有闭合的部分,为了解决这个问题,使用一个空间滤波器对边缘图像进行空间线性滤波:其中,ED表示边缘密集度,是通过像素点pi的算术平均值除以邻域S×S得到的;滤波得到的图像中的许多...

【专利技术属性】
技术研发人员:夏春秋
申请(专利权)人:深圳市唯特视科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1