设为首页 加入收藏 期刊导航 网站地图
  • 首页
  • 期刊
    • 数学与物理
    • 地球与环境
    • 信息通讯
    • 经济与管理
    • 生命科学
    • 工程技术
    • 医药卫生
    • 人文社科
    • 化学与材料
  • 会议
  • 合作
  • 新闻
  • 我们
  • 招聘
  • 千人智库
  • 我要投搞
  • 办刊

期刊菜单

  • ●领域
  • ●编委
  • ●投稿须知
  • ●最新文章
  • ●检索
  • ●投稿

文章导航

  • ●Abstract
  • ●Full-Text PDF
  • ●Full-Text HTML
  • ●Full-Text ePUB
  • ●Linked References
  • ●How to Cite this Article
Journal of Image and Signal Processing 图像与信号处理, 2013, 2, 33-36
http://dx.doi.org/10.12677/jisp.2013.23005 Published Online July 2013 (http://www.hanspub.org/journal/jisp.html)
Image Segmentation about the Touched Object Based on
Improved Method of Watershed Algorithm
Shuo Zhang, Yaoquan Yang, Chunyan Miao, She nghui Han
North China Electric Power University, Baoding
Email: shuoshuo316@126.com, yyq2201@163.com, miaowenwen1988@163.com, 15831272018@163.com
Receiv ed: Apr. 17th, 2013; revised: Apr. 30th, 2013; accepted: May 17th, 2013
Copyright © 2013 Shuo Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unre-
stricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract: In this paper, the drawback of the watershed algorithm applied to image segmentation is analyzed. It is too
sensitive to the no ise and the weak edge. To improve the prob lem that the algorithm is easy to produce over-segmenta-
tion results, i.e., generating excess area, an improved watershed algorithm was proposed. Firstly, traditional watershed
algorithm was used to segment the touched object roughly. Then, the fuzzy C-means clustering algorithm was used for
merging cluster to the over-segmentation image, completing the fin e segmentatio n. Experimental results show that it not
only completes i mage segmentation about the to uched obj ect, but also improves th e over-segmentation of the watershed
algorithm effectively.
Keywords: Watershed Algorithm; Over-Segmentation; The Touched Object; Fuzzy C-Means Clustering
基于改进分水岭算法的粘连物体图像分割
张 硕,杨耀权,苗春艳,韩生晖
华北电力大学自动化学院,保定
Email: shuoshuo316@126.com, yyq2201@163.com, miaowenwen1988@163.com, 15831272018@163.com
收稿日期:2013 年4月17 日;修回日期:2013 年4月30 日;录用日期:2013 年5月17 日
摘 要:本文分析了分水岭算法应用在图像分割时存在的缺陷:对噪声和微弱边缘过于敏感;对其容易造成图
像过分割(即生成多余的区域)的特点进行改善,进而提出了改进的分水岭算法。该算法首先使用传统分水岭算法
原理对粘连物体图像进行粗略分割,然后通过模糊 C均值聚类算法对过分割的图像进行聚类合并,完成精细分
割。本文的实验结果证明:本方法不仅对粘连物体图像进行了有效地分割,而且克服了分水岭算法的过分割问
题。
关键词:分水岭算法;过分割;粘连物体;模糊C均值聚类
1. 引言
在图像分析和处理中,图像分割是一个重要的研
究方向,它是许多后续处理的基础,如道路识别、视
频编码、人脸检测和跟踪、医疗图像以及图像目标物
体的计数等。在农业、医学、工业、科研等应用领域,
颗粒是种常见的分析测量对象,通过统计样品内所含
颗粒的数目和各种特征参数,对其品质或特性进行分
析[1,2]。
所谓图像分割,就是把图像分成若干各具特性区
域的技术和过程,并使这些区域互不相交,且每个区
域应满足特定区域的一致性条件[3,4]。它是图像处理的
基础和重要环节,分割效果对之后的图像分析和识别
Copyright © 2013 Hanspub 33
基于改进分水岭算法的粘连物体图像分割
都有很大的影响。常用的图像分割方法有基于形态学
分水岭分割、边缘检测法、快速聚类分割、区域跟踪
法以及阈值法等[5-7]。其中分水岭算法是图像分割中一
种经典有效的方法,它以快速、有效、准确的分割效
果越来越越得到人们的重视。但是,它本身存在严重
的过分割问题。
目前主要有两类方法解决分水岭的过分割问题:
第一类属于前处理,它是基于标记提取的分水岭分割
算法,每一个标记对应着图像中的一个物体;第二类
属于后处理,根据某个准则反复对区域进行合并操作
[5]。本文主要研究第二类解决方案,采用模糊C均值
聚类(FCM)作为后处理算法。
本实验选择 Intel 公司为实现真实世界的实时视
觉应用而开发的 OpenCV 函数库和 32位C/C++编译
系统(VS2005)作为软件开发平台。
2. 本文算法的基本原理
2.1. 分水岭方法
分水岭算法是基于区域的图像分割方法,分水岭
的计算过程是一个迭代标注过程,计算方法是 L.
Vincent 提出的[8]。在整个算法中,可以分解为两个步
骤,第一步是排序过程,第二步是淹没过程。首先对
所有的像素按照灰度级进行从低到高排序,然后在从
低到高实现淹没过程中,对每一个局部极小值在h阶
高度的影响域采用先进先出(FIFO)结构进行判断及标
注[9]。
分水岭变换得到的是输入图像的集水盆图像,集
水盆之间的边界点,即为分水岭。显然,分水岭表示
的是输入图像极大值点。因此,为得到图像的边缘信
息,通常把梯度图像作为输入图像,即


 
22
,
,(1,), ,1
gradfx y
fxy fxyfxy fxy
 


(1)
式(1)中,

,
f
xy表示原始图像,grad{.}表示梯度 运
算。
为降低分水岭算法产生的过分割,通常要对梯度
函数进行修改,其中一种简单方法是对梯度图像进行
阈值处理,来消除灰度的微小变化产生的过分割。即
 




,max ,,gxygrad f xyg

 (2)
其中,


g

表示阈值。首先用偏低的灰度阈值对梯
度图像进行二值化,从而检测出物体和背景,物体和
背景被处于阈值之上的边界点分开。随着阈值逐渐增
大,就会使物体和背景同时增长。当他们接触而又没
有合并时,可使用接触点定义边界。这就是分水岭算
法在梯度途中的应用。用阈值限制梯度图像以达到消
除灰度值的微小变化产生的过度分割,获得适量的区
域。
在很多领域,这种分割技术都得到了广泛的应
用。分水岭算法的优点是能对微弱边缘有良好响应,
以保证得到封闭连续的边缘。此外,分水岭算法所得
到的封闭集水盆,为分析图像区域特征提供了可能。
正因为分水岭算法对微弱边缘具有良好响应,图像中
的噪声、细密纹理的灰度变化,都会对处理图像产生
过度分割的现象。
为改善分水岭算法产生的过分割现象,可以采用
区域合并的方法,即根据某个准则反复地对相邻或相
近的区域做合并操作。模糊C均值聚类算法(FCM)就
是改善分水岭算法的过度分割问题的有效方法之一。
2.2. 模糊C均值聚类
模糊 C均值聚类算法(Fuzzy C-means Algorithm,
FCM)是1974年由 Dunn提出并由 Bezdek加以推广的。
FCM 算法是一种基于划分的聚类算法,它的思想就是
使得被划分到同一簇的对象之间相似度最大,而不同
簇之间的相似度最小[10-12]。FCM 算法简单收敛速度快
且能处理大数据集,解决问题范围广,易于应用计算
机实现。其基本思路是:将数据集


12
,,,
npn
X
xxx R分为 C类,X中任意样本 k
X
对
Ⅰ类隶属度为 ,分类结果可以用1个模糊隶属度矩
阵
ik
u


ik pn
Uu R
表示,满足

0,1 ,,
0
1,
ik
ij
k
ij
i
ui
un
uk



,
k
i









(3)
模糊 C均值聚类是通过最小化隶属度矩阵 U和聚
类中心 V的目标函数


,
m
J
UV 来实现的:

 
2
11
,,
nc m
mikik
ki ki
J
UVudxv

 (4)
Copyright © 2013 Hanspub
34
基于改进分水岭算法的粘连物体图像分割
式中, ,为满足条件式(3)的隶属度矩阵;
为c个聚类中心点集;

ik
Uu

12
,,,v v

c
Vv R
pc



1,m


为加权指数;为第 k个样本到第Ⅰ类中心的
距离。其定义式为:

,
k i
v

2
ik
dx

2
2,
ikkiki A
dxvxv (5)
其中,A为 的正定矩阵。
pp
FCM 是通过反复迭代式(4),求极小值而得到的,
由于矩阵 U中各列都是独立的,因此,所求即为



2
11
min ,min
nc
m
ik ik
ki
JUVu d







 (6)
上述极值的约束条件为 ,利用拉格朗日
乘数法求解: 1
1
c
ik
i
u



 
2
11
1
cc
m
ik ikik
ii
Fud u










(7)
经过计算,得到:



1
21
1
,
,
1, 2,,
m
cikk i
ik kjkk j
dxv
udxv
ic















(8)


1
1
1, 2,,
nm
ik k
k
inm
ik
k
ux
v
u
ic







(9)
若数据集 X,聚类类别数C和权重 m值已知,就
能由(8)和(9)确定最佳模糊分类矩阵和聚类中心[13,14]。
再用模糊 C均值算法进行后处理,对产生过分割
的图像进行聚类合并。最后对聚类合并后的图像进行
归类细化,强化图像的区域边缘,实现分割。
3. 实验结果与分析
实验中,为了验证算法的准确性,分别用传统分
水岭算法和本文算法对粘连物体图像进行分割,并用
图片演示了对粘连物体图像分割的效果。为了显示效
果更明显,在用两种算法处理过粘连物体图像之后,
并用 Canny 算法对图像边缘进行了提取。图 1为一幅
粘连物体的二值图像,其中需要分离的是相互粘连在
一起的区域;图2是在用传统分水岭算法进行分割,
并用 Canny 算法对图像进行边缘提取的结果;图 3则
Figure 1. Original image
图1. 原图
Figure 2. Edge image the traditional watershed algorithm
图2. 传统分水岭算法获得的边缘图像
Figure 3. Edge image obtained by the improved
watershed algorithm
图3. 改进分水岭算法处理后的边缘图像
Copyright © 2013 Hanspub 35
基于改进分水岭算法的粘连物体图像分割
Copyright © 2013 Hanspub
36
是用分水岭 岭分割的
图2使用传统分水岭
算法
得出结论:传统分水岭算法配合使用
FCM
4. 结束语
综上所述,本文在已有的分水岭算法的模拟浸水
原理基础
行
算法与 FCM 算法结合,在分水
基础上,使用 FCM 算法对粘连图像进行区域合并,
且进行边缘提取之后的结果。
对比图 2和图3可以看出,
虽然把粘连物体分割开来,但有明显的过分割现
象,完全无法分清原图像的轮廓,影响对原图像的分
析。图3在使用 FCM 算法对相似区域进行合并之后,
不仅将粘连的目标分割开来,得到了较为清晰的轮
廓,而且解决了分水岭算法的过分割问题,达到了预
期的效果。
因此可以
算法能够较好地分割粘连物体图像。其中分水岭
算法的目的是将粘连物体分割开,
FCM 算法的目的是
将分水岭算法对图像分割时造成的过分割区域进行
合并,从而能够达到实验的目的。
上,增加了基于 FCM的区域合并算法,它
能够有效的对粘连物体进分割,改进了分水岭算法
过分割的问题。经实验验证,该方法取得了较好的分
割效果,提高了图像的分割质量。但是,实验中发现,
此方法处理时间长,并不适合用于实时处理图像中,
故此算法还有待改进。
参考文献 (References)
[1] 吴定允, 张利红. 改进分水岭算法在医学图像分割中的应用
[J]. 视频应用与工程, 2011, 35(5): 106-108.
[2] 林道庆, 高智勇, 陈心浩. 基于改进分水岭算法和 Canny 算
子的医学图像分割[J]. 中南民族大学学报, 2007, 26(3): 62-66.
[3] 刁智华, 赵春江, 郭新宇等. 分水岭算法的改进方法研究[J].
计算机工程, 2010, 36(17): 4-6.
[4] 曾容周, 伏云昌, 童耀南. 一种改进的分水岭分割的研究[J].
光电子技术, 2007, 27(1): 23-26.
[5] 李春月, 李峰, 曹鹏, 吕回. 基于分水岭变换和 FCM 的图像
分割[J]. 计算机工程与科学, 2009, 31(12): 56-57.
[6] 丛培盛, 孙建忠. 分水岭算法分割显微图像中重叠细胞[J].
中国图象图形学报, 2006, 11(12): 1781-1783.
[7] 王彦敏, 林小竹, 杜天苍. 基于watershed 变换的粘连物体的
分割和计数方法[A]. 第十二届全国图象图形学学术会议[C].
[8] 魏光杏, 吴锡生. 克服分水岭算法过分割的方法[J]. 江南大
学学报(自然科学版), 2008, 7(1): 38-41.
[9] L. Patino. Fuzzy relations applied to minimize over segmenta-
tion in watershed algorithms. Pattern Recognition Letters, 2005,
26(6): 819-828.
[10] 李旭超, 刘海宽, 王飞, 白春艳. 图像分割中的模糊聚类方法
[J]. 中国图象图形学报, 2012, 17(4): 447-458.
[11] 贲志伟, 赵勋杰. 基于改进的FCM 算法提取彩色图像有意义
区域[J]. 计算机工程与设计, 2010, 31(18): 4082-4084.
[12] C. G. Looney. Fuzzy connectivity clustering with radial basis
kernel functions. Fuzzy Sets and Systems, 2009, 160(13): 1868-
1885.
[13] 韩翠英, 孔娟. 关于图像分割算法的优化仿真研究[J]. 计算
机仿真, 2011, 28(6): 262-265.
[14] 杨洪薇, 肖志涛, 翁秀梅. 基于分水岭和模糊 C均值聚类的
图像分割方法[J]. 天津工业大学学报, 2008, 27(1): 53-55.

版权所有:汉斯出版社 (Hans Publishers) Copyright © 2012 Hans Publishers Inc. All rights reserved.