[发明专利]基于堆栈自编码器的海面目标检测方法有效
申请号: | 201911378271.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN111144316B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 闫贺;王珏;黄佳;陈超;李瑞安 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06V20/00 | 分类号: | G06V20/00;G06V10/774;G06V10/82;G06N3/0455;G06N3/088;G06N3/09;G06N3/048;G06N3/084 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈国强 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 堆栈 编码器 海面 目标 检测 方法 | ||
1.一种基于堆栈自编码器的海面目标检测方法,其特征在于:包括以下步骤:
步骤1,对海面回波数据进行预处理,得到二维图像,并将其按方位向时间分为训练集和测试集;
步骤2,基于堆栈自编码器进行海面目标检测,所述堆栈自编码器由输入层,2个由自编码器构成的隐含层,logistic分类器依次连接组成,海面目标检测包括以下三个步骤:逐层无监督预训练、有监督微调以及测试集的测试;
步骤3,利用测试集对步骤2训练好的网络模型进行性能测试,并将测试集的分类标签反映射为图像中心待检测单元的分类标签;计算出堆栈自编码器算法下的虚警概率pfa和检测概率pd;
所述步骤1的具体步骤为:在已知合作目标的前提下,将目标标记为1,海杂波标记为0,得到每个单元所对应的标签;从图像域出发,采用滑窗模式将海面回波数据中每个单元拓展成二维图像,并将单元标签映射为对应拓展图像的标签,从而获得大量的二维图像及其对应标签,以方位向时间作为划分依据,其前半部分拓展的图像作为训练集,后半部分作为测试集;
所述步骤2包括以下步骤:
步骤2-1,逐层无监督训练:随机初始化模型参数,对于给定的m个训练集D:{(x(1),y(1)),…,(x(i),y(i)),…,(x(m),y(m))},x为每个训练样本所有单元组成的向量,y为其对应的标签,上标(1)、(i)、(m)为样本计数,将D中数据集记为D1′={x(1),x(2),…,x(m)};
设第一个自编码器对于样本x(i)的输出为并记为一阶特征;f(·)取sigmoid函数为激活函数,W1、b1分别表示第一个自编码器的系数权重系数和偏置项,则根据D1′构造如下的代价函数:
其中,||·||表示l2范式,λ表示超参数;采用梯度下降算法对代价函数进行优化,直至收敛:
其中,α为学习效率,取值范围为(0,1];
将一阶特征作为第二个编码器的输入,重复上述步骤完成对第二个自编码器的训练,获取二阶特征
步骤2-2,有监督微调:舍弃堆栈自编码器的“解码”层,用训练logistic分类器,将二阶特征作为分类器的输入,然后将训练集标签{y(1),y(2),…,y(m)}代入,使用随机梯度下降法并结合反向传播算法调整所有层的参数以最小化代价函数,为了防止虚警的发生,考虑在代价函数中加入正负样本权值[α,β],其整体代价函数J(W,b)表示为:
其中,sl表示第l层的神经单元个数,hW,b(x)表示最后输出结果,表示第l层第i单元与第l+1层第j单元间的权重系数,nl表示整个模型的层数。
2.根据权利要求1所述的基于堆栈自编码器的海面目标检测方法,其特征在于:所述步骤3中,由虚警概率pfa和检测概率pd分析得出性能,虚警概率pfa和检测概率pd的计算公式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911378271.X/1.html,转载请声明来源钻瓜专利网。