基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法

文档序号:6535544阅读:105来源:国知局
基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法
【专利摘要】基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,包括以下步骤:第一步,对采集到的合成孔径雷达目标图像进行图像预处理;第二步,选取若干幅相同目标不同方位角下的合成孔径雷达目标图像作为低分辨率图像;第三步,用双立方插值算法构造分辨率为原分辨率2倍的参考帧;第四步,对低分辨率图像进行凸集投影超分辨率重构得到超分辨率合成孔径雷达图像;第五步,用二维离散小波分解和主成分分析方法对重构后的超分辨率合成孔径雷达图像进行特征提取;第六步,用支持向量机对提取得到的特征进行分类识别,从而判断合成孔径雷达目标图像的种类和型号。
【专利说明】基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法
【技术领域】
[0001]本发明涉及图像处理、模式识别等领域,尤其涉及合成孔径雷达图像处理与目标识别领域。
【背景技术】
[0002]合成孔径雷达(Synthetic Aperture Radar, SAR)图像目标识别是SAR图像处理和解译的关键步骤,在民用和军事领域均具有重要的应用价值。SAR图像目标识别是对获取的含有目标的SAR图像进行目标检测、定位并判别出目标的种类和型号的过程。假设一幅SAR图像中的目标已被检测出且其位置已经确定,则可以从图像中提取包含目标的切片图像对其种类和型号进行识别。在实际应用中,雷达分辨率越高,得到的图像越清晰,目标的识别率也越高,因此,提高图像分辨率是提高图像目标识别率的关键。对于合成孔径雷达系统,要获取高分辨率图像,需要加大信号带宽,加长合成孔径长度,这对系统提出了更高的要求,并给运动补偿和成像处理工作带来了更大的困难。
[0003]因此,考虑将超分辨率信息处理技术引入到合成孔径雷达图像处理和目标识别中,在不增加信号谱宽和合成孔径长度的前提下,提高雷达图像的分辨率,从而提高目标识别的正确率。图像超分辨率重构是指利用一系列低分辨率图像生成一幅高分辨率图像从而获取图像更多的信息和细节。凸集投影是一种较为经典的空间域的图像重构算法,其利用投影来表示凸集约束,具有良好 的适应性和重构效果。

【发明内容】

[0004]本发明将凸集投影超分辨率重构技术和目标识别技术相结合,利用凸集投影超分辨率重构技术获取超分辨率合成孔径雷达图像,在不增加信号谱宽和合成孔径长度的前提下,提高合成孔径雷达图像的分辨率,进行提高合成孔径雷达图像目标识别的正确率。
[0005]本发明解决其技术问题所采用的技术方案是:
[0006]基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,其特征在于:所述合成孔径雷达图像目标识别方法包括以下步骤:
[0007]步骤1,对采集到的一系列未知目标的同类不同方位角下的原始合成孔径雷达目标图像进行图像预处理;
[0008]步骤2,选取M幅不同方位角下的合成孔径雷达目标图像作为低分辨率图像,这些合成孔径雷达目标图像的目标方位角间隔不应大于30°,且M≥4 ;
[0009]步骤3,选择其中一幅低分辨率图像作为参考图像,采用双立方插值算法将其构造成为分辨率为原分辨率2倍的参考帧,作为超分辨率图像的初始估计;
[0010]步骤4,设置迭代次数,依次对上述每一幅低分辨率合成孔径雷达目标图像进行如下操作:4.1)用预滤波梯度法进行运动估计,得到图像像素的运动轨迹,确定每幅低分辨合成孔径雷达目标图像的运动补偿值;4.2)对每幅低分辨率合成孔径雷达目标图像的像素进行投影迭代,基于点扩散函数计算真实图像与估计图像之间的残差;4.3)如果计算得到的残差大于一个阈值,则根据残差修正高分辨率图像的像素值;检查是否达到预设的迭代次数,若未到达则继续依次对每一幅低分辨率合成孔径雷达目标图像进行如上操作直至结束,得到一幅分辨率为原分辨率2倍的凸集投影超分辨率重构图像;
[0011]步骤5,采用二维离散小波分解以及主成分分析方法对凸集投影超分辨率重构后的图像提取特征矢量;
[0012]步骤6,使用经过训练的支持多目标分类的支持向量机对上述特征矢量进行分类,从而识别出该多幅合成孔径雷达目标图像的目标种类和型号。
[0013]进一步,所述步骤I中,预处理包括噪声处理,幅度值归一化处理,以及估计合成孔径雷达图像中目标的方位角。
[0014]进一步,所述步骤5中,二维离散小波分解以及主成分分析方法包括:对重构后的图像作3层二维离散小波分解,提取3层分解后的低频子带图像,用LL3表示;用主成分分析方法进行下一步的特征提取,将LL3表示成一个列矢量,用所有训练样本生成的矢量组成数据矩阵Xmxn,其中m为LL3表示成的列矢量的维数,η为训练样本的数目,计算自相关矩阵C=E [XmXnXmxnT],且将C作特征值分解,得到特征矢量Vi和特征值λ i,i=l, 2,...,m,选择Ai中最大的N个值对应的特征矢量为基向量,将这些特征矢量作为列向量构造变换矩阵W= [V1V2…vN]τ,经过计算y=W.X,可得到输入数据X的N维的特征矢量Y。
[0015]进一步,所述步骤6中,支持向量机的核函数为高斯径向基。
[0016]本发明的技术构思为:该方法的一个递推过程包括以下基本步骤:
[0017]I)、对采集到的合成孔径雷达目标图像进行图像预处理。
[0018]2)、选取若干幅同目标不同方位角下的合成孔径雷达目标图像作为低分辨率图像。`
[0019]3)、用双立方插值算法构造分辨率为原分辨率2倍的参考帧;
[0020]4)、对低分辨率图像进行凸集投影超分辨率重构得到超分辨率合成孔径雷达图像。
[0021]5)、用二维离散小波分解和主成分分析方法对重构后的超分辨率合成孔径雷达图像进行特征提取。
[0022]6)、用支持向量机对提取得到的特征进行分类识别,从而判断合成孔径雷达目标图像的种类和型号。
[0023]本发明的有益效果主要表现在:用凸集投影超分辨率重构技术对采集到的若干幅同类不同方位角下的合成孔径雷达目标图像进行图像处理,在不增加信号谱宽和合成孔径长度的前提下,提高了合成孔径雷达图像的分辨率,从而提高了合成孔径雷达图像目标识别的正确率,有利于提高合成孔径雷达图像解译的正确率。
【专利附图】

【附图说明】
[0024]图1为本发明的基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法的流程图。
[0025]图2为本发明的特征提取过程示意图。
[0026]图3为本发明在不同方位角间隔下得到的不同的目标正确识别率。[0027]图4为本发明的凸集投影超分辨率重构算法中取不同迭代次数后不同的残差值。【具体实施方式】
[0028]下面结合附图和实施例对本发明作进一步说明。
[0029]参照图1和图2,基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,包括以下步骤:
[0030]步骤1,对采集到的一系列未知目标的同类不同方位角下的原始合成孔径雷达目标图像进行图像预处理;
[0031]步骤2,选取M幅不同方位角下的合成孔径雷达目标图像作为低分辨率图像,这些合成孔径雷达目标图像的目标方位角间隔不应大于30°,且M≤4 ;
[0032]步骤3,选择其中一幅低分辨率图像作为参考图像,采用双立方插值算法将其构造成为分辨率为原分辨率2倍的参考帧,作为超分辨率图像的初始估计;
[0033]步骤4,设置迭代次数,依次对上述每一幅低分辨率合成孔径雷达目标图像进行如下操作:4.1)用预滤波梯度法进行运动估计,得到图像像素的运动轨迹,确定每幅低分辨合成孔径雷达目标图像的运动补偿值;4.2)对每幅低分辨率合成孔径雷达目标图像的像素进行投影迭代,基于点扩散函数计算真实图像与估计图像之间的残差;4.3)如果计算得到的残差大于一个阈值,则根据残差修正高分辨率图像的像素值;检查是否达到预设的迭代次数,若未到达则继续依次对每一幅低分辨率合成孔径雷达目标图像进行如上操作直至结束,得到一幅分辨率为原分辨率2倍的凸集投影超分辨率重构图像;
[0034]步骤5,采用二维离散小波分解以及主成分分析方法对凸集投影超分辨率重构后的图像提取特征矢量;
[0035]步骤6,使用经过 训练的支持多目标分类的支持向量机对上述特征矢量进行分类,从而识别出该多幅合成孔径雷达目标图像的目标种类和型号。
[0036]进一步,所述步骤I中,预处理包括噪声处理,幅度值归一化处理,以及估计合成孔径雷达图像中目标的方位角。
[0037]进一步,所述步骤5中,二维离散小波分解以及主成分分析方法包括:对重构后的图像作3层二维离散小波分解,提取3层分解后的低频子带图像,用LL3表示;用主成分分析方法进行下一步的特征提取,将LL3表示成一个列矢量,用所有训练样本生成的矢量组成数据矩阵Xmxn,其中m为LL3表示成的列矢量的维数,η为训练样本的数目,计算自相关矩阵C=E [XmXnXmxnT],且将C作特征值分解,得到特征矢量Vi和特征值λ i,i=l, 2,...,m,选择Ai中最大的N个值对应的特征矢量为基向量,将这些特征矢量作为列向量构造变换矩阵W= [V1V2…vN]τ,经过计算y=W.X,可得到输入数据X的N维的特征矢量Y。
[0038]进一步,所述步骤6中,支持向量机的核函数为高斯径向基。
[0039]本实施例采用美国DARPA/AFRL MSTAR项目组提供的实测SAR地面静止军用目标数据,将本发明方法和未进行凸集投影超分辨率重构的SAR图像目标识别方法进行比较。
[0040]MSTAR数据库中的SAR目标图像大小约为128X128像素,目标主要集中在小于64X64像素的区域中,其余区域均为杂波,杂波区域过大将不必要地增加后续处理过程的计算量,因此,需要对原始SAR目标图像进行截取,形成尺寸为64X64像素的新目标图像。原始SAR图像中,存在着乘性噪声,乘性噪声将影响后续处理结果的准确性,因此,需要在识别前将目标图像的幅度值作对数变换,使图像中的乘性噪声转换为加性噪声。本实施例针对MSTAR数据库的十类地面静止军用目标数据进行目标识别,在原始SAR图像中,不同类别的目标图像的幅度值分布差别较大,因此需要对图像幅度值进行归一化处理,使归一化后图像中各像素的幅度值的均值为O,标准差为I。本实施例中SAR图像目标的方位角由MSTAR数据提供。
[0041]本实施例超分辨率重构的目标是生成分辨率为原分辨率2倍的超分辨率图像,因此,选取MS 22幅同类别不同方位角下的合成孔径雷达目标图像作为低分辨率图像,本实施例取M=4。由图3可见,该4幅合成孔径雷达目标图像的方位角间隔应小于30°,才可获得高于未进行凸集投影超分辨率重构的SAR图像目标识别方法的正确目标识别率,且如图3所示,当方位角间隔为5°时,目标的正确识别率最高,故本实施例选取方位角间隔为5°的4幅合成孔径雷达目标图像作为低分辨率图像。
[0042]选择该4幅合成孔径雷达目标图像中的其中一幅作为参考图像,采用双立方插值算法将其构造成为分辨率为原分辨率2倍的参考帧,作为超分辨率图像的初始估计;根据图4设置凸集投影超分辨率重构算法的迭代次数,由图4可见,当迭代次数设置在10次以上时,残差趋于稳定,因而,本实施例设置迭代次数为10。依次对上述每一幅低分辨率合成孔径雷达目标图像进行如下操作:1)用预滤波梯度法进行运动估计,得到图像像素的运动轨迹,确定每幅低分辨合成孔径雷达目标图像的运动补偿值;2)对每幅低分辨率合成孔径雷达目标图像的像素进行投影迭代,基于点扩散函数计算真实图像与估计图像之间的残差;3)如果计算得到的残差大于一个阈值,则根据残差修正高分辨率图像的像素值;检查是否达到预设的迭代次数,若未到达则继续依次对每一幅低分辨率合成孔径雷达目标图像进行如上操作直至结束,最终得到一幅分辨率为原分辨率2倍的凸集投影超分辨率重构图像。[0043]采用二维离散小波分解以及主成分分析方法对凸集投影超分辨率重构后的图像提取特征矢量,如图2所示。将重构后的图像作3层二维离散小波分解,提取3层分解后的低频子带图像,用LL3表示。用主成分分析进行下一步的特征提取。将大小为16X16像素的LL3表示成一个256维的列矢量,用所有训练样本生成的矢量组成数据矩阵Xmxn,其中m=256,n为训练样本的数目,本实施例中n=2747。计算自相关矩阵C=E [XmXnXmXnT],且将C作特征值分解,得到特征矢量Vi和特征值λ i,i=l, 2,...,m。选择λ i中最大N个值对应的特征矢量为基向量,本实施例中N=200,将这些特征矢量作为列向量构造变换矩阵W= [V1V2…V200It°经过计算y=W.X,可得到输入数据X的200维特征矢量y。
[0044]MSTAR数据包含俯视角分别为15°和17°的SAR目标图像数据,本实施例选取俯视角为17°的图像数据为训练样本,俯视角为15°的图像数据为测试样本,具体训练样本和测试样本可见表1。因而,本实施例的训练样本数为2747,测试样本数为3203,用训练样本训练支持多类别分类的支持向量机分类器,训练后的支持向量机用于对测试样本分类识另O。其中,支持向量机的核函数为高斯径向基。将本发明方法得到的目标正确识别率与未进行凸集投影超分辨率重构的SAR图像目标识别方法得到的目标正确识别率比较,比较结果如表2所示。由表2可见,本发明方法得到的目标平均正确识别率明显高于未进行凸集投影超分辨率重构的SAR图像目标识别方法得到的目标平均正确识别率。
【权利要求】
1.基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,其特征在于:所述合成孔径雷达图像目标识别方法包括以下步骤: 步骤1,对采集到的一系列未知目标的同类不同方位角下的原始合成孔径雷达目标图像进行图像预处理; 步骤2,选取M幅不同方位角下的合成孔径雷达目标图像作为低分辨率图像,这些合成孔径雷达目标图像的目标方位角间隔不应大于30°,且M≥4 ; 步骤3,选择其中一幅低分辨率图像作为参考图像,采用双立方插值算法将其构造成为分辨率为原分辨率2倍的参考帧,作为超分辨率图像的初始估计; 步骤4,设置迭代次数,依次对上述每一幅低分辨率合成孔径雷达目标图像进行如下操作:4.1)用预滤波梯度法进行运动估计,得到图像像素的运动轨迹,确定每幅低分辨合成孔径雷达目标图像的运动补偿值;4.2)对每幅低分辨率合成孔径雷达目标图像的像素进行投影迭代,基于点扩散函数计算真实图像与估计图像之间的残差;4.3)如果计算得到的残差大于一个阈值,则根据残差修正高分辨率图像的像素值;检查是否达到预设的迭代次数,若未到达则继续依次对每一幅低分辨率合成孔径雷达目标图像进行如上操作直至结束,得到一幅分辨率为原分辨率2倍的凸集投影超分辨率重构图像; 步骤5,采用二维离散小波分解以及主成分分析方法对凸集投影超分辨率重构后的图像提取特征矢量; 步骤6,使用经过训练的支持多目标分类的支持向量机对上述特征矢量进行分类,从而识别出该多幅合成孔径雷达目标图像的目标种类和型号。
2.如权利要求1所述的基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,其特征在于:所述步骤I中,预处理包括噪声处理,幅度值归一化处理,以及估计合成孔径雷达图像中目标的方位角。
3.如权利要求1所述的基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,其特征在于:所述步骤5中,二维离散小波分解以及主成分分析方法包括:对重构后的图像作3层二维离散小波分解,提取3层分解后的低频子带图像,用LL3表示;用主成分分析方法进行下一步的特征提取,将LL3表示成一个列矢量,用所有训练样本生成的列矢量组成数据矩阵Xmxn,其中m为LL3表示成的列矢量的维数,η为训练样本的数目,计算自相关矩阵C=E [XmXnXmxnT],且将C作特征值分解,得到特征矢量Vi和特征值λ i,i=l, 2,...,m,选择Xi中最大的N个值对应的特征矢量为基向量,将这些特征矢量作为列向量构造变换矩阵W=Iiv1 V2…vN]T,经过计算y=W.X,可得到输入数据X的N维的特征矢量y。
4.如权利要求1所述的基于凸集投影超分辨率重构的合成孔径雷达图像目标识别方法,其特征在于:所述步骤6中,支持向量机的核函数为高斯径向基。
【文档编号】G06K9/62GK103870836SQ201410013223
【公开日】2014年6月18日 申请日期:2014年1月10日 优先权日:2014年1月10日
【发明者】宦若虹, 潘赟, 王楚, 郭峰 申请人:浙江工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1