时间:2024-07-28
程红, 刘思彤,2, 孙文邦, 杨帅
(1.空军航空大学,长春 130022; 2.空军西安飞行学院,西安 710306)
基于分层特征描述的舰船目标鉴别
程红1, 刘思彤1,2, 孙文邦1, 杨帅1
(1.空军航空大学,长春130022; 2.空军西安飞行学院,西安710306)
摘要:针对当前一些目标鉴别方法无法兼顾目标的可分性和方法的有效性,同时又能减少计算的复杂度等要求,提出了一种基于分层特征描述的鉴别方法。首先,提取目标的简单形状或几何特征,利用加权投票法初步筛选并去除大量易识别的虚警; 然后对筛选的候选目标提取更为复杂的鉴别特征,利用特征分离法选择最优特征组合,并采用支持向量机方法进行二次鉴别,进一步去除虚警,得到真实目标。实验结果表明,该方法对目标的整体检测效果较好,具有较高的可区分性和可鉴别性; 能有效减少计算的复杂度,同时又能在一定程度上减少外界因素的影响,有效地去除虚警、保留目标,其耗时仅为常用方法的1/3。
关键词:舰船目标鉴别; 简单特征; 复杂特征; 分层描述
0引言
由于海洋背景复杂多样,采用舰船检测算法得到的候选目标区域不可避免地会存在一些云、阴影等虚警。这些虚警影响了目标检测结果的准确性,因此需要对检测结果进行进一步的鉴别处理,以找出真正的舰船目标[1]。根据不同的鉴别依据,可以将现有的目标鉴别方法分为基于舰船目标自身特征[2]的方法和基于先验知识的方法[3]2大类。基于先验知识的方法利用目标可能出现的位置、形式或所属区域等先验知识去除虚警,该类方法简单,但依赖于先验信息的获取; 基于舰船目标自身特征的方法是直接对目标自身进行鉴别,主要利用目标和背景在特征空间上的差异完成目标的鉴别,一般包含特征提取、特征选择和鉴别器设计[4]等3个部分。对于该类方法而言,特征的描述与选择是进行鉴别的首要任务和关键,应当同时满足目标的可区分性、可鉴别性和计算简单易实现等要求。但目前的特征提取往往顾此失彼: 如果提取的特征简单且数量少,鉴别器的计算量小、耗时少,但可区分性弱、不能很好地满足鉴别需要; 如果提取的特征复杂或数量多,对目标的可区分性较好,但计算量就会很大且耗时长; 虽然部分算法利用特征选择缩短了特征维数,但图像中可能存在的大量虚警仍会影响鉴别性能和效率。
为解决上述问题,本文提出一种基于分层特征描述的鉴别方法,首先提取目标的简单几何特征,通过加权投票初步筛选并去除大量易区分的虚警; 再对筛选的候选目标提取复杂鉴别特征,利用特征分离法选择最优特征集并采用支持向量机方法进行二次鉴别,最终得到真实目标。
1常用目标鉴别方法
1.1序贯鉴别法[5]
对任一切片的特征向量F={f1,f2,…,fn},分别设置阈值[timin,timax],i=1,2,…,n,依次对fi进行判决,判决公式为
(1)
(2)
其中: n为向量维数; H为判决结果。仅当H=n时才将该切片作为目标保留,该方法计算简单,易于实现,但易受外界因素影响,因此如何确定各特征的阈值和鉴别顺序还有待研究。
1.2支持向量机方法
支持向量机(supportvectormachine,SVM)方法的目的在于寻找能够使目标和背景具有最大分类间隔的最优超平面[6],具体性能体现在模型及其参数的选择。线性可分时,可按照公式(3)计算超平面来实现分类,即
yi(wTxi+b)≥1,i=1,2,…,n,
(3)
式中: xi为样本特征向量;yi为类标签; w和b分别为权矢量和偏差项,wT表示对w进行转置。具体计算过程不再赘述,示意图如图1所示。
图1 线性可分情况下的超平面
线性不可分时,可以通过映射将其转化为高维空间中的线性问题,在变换空间中求得最优分类平面,如图2。
图2 将样本映射到特征空间RD
目前最常用的映射是基于核函数的映射,通过选择适当的内积核函数K(x,y),在不增加计算复杂度的前提下实现非线性分类到线性分类的转变。高斯核函数在核函数中适用性最好,通过选择合理的参数,可以适用于任意分布的样本,是应用最广泛的核函数。在缺少先验信息的情况下,SVM优先选择高斯核函数。该方法的鉴别效果较好,准确率较高。在此基础上又提出了大量改进方法,但多数计算复杂度高,还有待进一步完善。
2基于分层特征描述的目标鉴别方法
本文基于分层特征描述的目标鉴别方法主要包括初层鉴别与筛选和深层二次鉴别2大步骤,具体流程如图3所示。
图3 基于分层特征描述的目标鉴别方法
2.1初层鉴别与筛选
为了降低鉴别过程的计算量,首先提取简单特征对实验区域进行初层鉴别与筛选,去除大量与目标有明显差异的虚警。
2.1.1简单特征的提取
区分目标与背景最简单的特征是面积、长、宽与长宽比。舰船目标一般具有特定的长、宽、长宽比和面积范围,根据一定的先验知识或统计信息[6]设置阈值,即可在一定程度上区分目标与背景。紧凑度F定义为
F=4πA/P2,
(4)
式中:A为区域面积;P为区域周长。它能够反映区域的分布性质和边界光滑度,有助于区分目标与背景。相应阈值设置如表1,其中R为图像分辨率。
表1 特征阈值选取
2.1.2基于投票机制的目标鉴别
对于每个候选区域,提取上述5种简单特征构成特征向量,将向量中的每个特征值与其阈值范围进行比较,若在其范围内,则将该候选区域的权值加1; 反之,权值不作处理。统计完毕后,为了避免目标提取误差对特征统计造成的影响,规定当某区域的权值≥3,将其作为候选目标保留; 反之,视为虚警去除。
2.2深层二次鉴别
经过初层筛选已经去掉了大量的虚警,但仍有少数不易区分,需进行二次鉴别。
2.2.1复杂特征的提取
二次鉴别提取的复杂特征主要有分形特征、纹理特征、不变矩特征和对称指数特征。分形特征[7]能较好地模拟自然地物,而对于人工舰船目标则存在一定的差异,可以利用这种差异来加以区分; 由于舰船目标与背景表现出自然的纹理差异,LBP(local binary pattern)特征[8]对图像的局部纹理特征具有卓越的描绘能力,傅里叶变换也可利用图像的频率特性来描述纹理,通过多分辨率多通道特征对图像滤波来提取相应特征,可采用强度、熵和惯性3种常用量度来加以区分; 不变矩特征则具有平移、旋转和尺度不变性,能高效地完成目标形状的描述; 对称指数特征S是根据大多数舰船目标所呈现的对称形状[9]提出的,即
(5)
式中:A为整个候选区域的面积;Abefore和Aafter分别为以等效椭圆的短轴为分割线,前、后2部分区域的面积;Aleft和Aright分别为以等效椭圆的长轴为分割线,左、右2部分区域的面积。S用于衡量候选区域的对称性,S值越接近于1,对称性越好。在图像中,大多数舰船目标表现出较好的对称性,只有部分目标不存在前后对称或受噪声影响不满足对称性,但S值均控制在一定范围内,可用于区分目标与背景。
2.2.2特征选择与鉴别
为了充分利用特征,优选特征组合,需要计算各复杂特征区分目标与非目标的能力,特征的可区分性越好,鉴别性能就越好。本文采用特征分离法进行特征选择,利用类内、类间距离准则来衡量特征的可区分性,使得类内距离最小化和类间距离最大化,再选取满足一定阈值条件的最优特征构成鉴别特征组合。
(6)
(7)
Ji=dini/douti,
(8)
由于这些鉴别特征的可区分性不同,对鉴别的贡献程度也就不同,因此有必要根据特征的贡献能力构造加权特征向量。基于Fisher准则[10]寻找最优权值向量r*,定义为
(9)
(10)
(11)
3实验结果对比与分析
为验证本文方法的可行性和有效性,在Intel(R)Core(TM)2 Quad CPU Q9400 2.66 GHz,内存3 GB的计算机中,Matlab R2009b的编程条件下进行对比实验与分析。
3.1实验结果
利用本文方法对文献[2]检测得到的2个候选区域进行鉴别,鉴别结果如图4所示。为直观地反映鉴别效果,本文将鉴别前后的舰船目标用最小外接矩形框出并标记为红色,图4 (a)和(c)为文献[2]方法的检测结果,黄色虚线区域为剔除的虚警。图4 (b)和(d)为本文方法的鉴别结果。从图4 (a)中可以看出,实例1的虚警主要是与小型舰船目标形状、区域统计特征相近的浮漂、礁石和部分碎云,图(c)中实例2的虚警则主要是由碎云或阴影导致的; 而本文方法能够有效屏蔽礁石、碎云等的干扰,保留真正的舰船目标而将虚警去除,使得舰船检测的准确率提高、虚警率降低。
(a) 实例1文献[2]方法检测结果(b) 实例1本文方法鉴别结果
(c) 实例2文献[2]方法检测结果(d) 实例2本文方法鉴别结果
图4鉴别结果对比
Fig.4Comparison of discrimination results
3.2不同方法的鉴别结果对比
为进一步评价算法性能,将本文方法与序贯鉴别法和文献[11]方法进行对比实验与分析,结果如图5和图6所示。图中红色虚线区域表示目标被当做虚警去除,造成漏检; 黄色虚线区域则表示非目标被当做目标保留,造成虚警。
(a) 原图像 (b) 待鉴别二值化图像
(c) 序贯鉴别法 (d) 文献[11]方法 (e) 本文方法
图5实例1不同鉴别方法对比
Fig.5Comparison of different discrimination methods for example 1
(a) 原图像 (b) 待鉴别二值化图像
(c) 序贯鉴别法 (d) 文献[11]方法 (e) 本文方法
图6实例2不同鉴别方法对比
Fig.6Comparison of different discrimination methods for example 2
图5 (c)中许多目标由于未满足序贯阈值条件而被当成虚警去除,图中礁石却因特征与目标相近而被鉴别为目标; 图6 (c)中目标因受到外界干扰,导致其形状不能满足要求而被去除。由此可知,序贯鉴别法的鉴别条件过于严格,当目标区域提取不够精确或受到外界因素影响不能满足阈值要求时,就会造成漏检,效果较差。文献[11]方法与本文方法的鉴别效果都比较好,但文献[11]方法仍存在极少数量的漏检和虚警,如图5 (d)和图6 (d)中的黄色虚线区域,鉴别性能与本文方法相比不够稳定; 从图5 (e)和图6 (e)中可以看出,本文方法能在一定程度上减少外界因素的影响,且鉴别性能较稳定,提高了整体检测正确率,降低了虚警率,相比其他方法具有较大优势。
3.3结果参数对比分析
选取多幅实验图像,采用不同的鉴别方法对检测结果进行鉴别效果对比。选用以下参数进行定量分析,检测到的目标数量ND,检出的正确目标数量NC,检出的虚警数量NFAR,漏检的目标数量NM,鉴别总时间T,以及检测率DR、虚警率FAR和品质因子FOM,即
(12)
(13)
(14)
计算出的结果如表2所示。
表2 目标鉴别结果参数分析
经过目视判读,图像中大、小目标数量共有138个。由表2可知,鉴别前直接检测结果的漏检数量为0,虚警数量较多,DR值很高,可知检测算法为了尽量涵盖图像中的全部目标而增大了虚警率,但同时降低了检测性能(见其参数FOM值)。检测结果输入鉴别器处理后,各方法都有效地减少了虚警数量,但又各有差异: 序贯鉴别法虽然减少了虚警,但同时也造成了部分漏检,使得DR降低,影响整体检测性能; 文献[11]的方法和本文方法都能在降低虚警率的同时保证了较高的检测率,既去除了虚警又保留了目标,但从表2中可以看出,本文方法鉴别结果要稍好于前者。最后,通过比较各方法所用的时间可以发现,本文方法虽然较序贯鉴别法耗时长,但鉴别性能远远高于它; 而与性能相差不大的文献[11]方法相比,耗时仅为其所用时间的1/3。综上所述,本文方法能正确有效地去除虚警、保留目标,使得虚警率降低,整体检测性能得到大幅提高。
4结论
本文分析了目前常用的基于目标自身特征的鉴别方法,对目标特征的提取进行了深入研究。针对目前的特征提取方法无法较好地兼顾可区分性、可鉴别性和计算复杂度等要求,影响鉴别效率等问题,提出一种基于分层特征描述的鉴别方法。该方法通过提取简单特征对候选区域进行初层筛选,去除了大量虚警,减少了后续工作的计算量; 针对性地提取适用于舰船目标的复杂精细特征进行深层二次鉴别,使得鉴别结果更加准确,效率更高。
参考文献(References):
[1]Corbane C,Najman L,Pecoul E et al.A complete processing chain for ship detection using optical satellite imagery[J].International Journal of Remote Sensing,2010,31(22):5837-5854.
[2]Bi F K,Liu F,Gao L N.A hierarchical salient-region based algorithm for ship detection in remote sensing images[J].Lecture Notes in Electrical Engineering,2010,67:729-738.
[3]Li W W.Detection of Ship in Optical Remote Sensing Image of Median-low Resolution[D].Changsha:National University of Defense Technology,2008:19-21.
[4]Lu C Y,Zou H X,Sun H,et al.Combing rough set and RBF neural network for large-scale ship recognition in optical satellite images[C]//Proceedings of the 35th International Symposium on Remote Sensing of Environment(ISRSE35).IOP Conference Series:Earth and Environmental Science,SCI,2014,17(1).
[5]李禹,王世晞,计科峰,等.一种新的高分辨率SAR图像目标自动鉴别方法[J].国防科技大学学报,2007,29(3):81-84.
Li Y,Wang S X,Ji K F,et al.A new method of automatic target discrimination in high-resolution SAR image[J].Journal of National University of Defense Technology,2007,29(3):81-84.
[6]Gonzalez R C,Woods R E,Eddins S L.Digital Image Processing Using MATLAB[M].Translated by Ruan Q Q.Beijing:Publishing House of Electronics Industry,2005:315-319.
[7]刘凯.基于分形几何理论的虹膜识别算法研究[D].济南:山东大学,2011:13-20.
Liu K.The Research of Iris Recognition Algorithms Based on Fractal Geometry[D].Ji’nan:Shandong University,2011:13-20.
[8]许军毅.光学卫星遥感图像舰船目标检测技术研究[D].长沙:国防科技大学,2011:73-80.
Xu J Y.The Study of Ship Target Detection in Optical Satellite Remote Sensing Image[D].Changsha:National University of Defense Technology,2011:73-80.
[9]Delphine C M.Ship detection with spaceborne multichannel SAR/GMTI radars[C]//Proceedings of 9th European Conference on Synthetic Aperture Radar.Piscataway,NJ,USA;IEEE,2012:400-403.
[10]Gao G.An improved scheme for target discrimination in high-resolution SAR images[J].IEEE Transaction on Geosciences and Remote Sensing,2011,49(1):277-294.
[11]Dardas N H,Georganas N D.Real-time hand gesture detection and recognition using bag-of-features and support vector machine techniques[J].IEEE Transactions on Instrumentation and Measurement,2011,60(11):3592-3607.
(责任编辑: 陈理)
Ship target discrimination based on hierarchical feature description
CHENG Hong1, LIU Sitong1,2, SUN Wenbang1, YANG Shuai1
(1.AviationUniversityofAirForce,Changchun130022,China; 2.Xi’anFlightAcademyofAirForce,Xi’an710306,China)
Abstract:In view of the problem that current methods cannot reach a good balance between capability of discrimination, utility and computational complexity, the authors have proposed in this paper an algorithm based on hierarchical feature description. Firstly, simple shape or geometrical features are extracted to get rid of large numbers of false-alarm targets based on weighted voting. Secondly, complex discrimination features are selected to form the optimal feature set by feature separation. And then the feature set is used to support vector machine to get the real ship target. Experimental results show that the proposed algorithm in this paper, which extracts hierarchical features to certain regions identified, can effectively eliminate false alarms, reduce the amount of computation, and improve accuracy and efficiency of discrimination, and can also reduce the influence of external factors, remove false alarm and reserve the targets effectively, with time spending being only 1/3 of the common method.
Keywords:ship target discrimination; simple feature; complex feature; hierarchical description
doi:10.6046/gtzyyg.2016.02.05
收稿日期:2014-12-24;
修订日期:2015-02-21
基金项目:全军军事类研究生课题(编号: 2013JY514)资助。
中图法分类号:TP 751
文献标志码:A
文章编号:1001-070X(2016)02-0028-06
第一作者简介:程红(1969-),女,博士,教授,硕士研究生导师。主要从事遥感图像信息处理。
通信作者:刘思彤(1989-),女,硕士,助教,主要研究数字图像处理与应用。Email: liusitong1114@163.com。
引用格式: 程红,刘思彤,孙文邦,等.基于分层特征描述的舰船目标鉴别[J].国土资源遥感,2016,28(2):28-33.(ChengH,LiuST,SunWB,etal.Shiptargetdiscriminationbasedonhierarchicalfeaturedescription[J].RemoteSensingforLandandResources,2016,28(2):28-33.)
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!