一种基于投票策略的图像分割方法与流程

文档序号:17634763发布日期:2019-05-11 00:19阅读:1064来源:国知局
一种基于投票策略的图像分割方法与流程

本发明属于图像处理领域,涉及一种基于投票策略的图像分割方法。



背景技术:

图像分割技术具有广泛的应用价值,可应用到模式识别、机器视觉等各行业各领域中。目前的图像分割方法主要可以分为基于阈值的图像分割、基于边缘的图像分割、基于区域特性的图像分割、基于统计模式分类的图像分割等。主要方法有阈值法、活动轮廓模型法、边缘算子检测法、区域生长法、模糊聚类法等。

基于阈值的图像分割算法利用阈值将图像分割为目标和背景区域。阈值分割技术的关键在于阈值的选择,不同的阈值可能会引起完全不同的结果。此类方差往往受噪声影响严重,且受灰度不均匀性影响严重。

基于边缘的分割方法主要基于图像灰度级的不连续性,它通过检测不同连续区域之间的边界来实现对图像的分割,边缘检测算法有一个缺点:不能得到连续的单像素边缘。传统的边缘算子抗噪性低,且无法得到连续的边缘,受背景灰度不均影响较大。

基于区域特性的分割技术有两种基本形式:区域生长和分裂合并。与阈值方法不同,这类方法不但考虑了像素的相似性,还考虑了空间上的邻接性,因此可以有效消除孤立噪声的干扰,具有很强的鲁棒性。而且,无论是合并还是分裂,都能够将分割深入到像素级,因此可以保证较高的分割精度。

基于统计模式分类的分割技术中的模式可以定义为对图像中目标或其它感兴趣部分的定量或结构化的描述,图像分割可以被视为以像素为基元的模式分类过程。这类方法,对于无法由灰度区分的复杂的纹理图像显得尤为有效。

但大多数目前的分割方法往往无法准确分割具有灰度分布不均匀特征的图像,且易产生误分割。Li C、Xu C、Gui C等人在《IEEE TRANSACTIONS ON IMAGE PROCESSING》(2010,19 (12):3243-3254)的文章“Distance Regularized Level Set Evolution and Its Application to Image Segmentation”提出了基于灰度场校正的水平集图像分割方法,能较好地分割具有灰度不均匀特征的图像,但是此方法参数复杂且分割结果受参数影响大。Huang Q、Gao W、Cai在《Pattern recognition letters》(2005,26(6):801-808)的文章“Thresholding technique with adaptive window selection for uneven lighting image”中利用Lorentz信息自适应地改变局部窗口大小,对具有光照不均匀的文献图像有较好的分割结果,然而并不适用于其它灰度不均类型图像的分割。



技术实现要素:

针对传统图像处理方法在处理图像时受图像灰度不均匀影响较大的问题,本发明提供一种基于投票策略的图像分割方法,添加投票的概念,先利用不同的图像处理方法对原图像中每个像素进行投票,再将投票结果矩阵转化为灰度图像,而后以所得灰度图像的直方图中最低点对应的灰度作为阈值,对所得灰度图像进行分割,能较好地分割灰度不均匀图像,且分割精度较高、抗噪性较好,分割结果不受参数影响。

本发明解决其技术问题所采用的技术方案包括以下步骤:

(1)初始化,设原图像O的长为H,宽为W,灰度级为L,延伸图像Y的长为3H,宽为3W,灰度级为L,步骤包括:

1)将Y视为由9个H×W的矩阵组成的3×3矩阵,令Y的(2,2)等于原图像,由原图像以左上角中心镜像原图像得到Y(1,1),由原图像的上边对称镜像原图像得到Y(1,2),由原图像的右上角中心镜像原图像得到Y(1,3),由原图像的左边对称镜像原图像得到Y(2,1),由原图像的右边对称镜像原图像得到Y(2,3),由原图像的左下角中心镜像原图像得到Y(3,1),由原图像的下边对称镜像原图像得到Y(3,2),由原图像的右下角中心镜像原图像得到Y(3,3),得到大小为3H×3W的延伸图像Y;得到一个大小为3H×3W的延伸图像Y;

2)生成一个大小为3H×3W、元素全为0的计数矩阵C,用于存储投票结果;

3)生成窗口边长等差矩阵S={N,N+d,…,N+(n-1)×d},其中N为初始窗口边长, d为S的方差,n为S的元素个数,为保证窗口边长为奇数,N取奇数,d取偶数。

(2)投票:对Y中的每一个像素,以当前像素为中心,分别当窗口边长为{N,N+ d,…,N+(n-1)×d}时,分别用K种不同的分割算法求当前窗口的投票标准,投票标准与所用分割算法有关,可为灰度阈值、聚类中心灰度值等,然后对当前窗口内的每个像素进行投票,若该像素满足投票标准,则C中对应元素值加1,否则减1。

(3)分割:将C转化为一个灰度级为L的灰度图像并从中取出结果图像R,R在C中的位置与O在Y中的位置相同,计算R的灰度直方图,求其灰度直方图的最低点,然后以最低点对应的灰度为阈值T对R进行分割,将R中灰度大于T的像素灰度置为L-1,否则置为0。

在上述步骤(2)中,窗口内用不同分割算法进行投票,根据不同算法的原理决定投票规则。所有分割方法均可归纳为求当前窗口是否满足其是目标的判断准则的取值,因此窗口内用分割方法进行投票的具体步骤可归纳地表示为:

1)利用分割算法计算当前窗口内判断准则的取值;

2)遍历当前窗口中各像素,若其大于当前窗口的判断准则取值则矩阵C中对应元素值加 1,否则减1。

本发明的有益效果是:本发明提供的基于投票策略的图像分割方法,可有效、完整地对灰度不均匀的图像进行分割,并将分割误差控制在可接受范围内。同时,本方法可以将不同的分割算法结合到一个框架中对同一图像进行分割,以结合不同分割算法的优点,并实现不同分割算法的互补。

下面结合附图和实施例对本发明进一步说明。

附图说明

图1为本发明算法流程示意图。

图2为算法中图像延伸示意图。

具体实施方式

利用本方法对灰度级为256,大小为178×178的灰度不均匀原图像O进行分割,取 N=21,n=4,d=10,即S={21,31,41,51}。在第二步用于投票的分割方法中,选择最大类间方差法、水平集方法、模糊C均值法进行投票,执行以下步骤:

(1)初始化。将原图像O进行延伸,令Y的(2,2)等于原图像,由原图像以左上角中心镜像原图像得到Y(1,1),由原图像的上边对称镜像原图像得到Y(1,2),由原图像的右上角中心镜像原图像得到Y(1,3),由原图像的左边对称镜像原图像得到Y(2,1),由原图像的右边对称镜像原图像得到Y(2,3),由原图像的左下角中心镜像原图像得到Y(3,1),由原图像的下边对称镜像原图像得到Y(3,2),由原图像的右下角中心镜像原图像得到Y(3, 3),最终得到大小为534×534的延伸图像Y。初始化大小为534×534的计数矩阵C=0。

(2)投票。对延伸图像Y中的每一个像素,以当前像素为中心,分别在边长大小为 {21,31,41,51}的窗口内,分别利用三种分割算法:最大类间差法、水平集方法和模糊C 均值法对当前窗口内的每个像素进行投票,将结果保存到矩阵C。

在上述步骤(2)中,窗口内用最大类间方差法进行投票的具体步骤为:

1)计算当前窗口内每个灰度级的概率和数量;

2)计算阈值分别取各灰度级时的背景概率、目标概率、背景均值、目标均值、背景方差、目标方差;

3)遍历各灰度级,求得使类间方差达到最大阈值T1。

4)遍历当前窗口中各像素,若其灰度值大于T1则C中对应元素值加1,否则减1。

窗口内用水平集法进行投票的具体步骤为:

1)初始化当前窗口内的初始曲线;

2)计算当前窗口的u;

3)遍历当前窗口中各像素,若u≥0则C中对应元素值加1,否则减1。

窗口内用模糊C均值聚类法(类别数为2)进行投票的具体步骤为:

1)计算当前窗口的两个聚类中心1(目标)和2(背景);

2)分别计算当前窗口中各像素到两个聚类中心的欧式距离d1和d2。

3)遍历当前窗口中像素,若d1≥d2则C中对应元素值加1,否则减1。

(3)将矩阵C转化为一个灰度级为256的图像并从中取出结果图像R,R在C中的位置与原图像O在延伸图像Y中的位置相同,求图像R的灰度直方图,以灰度直方图最低点所对应的灰度值为阈值T对图像R进行分割,若图像R内像素灰度大于T则置其灰度为255,否则置其灰度为0。

与其它现有流行分割方法相比,基于投票策略的图像分割方法对于具有灰度不均匀的图像有较好分割效果,能有效地去除图像中的灰度不均匀,且较好地保留目标边缘,分割精度较高,抗噪性较好,参数影响小,是一种能较好地分割非理想图像的高精度分割方法,表明了本发明方法的可行性和有效性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1