一种基于极化目标分解的支持向量机舰船目标检测方法

文档序号:9350359阅读:292来源:国知局
一种基于极化目标分解的支持向量机舰船目标检测方法
【技术领域】
[0001] 本发明属于SAR(syntheticapertureradar,合成孔径雷达)技术领域,涉及一种 基于极化目标分解的SVM(supportvectormachine,支持向量机)舰船目标检测方法。
【背景技术】
[0002] 极化SAR与单通道的SAR相比,其图像包涵了更丰富的目标后向散射信息。现今, 极化SAR舰船目标检测方法已经开发出了许多种。然而现有的方法存在一个重要问题:对 多种原因引起的虚警的抑制不够好。这在极大程度上限制了极化SAR舰船目标检测方法的 发展。
[0003] 目前基于SVM的SAR图像的舰船目标检测方法,主要是利用图像的多极化灰度信 息提取特征向量,但是存在检测结果虚警率高的问题,本发明提出的新方法能够有效的降 低虚警率,提高检测率。

【发明内容】

[0004] 本发明提供了一种基于极化目标分解的SVM舰船目标检测方法。该方法通过目标 的后向散射信息提取特征向量可以很好的实现舰船目标检测,并且在抑制虚警和提高检测 率方面有突出的表现。
[0005] 本发明技术方案的基本原理:主要是从目标的极化散射机理出发,提取目标的特 征向量,再结合SVM进行舰船目标检测。
[0006] 本发明的技术方案:
[0007] 步骤一:特征向量的选取:
[0008] 设已知极化SAR观测数据,观测数据的共极化分量SHH(i,j),Svv(i,j)和交叉极化 分量SHV(i,j),其中i,j表示像素点坐标。
[0009] 利用下式计算体散射分量Pv (i,j):
[0010] Pv(i,j) = 4|<|2SHV(i,j) |2>
[0011] 其中,〈?>表示计算邻域平均,邻域的大小根据实际情况确定,3*3或5*5均可。
[0012] 利用下述步骤计算表面散射分量Ps(i,j)和二面角散射分量Pd(i,j):
[0013] 首先计算中间量xn(i,j)和x22(i,j):
[0014]xn (i, j) = <IShh (i,j) +Svv (i,j) 12>-2<I2Shv (i,j) 12>
[0015]x22 (i, j) = <IShh (i,j) -Svv (i,j) 12>-<I2Shv (i,j) 12>
[0016]如果xn(i,j) >x22(i, j),则令:
[0017]a(i, j) = 〇, 0 (i,j) =〈(SHH(i,j)+Svv(i,j)) (SHH(i,j)_Svv(i,j))*>/xn(i,j)
[0018]Ps(i,j) = |xn(i,j) + |〈(SHH(i,j)+Svv(i,j)) (SHH(i,j)-Svv(i,j))*>|2/xn(i,j)I
[0019]Pd(i,j) = |x22(i,j)-|〈(SHH(i,j)+Svv(i,j)) (SHH(i,j)-Svv(i,j))*>|2/xn(i,j)I
[0020] 否则令:
[0021] (i,j) = 0,a(i,j) = < (SHH(i,j)+Svv(i,j)) (SHH(i,j)-Svv(i,j))*>/x22(i,j)
[0022] Pd(i,j) = |x22(i,j) + |〈(SHH(i,j)+Svv) (SHH(i,j)-Svv(i,j))*>|2/xn(i,j)I
[0023] Ps(i,j) = |xn(i,j)-|〈(SHH(i,j)+Svv(i,j)) (SHH(i,j)-svv(i,j))*>|2/xn(i,j)I
[0024] 利用下式计算混合散射分量Psd(i,j):
[0025] Psd (i,j) =Ps(i,j) *Pd(i,j)
[0026] 贝lj,形成的特征向量P(i,j) = [SHH(i,j),Psd(i,j),Pv(i,j)]。
[0027] 步骤二:训练SVM分类器:
[0028] 利用已知舰船目标和非舰船目标的极化SAR观测数据,根据步骤一提供的方法提 取特征向量,进行训练得到所需的SVM分类器。
[0029] 步骤三:进行分类
[0030] 将极化SAR图像中待检测区域的特征向量P(i,j)输入到已经训练好的SVM分类 器中,得到分类结果。
[0031] 本发明的有益效果是:
[0032] 1、通过目标的后向散射信息也可以很好地实现舰船目标的检测;
[0033]2、算法在抑制虚警和提高检测效率上有突出的表现。
【附图说明】
[0034] 图1是基于极化目标分解的SVM舰船目标检测的具体流程图;
[0035] 图2是东京湾海域C波段实测数据;
[0036] 图3是本发明和反射对称性的舰船目标检测算法的结果对比图,(a)是Pfa= IX10 6时反射对称检测算法的结果图;(b)是本发明的检测结果图;(C)是两种检测方法的 检测结果统计表。
【具体实施方式】
[0037] 下面结合实验对本发明提供的基于极化目标分解的SVM舰船目标检测方法进行 详细说明。
[0038] 图1是基于极化目标分解的SVM舰船目标检测的具体流程图。该流程图包括训 练过程和检测过程。训练过程输入的是样本极化SAR数据,即已知舰船目标和非舰船目标 的极化SAR观测数据,训练样本的真实情况已有目视解译法或者其他方法获得。利用本发 明得到的步骤一计算训练样本的三个特征分量SHH(i,j),Psd(i,j),Pv(i,j),得到特征向量 P(i,j)。将训练样本的特征向量和对应标签(即有目标和无目标两种标签)输入到SVM进 行训练,得到所需的SVM分类器,在MATLAB2010中调用svmtrain函数,即可实现,得到SVM 分类器。检测过程输入待测极化SAR数据,利用训练过程得到的SVM,即可得到待测数据是 否为舰船目标。将标签值等于1的像素的灰度值设为255,即是舰船目标。将标签值等于0 的像素的灰度值设为〇,即是非舰船目标。在MATLAB2010中调用svmclassify函数(Group =svmclassify(SVMStruct,Sample),即可实现。
[0039] 图2是本发明选取的东京湾C波段实测数据,其中矩形框内的圆圈内所标示的两 个区域a和b的切片像素得到的样本标签对SVM进行训练。
[0040]图3是本发明与反射对称性的舰船目标检测算法的结果对比图。
[0041] 实验中Rd(detectionrate,检测率)和FoM(FiguresofMerit,品质因数)的定 义如下:
[0044] 上两式中,义表示算法检测到的目标数量,N,表示真实的目标数量,N,3表示虚警 数量。
[0045] 由图3可以看出:当利用反射对称性的舰船目标检测方法对图2中C波段东京湾 数据所取区域进行检测时,Pfa= 1X10 6的情况下检测结果如图3(a)所示,其中矩形框内 的区域代表检测目标,椭圆框内的区域代表虚警。可以看出,9个目标被完全检测出来,但 虚警数量较多,且目标的结构信息比较模糊,特别是左起第五个目标的十字模糊体现的很 严重;当利用本发明对同样的数据进行检测时,结果如图3(b)所示。9个真实目标同样被 完全检测出来,虚警数量只有1个,且目标的结构信息较为明确,两种方法的具体比较见图 3 (c),从图中可以看出,本发明的品质因数FoM高于反射对称性的舰船目标检测算法。
【主权项】
1. 一种基于极化目标分解的支持向量机舰船目标检测方法,其特征在于,包括下述步 骤: 步骤一:特征向量的选取: 设已知极化SAR观测数据的共极化分量Shh (i,j),Svv (i,j)和交叉极化分量Shv (i,j), 其中i,j表示像素点坐标,SAR指合成孔径雷达; 利用下式计算体散射分量Pv(i,j): Pv(i, j) = 4|<|2SHV(i, j) |2> 其中,〈?>表示计算邻域平均,邻域的大小根据实际情况确定; 利用下述步骤计算表面散射分量Ps(i,j)和二面角散射分量Pd(i,j): 首先计算中间量xn (i, j)和x22(i, j): X11(i, j) = < IShh (i, j) +Svv (i, j) 12>-2< I 2Shv (i, j) 12> x22 (i, j) =〈 IShh (i, j) -Svv (i, j) 12>-〈 I 2SHV (i, j) 12> 如果 xn (i, j) > x22 (i, j),则令: a (i, j) = 〇, P (i, j) = < (SHH(i, j)+Svv(i, j)) (SHH(i, j)-Svv(i, j))*>/xn(i, j) Ps(i, j) = |xn(i, j) + |〈(SHH(i, j)+Svv(i, j)) (SHH(i, j)-Svv(i, j))*>|2/xn(i, j) Pd(i, J') = |x22(i, j)-|<(SHH(i, j)+Svv(i, j)) (SHH(i, j)-Svv(i, j))*> IVx11 (i, j) 否则令: 0 (i, j) = 〇, a (i, j) = <(SHH(i, j)+Svv(i, j)) (SHH(i, j)-Svv(i, j))*>/x22(i, j) Pd(i, J') = |x22(i, j)+<| (SHH (i, j)+Svv) (SHH (i, j)-Svv(i, j))*> IVx11 (i, j) Ps(i, j) = |xn(i, j)-|〈(SHH(i, j)+Svv(i, j)) (SHH(i, j)-Svv(i, j))*>|2/xn(i, j) 利用下式计算混合散射分量Psd(i,j): Psd(i, j) = Ps (i, j) ? Pd(i, j) 则形成的特征向量 P(i,j) = [SHH(i,j),Psd(i,j),Pv(i,j)]; 步骤二:训练SVM分类器: 利用已知舰船目标和非舰船目标的极化SAR观测数据,根据步骤一提供的方法提取特 征向量,进行训练得到所需的支持向量机分类器; 步骤三:进行分类: 将极化SAR图像中待检测区域的特征向量P(i, j)输入到已经训练好的支持向量机分 类器中,得到分类结果。
【专利摘要】本发明提供一种基于极化目标分解的SVM舰船目标检测方法。本发明技术方案的基本原理主要是从目标的极化散射机理出发,提取目标的特征向量,再结合SVM进行舰船目标检测。技术方案包括:步骤一:特征向量的选取;步骤二:训练SVM分类器;步骤三:进行分类。本发明通过目标的后向散射信息提取特征向量可以很好的实现舰船目标检测,并且在抑制虚警和提高检测率方面有突出的表现。
【IPC分类】G06K9/62, G06K9/00
【公开号】CN105069432
【申请号】CN201510484492
【发明人】高贵, 王肖洋, 周石琳, 欧阳克威
【申请人】中国人民解放军国防科学技术大学
【公开日】2015年11月18日
【申请日】2015年8月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1