哈尔滨理工大学学报
主办单位:黑龙江省教育委员会
国际刊号:1007-2683
国内刊号:23-1404/N
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:24266 人次
 
    本刊论文
加权模糊C均值算法在图像分割中的应用

  摘要:基于模糊C均值聚类的图像分割法是图像分割领域中广泛应用的一种算法,特别适合解决灰度图像中存在的模糊和不确定性的问题。但是由于噪声等干扰因素的影响,使得利用传统的聚类方法进行图像分割得不到满意的结果,鉴于此,本文提出了基于二维直方图加权的塔形模糊c均值聚类算法和基于统计检验指导的WFCM算法。

  论文关键词:图像分割,聚类分析,FCM,WFCM,塔形分解

    图像分割是数字图像处理中的关键技术之一,图像分割的好坏直接影响对计算机视觉中的图像理解。在众多的图像分割算法中,基于聚类分析的图像分割方法是图像分割领域中一类极其重要和应用相当广泛的算法。传统的聚类分析是一种硬划分,它把每个待辨识的对象严格地划分到某个类中,具有非此即彼的性质,因此这种分类的类别界限是分明的。而实际上大多数对象并没有严格的属性,它们在性态和类属方面存在着中介性,适合进行软划分。Zadeh提出的模糊集理论为这种软划分提供了有力的分析工具,人们开始用模糊的方法来处理聚类问题,并称之为模糊聚类分析,将模糊聚类分析引入图像分割之中,便形成了模糊聚类图像分割技术。

    基于模糊C均值聚类的图像分割方法是图像分割领域中广泛应用的算法。FCM算法的本质上是一种局部搜索寻优技术,它是通过极小化目标函数来求得最优解。基于模糊C均值聚类的图像分割方法适合解决灰度图像中存在的模糊和不确定性的问题。但是,在实际的图像中,由于噪声等干扰因素的影响,使得利用传统的聚类方法进行图像分割得不到满意的结果。鉴于此,本文提出了一种基于二维直方图加权的塔形模糊c均值聚类算法。

    二、加权FCM算法

    模糊C均值聚类算法(FCM),是用隶属度确定每个数据点属于某个聚类的程度的一种聚类算法。它早期作为硬均值聚类(HCM)算法的一种改进,在1973年,由Bezdek提出。

    FCM算法可如下描述:

    初始化:给定聚类别数c,2≤c≤n,n是数据个数,设定迭代停止阈值,初始化聚类中心,设置迭代计数器b=0。

    步骤1:用式(1.1)计算或更新划分矩阵。

    对于如果图像分割,则有

    聚类分析 (1.1)

    如果,使得图像分割,则有

    FCM,且对j≠r,聚类分析 (1.2)

    步骤2:用式(1.3)更新聚类原型模式矩阵。

    聚类分析 (1.3)

    步骤3:如果WFCM,则算法停止并输出划分矩阵U和聚类原型P,否则令b=b+1,转向步骤1。其中为某种合适的矩阵范数。

    由于FCM算法也存在不足之处,它不考虑不同样本矢量对聚类效果的不同影响,为此我们提出了基于样本加权的FCM算法,简称WFCM算法。

    假设聚类分析为p维实数空间中给定的一个有限样本子集,对于任意给定的类别数c,2≤c≤n,样本集X的加权模糊c均值(WFCM)聚类问题可以表示成如下的数学规划问题:

    FCM (1.4)

    其中,为每个样本的加权系数,且满足概率约束条件聚类分析;聚类分析为模糊划分矩阵。

    利用拉格朗日乘子法,可以推导出式(1.4)的优化迭代公式:

    FCM (1.5)

    聚类分析 (1.6)

    三、基于统计检验指导的WFCM算法

    在复杂背景下的多目标情况下,往往需要多阈值分割。因此如何选择合适的阈值数目,就成为WFCM图像分割算法的瓶颈。基于WFCM的图像分割算法中假定背景和目标在一维或二维直方图中对应不同的波峰。WFCM算法进行图像分割就对应着直方图中峰态的分解,当分解得到的每个聚类均为单峰分布时,表明峰态分解完全。此时得到的聚类数目最合适。反之就需要继续分解。另外,如果所得到的图像的直方图为单峰分布,就说明基于直方图无法实现图像的分割。这时就无需用WFCM进行图像分割。为此,提出了基于统计检验指导的多阈值图像分割方法。

    基于统计检验指导的多阈值图像分割方法步骤为:

    步骤1:统计得到图像的一维或二维直方图。

    步骤2:对直方图进行单峰分布的统计检验。

    步骤3:如果待分析的图像的直方图检验出为单峰分布,则图退出图像分割。

    步骤4:如果待分析的图像的直方图检验出为多峰分布,则令聚类数目C为2,然后用基于直方图的WFCM算法对图像进行聚类,对得到的C个类别分别进行单峰检验,只要还有一个子集不满足显著性经验,就说明还存在可分性。

    步骤5:令C=C+1重新聚类,直到所有C个子集都不具有可分性后,说明每个类都是单峰分布了,就能输出令人满意的阈值数目和理想的图像分割结果了。

    四、基于二维直方图的塔形加权FCM图像分割算法

    基于二维直方图的塔形加权FCM图像分割算法将样本集设为广义图像的二元组灰度值,加权系数是各二元组出现的频度。这种算法在执行时,以二维直方图作为带聚类的样本集,利用塔形分解构造出两层的金字塔,即塔顶和塔底。首先在塔顶执行WFCM算法,希望快速地、较为准确地寻找到一个比较合适的聚类中心。然后将其映射至原始待聚类的大数据量的样本空间,即塔底中,再次利用WFCM算法,获得样本集的模糊划分,最终获得图像分割的结果。

    根据上述分析,我们可以将基于二维直方图的塔形加权FCM图像分割算法描述如下:

    步骤1:输入原始图像,然后用基于高阶统计量的图像平滑去噪方法获得它的平滑图像。

    步骤2:利用塔形分解来构造二维直方图,获得塔顶和塔底。

    步骤3:初始化塔顶层的聚类类别数才c,m=2,对于塔顶层聚类中心,利用公式(1.7)初始化在二维直方图底面的对角线上;设定每一层迭代停止阈值图像分割。

    塔形分解 (1.7)

    其中L=128,i=1,2,…,c

    步骤4:利用加权模糊C均值聚类算法对塔顶层进行模糊聚类。

    步骤5:如果相邻两次迭代中顶层的隶属度U矩阵相减后的最大值小于,则算法停止并输出聚类中心矩阵P,否则转向步骤4。

    步骤6:用塔顶层输出的聚类中心P合理地初始化塔底层的聚类中心。

    步骤7:利用加权模糊C均值聚类算法对塔底层进行模糊聚类。

    步骤8:如果相邻两次迭代中底层的隶属度U矩阵相减后的最大值小于,则算法停止并输出划分矩阵U,否则转向步骤7。

    步骤9:将划分矩阵U去模糊,再合理地映射至原图像,最终获得分割结果。

    五、实验结果

    我们用一幅64×64大小的人造含噪图像来做实验,分别用三种算法来对图1(a)来进行分割。

    FCM  WFCM  FCM  图像分割

    (a)含噪图像 (b)FCM分割结果 (c)WFCM分割结果 (d)二维直方图塔形WFCM

    图1 三种算法分割的比较

    从图1(b)—(d)的分割结果图来看,对信噪比低的图像进行分割时,塔形WFCM算法分割性能最好,WFCM算法次之,而FCM算法分割的最差。

  参考文献:

  [1] 丁震等。FCM算法用于灰度图像分割的研究[J].电子学报, 1997

  [2] 高新波。模糊聚类分析及其应用[M].西安: 西安电子科技大学出版社, 2004

  [3] 高新波等。基于加权模糊c 均值聚类与统计检验指导的多阈值图像自动分割算法[J].电子学报,

  2004

  [4] 杨润玲等。基于加权模糊c均值聚类的快速图像自动分割法。[J].中国图象图形学报,2007

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《哈尔滨理工大学学报》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《哈尔滨理工大学学报》编辑部  (权威发表网)   苏ICP备20026650号-8