基于两方法博弈的马尔可夫随机场红外图像分割算法
2015-03-28诸葛晶昌
王 坤,张 恺,王 力,诸葛晶昌
基于两方法博弈的马尔可夫随机场红外图像分割算法
王 坤,张 恺,王 力,诸葛晶昌
(中国民航大学,天津 300300)
电路板红外图像芯片提取是电路板红外故障检测系统中的重要环节,已成为红外图像分割领域关注的一个重点。针对红外图像的特性及传统分割算法效率和精度不足的缺陷,提出一种基于两种优化策略博弈的马尔可夫随机场红外图像分割方法。首先通过OTSU算法对图像进行初始分割;然后利用马尔可夫随机场理论建立图像分割模型;最后,通过SA、ICM优化策略间的博弈对图像进行分割,将两种优化策略视为博弈的两个局中人,通过寻找博弈的纳什均衡点来实现分割;实验结果表明,算法能够无人工干预地准确提取电路板红外图像所有芯片发热区域,并且很好地抑制噪声,准确处理边缘信息,具有一定的实用性和鲁棒性。
图像分割;马尔可夫随机场;SA;ICM;博弈论
0 引言
近年来,随着红外技术的不断发展,其作为非接触检测方式,广泛应用于无损检测领域,由于红外成像抗干扰性强,准确性高、受环境影响小等特点,成为电路板故障诊断的重要方式之一。一般情况下,在红外图像提取时由于检测设备的固有特性及成像环境的影响,使得红外图像对比度差、信噪比低,这些因素直接影响被检测设备故障检测和智能诊断[1-3]。
近些年随着数学各分支在理论和应用上的逐步深入,使得数学形态学、变分法、遗传学算法和随机场等理论在图像分割技术中取得了很大的发展,成为该领域一个新的研究热点。其中基于马尔可夫模型的分割算法建立起图像部特征与全局特征的互相关系,表示了二维图像系统的后验概率分布和先验概率分布,并通过势函数来确,广泛应用于图像分割领域。
对MRF模型的能量优化方法有许多种,其中,全局优化的松弛算法需要大量时间来获取最优解;而局部优化的松弛算法虽具有较快的处理速度,但只能获得局部最优解,分割效果较差,不适用于实际的图像处理工程。
针对以上提到的红外图像特点,检测时的难点及传统算法的缺陷,提出基于两方法博弈的马尔可夫随机场红外图像分割算法,将图像分割问题视为2种传统方法的博弈过程,进行互动决策优化求解。首先,利用现有的OTSU算法[4]将图像分割为目标域和背景域,为之后的细致分割提供初始依据;然后,建立马尔可夫随机场图像分割模型;最后,引入博弈理论,形成基于SA、ICM算法的博弈分割模型,通过共享信息寻找博弈过程中的纳什均衡点确定分割的最优解,该方法能够在无人工干预下自动确定目标芯片,并且较传统算法在分割效率和分割准确度上都有明显提高。
1 MRF图像分割模型
在MRF模型中,常用2个随机场来描述待分割图像[5-6],令观测场数据集为={1,2,…, y}, (Î, 0<<+1),标记场数据集为={1,2,…, x},(xÎ={1, 2, …,lab},lab为标记类别总数,本文中取2,分别表示目标区域和背景区域。根据贝叶斯定理,则图像的分割问题可以表示为:
由Hammersley-Clifford定理可知,MRF与Gibbs随机场等价[7-9],因此可以用Gibbs随机场的概率密度函数表示先验概率:
式中:是模型参数,一般取值在(0.5,1)上,本文取0.75。
图1 邻域系统势团结构
最优问题可以等价为:
2 两方法博弈模型
2.1 基于MRF的分割算法SA与ICM算法
MRF中MAP问题的求解方法是基于MRF的图像分割的关键技术之一,也是这一领域的研究热点[10-11]。传统的求解方法有SA算法、ICM算法、MMD算法等。ICM算法是一种典型的确定松弛方法,也是MRF-MAP问题的常用算法,该方法的计算结果有很大程度上依赖于初始值的确定。判断条件简单,收敛速度较快,但是容易陷入局部最优;SA算法与ICM不同,它是一种典型的随机松弛犯法,该法在理论上可以得到收敛于全局的结果,不会陷入局部最优解,但是由于加入了随机扰动,计算速度比较慢[12]。
2.2 两方法博弈模型
在本文中,将两种分割方法视为两个局中人,局中人集合记为={1,2},两个局中人对应的策略空间分别是1和2,对应的代价函数为W=1×2,(=1, 2)。图像分割的过程就是每个局中人通过选取不同的策略使自身的代价函数最小,当达到纳什均衡点博弈结束。
具体模型如图2所示,OTSU算法对红外图像进行粗分割,提供像素的初始标记,然后将CA和ICM算法产生的新标记场作为先验知识输入到另一模块中,依次迭代更新,直至新的标记场满足代价函数最小则停止。
图2 两方法博弈模型
Fig 2 Two- algorithm game model
算法具体流程如下:
1)由OTSU算法得到初始组态0,将图像的像素点标记为目标域或者背景域,令=0,则得到一个全局状态=/{x}。
2)建立马尔可夫随机场图像分割模型,在基于两方法博弈的搜索模块中,分别用CA、ICM算法对图像进行进一步分割,初始状态为0,每一个像素点(ÎS(≤≤))选择一种标记¢,¢≠x,通过式(5)迭代,得到每个点具有最小局部能量的标记,即满足:
式中:是能量控制阈值,在算法的最开始取值,一般的Î(0,1),具体取值见下述实验。由Dh=h(¢)-h(x)判断像素的新标签是否被接受:
式中:表示总体样本集。
3)每轮决策后,更新标记场,两个模块产生的新标记场为1¢,且作为另一个模块的初始标记,进行新一轮的决策优化。另,每轮决策后,当任一像素点及其邻域内的全部像素点标记与前一状态相比,保持不变时,认为该像素点接受当前标记。
3 实验结果与分析
实验原图采用IntraTec第一代ImageIR高端制冷型红外热成像系统采集的电路板工作时红外图像,图像处理软件为Matlab7.0。
实验一:对相同工作状态下采集到的红外图像,分别采用了传统的Gibbs采样法、SA算法、ICM算法和本文的改进算法进行分割处理,将得到的实验结果进行对比。SA算法分割时受温度因子的影响,令温度递减因子T+1=0.95T,取值均为0.6。实验结果见图3。
图3 不同分割算法效果对比
由表1各项分割指标参数对比可知:
1)SA算法与ICM算法同属于本文改进算法的两个博弈模块,从表1可以看出,SA算法迭代次数约为改进算法的2倍,但是计算速度慢为改进算法的12倍,虽然两者收敛能量近似,但是分割效果上,改进算法明显优于SA算法,对细节和边缘的处理新算法有更强的能力。
表1 不同分割算法迭代对比
2)从表1的数据可见,ICM算法在迭代次数与算法用时上低于改进算法,可见其计算速度快,执行效率高,全局能量上ICM算法是改进算法的10倍之多,但从分割效果上来讲,由于是逐像素点更新图像标记,容易陷落于局部收敛,虽然在迭代次数上较少,但可以明显地看出芯片的边缘分割效果较差,辐射区域与发热区域无法被区分。本文改进算法在时间和分割精度上都有较大优势,这是因为新算法结合博弈理论对迭代条件做了改进,通过两种优化策略之间的博弈,形成互补性较强的分割模块,以微观的个体行为“自下而上”的寻找纳什均衡点来获得能量最小点,从而大大减少了迭代次数和运算时间,同时提高了系统的通用性和鲁棒性。
实验二:在不同工作状态下采集电路板红外图像,本实验分别取芯片工作5min、15min、35min时的图像,与传统的SA算法、ICM算法和本文改进算法进行对比,参数取值同上,引入错分率(MRC)的概念量化地评估和对比。实验结果如图4所示,错分率对比见表2。
从图4可以看出,传统的SA、ICM算法处理后边缘细节模糊,有漏分割现象,由于芯片工作时产生的热辐射区域的严重干扰,传统算法无法清晰定位芯片核心发热区域;而本文改进算法能够很好地完成电路板红外图像的分割,将芯片的核心发热区域提取出来,达到将目标与背景分离的目的,并且核心发热区域的边缘细节也很清晰,对于不同状态下的芯片,较完整地体现芯片的发热区域和发热位置。不管是在主观视觉上还是客观数据上,都要优于传统算法。
4 结束语
本文针对机载电子板卡的固有特征及现有分割算法的缺陷,给出了一种电路板红外图像分割的新思路,在传统的OTSU算法分割基础上,建立了基于SA算法和ICM算法两模块博弈的MRF红外图像分割算法。新方法既避免了单独使用SA或ICM算法时因电路板芯片辐射区域带来干扰引起的过分割,其次,是将博弈理论引入到图像分割中,建立了基于两方法博弈的双向图像分割框架,通过信息共享进而改善分割精度和提高运算效率,实验表明,该算法具有很高的可行性和鲁棒性,解决了电路板红外图像分割的难题,并且能够很好地保护芯片的边缘信息,准确定位核心发热位置。
表2 MMD算法改进前后错分率对比
[1] 宫明文, 李云霞, 蒙文, 等. 浅析国内基于红外技术的电路板故障检测方法[J]. 红外, 2012, 33(7): 6-10.
[3] 彭智浩, 杨风暴, 王志社, 等. 基于数学形态学和自动区域生长的红外目标提取[J]. 红外技术, 2014, 36(1): 47-52.
[4] 李旭, 赵文杰, 杨凯达. 基于小目标预提取的OTSU分割方法[J]. 红外技术, 2013, 35(8): 492-496.
[5] Markov A A. Mosaic models for image analysis and synthesis[D]. Maryland: University of Maryland, College Park, 1979.
[6] Geman S, Geman D. Stochastic Relaxation, Gibbs distribution, and the Baysesian restoration of image[J]., 1984, PAMI-6(6): 721-741.
[7] 刘爱平, 付琨, 尤红建, 等. 基于MAR-MRF的SAR图像分割方法[J]. 电子与信息学报, 2009(11): 2556-2562.
[8] 徐胜军, 韩九强, 刘光辉. 基于马尔可夫随机场的图像分割方法综述[J]. 计算机应用研究, 2013, 30(9): 2576-2582.
[9] 姚婷婷, 谢昭. 多层次MRF重标记及映射法则下的图像分割[J]. 自动化学报,2013, 39(10): 1581-1593.
[10] 李旭超, 朱善安. 图像分割中的马尔可夫随机场方法综述[J]. 中国图像图形学报, 2007, 12(5): 789-798.
[11] 胡钦瑞, 肖国强. 基于粗糙集和MRF的彩色图像分割方法[J]. 西南师范大学学报, 2014, 39(4): 113-119.
[12] 段林珊, 刘培玉, 谢方方. 基于模拟退火的样本加权FCM算法[J]. 计算机工程与设计, 2013, 34(6): 2004-2008.
[13] Ibragimov B, Likar B, Pernu F, et al. A Game- theoretic framework for landmark -based image segmentation[J]., 2012, 31(9): 1761-1776.
Infrared Image Segmentation Based on MRF Combined with Two-algorithm Game
WANG Kun,ZHANG Kai,WANG Li,ZHUGE Jing-chang
(,300300,)
Extracting the infrared image chip exothermic area at a circuit board, which is an important part of the fault detection system, has also been a key point in field of image segmentation. With the characteristics of infrared image and insufficient of traditional segmentation algorithm efficiency and accuracy considered, an infrared image segmentation algorithm based on MRF combined with two- algorithm game is proposed. First, OTSU method is used for initial segmentation, then the image segmentation model is established through MRF; Finally, segmentation is achieved through game between SA and ICM optimization strategy and by searching for the Nash equilibrium point. The simulation results show that the algorithm can not only extract accurately exothermic areas of all circuit board chips without manual intervention, but also make the speckle noise suppressed and keep the detail characteristics effectively. And the algorithm has a certain practicality and robustness.
image segmentation,MRF,SA,ICM,the game theory
TP751
A
1001-8891(2015)02-0134-05
2014-11-02;
2014-11-29.
王坤(1978-),女,副教授,博士,硕士生导师,研究方向为图像处理。
中国民航大学校级项目基金,编号:2010kyE07,2010QD02S;国家自然科学基金,编号:U1333111;天津市自然基金,编号:12JCQNJC00600;中国民航机务维修科研基地资助。