一种结合密度聚类和区域生长的图像分割方法
- 格式:pdf
- 大小:386.31 KB
- 文档页数:5
AR,AB分别为色度饱和度相似系数和亮度相似 系数的对应权值,AR+AB=l,其中AR>AB,这是由 于对于人眼视觉感知特性来说,色度、饱和度是主要 的,亮度是相对次要的.实际应用中,设AR=0.85,
AB=0.15[2|.
判断两种颜色是否相似,可根据KC(,,h)的 值与事先设定的阈值T比较来判定.如果KC(,, h)>T,则f,h所表示的两种颜色是相似的,否则 是不相似的.其中0≤T≤1,如果T的值设定太大, 会产生过分割图像;设定太小,则会产生欠分割的 图像.
类似上述DBSCAN算法,下面定义几个重要 概念.
1)像素的空间邻域 如图1所示,像素P的空间邻域是图像上以(2 ×SpatialEps一1)个像素为边长,以P为中心的矩 形内所包含的像素,其中SpatialEps为P的空间邻 域半径.矩形中的深色区域表示在颜色上与P相似 的像素.
尸
SpatialEps=3
2基于DBSCAN算法的区域生长规则
2.1用DBSCAN发现图像中的类(分割区域) 一幅图像可以视为一个数据库,即图像中每个
点的位置和颜色信息可视为数据库中的一条记录. 图像的分割则可通过对这个数据库数据的聚类来实 现,聚类的目标就是把在空间上具有连通性和在颜
421
色上具有相似性的像素聚为一类.聚类结果中的一 个类对应于图像中的一个分割区域,将聚类结果映 射回原图像空间便可得到分割结果.
图1像素的空间邻域 2)像素的颜色相似性 本文采用文献[7]中所提出的颜色相似性度量 方法来判断两种像素之间的颜色相似性. 设f,h分别为RGB颜色空间中两个像素的颜 色向量,,=(fl,f2,f3)7,h=(hl,h2,h3)7.两个颜 色矢量之间的颜色相似系数定义为: KC(f,h)=ARKR(f,h)+ABKB(,,h), 其中,KR(f,h)为两种颜色,和h之间的色度饱 和度相似系数,KB(f,h)为两种颜色,和h之间 的亮度相似系数.
关键词彩色图像分割;DBSCAN;区域生长;RGB颜色空间
中图法分类号TP391.4
目前为止,人们已经提出了数百种的图像分割 方法,这些方法可以大致分为两类:一类是基于边缘 的分割方法;另一类是基于区域的分割方法….阈 值法、区域生长以及聚类法是3种典型的基于区域 的分割方法.其中,区域生长法是一种串行区域技 术,其基本思想是将具有相似特性的像素集合起来 构成区域.区域生长法的优点是计算简单,对于较均 匀的连通目标有较好的分割效果.其缺点是需要人为 确定种子点,对噪声敏感,可能导致区域内有空洞.
摘要提出了一种基于改进区域生长规则的彩色图像分割方法.采用RGB空间中的颜色相似系数度 量像素间的颜色相似性,并将基于密度的聚类算法DBSCAN应用于区域生长规则.由于计算在RGB空 间进行,省去了向其他颜色空间的转换过程,从而提高了图像分割效率.实验结果表明,此方法可对彩 色图像进行有效分割,并具有一定的抗噪性.
在彩色图像的分割算法中,一般采用欧氏距离 对颜色的相似性进行度量.由于RGB空间自身的 特点,颜色的相似性度量若在RGB空间中直接进
行,其度量结果与人的视觉会有较大的偏差,这就要 求颜色的相似性度量在HSI,HVC等符合人类视觉 的颜色空间中进行,因此需要把图像从RGB空间转 换至HSI,HVC等空间中,但这些转换过程影响了 图像分割的实时性.文献[2]提出了一种基于颜色 相似系数的彩色图像分割方法,在RGB空间中利用 所定义的像素之间颜色相似系数,根据设定的颜色 相似性判定规则来确定两个彩色像素之间颜色是否 相似,并采用改进的区域生长法实现整体的彩色图像 分割.本文在其基础上,采用基于密度的聚类算法 DBSCAN[3]对其区域的生长规则进行了改进,使得图 像的分割效果得到了改善,并具有更好的抗噪性.
Abstract In this paper,an improved method based on region growing for color image segmentation is presented.Color similarity of the pixels is measured by computing similarity coefficient in RGB color space. The density·based clustering algorithm DBSCAN is applied on the region growing rules.The conversion between the RGB COlOr space and others is left out as the segmentation is performed directly in RGB color space.The results of the experiments demonstrate that the proposed method can efficiently segment color image and has an ability to resist noise. Key words color image segmentation;DBSCAN;region growing;RGB color space
1)点的邻域(neighborhood) 空间中任意一点P的邻域是以该点为圆心,以 Eps为半径的圆形邻域内所包含的点,记做NE加 (P)={q∈D dist(P,口)≤≤Eps},其中dist(P,口) 表示对象P和口之间的距离,D表示数据集.将点 P的邻域内包含的点的数量称为该点的密度,那么 对于给定的密度阈值MinPts:如果点P的密度大 于MinPts,则该点称为核心点(core point). 2)直接密度可达(direct density—reachable) 若点P和q满足P在q的邻域中且q是核心 点,则称点P从点口关于Eps和MinPts直接密度 可达. 3)密度可达(density—reachable) 点P从点q关于Eps和MinPts密度可达,若 P1,P2,…,P。,其中P1=P,P。=q,且满足Pi从 Pf+1直接密度可达. 4)密度连通(density—connected) 若存在点O,使得点P和点口都从0关于Eps 和MinPts密度可达,则称P和口是关于E筇和 MinPts密度连通的. DBSCAN的聚类过程: 1)从数据集中的任意点0开始,检查数据集 中的每一点. 2)如果当前点P是核心点且这个点还未被标 记,则把该点标记为一个新类,并把所有从该点密度 可达且未被分类的点都划归至新类中. 3)如果数据集中还有未被标记的核心点则返 回2). 4)把不属于任何类的点归为噪声.
万方数据
422
计算机研究与发展2007,44(增刊)
此外,为避免KR(,,h)在计算过程中发生除
零的情况,在计算时对,和^的每个颜色分量都加 上1.
3)核心像素 如果P的空间邻域内与P在颜色上相似的像
素数不少于事先设定的阈值MinPts,则类似核心点
称P为核心像素. 与DBSCAN中直接密度可达类似,在本文中定
收稿日期:2007—07—05 基金项目:国家“九八五”二期信息创新平台基金项目(0000.X07204);福建省青年科技人才创新基金项目(2006F3122)
万方数据
郭世可等:一种结合密度聚类和区域生长的图像分割方法
1基于密度的聚类方法DBSCAN
DBSCAN是Ester等人于1996年提出的一种基 于密度的聚类算法,该算法近年来已开始应用于图像 分割及遥感图像分析等领域…】.下面以二维空间数 据集为例对DBSCAN算法作一个简要的介绍.
A Method of Combining Density-Based Clustering and Region Growing for Image Segmentation
Guo Shike,Dong Huailin,Long Fei,and Zhang Haibo (Software School ofXiamen University,Xiamen 361005)
10’4×像素 图2 K-Dist曲线
3实验结果与分析
实验对文献[2]所提出的方法与本文的改进方 法做了对比.如图3~5(各实验图像的图像尺寸及 相应的参数设置见表1)所示,每行从左到右依次是 原始图像、文献[2]方法的分割结果以及本文方法的 分割结果.通过实验对比不难看出,由于本文的方 法对不同尺寸的图像采用了不同大小的空间邻域, 因此明显改善了图像的分割效果,尤其是原算法在 区域边缘上的过分割现象.此外,图5中的原始图 像被加入了椒盐噪声,噪声密度为0.05.由于 DBSCAN算法对噪声不敏感的特性,从实验结果可
3)把所有与P密度连通的像素都划归为这个
新类.
4)如果图中还有未被标记的核心像素,则返回
2).
5)对于每个不属于任何类的像素点(噪声点),
把它和其他类的平均颜色做比较,把它划归至与它 的颜色最相似且在空间中最相邻的那个类中.
6)按照聚类的结果对图像进行分割,并以不同
的颜色标识.
’
经过以上的流程后,图像中的所有像素就被标
记成不同的类(区域),也即完成了图像的分割.
2.2参数设定 由以上的流程可知,本文的分割方法要确定的
参数主要有3个,即SpatialEps,MinPts和T. 2.2.1 SpatialEps和MinPts的设定
一张像素数为M×N的图像(不失一般性,设
r£f×M]
M≥N),取SpatialEps=』_二百—_上.∥取值在
小,SpatialEps可设得小些,反之SpatialEps则可 设得大些.
当SpatialEps取定后,像素P的空间邻域内有
l丝羔』超巫譬里趔I,即Mi咒Pt,取为P的 (2×SpatialEps一1)2个像素,取MinPts= 二
空间邻域内像素数的一半.因为如果P为核心像 素,则P的颜色或与之相近的颜色应该是P的空间 邻域内的主色调. 2.2.2 丁的设定