您好, 访客   登录/注册

几种聚类算法在图像分割中的应用研究

来源:用户上传      作者: 苗欣雨

  摘 要 本文具体介绍了图像分割中几种聚类算法的工作原理。通过对比,分析了几种算法的优缺点,总结了在实际工作中对算法的选择问题。
  关键词 聚类算法 图像分割 均值漂移 K均值聚类
  中图分类号:TP391.41 文献标识码:A
  通常在分析以及使用图像时,人们需要的不是整幅图像而仅仅是其中的某些目标。图像分割就是把需要的部分分割出来,再进一步分析处理图像。每个图像都有它独有的特点,对图像进行分割时要想达到预期的结果就必须选择合适的算法,由此可见对算法的研究是很关键也很必要的。目前常用的几种分割方法有k均值聚类算法、模糊c均值算法、均值漂移算法等。
  1聚类算法
  1.1均值漂移算法
  均值漂移(Mean Shift)算法是一种有效的统计迭代算法。均值漂移的算法原理是,在样本中随机选择一圆心为o,半径为h的区域,得出这个区域中所有样本点的平均值,圆心处的样本密度必然比均值处的样本密度小或者相等,将均值定为新的圆心重复以上步骤,直到收敛到密度极大值点。
  1.2 K均值聚类算法
  k均值聚类由于其原理简单而使用很广泛。该算法的工作原理是,首先将n个样本分为k个组,在每组中随机选择一个元素当作聚类中心。然后得到其他采样点到这个中心的欧氏距离,把采样点归类到与之欧氏距离最小的聚类中心所在的类中。计算新形成的聚类中采样点的平均值,得到新的聚类中心。重复上述过程,直到每个样本都分类正确为止。
  1.3模糊C均值聚类算法
  模糊C均值是为解决实际应用问题对K均值进行改进得来的。在实际应用中图像目标在类别属性方面没有那么严格的区分。所以想出利用隶属度来判断每个目标样本的所属,来更好的划分。模糊C均值聚类的具体工作原理是,算法将n个样本分为c个组,得到各个组的聚类中心,最终让非相似性指标的目标函数达到最小。算法给各个样本点赋予0~1之间的隶属度,通过隶属度的值来判断样本归属于各个分类的程度。同时有规定一个样本的隶属度加和后值为一。
  2算法比较
  (1)均值漂移的好处在于它的算法过程简单易理解,所以迭代效率非常高。但是算法要想保证更加准确且效率更高,又取决于迭代中间对于带宽的设定,带宽的不同对于迭代结果来说有非常重要的影响。目前人们想出很多方法解决这个问题,但这些方法又使计算更复杂,迭代效率有所下降,所以,想让该算法更好地应用于实际问题中还需要对核函数带宽的选择进行改进。
  (2)K均值聚类算法是非参数的分类方法,所以该算法在进行图像分割时更适用于那些未知的和非正态分布的数据,算法在处理这些数据时使聚类更准确。同时K均值聚类算法原理简单易懂,可以很容易的实现,算法效率也很高。但也存在分类过程中过分依赖样本库,需要先验知识,欠缺稳定性等问题。
  (3)模糊C均值聚类算法是通过赋予隶属度这一方法来判断目标样本的归属,使得目标分类更加合理。然而初值的选择对于该算法来说非常重要,如果选择的初值与全局聚类中心偏差的太远,会使迭代收敛速度降低,迭代的次数也可能会增加很多,也就会增加计算时间。同时根据算法原理,使用该算法之前要先设定好有几种聚类,才能让算法继续下去,可是在实践中,要想确定有几种类是很难的。所以对于模糊C均值聚类来说,初值的选择,类数目的确定方法,如何使聚类达到全局最优,成为了聚类的关键问题。
  3结论
  图像分割的几种算法对于各种图像来说都存在其优点和缺点。均值漂移算法不需要任何参数,但受核函数带宽的影响,可能出现分割过度或者分割不完全的现象。K均值聚类算法简单高效,应用广泛但存在很多局限性,使得聚类不稳定,分割达不到很好的效果。与K均值聚类相比较来说,模糊C均值对样本的分类更合理但仍然需要先验知识,且迭代过程计算量大。在实际应用中,必须选择合适的算法,并根据具体问题尝试对算法进行改进,才能够得到相对满意图像分割结果。
  参考文献
  [1] Theodoridis S.Pattern Recongnition[M].Second Edition.USA:Elsevier Scinece,2003.
  [2] Dorin Comaniciu,Peter Meer[J].Mean Shift Analysis and Applications.USA.
  [3] Yizong Cheng[J].Mean Shift,Mode Seeking,and Clustering.IEEE Transactions On Pattern Analysis And Machine Intelligence,1995,17(8).
  [4] 李丽丽.模糊C-均值聚类算法及其在图像分割中的应用[D].山东:山东师范大学,2009.
  [5] 刘蕊洁,张金波,刘锐.模糊c均值聚类算法[J].重庆工学院学报,2007-21-1.
  [6] 周芳芳,樊晓平,叶榛.均值漂移算法的研究与应用[J].控制与决策,2007,22(8):841-847.
  [7] 李艳灵,孟庆伟,邬长安.基于相关性比较算法的均值漂移图像分割[J].计算机应用研究,2010,27(1):342-344.
  [8] 桑应宾.基于K近邻的分类算法研究[D].重庆:重庆大学,2009.
  [9] 许晓丽.基于聚类分析的图像分割算法研究[D].哈尔滨:哈尔滨工程大学,2012.
转载注明来源:https://www.xzbu.com/1/view-6900175.htm