第6卷第2期 智能系统学报 Vol.6 No.2 2011年4月 CAAI Transactions on Intelligent Systems Apr.2011 doi:10.3969/j.issn.16734785.2011.02.006 灰色预测和混沌PS0的红外小目标检测 尹丹艳1,吴一全12 1南京航空航天大学信息科学与技术学院,江苏南京210016:2光电控制技术重点实验室,河南洛阳471000) 摘要:在分析红外图像弱小目标和背景特征的基础上,提出了一种基于灰色预测和混沌S0的红外小目标检测方 法.该方法首先采用灰色系统理论中的GM(1.1)模型对红外图像中的背景进行时蜮预测,并用实际图像减去预测图 像得到残差图像,在抑制背景的同时增强了目标;然后提出了混沌粒子群优化(particle swarm optimization,PS0)的模 糊最大嫡二维直方图斜分方法,采用此方法对所得残差图像进行分割即可将小目标检测出来.实验结果表明:该方 法可显著提高红外目标的检测概率,实现较远距离小目标的检测. 关键词:红外小目标检测:背景抑制:灰色预测:模糊最大熵:混沌粒子群 中图分类号:TP18:TN911.73文献标识码:A文章编号:16734785(2011)02012606 The detection of a small infrared target based on gray prediction and chaotic PSO YIN Danyan',WU Yiquan'2 (1 School of Information Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China;2 Sci- ence and Technology on Electro-optic Control Laboratory,Luoyang 471009,China) Abstract:By analyzing the characteristics of a small target and the background of an infrared image,a detection method of an infrared small target based on gray prediction and chaotic particle swarm optimization(PSO)was pro- posed.First,the GM(1,1)model of gray system theory was adopted to predict the infrared image background in a time domain.The subtraction of the source image minus the predicted image gave the residual image.As a result, the background was suppressed and the target was enhanced.Then,a two-dimensional histogram oblique segmenta- tion method based on chaotic PSO and fuzzy maximum entropy was presented.The residual image was segmented by this method,leading to the detection of the small target.The experimental results show that the proposed method can significantly increase the detection probability of an infrared target to achieve long-range small target detection. Keywords:detection of infrared small target;background suppression;gray prediction;fuzzy maximum entropy; chaotic particle swarm optimization 红外探测成像技术作为精确制导武器的主要技 的对比度差.同时,这类应用多要求目标检测具有实 术手段之一,近几十年来取得了飞速的发展,它以全 时性强、虚警概率低的特点.所以,单纯的使用阈值 天候、高性能和被动接收、隐蔽性好等优点成为目标 分割,在红外小目标检测中并不能产生良好的效果, 捕获和跟踪的重要手段,被广泛用于各种作战系统 需要在分割前对图像进行背景抑制和目标增强,增 中.随着各种红外隐身技术的运用和探测距离的加 大目标与背景之间的差异.由于在图像中,背景的像 大,当成像系统和目标距离较远时,即使目标本身很 素点远比目标的像素点多,所以研究合适的背景抑 大,在成像平面上的投影只是一个小目标,大小仅为 制方法比单纯增强目标效果要好得多.背景预测技 几个像素.并且由于要求的作用距离远,目标的信噪 术是有效的背景抑制技术之一·目前,人们大多采用 比一般较低,背景的灰度有时会高于目标灰度,目标 同一幅图像中的像素来预测,即空域预测11o.现在 收稿日期:201004-21. 国内外采用的主要的空域预测方法包括数字滤波、 基金项目:国家自然科学基金资助项目(60872065):航空科学基金资 最小均方与最小二乘、最小一乘、神经网络等.常用 助项目(20105152026);南京大学计算机软件新技术国家 重点实验室开放基金资助项目(KFKT2010B17). 的数字滤波方法包括均值滤波(MF)、中值滤波 通信作者:尹丹艳.E-mail:ydy860125@163.com. (MedF)、Wiener滤波(WF)及其改进方法.它们对
第2期 尹丹艳,等:灰色预测和混沌PS0的红外小目标检测 ·127· 特定的噪声抑制效果较好,而实际图像中的噪声往 因其计算方法简便,所需样本数据较少等优点,广泛 往是多种噪声的混合,使得数字滤波方法具有一定 应用于众多领域,其建模方法如下. 的局限性.最小均方与最小二乘法对异常点敏感,当 设原始数据序列为 信号的信噪比较低时,最小二乘估计的线性预测系 xo)={xo(1),x0(2),…,xo(n).(1) 数会有很大的变化,稳健性较弱.神经网络方法存在 原始数据序列(1)的一次累加生成序列为 隐层单元神经元数目难以确定、易陷入局部最优等 x0={xD(1),xD(2),…,x0(n)}. 缺陷.如果目标的信噪比(signal-noise ratio,SNR)、 式中:x①()=∑x(i).GM(1,1)的灰微分方 信扰比(signal--clutter ratio,.SCR)低,空域预测方法 = 不能充分利用小目标的运动特性,很难检测出目标 程: 因此从时间维来考虑:如果目标在现实世界的运动 xo(k)+az0(k)=b,k=1,2,…,n.(2) 与背景噪声或干扰在时间和空间上是独立的,可以 式中:ab为待定参数;:0(k)=xD(k)+(1- 假设图像序列中的目标在时域上通过的那些像素也 A)x)(k-1)为xo(k)的白化背景值,其中入称为 和同一场景中的其他像素独立.因此时域上的 背景参数.背景参数入目前还没有最佳的取值方 SNR和SCR比空域上的SNR和SCR高,这意味着 法,通常大家都取0.5. 更高的检测概率和更低的虚警概率;但是时域预测 利用最小二乘法求解系数向量,得: 必须存储好几帧图像,这就意味着需要较大的存储 空间.灰色模型24]作为时域预测的一种有效工 []=(B'8)8z 具,可以减少存储空间,因为它有3个特点:1)建模 式中: 所需信息较小,通常只要有4个以上数据即可;2) B=[(2) -z10(3) …-0(m1g 不必知道原始数据分布的先验特征,对无规则或不 1 1 服从任何分布的任意光滑离散的原始序列,通过有 Y=[x()(2)x()(3)...x()(n)]T. 限次的生成即可转化成为有规则序列;3)建模的精 则a与b满足下述表达式: 度较高,可保持原系统的特征,能较好地反映系统的 a 实际状况.基于灰色模型的以上优点,提出基于灰色 ∑2四()∑x0()-(n-1)∑2四()x0( 预测的红外小目标时域检测方法.由于灰色预测的 “小样本”特性,该方法可以大大减少图像帧数量, m-A(]-(( 只需4帧以上即可.灰色预测可以将光滑的离散原 (3) 始序列通过有限次生成转化为有规则的序列,因此 b= 可以同时预测出后几帧的红外图像背景,即使背景 有缓慢变化,如:云层的缓慢偏移,灰色预测方法也 可以将其准确地预测出来,不会因为背景模版没有 得到及时的更新而增加小目标检测的困难.该方法 m-"(]-("(》 既提高了检测的实时性,也增加了检测的准确性.该 (4) 方法首先采用灰色系统理论中的GM(1,1)模型对 将上面求得的参数a与b代入式(2)中,得到 红外图像中的背景进行时域预测,并用实际图像减 原始数据序列xo的灰色系统GM(1,1)预测模型: 去预测图像得到残差图像,在抑制背景的同时增强 11-0.5a-21b-ax0(1)y 了目标;然后提出混沌PS0516的模糊最大熵二维 (0)()= 1+0.5a 1+0.5a 直方图斜分方法,采用此方法对所得残差图像进行 k=n+1,n+2,… (5) 分割即可将小目标检测出来 1.2基于灰色预测的背景时域预测步骤 背景时域预测原理简单定义为:图像序列中的 1基于灰色预测的红外图像背景时域 任何一个像素点,如果它是属于时域背景中的点,那 预测 它一定可以用前几帧图像中对应位置的背景点来预 测,即它跟这些点是同一背景辐射产生的,而背景辐 1.1灰色系统GM(1,1)预测模型 射在某段时间内是稳定的.即使是碰到体现缓慢运 灰色系统理论中的GM(1,1)模型自提出以来, 动特性的干扰像素,由前几帧中对应的同一位置上
·128 智能系统学报 第6卷 的像素值得到的预测值和当前帧该位置上的像素值 着定义了一种新的二维隶属函数,假设图像由目标 因为干扰漂移而实质上不宜比较;但因同一帧图像 与背景组成,目标0的隶属函数(f,g)为式(6)所 中像素与周围像素有较大相关性(因此对图像配准 示函数,背景B的隶属函数6(f,g)为式(7)所示函 要求也不高),在时域中预测误差不大,且在连续较 数,分别表示灰度为f,s×s邻域平均灰度为g的像 短的几帧图像中,这些干扰并不会体现出它的运动 素分别隶属于目标0和背景B的程度,其中1=∫+ 性.即使碰到极端情况:要预测的位置上的像素因干 g,c<d并且满足。(f,g)+6(f,g)=1,其形状由 扰漂移后,填补这个位置的像素刚好和原像素截然 参数(c,d)控制: 不同,它在时间维上与小目标的特征还是有明显区 (f,g)= 别的.实际上,任何一像素点灰度的背景时域预测值 0, 0≤l<c; 都可以用它前几帧图像中对应位置上像素点的灰度 2[(l-c)/(d-c)]2,c≤l≤(c+d)/2; 值经过线性或非线性组合产生, 1-2[(l-d)/(d-c)]2,(c+d)2<1≤d; 利用灰色预测对红外图像的前帧进行背景时 1 d<l≤L-1. 域预测.假设图像大小为M×N,图像序列中的每 (6) 个像素位置都对应着一组数据序列x。= (f,g)=1-u(f,g). (7) {x0(1),x0(2),…,x0(n)},a=1,2,…,M×N. 给定目标时的模糊划分Q的条件熵为 其中xo(k)(k=1,2,…,n)表示第k帧中位置α处 H(QI0)= 的像素点灰度.具体算法步骤如下: 1)从图像中读取数据序列组x0={x)(1), 艺艺.gog“.C8a 品6p(O) p(0) x。0(2),…,x0(n)}; 式中: 2)计算原始数据序列组的一次累加数据组 L-1- x={x0(1),x0(2),…,x0(n); P(0) ∑∑u(f,g)he 0g6 3)计算原始数据序列组的白化背景序列组 给定背景时的模糊划分Q的条件熵为 0={zg0"(2),0(3),…,20(n); H(QIB)= 4)利用式(3)和式(4)计算待定参数序列a。与 L-1L-1 g)hmeog(B) (f,g)ha p(B) 5)利用式(5)预测n+1,n+2,…帧的红外图像; 式中: 6)用n+1、n+2帧的原始图像分别减去n+1、n+ L-1L-1 2,…帧的预测图像得到n+1、n+2帧的残差图像 p(B): f,8)h 接着对得到的残差图像进行分割就可以检侧出 由此得到模糊划分的总熵: n+1、n+2帧的红外图像中的小目标了.考虑到红 H=H(Q10)+H(QI B)= 外图像中背景的缓慢运动变化,可以定时地重复 .g)hmlog (f,g)hs 1)~6),实时地更新待定参数序列a。与b。以得到 P(0) p(0) 新的预测模版. g)hog f,g)hs] (8) p(B) p(B) 2基于混沌PS0模糊最大熵的残差 接着采用混沌粒子群优化算法在参数空间上搜 图像分割 索最优的(c,d)使目标函数式(8)取得最大值.设在 由于残差图像存在特殊性:目标所占比例很小, n维解空间中,每个粒子i有位置X=(X1,X2,…, 图像中存在大面积的暗像素,一般的图像分割方法 Xn)和速度V=(V1,V2,…,Vn).前者表示问题的 无法很好地分割出小目标,并不适用,因此提出了一 解,对应的目标函数值:作为评价该粒子优劣程 种新的混沌粒子群优化的模糊最大嫡的二维直方图 度的适应度;后者表示粒子从当前位置移动到下一 区域斜分方法, 个位置的速度大小,算法首先对粒子群进行初始化, 二维直方图e)=鼎,0≤8≤-1其 然后通过迭代方式在解空间中寻找最优解,假设在 第t次迭代时刻,粒子i的最优解为pe(t),称为个 中r(∫,g)表示灰度为∫,s×s邻域平均灰度为g的像 体极值,整个粒子群的最优解为g(t),称为全局 素出现的频数,M×N为图像大小,L为灰度级数.接 极值.在t+1时刻,按下式更新自己的速度
第2期 尹丹艳,等:灰色预测和混沌PS0的红外小目标检测 ·129· V,(t+1)=oV(t)+c[pk,(t)-X(t)]+ c2r2[gm(t)-X;(t)]. 然后以速度":(t+1)移动到下一个位置,即 X(t+1)=X(t)+V,(t+1). 式中:t表示当前迭代次数;学习因子c1=c2=2;1 2是均匀分布在(0,1)上的随机数;惯性因子w设 为0=0ma一t×(0ma一0min)/化na,其中tna表示总 迭代次数,wm和"m分别表示最大和最小惯性因 (b)LS-SVM背景预测方法所得残差图像(第46、86帧) 子,本文0ms=0.9,0in=0.1.迭代更新过程中,粒 子的速率限制在[Vn,Vnm],Vi=-Vnma=-5,位 置限制在允许范围内. 本文使用的Logistic混沌映射迭代方程为 B=4g(1-),k=1,2,… 月∈(0,1),B≠0.25,0.5,0.75. 在迭代过程中,按下列方程对每个种群中的最 (c)本文背景预测方法所得残差图像(第46、86帧)》 优个体Pe,(t)=[X,X2…X…X.]进行混沌迭代 变异: P:=X.血+'(Xm-X), Lx1=(1-A)X+入gPe: 式中:入。称为收缩因子,它决定了变量X,的变异空 间,由下式得到 Ag=1-[(y-1)/y]" (d)LS-SVM背景预测方法的分割结果(第46,86帧) 式中:y为粒子群的进化代数,u用于控制收缩速 度,本文中u=2. 最后输出的g为全局最优解,对应的(c,d)为 最优参数(c,d)·,继而由最优参数(c,d)·计算得 到u.(f,g),再根据un(f,g)≥0.5将(f,g)划分为目 标O,否则为背景B.利用混沌粒子群算法来寻找最 ()本文背景预测方法的分割结果(第46、86帧) 优阈值,在寻优过程中对停止进化的粒子产生混沌 图1红外小目标检测方法实验结果 扰动,使解跳出局部极值区,可以较大程度地提高搜 Fig.1 Results of infrared small target detection methods 索精度和算法效率。 本文共对300帧实际的红外小目标图像序列进 3实验结果与分析 行了实验,基于LS-SVM背景预测的检测方法正确 检测240帧,检测概率为80%;本文方法正确检测 为了验证本文方法的优越性,将提出的方法与 279帧,检测概率为93%.由图1(a)可以看出红外 基于LS-SVM的背景预测方法[]的检测结果进行 小目标图像序列是复杂的云层背景,背景的灰度变 了比较.定义检测概率公式如下: 化很明显,目标的灰度也没有处在图像的最亮部分, 检测概率=正确检测出小目标的图像帧数 简单的分割或者滤波方法是无法检测出小目标的, 实验图像总帧数」 而且目标隐藏在云层中,对比度很低,检测难度较 大.图1(b)是基于LS-SVM背景预测检测方法得到 的残差图像,可以看出云层背景已经基本被抑制掉 了,只有少数的云层边缘还有残余,但是小目标的对 比度还是没有得到较大的提高.图1(c)是本文背 景预测检测方法得到的残差图像,和(b)组图像一 (a)原始图像(第46、86帧) 样,背景被抑制了,但相比基于LS-SVM背景预测检
·130 智能系统学报 第6卷 测方法的结果,(c)组图像中小目标的对比度提高 熵二维直方图斜分方法对残差图像进行分割行之有 了很多.即本文方法不仅抑制了背景还增强了目标, 效,可以正确快速地将小目标分割检测出来.与现有 使得后续的小目标分割检测更加容易.图1(d)是 的基于LS-SVM背景预测的检测方法相比,本文提 用LS-SVM背景预测分割方法分割(b)组图像所得 出的方法具有更高的检测概率,检测性能更为优越 的分割图像,其中的第46帧可以分割检测出小目 标,而第86帧由于小目标的对比度太低,无法将小 参考文献: 目标检测出来.图1(e)是本文方法所得的分割图 [l]秦瀚林,刘上乾,周慧鑫,等.采用Gabor核非局部均值的 像,2帧图像都能将小目标分割出来,而且比较清 弱小目标背景抑制[J刀.红外与激光工程,2009,38(4): 晰. 737-741. 进一步采用信噪比、信噪比增益对上述诸方法 QIN Hanlin,LIU Shangqian,ZHOU Huixin,et al.Back- ground suppression for din small target with Gabor kernel 的处理性能进行定量评价.这里的信噪比和信噪比 non-local means [J].Infrared and Laser Engineering, 增益定义如下 2009,38(4):737-741. 信噪比: [2]WU Wei,PENG Jiaxiong.Algorithm of infrared background SNR=(G,-G6)/o6: suppression and small target detection[J].Infrared Laser 式中:G,表示目标的灰度均值,G。表示背景的灰度 Engineering(s1007-2276),2003,32(2):148-152. 均值,σ。表示背景均方差, [3]汪大宝,刘上乾,寇小明,等.基于MRF的自适应正则化 信噪比增益: 红外背景杂波抑制算法[J].红外与毫米波学报,2009 GSNR-SNRO/SNRI. 28(6):440444 SNRO为处理后输出图像的信噪比,SNRI为原 WANG Dabao,LIU Shangqian,KOU Xiaoming,et al.In- frared background clutter suppression algorithm of adaptive 输入图像的信噪比.当SNRI为负值的情况下,采用 regularization based on MRF[J].J Infrared and Millimeter 如下统计公式: Waves,2009,28(6):440-444. GSNR =(SNRO +I SNRII)/I SNRII. [4]李凡,刘上乾,洪鸣,等.基于背景预测的红外弱小目标 上述2种方法的输出信噪比及信噪比增益数据 检测新算法[J刀.西安电子科技大学学报:自然科学版, 列于表1中. 2009,36(6):1075-1078. 表12种方法的性能对比 LI Fan,LIU Shangqian,HONG Ming,et al.Dim infrared Table 1 Comparison of the two methods targets detection based on background prediction[J].Jour- 红外图像 选用方法 SNRI SNRO GSNR nal of Xidian University:Natural science Edition,2009,36 LS-SVM方法 3.09717.2976 (6):1075-1078. 第46帧 0.4244 本文方法 [5]SONI T,ZEIDLER J R,KU W H.Performance evaluation 169.5024399.3930 LS-SVM方法 0.97713.2473 of 2-D adaptive prediction filters for detection of small ob- 第86帧 0.3009 本文方法 108.8897361.8800 jects in image data[J].IEEE Transactions on Image Pro- cessing,1993,2(3):327-340. 从实验结果可以看出,本文方法具有很好的检 [6]MICHIELSEN K,De R H.Integral-geometry morphological 测性能,目标检测概率非常高.利用灰色预测模型预 image analysis[J].Physics Reports,2001,347:461-538. 测红外图像背景,得到的残差图像大大抑制了背景, [7]吴一全,罗子娟.基于最小一乘背景预测的红外小目标 增强了目标对比度,再利用混沌粒子群优化的模糊 检测算法[J刀.光电工程,2008,35(4):12-16. 最大嫡二维直方图斜分方法分割残差图像,能准确 WU Yiquan,LUO Zijuan.Method of target detection inin- 检测出真实的小目标.从表1也可以看到,本文方法 frared image sequences based on the least absolute deviation 可以大大提高信噪比,检测性能更佳, background prediction J].Opto-Electronic Engineering, 2008,35(4):12-16. 4结束语 [8]彭罡,张启衡,刘泽金,等.一种强光背景下小目标图像 文中分析了红外小目标图像的特征,采用灰色 的增强方法[J].光电工程,2007,34(12):8792. PENG Gang,ZHANG Qiheng,LIU Zejin,et al.Image en- 系统理论中的GM(1,1)模型对红外图像中的背景 hancement method of small target in strong light level back- 进行时域预测,预测结果准确;用实际图像诚去预测 ground[J].Opto-Electronic Engineering,2007,34 (12): 图像得到残差图像,大大抑制了背景杂波并且有效 87-92. 地提高了目标对比度;混沌粒子群优化的模糊最大 [9]李天钢,王素品,秦辰.基于信息熵窗的小波低频子带弱
第2期 尹丹艳,等:灰色预测和混沌PS0的红外小目标检测 ·131· 目标图像的增强[J].西安交通大学学报,2006,40(2): 97-104 187-190 [15]陈杰,潘峰,王光辉.粒子群优化方法在动态优化中的 LI Tiangang,WANG Supin,QIN Chen.Enhancement of 研究现状[J刀.智能系统学报,2009,4(3):189-198. weak objective image with wavelet low frequency sub-band CHEN Jie,PAN Feng,WANG Guanghui.Review of the based on information entropy window[J].Joumal of Xi'an PSO research in dynamic environments[J].CAAI Trans Jiaotong University,2006,40(2):187-190. actions on Intelligent Systems,2009,4(3):189-198. [10]闫敬文,朱明,王延杰.基于小波变换的低光照对比度 [16]张浩,沈继红,张铁男,等。一种基于混沌映射的粒子群 或强噪声背景下图像增强与目标提取方法[J].厦门大 优化算法及性能仿真[J].系统仿真学报,2008,20 学学报:自然科学版,2004,43(2):195-198. (20):5462-5466. YAN Jingwen,ZHU Ming,WANG Yanjie.An image en- ZHANG Hao,SHEN Jihong,ZHANG Tienan,et al.Im- hancement and target recognition method of low illumina- provement of chaos particle swarm optimization algorithm tion contrast based on wavelet transformation[J].Joumnal and analysis of its property[J].Journal of System Simula- of Xiamen University:Natural Science,2004,43(2): ion,2008,20(20):54625466. 195-198. [17]张学军,李红,邓鹊.基于最小二乘支持向量机的红外 [11]徐剑峰,吴一全,周建江.基于时域背景预测检测红外 小目标检测[J].应用数学,2007,20(增1):163-167. 图像序列中的小目标[J].中国图象图形学报,2007, ZHANG Xuejun,LI Hong,DENG He.The detection of 12(9):1598-1603. small and weak infrared targets based on least squares sup- XU Jianfeng,WU Yiquan,ZHOU Jianjiang.Small target port vector machine[J].Mathematica Applicata,2007, detection based on temporal predictions of background in 20(sppp.1):163-167. infrared image sequences[J].Journal of Image and Graph- 作者简介: ic8,2007,12(9):1598-1603. 尹丹艳,女,1986年生,硕士研究 [12]邓聚龙.灰色系统理论教程[M].武汉:华中理工大学 生,主要研究方向为图像处理、目标检 出版社,1990:1-20. 测与识别、信号处理等 [13]谢开贵,李春燕,周家启.基于遗传算法的GM(1,1,入) 模型[J].系统工程学报,2000,15(2):168-172. XIE Kaigui,LI Chunyan,ZHOU Jiaqi.Gray model (GM (1,1,A))based on genetic algorithm[J].Journal of Sys- tems Engineering,2000,15(2):168-172. 吴一全,男,1963年生,教授,博 [14]张世强.基于信息再利用的灰色系统GM(1,1)模型建 士,主要研究方向为图像处理与模式 模方法及应用[J].数学的实践与认识,2009,39(13): 识别、目标检测与跟踪、智能信息处理 97-104. 等.发表学术论文90余篇. ZHANG Shigiang.Modeling method of grey system GM(1, 1)model based information reused and it's application [J].Mathematics in Practice and Theory,2009,39(13):