一种频域特征的飞机目标提取方法
2013-11-26尹辉谷峰
尹辉,谷峰
(中国人民解放军空军航空大学航空航天情报系,吉林长春130022)
在军事遥感影像智能解译领域中,飞机作为一类重要的目标受到广泛的关注,并一直都被研究和探索,而这方面成型的资料较少,外军的研制情况均是保密资料.公开的资料中目标检测方法可以分为基于特征的方法[1-2]、基于模板的方法[3]和基于表观的方法[4].基于特征的方法尝试寻找区分性的图像特征,然后在合理的几何布局上验证这些特征是否存在,这类方法简单,容易实现,但特征的选取需要加入一定的先验知识.基于模板的方法能够处理形状和视角较大范围的变化,但对模板要求较高,计算复杂不适合实时检测.基于表观的方法通过扫描图像中有重叠的小矩形区域来寻找候选区域,然后用一组具有选择性的检测算法来标定目标,这类方法依赖于样本的选取与分类器的性能.国内现有的飞机检测方法主要有基于角点检测的自适应核聚类方法[5]、主动形状模型法[6]以及圆周频率滤波法[7].基于角点检测的自适应核聚类法,采用方向导数检测角点,将有效性函数引入核聚类中,可动态估计聚类数目,并根据聚类结果实现飞机目标的定位.该方法无需进行区域或轮廓的提取,但是当多个飞机距离很近、并排存在时,无法对角点实现正确的聚类.主动形状模型则是采用统计分析的方法建立目标形状及其形变模型,在图像中迭代搜索,使先验形状上的标记点逐步拟合到物体的实际边缘上,最终准确分割出目标物体.但该模型对飞机分割初始点的位置选取很敏感,迭代时间比较长,不利于工程上实时性的处理.基于圆周滤波法不需要进行图像分割或边缘提取,利用飞机形状和灰度变化特征,设计滤波器的算法简单、计算量小;但是遥感图像背景复杂,圆周半径的选择需要人为确定,且抗噪声能力差,单一半径无法检测出不同大小的飞机.总结现有目标检测的方法,发现通常基于滤波的方法效果更好,关键在于能否寻找到合适的滤波器.而Gabor滤波器组不仅具有多尺度特性,而且还具有一般小波滤波器所不具备的良好方向特性,不仅如此,Gabor滤波器对局部细节信息的捕捉能力也非常出色,已被广泛应用于人脸检测[8]、遥感地物目标识别等领域[9-10].
高分辨率遥感图像中飞机目标检测往往比识别更加棘手,用来检测飞机的特征主要有形状特征、灰度特征、角点特征等.本文的创新在于通过分析飞机的形状得出频域特征,并将其作为Gabor滤波器的中心频率,实现了飞机目标的检测.这种方法的突出优势在于综合考虑了飞机的形状、光谱、纹理特征,降低了背景的干扰,增强了目标的视觉显著性,实现了遥感图像飞机目标特征的简洁有效描述,通过绘制圆周剖面线的方法将对二维图像信号的研究简化为一维信号研究.
1 飞机目标的频域特征提取
本文提出的飞机目标提取方法流程如图1所示,主要分为三大部分.
图1 本算法流程Fig.1 The flowchart of the mothod proposed in this paper
1)频域特征的分析.为了提取频域特征,首先分析飞机目标样本的形状特征,通过绘制经过飞机的机身、机翼的圆周剖面曲线(通常来讲,飞机目标的亮度值要高于背景,这样曲线会形成波峰与波谷交替出现的形状),利用谐波叠置原理,分析曲线的频谱特性,得到飞机形状的固有频率,将此频率作为飞机的频域特征.
2)滤波器的设计.设计多通道Gabor滤波器组的目的是提取频域特征,Gabor滤波器有很强的纹理区分能力,能很好地捕捉目标与背景之间的纹理变化,更重要的是它有频率选择性,可实现频域特征筛选.本文将飞机的频域特征f作为Gabor滤波器的中心频率输入,对图像滤波使飞机目标与背景更容易区分,便于后续的目标边缘提取.
3)形态学后处理.算法流程中还进行了滤波响应特征图的融合,以达到进一步增强目标区域的目的,但同时也少量地增加了噪声的干扰,因此最后采用了简单的形态学后处理去除噪声,以达到精细化检测的目的.
1.1 飞机圆周剖面亮度响应曲线绘制
圆周剖面线是以飞机目标的质心为圆心,以质心到机身远端距离的一半为半径.这样做的目的是使算法具有抗旋转性,无论飞机目标的朝向如何变化,在提取地物剖面线之后,角度的旋转将转化为曲线的平移量.如图2所示,当在飞机目标的切片上提取圆周剖面亮度曲线时,x轴表示像元位置,y轴标记曲线数,z轴为像元亮度值.剖面线揭示了图像剖面方向上像元亮度值的变化模式,它能直观形象地反映目标的形态特征及其复杂程度.如果对飞机目标绘制若干条同心的圆周剖面线,则可以获取剖面线方向上稳定的形态特征.由于噪声和阴影的影响,剖面亮度响应曲线虽然表现为高低不一的波动,但是它们的波峰、波谷的出现均呈现相对一致的趋势,而这些波峰和波谷可以认为是飞机的特征点.
图2 圆周剖面亮度曲线Fig.2 Circular section intensity curve
1.2 飞机剖面亮度响应曲线频谱分析
如图2所示,图2(a)为目标圆周剖面亮度响应曲线,其中c1~c6分别对应图2(b)中由里向外的圆周.以最大的圆周剖面亮度响应曲线c6为例,首先对圆周剖面亮度响应曲线进行傅里叶变换,为了获取不同频率的剖面亮度响应曲线的波动分布规律,这里借助剖面亮度响应曲线yt的谐波模型,将其频谱能量表示成随频谱能量中心距离变化的k次谐波能量的叠加:
通过一维傅里叶变换可以得到k次谐波的傅里叶系数:
第k项对应的空间频率为
令Δt=1,则fk=k/n.而经傅里叶变换后,能量谱是呈中心对称的.当亮度响应序列点n为偶数时,谐波的个数 p=n/2;n 为奇数时,p=(n-1)/2.因此,fk的取值范围为0~0.5,0.5对应的频率称为奈奎斯特频率.而不同谐波k所对应的频谱能量为
不同频率的频谱能量可以反映在该频率时剖面线变化的响应特征.因此,问题研究的关键就是如何找出影像剖面线波动所对应的主要频率,从而揭示信号内部频率结构,给出序列中包含的各次谐波和波动贡献的完整描述.设空域中表征地物剖面的亮度响应序列的总方差为S,把式(1)看作一个回归方程,则有
由此可见,空域中的亮度响应序列的总方差可以表示为频域中各次谐波能量的贡献之和,Ek/2是k次谐波对应方差的贡献.根据傅里叶变换对剖面线亮度响应序列计算能量谱,能量谱图可以显示不同频率波动的幅值大小,也就是谐波方差贡献的大小.因此,可以从频谱曲线中的峰值点判定剖面线的主要频率或周期:峰值越高,频谱能量值越大,从而对剖面线的整体影响也越大,其部分峰值如表1所示.
表1 频谱能量降序排序(前20个)Table 1 Spectrum energy in descending order(top 20)
由此构造统计量:
作为检验第k次谐波显著性的度量指标.这里,统计量Fk服从分子自由度为2、分母自由度为n-2-1的F分布.当k次谐波的Fk值大于Fα时(α为某一显著性水平),则可认为波动是显著的,此时第k次谐波所对应的频率就是剖面亮度响应曲线主体轮廓特征的中心频率.
从表1和表2可以发现,利用不同谐波上频谱能量的大小来表征地物剖面线的特征,不但可以显示出地物波形的频率成分组成,而且还可以反映不同频率的成分在地物剖面线的波动中所占的比重,从而很好地揭示各个频率成分对地物特征的影响程度.如图3频谱能量分布图所示,除了直流中心(为了显示方便,频率为1时对应直流分量)以外,当k=3时,频率能量Ek达到最大值.另外,当谐波次数分别为3、7、10、12、14、16 以及20 附近时,能量谱曲线均出现不同程度的峰值,并且距离频谱中心越来越远,频谱峰值也越来越小.然而,这些峰值是否一定是剖面线隐含周期对应的频率,还需要进行显著性检验.因为即使不含任何谐波分量的信号,也会由于采样引起的频谱能量波动而出现“伪峰”.由式(2)、(3)可以求得上述剖面亮度响应序列的总方差、不同谐波k的方差贡献及其统计检验量Fk,具体计算结果如表2所示.因此通过设计中心频率为0.01周/像元的多尺度Gabor滤波器组,就可以增强图像中飞机目标.Gabor滤波器相比其他滤波器具有频率选择性,可实现频域特征筛选.实验中将飞机的频域特征f作为Gabor滤波器的中心频率输入.
图3 剖面亮度曲线频谱能量分布Fig.3 Spectrum energy distribution of section intensity
表2 飞机目标圆周剖面亮度曲线谐波分析结果Table 2 Circular section intensity curve of the harmonic analysis results
2 基于Gabor滤波器组的频域特征提取
Daugman将一维Gabor函数推广到二维空间,得到二维Gabor函数:
式中:(u0,v0)为滤波器的中心频率,中心频率越小,提取的纹理特征尺度越大;σx和σy分别为滤波器在x和y方向上的径长,它们共同确定了滤波器的径向角度θ.Gabor滤波器的实部为偶对称滤波器,虚部为奇对称滤波器.Gabor滤波器的性能主要由5个参数u0、v0、σx、σy和 θ确定,设计 Gabor滤波器的主要任务就是确定这些参数.Gabor滤波器组的非正交性意味着经滤波后的图像中有冗余信息.为了尽可能地检测所有方向和所有频率的特性,滤波器组必须均匀覆盖矩形的频谱平面.由于Gabor滤波器的对称性,这些滤波器表现为围绕原点对称的高斯函数,它们的长宽比率控制了方向选择性,因此它们的长宽比、相互间隔和所有方向数,共同保证了对二维频谱的均匀覆盖.实验过程中发现,滤波器方向间隔设为30°时,可以用最少的滤波器均匀覆盖频率平面,因此这里的滤波器采用 6 个方向,分别为 0°、30°、60°、90°、120°、150°.选取3个尺度Gabor滤波器,滤波器核的实部如图4(a)所示,输入图像与Gabor滤波器核函数作卷积将在与其振荡方向垂直的边缘产生强烈的响应,滤波结果如图4(b)所示.也就是说Gabor核函数能检测输入图像中一些具有相应方向的局部特征,这些局部特征构成了输入图像对亮度、姿态变化不太敏感的特
图4 Gabor核以及频率滤波响应Fig.4 Gabor kernel and filter frequency response
3 实验与分析
实验选取一幅卫星遥感图像验证本文提出算法的有效性,首先以中心频率为0.01周/像元、3个尺度(大小为 3、5、7)、6 个方向(0°、30°、60°、90°、120°、150°)的多尺度 Gabor组对图像进行滤波,将Gabor滤波后的18幅特征图进行幅值叠加,如图5(b)所示.从图5(b)中可以看出,经过Gabor滤波后飞机目标亮度较高,说明前面分析得到的飞机中心频率是有效的,但同时该特征图中有很强的噪声,这是因为Gabor滤波器可以提取局部纹理信息,并且6个方向的滤波叠加后会增强部分噪声.Gabor滤波后的图像如图5(c)所示,可以发现图中飞机目标整体区域明显,且噪声干扰小.因此为了更准确地将飞机目标从背景中分割出来,将2幅特征图5(b)、5(c)进行融合.通过阈值分割方法将图像5(b)转变为二值图像,然后将图5(b)和图5(c)对应位置的幅值相乘进行融合,与图5(b)相比,图5(d)中飞机目标区域比较完整,噪声得到有效的抑制.最后利用数学形态学的方法进行去噪、平滑等相关后处理操作,提取结果如图5(f)所示,通过canny边缘提取得到飞机目标区域(如图5(g)),同时将目标提取结果标注在原图像5(h)上.
图5 实验图像Fig.5 Test images
实验采用文献[11]中的基于视觉显著性的目标检测方法作对比,结果如图5(i)~5(l)所示,其中图5(i)为提取的目标显著图,图5(j)为基于视觉显著图的目标检测结果,图5(l)为对比实验提取的结果.将图5(d)与5(l)对比发现文献[11]中的方法虽然也定位到全部的飞机目标,但没有完整提取出目标轮廓,存在飞机机翼部分丢失、错将草坪区域当作目标被检测出来的问题.这是因为基于视觉注意机制模型主要提取颜色、纹理、亮度特征,并进行无监督的分类,而飞机目标通常在颜色上不具有显著性,这样草地、房屋等背景就会干扰目标的提取.而本文的算法是在分析目标形状特征的基础上,提取了与目标形状相关的频域特征,并结合了目标的区域纹理、光谱特征,且这些是区分飞机目标与背景最重要的特征;因此本文方法更具有针对性,效果更加显著,可以清楚、准确、完整地提取出飞机目标,便于后续的识别工作.
4 结束语
遥感影像中目标的智能解译是遥感和地球空间科学等领域研究的热点,也是亟待解决的一个技术难点,而对感兴趣目标的检测与提取是后续识别工作的基础.本文针对机场中飞机目标的提取问题,在引入目标形状先验知识的基础上,提出用圆周剖面亮度曲线来描述飞机形状,以曲线的中心频率作为飞机的频域特征,并结合多尺度Gabor滤波器的设计来实现飞机目标的检测.通过实验与基于视觉显著图的目标检测方法作比较,验证了该方法的可行性和优越性.根据频谱信息研究遥感图像的特征提取与图像分割是一种非常有价值的学术思路,可为遥感图像的处理和应用开辟新的途径,对空域处理方法是很好的补充,并为特定目标中心频率的确定提供参考依据.
[1]MARTIN R,MARFIL R,NUNEZ P,et al.A novel approach for salient image regions detection and description[J].Pattern Recognition Letters,2009,30(16):1464-1467.
[2]CHANG L,PALANCAR J H,SUCAR L E,et al.FPGA-based detection of SIFT interest keypoints[J].Journal of E-lectronic Imaging,2013,10(2):371-392.
[3]BUTAKOFF C,FRANGI A F.Multi-view face segmentation using fusion of statistical shape and appearance models[J].Computer Vision and Image Understanding,2010,114(3):311-321.
[4]FELZENSZWALB P,MCALLEATE D,RAMANAN D.A discriminatively trained,multi scale,deformable part model[C]//IEEE Computer Society Conference on Computer Vision and Pattern Recognition.Anchorage,USA,2008:1-8.
[5]王鹏伟,吴秀清,余珊.基于角点特征和自适应核聚类算法的目标识别[J].计算机工程,2007,33(6):179-181.WANG Pengwei,WU Xiuqing,YU Shan.Target identification based on corner character and self-adaptive kernel clustering algorithm[J].Computer Engineering,2007,33(6):179-181.
[6]余珊,吴秀清.基于变分域的主动形状模型标记点,自动标定[J].计算机仿真,2008,25(3):227-230.YU Shan,WU Xiuqing.Automatic marking for landmarks of active shape model based on variation domain[J].Computer Simulation,2008,25(3):227-230.
[7]蔡红萍,耿振伟,粟毅.遥感图像飞机检测新方法——圆周频率滤波法[J].信号处理,2007,33(4):539-543.CAI Hongping,GENG Zhenwei,SU Yi.A new method to detect airplanes in remote sensing image—circle-frequency filter[J].Signal Processing,2007,33(4):539-543.
[8]张国云,章兢.基于Gabor小波的多尺度PCA支持向量机人脸识别方法[J].数据采集与处理,2009,24(4):437-442.ZHANG Guoyun,ZHANG Jing.Multi-scale PCA support vector machine algorithm based on Gabor wavelet for face recognition[J].Journal of Data Acquisition & Processing,2009,24(4):437-442.
[9]BAU T C,SARKAR S,HEALEY G.Hyperspectral region classification using a three-dimensional Gabor filterbank[J].IEEE Transactions on Geoscience and Remote Sensing,2010,48(9):3457-3464.
[10]万伟,冯学智,肖鹏峰,等.基于傅里叶描述子的高分辨率遥感图像地物形状特征表达[J].遥感学报,2011,15(1):73-87.WAN Wei,FENG Xuezhi,XIAO Pengfeng,et al.Shape feature representation of ground objects from high-resolution remotely sensed imagery based on Fourier descriptors[J].Journal of Remote Sensing,2011,15(1):73-87.
[11]ACHANTA R,HEMAMI S,ESTRADA F,et al.Frequency-tuned salient region detection[C]//IEEE International Conference on Computer Vision and Pattern Recognition.Miami,USA,2009:1597-1604.