SAR图像目标识别方法及装置与流程

文档序号:18398400发布日期:2019-08-09 23:38阅读:878来源:国知局
SAR图像目标识别方法及装置与流程

本发明涉及sar图像分析技术领域,尤其涉及sar图像目标识别方法及装置。



背景技术:

合成孔径雷达(syntheticapertureradar,sar)是一种高分辨率成像雷达,可以在能见度极低的气象条件下获得高分辨率雷达图像。它具有不受光照、天气等外部条件限制的优点,还可以进行全天时、全天候、长期的监测。随着雷达技术的发展,sar图像监测已经广泛应用于农业、军事等各个领域。随着sar技术的发展,sar数据大量增加,传统的基于人工判读的图像识别方法不能满足实时性、准确性等等需求。因此通过计算机程序来实现sar图像目标的识别是目前的研究热点以及难点。

sar图像不同于光学图像,它通常表现为稀疏的散射中心分布,并对成像的方位非常敏感,在不同视角上的目标呈现很大的差异。目前常用的sar目标识别方法有基于神经网络的算法,神经网络以其强大的自学习能力、高速寻找最优解等能力,得到了广泛的应用。网络架构的选择以及参数的设置是影响识别性能的两大关键因素。在网络架构的选择方面,随机网络以其能够通过随机选取网络参数集把非线性问题近乎简化为线性问题,且不需要通过迭代优化网络参数来提高学习速度等优势,开始引起人们的关注。其中,随机向量函数功能连接(randomvectorfunctionallink,rvfl)是随机网络的一个典型模型,其通过随机权重把输入信息投射到更高纬度空间,把需要通过多次迭代优化的网络转换为线性最小二乘问题,相比迭代学习大大减少了训练网络所需时间。但是该模型在实际应用中,仍存在参数设置不合理的问题。随机配置网络(stochasticconfigurationnetwork,scn)可以有效解决参数的设置问题,其通过不等式约束来随机配置输入权重和偏置,且逐渐增加隐藏层节点数逐渐增加,有效降低网络的复杂度且减少了参数的设置。

在随机配置网络scn的训练过程中容易出现过拟合现象,因此,通常在训练中采用早停法来防止过拟合现象的发生,但是这种方法仅适用于样本量非常大的情况,在sar图像目标识别中,经常面临sar数据较少的情况,利用早停法来防止过拟合现象存在网络的性能未达到最优就停止训练的问题,网络性能不可靠,利用该网络获得的识别结果不准确。



技术实现要素:

本发明实施例提供一种sar图像目标识别方法,用以准确识别sar图像目标,在避免网络训练过程中出现过拟合现象的同时,提高网络性能,保证sar图像目标识别结果的准确性,该方法包括:

获取sar图像目标数据;

利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

本发明实施例提供一种sar图像目标识别装置,用以准确识别sar图像目标,在避免网络训练过程中出现过拟合现象的同时,提高网络性能,保证sar图像目标识别结果的准确性,该装置包括:

数据获取模块,用于获取sar图像目标数据;

目标识别模块,用于利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下方法:

获取sar图像目标数据;

利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行如下方法的计算机程序:

获取sar图像目标数据;

利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

相对于现有技术中采用早停法来防止随机配置网络scn的过拟合现象的技术方案而言,本发明实施例通过获取sar图像目标数据,利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,在随机配置网络模型的训练过程中,第一步先根据随机配置网络模型的输出权重确定随机配置网络模型的残差,第二步为若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重,从而对随机配置网络模型中输出权重较大的权值进行衰减,有效避免网络训练过程中出现过拟合现象,然后重复执行第一步和第二步,直至随机配置网络模型的残差满足约束条件,在避免网络训练过程中出现过拟合现象的同时,使网络性能达到最优,保证了sar图像目标识别结果的准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中sar图像目标识别方法示意图;

图2为本发明实施例中sar图像目标识别装置结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

为了准确识别sar图像目标,在避免网络训练过程中出现过拟合现象的同时,提高网络性能,保证sar图像目标识别结果的准确性,本发明实施例提供一种sar图像目标识别方法,如图1所示,该方法可以包括:

步骤101、获取sar图像目标数据;

步骤102、利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

由图1所示可以得知,本发明实施例通过获取sar图像目标数据,利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,在随机配置网络模型的训练过程中,第一步先根据随机配置网络模型的输出权重确定随机配置网络模型的残差,第二步为若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重,从而对随机配置网络模型中输出权重较大的权值进行衰减,有效避免网络训练过程中出现过拟合现象,然后重复执行第一步和第二步,直至随机配置网络模型的残差满足约束条件,在避免网络训练过程中出现过拟合现象的同时,使网络性能达到最优,保证了sar图像目标识别结果的准确性。

具体实施时,首先获取sar图像目标数据,然后利用训练好的随机配置网络模型获得sar图像目标数据的识别结果。目前常用的sar目标识别方法有基于神经网络的算法,神经网络以其强大的自学习能力、高速寻找最优解等能力,得到了广泛的应用。网络架构的选择以及参数的设置是影响识别性能的两大关键因素。在网络架构的选择方面,随机网络以其能够通过随机选取网络参数集把非线性问题近乎简化为线性问题,且不需要通过迭代优化网络参数来提高学习速度等优势,开始引起人们的关注。其中,随机向量函数功能连接(randomvectorfunctionallink,rvfl)是随机网络的一个典型模型,其通过随机权重把输入信息投射到更高纬度空间,把需要通过多次迭代优化的网络转换为线性最小二乘问题,相比迭代学习大大减少了训练网络所需时间。但是该模型在实际应用中,仍存在参数设置不合理的问题。发明人发现,随机配置网络(stochasticconfigurationnetwork,scn)可以有效解决参数的设置问题,其通过不等式约束来随机配置输入权重和偏置,且逐渐增加隐藏层节点数逐渐增加,有效降低网络的复杂度且减少了参数的设置。

实施例中,在获取sar图像目标数据之后,提取sar图像目标数据的投影特征;利用训练好的随机配置网络模型获得sar图像目标数据的识别结果包括:利用训练好的随机配置网络模型获得所述投影特征的识别结果。目前应用于sar目标识别的特征主要包括:几何形状特征、投影特征和电磁散射特征。发明人发现,几何形状特征描述了目标的物理尺寸、几何外形等信息,具有良好的直观性,典型的几何形状特征有目标区域、目标轮廓、纹理特征等,但是常用几何特征的计算方法受sar图像中强散射目标旁瓣效应的影响,特征提取的精度普遍不高。目标的电磁散射特征可以很好反映目标的本质属性,代表性的电磁散射特征为目标散射中心,如属性散射中心(attributedscatteringcenter,asc),可以为目标提供丰富的物理结构信息,但是由于目标的电磁散射特性随着目标内部配置、环境及观测条件的变化均可发生强烈的变化,通过实际测量和仿真建立包含各种条件的完备模板库非常困难。投影特征通过对原始sar图像投影变换的方式得到特征矢量,降低维度,更适合应用于sar图像的特征提取。因此,本发明实施例在获取sar图像目标数据之后,提取sar图像目标数据的投影特征,然后利用训练好的随机配置网络模型获得所述投影特征的识别结果,从而获得更加准确的识别结果。

实施例中,采用二维主成分分析(two-dimensionalprincipalcomponentanalysis,2dpca)获得sar图像目标数据的投影特征。目前典型的获得投影特征的方法包括主成分分析(principalcomponentanalysis,pca),线性鉴别分析(lineardiscriminantanalysis,lda)。pca算法是一种典型的特征提取算法,提取出的sar图像目标的特征信息与其散射中心信息相对应,而散射中心信息是sar目标的关键识别特征,相比其他算法,利用pca算法可以提取出更加具有辨识度的sar图像特征。但是发明人发现,基于pca算法的特征提取,需要预先将原始的sar图像转换为向量,这样会破坏sar图像的二维结构。因此本发明实施例采用2dpca算法获得sar图像目标数据的投影特征,相比pca算法更适用于sar图像特征提取,既保留了二维图像矩阵结构,同时也能够有效地提取出目标的散射信息。设sar图像目标数据为{ii∈rk×n,i=1,2,...,n},i是sar图像目标数据中的序列号,n为sar图像目标数据总数,按如下公式获得sar图像目标数据的投影特征:

其中,为全部训练样本的均值,i是sar图像目标数据中的序列号,n为sar图像目标数据总数,ii为sar图像目标数据。

实施例中,提取所述sar图像目标数据的投影特征之后,确定满足如下条件的投影特征对应的特征向量:

s.t.φtφ=er×r(3)

其中er×r为r阶单位矩阵,g为投影特征,φ为满足条件的投影特征对应的特征向量;

利用训练好的随机配置网络模型获得sar图像目标数据的识别结果包括:利用训练好的随机配置网络模型获得特征向量的识别结果。

具体实施时,随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

发明人发现,在随机配置网络scn的训练过程中容易出现过拟合现象,因此,通常在训练中采用早停法来防止过拟合现象的发生,但是这种方法仅适用于样本量非常大的情况,在sar图像目标识别中,经常面临sar数据较少的情况,利用早停法来防止过拟合现象存在网络的性能未达到最优就停止训练的问题,网络性能不可靠,利用该网络获得的识别结果不准确。因此,本发明实施例通过获取sar图像目标数据,利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,在随机配置网络模型的训练过程中,第一步先根据随机配置网络模型的输出权重确定随机配置网络模型的残差,第二步若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重,从而对随机配置网络模型中输出权重较大的权值进行衰减,有效避免网络训练过程中出现过拟合现象,然后重复执行第一步和第二步,直至随机配置网络模型的残差满足约束条件,在避免网络训练过程中出现过拟合现象的同时,使网络性能达到最优,保证了sar图像目标识别结果的准确性。

实施例中,按如下公式确定随机配置网络模型的残差:

e=hβ-f(4)

其中,e∈rm为随机配置网络模型的残差,h为隐含层节点的输出,β为输出权重,f为样本标签。

实施例中,在确定随机配置网络模型的残差之后,判断随机配置网络模型的残差是否满足约束条件,随机配置网络模型的训练过程中的约束条件为:

其中,l是网络隐含层节点数量,el-1是随机配置网络模型具有l-1个隐含层节点时的残差,hl是隐含层第l个节点的输出,r为大于0小于1的序列,μl为非负实数序列,μl≤1-r且x为输入层数据,q为网络输出数量。

实施例中,若残差不满足约束条件,则根据正则化项参数调整输出权重,包括:根据正则化项参数,隐含层节点的输出和样本标签调整输出权重。按如下公式调整输出权重:

β=(hth+λ·i)-1htf(6)

其中,β为输出权重,h为隐含层节点的输出,λ为正则化项参数,i为单位矩阵,f为样本标签。

实施例中,重复执行上述步骤,即:根据随机配置网络模型的输出权重确定随机配置网络模型的残差;若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重,直至随机配置网络模型的残差满足约束条件。

基于同一发明构思,本发明实施例还提供了一种sar图像目标识别装置,如下面的实施例所述。由于这些解决问题的原理与sar图像目标识别方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

图2为本发明实施例中sar图像目标识别装置的结构图,如图2所示,该装置包括:

数据获取模块201,用于获取sar图像目标数据;

目标识别模块202,用于利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,所述随机配置网络模型的训练过程包括:

重复执行如下步骤,直至随机配置网络模型的残差满足约束条件:

根据随机配置网络模型的输出权重确定随机配置网络模型的残差;

若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重。

一个实施例中,目标识别模块202进一步用于:根据正则化项参数,隐含层节点的输出和样本标签调整输出权重。

综上所述,本发明实施例通过获取sar图像目标数据,利用训练好的随机配置网络模型获得sar图像目标数据的识别结果,其中,在随机配置网络模型的训练过程中,第一步先根据随机配置网络模型的输出权重确定随机配置网络模型的残差,第二步为若所述残差不满足约束条件,根据正则化项参数调整随机配置网络模型的输出权重,从而对随机配置网络模型中输出权重较大的权值进行衰减,有效避免网络训练过程中出现过拟合现象,然后重复执行第一步和第二步,直至随机配置网络模型的残差满足约束条件,在避免网络训练过程中出现过拟合现象的同时,使网络性能达到最优,保证了sar图像目标识别结果的准确性。实施例中,随机配置网络scn可以有效解决参数的设置问题,其通过不等式约束来随机配置输入权重和偏置,且逐渐增加隐藏层节点数逐渐增加,有效降低网络的复杂度且减少了参数的设置;在获取sar图像目标数据之后,提取sar图像目标数据的投影特征,然后利用训练好的随机配置网络模型获得所述投影特征的识别结果,从而获得更加准确的识别结果;采用2dpca算法获得sar图像目标数据的投影特征,相比pca算法更适用于sar图像特征提取,既保留了二维图像矩阵结构,同时也能够有效地提取出目标的散射信息。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1