基于FCM算法与互信息量的图像自动分割
- 格式:pdf
- 大小:178.17 KB
- 文档页数:3
CN43-1258/TP ISSN 1007—130X 计算机工程与科学
0 LrrER ENGINEERING& ̄C,IENCE 2007年第29卷第6期
、,oL 29,No.6,2007
文章编号:1007—130X(2007)06—0036—03
基于FCM算法与互信息量的图像自动分割 Unsupervised Segmentation of Images Based on FCM and Mutual Information
卢振泰。张明慧。陈武凡 I U Zhen-tai。ZtlANG Ming-hui。CHEN Wu-fan (南方医科大学医学图像处理重点实验室。广东广州510515) (Key Lab for Medical Image Processing。Southern Medical University。Guangzhou 510515。China)
摘要:传统的闽值分割算法只考虑到图像的灰度信息。而忽略了灰度的空间分布以及分割后图像与原图像之间的关 系。本文从分割图像与原图像的内在联系出发,提出了一种新的基于FCM算法与互信息量技术相结合的分割算法.即 FCM—MI算法。首先利用R:M算法确定全局阈值作为初值,以互信息量为目标函数,在小范围内计算分割图像与原图像 的互信息量。互信息量达到最大时的阂值即为最优值。对大量医学图像和车牌图像进行的实验结果表明。本算法所得到的 目标图像的边界特征保持完好,虚假目标信息大大降低,图像边界细腻、连续且定位性能好。 Abstract:Most image segmcntation algorithms rely on statistical methods,without taking the relationships between the pixels into account.In the paper,the FCM algorithm is combined with the mutual infommtion(MI)technique.The initial threshold can be chosen by using the FCM algorithm.and in the iteration process,an optimal threshold will he determined by maximizing the MI between the original and segmented images.We evaluate the effectiveness of the proposed approach by applying it tO medical images and license plate images. Fhe experimental results indicate that the proposed method has not only visually better or comparable segmentation effect but also,more favorably,the removal ability for noises. 关键词:图像分割;二值化;互信息量;FCM算法 Key words:image segmentation;thresholding mutual information;FCM algorithm 中图分类号:TP391.41 文献标识码:A
1 引言 分割是图像处理中的一项基本技术,也是视觉测量及 各种特征识别应用IfI图像预处理的重要内容,如人体寄生 虫的自动识别技术、汽车牌照的自动识别技术。作为图像 分x-0的关键技术,阈值的选取已经有了诸多不同的方法,但 是它们在应用上都有很强的针对性和局限性。传统的阈值 方法如Otsu算法[ 、模糊C均值(FCM)算法 、自适应算 法|3 等只考虑到图像的灰度值,而忽略_r灰度的空间分布 以及分割后图像与原图像之间的内在联系 当照明不均 匀、有突发噪声,或者背景灰度变化比较大时,分割后会丢 失大量的信息.得到的区域不能代表原物体的形状。 本文在我们原有工作 ]的基础上。从分割图像与原图 像的内在联系出发,提出了基于FCM算法与最大互信息
量[5]丰H结合的分割方法。首先利用FCM算法找出全局阈 值作为初值,然后以互信息量为目标函数,计算分割图像与 原图像的互信息量,互信息量达到最大值时的阈值即为最 优值。本算法对照明不均匀、有突发噪声和低对比度图像 有较好的分割效果,而且得到的口标图像边界特征保持完 好,虚假目标信息大大降低,纹状问题基本消除,图像边界 细腻、连续且定位性能好。
2 FCM—MI算法
2.1 FCM聚类算法 J一{( ,Y, )}表示3D图像的数据集,.f(x。Y,。)表示 像素( ,Y, )的灰度值。传统的FCM聚类算法 的目标 函数记为:
*收稿日期:200g一10-18;修订日期:2007—01—23 基金项目:围家973计划资助项目(2003CB71 6103) 作者简介:卢振泰(1981一).男,…东济宁人,蹲l 生.研究方向为医! 图像处理等;张明慧.助教;陈武儿.教授.博一} 生导师。 通讯地址:510515广东省I 州 南方医科大 :生物医学工程学院: I'el:(020)61648285;E-mail:luzhentai@163.∞n1 Ad‘Ir氆 :. ̄hool of Biomedical Engineering, ̄}t,thern Medical University,Guangzhou.Guangdong 510515.P|己China
36
维普资讯 http://www.cqvip.com .,删一∑∑“ ( ,y, )tl f(x,y,z)一Vi I (1) i一1( …Y)Ef 则该优化问题可以表示为:
,min .,RM (2) {“i‘l…Y J ,Ivi、
f>:U ( ,y, )一1,V( ,y, )E, “.j (3)
1 0< >:U ( ,y, )<N,i一1,…,C L ( .一y,z)Ef
其中,C是类数,{72 ..' }是聚类中心,U ( ,y, )是像素
( ,y, )属于第i个聚类的隶属度,N表示所有像素点的个 数。参数P是隶属度的加权指数,它决定分类结果的模糊 程度。 FCM算法在很多情况下都能取得很好的阈值,并在很 多领域得到了应用和发展。但是,该方法依然存在一些不 足,由于传统的FCM聚类算法在聚类过程中仅考虑了每 个像素的灰度值分别与各聚类中心的距离,未考虑相邻像 素之间的影响,未能利用图像的空间信息。若目标与背景 之间灰度差不明显,或者背景有一定噪声时,则可能出现大 块黑色区域,甚至丢失整幅图像的信息。 2.2互信息量 互信息量的概念源于信息论,是信息论中的一个测度, 用来度量两个随机变量之间的相似性,1995年开始被广泛 用于图像配准和多模医学图像配准[5]。在多模态医学图像 配准问题中,虽然两幅图像来源于不同的成像设备,但它们 基于人体共同的解剖信息。所以,当两幅图像的空间位置 完全一致时,它们的对应像素的灰度互信息达到最大值,即
一幅图像表达的关于另外一幅图像的信息最多。这个信息 就是互信息量。对于给定图像A和图像B,它们的熵和联 合熵定义为: H(A):一∑PA(a)logPA(Ⅱ) (4)
H(B)=一 PB(6)logPB(6) (5) b H(A,B)一一 PAB(a,b)logP ̄(a,6) (6) 口.b 其中,PA、PB、PAB、分别为A、B的概率分布和联合概率分
布,可以通过归一化各自的灰度直方图和联合灰度直方图 而得到。互信息量定义为: M/(A,B)一H(A)+ (B)一H(A,B) (7) 作为一种相似性测度,互信息量取得了巨大的成功,特 别是在医学图像领域。互信息配准方法目前被公认为是配 准精度和鲁棒性最好的回溯性配准方法之一[5]。 分割可以视为图像的一种退化,分割后的图像可以看 成是一种“特殊”模态的图像。当它与原图像的空间位置相
一致,即求出的区域和原物体的形状相吻合时,互信息量达 到最大值,即可认为所获得的最优分割结果包含有原图像 的信息量最多。但是,如果直接利用互信息量作为优化目 标函数,令T从卜一L变化,计算不同T值下的互信息量 时,就容易引入一些无关信息,而且计算量太大,比较耗时。 为了更好地利用图像的灰度信息,并且加快分割速度,我们 将互信息量的计算范围限制在一定范围内。通过大量实 验,我们选取 一10。若利用FCM算法得到初始阈值T, 则在区间[T— ,T+胡利用Powell优化算法嘲最优阈值。
2.3算法描述 FCM-MI算法以FCM算法确定的阈值为初值,最大 互信息量为优化目标,在[丁一艿,丁+胡内搜索最佳阈值 丁 : ∞ ,一arg max(M/(,,Ir))
其算法主要步骤描述如下: (1)给定原图像J。 (2)用FCM算法计算出整幅图像的全局阈值丁。
(3)利用丁得到分割图像。 (4)计算分割图像与原图像的互信息量。 (5)调整丁,若不满足结束条件,转(3);否则结束,得到分割后 的图像。
3实验结果与分析 我们应用FCM-MI算法对大量医学图像(MR、人体寄 生虫显微图像)和车牌图像等进行了分割实验,如图l~图 5所示。
a鞭虫图像 b FCM算法 (・Otsu算法 耋.◆
d白适应算法 e FCM—MI算法 图2鞭虫图像实验结果 ■
田园园
圃囫 园口 d自适应算法 FCM—MI算法 图3 MR图像实验结果
37
维普资讯 http://www.cqvip.com