第28卷第1期 计算机仿真 2011年1月 文章编号:1006—9348(2011)Ol一0285—04 基于均衡化和K均值改进蚁群算法的边缘检测 刘坤岭,周新志 (四川大学电子信息学院,四川成都610064) 摘要:研究图像特征的提取,边缘检测是图像处理中很重要的组成部分。在研究灰度图像的边缘检测问题中,根据像素灰度 值的分布特点和图像的边缘特性,提出了一种基于直方图均衡化和K一均值改进蚁群算法相结合的边缘检测方法。采用直 方图均衡对图像进行增强,以减小目标与背景的相似度,增大了反差,使图像细节清楚,另外采用模糊聚类的K一均值改进蚁 群算法实现对图像边缘信息的快速提取。通过仿真表明方法收敛速度快,检测效果好,具有较强的实用价值。 关键词:图像边缘检测;直方图均衡化;蚁群算法;模糊聚类;K均值 中图分类号:TP391 文献标识码:A Image Edge Detection Based on Histogram Equalization and K——means Improved Ant Colony Algorithm UU Kun—ling.ZHOU Xin—zhi (College of Electronic Information,Sichuan University,Chengdu Sichuan 610064,China) ABSTRACT:Image edge detection is a key component of image processing systems which has strong affects on the image analysis results.In the study of edge detection of the gray—scale image,by the pels’distributing characteristic and image edge attirbute,a combined edge—detecting algorithm is proposed based on histogram equalization and K— means improved ant colony algorithm.First,the image was enhanced by histogram equalization to reduce the similafi— ty of objectives and background,and then the k—means improved ant colony algorithm based Fuzzy Clustering was used to achieve image edge information abstracted fast.The method has been shown fast convergence,good effect and strong practical value by Experiments. KEYWORDS:Image edge detection;Histogram equalization;Ant colony algorithm;Fuzzy clustering;K—means 1 引言 图像进行直方图均衡化的预处理来增加像素灰度值的动态 边缘检测技术是图像特征提取中的重要技术之一,也 范围,增强图像整体对比度,使图像细节清楚,以便于接下来 是图像分割、目标区域识别、区域形状提取等图像分析领域 的图像边缘提取。然后针对传统蚁群算法收敛速度慢的问 的基础。经典的图像边缘检测算子有:Roberts边缘检测算 题,利用K均值算法快速粗略地确定聚类中心,解决了传统 子、Sobel边缘检测算子、Canny边缘检测算子等,虽然这些算 蚁群算法收敛速度慢的问题。本文通过MATLAB软件编程 子简单方便,但是它们只适用于检测有限类型的边缘,自适 与仿真与两种经典的边缘检测方法和传统蚁群边缘检测技 应性差 J。传统的原始蚁群算法进行图像边缘检测时,虽然 术做比较,结果表明本文提出的算法准确率更高,自适应性 能够解决自适应差的问题,但由于聚类过程需要多次循环, 更好,有较好的检测效果,而且聚类收敛速度快。 当图像像素规模较大时,很难在较短的时间内完成对图像边 缘特征的快速提取 J。此外,有些图像在采集过程中由于不 2直方图均衡化 均匀的光照造成图像较暗,灰度动态范围较低,从而会影响 2.1直方图均衡化原理 图像边缘提取的结果,存在边界不连续或边界不准确的问 假设灰度级为归一化至范围[0,1]内的连续量,并令 题,容易产生断裂的边缘。 P,(r)表示某给定图像中的灰度级的概率密度函数(PDF), 本文研究了在直方图均衡化的基础上采取K均值改进 其下标用来区分输入图像和输出图像的PDF。假设对输入 的蚁群聚类算法来对灰度图像进行边缘检测,首先通过对 灰度级执行如下变换,得到输出灰度级S: 广r =71(r)=J P,( )dw (1) 』0 收稿日期:2009—12一o4修回日期:2009—12—21 式中 是积分的哑变量。可以看出输出灰度级的概率密度 285----—— 矗一 换言之,前述变换生成一副图像,该图像的灰度级较为 均匀化,且覆盖了整个范围[0,1]。 使用直方图并调用直方图均衡化技术来处理离散灰度 时,令pr(r )√=1,2,…, 表示与给定图像灰度级相关的直 方图,采用求和的方式,则均衡化变换为 k =k T(rk)=∑ (0)=∑ ,=1 =1 ‘ (3) 图2均衡化后图像 式中k=1,2,…, ,且s 是输出图像的亮度值,对应于输入 图像的亮度值r^【6 J。 上述计算s 的公式实质上建立了一个变换,它能将非均 匀分布变为均匀分布。在得到变换函数S 之后,即可建立灰 度级映射对应关系: 餐 蛙 窖 糯 k一[ X L] 2.2 直方图均衡化仿真分析 (4) 鞭 霸 利用MATLAB对直方图均衡化进行仿真分析:图1,3分 别是大小为256×256的256级原始图像和直方图,可以看出 这幅图像的特点是较暗且其动态范围较低,直方图偏向灰度 级较暗端。图2,4是均衡化后的图像和直方图,可以看出均 衡化后平均亮度及对比度增强明显,均衡化后的直方图灰度 图3原始圈直方圈 间距拉大。图5是均衡化变换曲线。可得结论:经过直方图 均衡化后,增加了像素灰度值的动态范围,从而达到增强图 像整体对比度的效果,使图像细节清楚,以便于接下来的边 缘提取。 l200 1000 800 叠 露2o0 0 鑫600 薹枷 0 50 100 150 200 250 均衡化后的灰度 图4均衡化直方图 图1原始图像 g 担 艋 嚣 3 一均值改进蚁群算法的边缘检测技术 蚁群算法(Ant Colony Algorithm,ACA)是近几年发展 强 毫 :3.1 传统蚁群算法边缘检测原理 起来的一种新型概率搜索算法,它利用生物信息激素作为蚂 蚁选择后续行为的依据,并通过蚂蚁间的协同与交互来完成 全局寻优搜索过程【3 J。将蚁群算法用于图像分割和边缘检 {矗 =霸 均衡化前灰度,均衡化后灰度 图5 均衡化的变换曲线 测领域,主要分为三大类:1)基于图像边缘特征;2)基于模 糊聚类;3)与其他算法的融合,如遗传算法Snake模型、 Markov随机场等。本文所研究的是基于模糊聚类的蚁群算 法,其主要思想是:给定原始图像 ,将每个像素置( =1,2, ....——…,Ⅳ)看作一只蚂蚁,综合考虑图像中每个像素的灰度、梯 度和邻域等特征,分别聚集到 个聚类中心cM=1,2,…, 286...—— 化后用K一均值改进蚁群算法进行提取的边缘。由图7~9 类作为蚁群算法的预算过程,通过K一均值快速粗略地确定 聚类中心,聚类速度快,适合用于图像的边缘快速提取。为 了说明这一点,记录了对图6三幅原始图像分别用传统蚁群 算法和本文改进的算法进行边缘提取所需的时间。表1是 相关数据。 中图像(a)可以看出Sobel算子对于灰度变化较小的部分检 测效果不理想,边缘连续性较差。由图7~9中图像(b)可以 看出Canny算子检测出的图像细节又太多,并且有些细节检 测失真。图7~9中图像(c)是原始蚁群算法对未经过均衡 化处理的图像进行的边缘提取,由于图像较暗,灰度值动态 范围较低,可看到检测出的边缘存在边界不连续或边界不准 确的问题,产生断裂的边缘,图8(c)头部较为明显。图7~9 中图像(d)是经过直方图均衡化后用K一均值改进蚁群算法 检测的效果,与上述方法得到的效果图对比可以看出检测的 边缘连续性好,检测结果较为准确,不存在失真,效果良好。 (c)原始蚁群算法 (d)均衡化后k一均值改进 图9图6(c)边缘检测结果 表1 图像聚类分析相关数据 从表1中可以看出用原始蚁群算法边缘检测时需要花 费较长时间,在图像像素为128×128时,耗时约为5~6ms, 在图像像素为256x256时,需二十多分钟,也就是图像像素 规模越大,就越难在较短的时间内完成对图像特征的提取, 而经过改进后的算法花费的时间分别为二十多秒和大约3 分钟,对比可得本文提出算法明显优于原始传统蚁群算法。 5结语 针对灰度图像,本文提出了一种基于直方图均衡化和K 一均值改进蚁群算法的边缘检测方法,通过直方图均衡化,使 (c)原始蚁群算法 (d)均衡化后k一均值改进 图8图6{b)边缘检测结果 原图的灰度间距拉大,增大反差,图像细节清楚,使得检测更 为有效;改进的蚁群算法与原始蚁群算法相比,能够快速地 确定聚类中心,极大降低了计算量,加速了聚类进程,是一种 有效的边缘检测方法。 (下转第293页) 4.2聚类算法收敛速度分析比较 本文提出的k一均值改进算法的特点是引入K一均值聚 ...——288-—-—— 可以看出,kalman滤波器预测,Mean—shit算法结果反馈给 fkalman滤波器继续预测,可以实现对目标较好地跟踪,当出 他舰船、飞鸟等噪声影响,很好地跟踪目标。其中kalman滤 波的预测值作为Mean—shift算法的初始跟踪窗口,缩小了窗 口范围,减少了计算量,提高了跟踪效果的鲁棒性。 参考文献: 现干扰时该算法仍然能准确地跟踪目标,实验结果表明该算 法是可行有效的。 一一 一 (a)跟踪前图像 (b)跟踪过程中图像 (e)有干扰物时跟踪图像 图2 Kalman与Mean-shit算法结合跟踪船只仿真结果 f[1] 杜峥,张桂林,王超.红外弱小目标预处理及检测方法研究 [J].计算机与数字工程,2003,31(4):31—34. [2] 叶斌,彭嘉雄.基于形态学Top—Hat算子的小目标检测方法 [J].中国图象图形学报,2002,9A(7):638—642. [3] 沈晔青.精确制导中的图像匹配和跟踪算法研究[D].南京航 空航天大学,2007.57—63. [4] 叶冠华.基于运动模型的红外多目标跟踪[D].西安电子科技 大学,2006.25—32. [5]D Comaniciu.An algorithm for data-driven bandwid ̄selection [J].Pattern Analysis and Machine Intelligence,2003,25(2): 281—288. [6]D Comaniciu,P Meer.Mean Shitf:a robust approach toward lea— ture space analysis[J].Pattern Analysis and Machine Intelli- gence,2002,24(5):603-619. [7]Cheng Yizong.Mean shit,mode fseeking,and clustering[J].Pat— tem Analysis and Machine Intelligence,1995,17(8):790-799. 5结束语 本文采用最大类间方差法对红外目标进行检测,采用 kalman滤波器预测与Mean-shit算法对目标进行跟踪,Kalf— man滤波是一个对动态系统的状态序列进行线性最小方差 误差估计的算法,Mean—shit算法是一种基于核密度估计的 f[作者简介] 刘 晔(1986一),女(汉族),北京市人,硕士研究 生,主要研究领域为信号与信息处理; 胡绍海(1964一),男(汉族),江西省人,工学博士, 教授,研究方向为信号与信息处理; 无参数快速模式匹配算法,二者结合克服了使用单一算法的 缺陷,在kalman滤波器预测的基础上利用Mean—shit算法寻 f李向军(1962一),男(汉族),陕西省人,高级工程 师,研究方向为信号与信息处理。 找梯度最小核的位置,再反馈给预测,这样可以去除海面其 (上接第288页) 参考文献: [1] M Dorigo,V Maniezzo,A Colomi.The ant system:optimization by a colony of cooperating agents[J].IEEE Trans.System,Man ,[7] 张景虎,郭敏,王亚文.基于改进蚁群算法的CT图像边缘检测 方法研究[J].计算机应用,2008,28(5):1236. [8] 唐良瑞,赵春辉,祁兵.基于蚁群算法的绝缘子憎水性等级判 and Cybernetics—Part B,1996,26(1):29—41. 别方法[J].高电压技术,2009,35(6):1322. [9] 高有堂,等.直方图均衡化算法在微光枪瞄检测系统中的应用 [2] J Miao,H X Huang,W S Cheng.Fuzzy clustering analysis based on ant colony algorithm for image edge detection[J].Engineering Journal of Wuhan University,2004,38(5):124-127. [J].兵工学报,2007,28(10):1205. [10] 高德威,陈天煌,刘朋.蚁群算法在图像边缘检测上的应用研 [3]段海滨.蚁群算法原理及其应用[M].北京:科学出版社, 2o05. 究[J].计算机与数字工程,2009,37(1):131. [4]韩彦芳,施鹏飞.基于蚁群算法的图像分割方法[J].计算机 工程与应用,2004,40(18):527. [5]刑洁清,朱庆生,郭平.蚊群聚类组合方法的研究[J].计算机 工程与应用,2009,45(18):146. [6] 阮秋琦.冈萨雷斯数字图像处理(MATLAB版)[M].北京:电 子工业出版社,2005. 旦 [授刘生周统坤新,硕主岭志要士研(生19究导86方师一向,)主,男:图要作(像研汉者处究族理简方),介向河人四南:]工 模川周智式德I能1识阳人与别模,与硕式博智士识研能别,究教系; 。 .---——293----——