[发明专利]基于卷积神经网络复杂光照环境下的舰船目标识别方法在审

专利信息
申请号: 202110034668.8 申请日: 2021-01-12
公开(公告)号: CN112699833A 公开(公告)日: 2021-04-23
发明(设计)人: 米乐红;刘坤 申请(专利权)人: 上海海事大学
主分类号: G06K9/00 分类号: G06K9/00;G06K9/46;G06K9/62;G06N3/04;G06N3/08
代理公司: 上海互顺专利代理事务所(普通合伙) 31332 代理人: 裴姣姣
地址: 201306 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 卷积 神经网络 复杂 光照 环境 舰船 目标 识别 方法
【权利要求书】:

1.一种基于卷积神经网络的复杂光照环境下的舰船目标识别方法,其特征在于,包括以下步骤:

S1、将样本图片送入网络模型;

S2、进行损失函数特征约束;

S3、采用贝叶斯超参数优化方法对权重进行自适应优化;

S4、使用Adam方法对目标函数进行训练;

S5、测试得到舰船分类平均识别率;

所述步骤S1包含以下步骤:

S1.1、建立数据库,首先在谷歌地图上收集不同时间,不同光照程度的真实舰船图像12000张,然后通过数据增强生成模拟图像,并将模拟和真实图像一起作为训练数据,其中6000张7类舰船样本用来模拟光照,随机曝光程度ψ={10,25,50,65,80},随机分布使用均匀分布,让曝光模块以一定概率随机均匀的分布整张图像,变化处理后的图像加上真实数据集一共42000张,其中将30000张作为训练集,6000张作为验证集,6000张作为测试集;

S1.2、将原图像与不同曝光程度的舰船图像分批次输入到ResNet-50网络,首先将尺寸大小为224×224×3的舰船图像输入,经过64个卷积核为7×7,步长为2的卷积层,得到112×112×64的特征图,再通过步长为2的最大池化,得到56×56×64的特征图;

S1.3、经过三个残差模块,64个1×1卷积,64个步长为2的3×3卷积,256个1×1卷积堆叠而成,从而得到56×56×256的特征图;

S1.4、经过四个残差模块,128个1×1卷积,128个步长为2的3×3卷积,512个1×1卷积堆叠而成,获得28×28×512的特征图;

S1.5、经过6个残差模块,256个1×1卷积,256个步长为2的3×3卷积,1024个1×1卷积堆叠而成,得到14×14×1024的特征图;

S1.6、最后经过3个残差模块,512个1×1卷积,512个步长为2的3×3卷积,2048个1×1卷积堆叠而成,得到7×7×2048的特征图;

S1.7、通过平均池化得到1×1×2048的特征图,最后经过尺寸为(7,2048)全连接层得到维度为1×7的特征向量,最后用Softmax函数进行分类识别;

所述步骤S2包含以下步骤:

S2.1、生成特征向量,计算光照变化前后图像特征的统计矩A,包括均值m,标准方差σ,平滑度R,三阶矩u3,一致性U,熵e,并组成新的特征向量A=[m,σ,R,u3,U,e]如式(1)所示,再代入Pseudo-Huber损失函数进行特征约束,来减小光照对识别率的影响,L是灰度级总数,zi表示第i个灰度级,p(zi)是归一化直方图灰度级分布中灰度为zi的概率;

S2.2、建立特征损失函数,与光照,亮度,信息量相关的矢量特征都与原图像的差距减小,减弱了光照变化对识别的影响,会使舰船的识别率提高,将6个统计矩合成新的特征向量OFC(x)=(m,σ,R,u3,U,e),O(xi),O(Txi)是光照变化前后图片经过全连接层后的特征向量,OFC(xi),OFC(Txi)是光照变化前后图像经过计算统计矩后生成的新特征矢量,将变化前后的特征分别代入Pseudo-Huber损失函数,建立特征约束函数:

S2.3、建立总损失函数,总损失函数包括分类交叉熵损失和特征约束函数,λ12是权重,其中C为舰船类别数,表示为样本的真值标签向量,N为采用模拟舰船数,K为光照变化程度数,M为真实舰船数,第一项为交叉熵损失用来分类识别,第二项Pseudo-Huber损失函数约束,第三项为灰度直方图统计矩约束损失项,后两项约束了特征间的差异,λ12为权重系数,W为权值矩阵,b为偏置量,如式(4)所示:

所述步骤S3包含以下步骤:

S3.1、贝叶斯超参数优化,根据历史验证集合找出一个可能使损失函数小的超参数集合λ12,其次计算损失函数的值,更新从超参数到损失函数的树形估计模型,优化准则为预期改进法,根据代理函数选择新的超参数集合λ12进行试验,在历史集合所有的损失函数值中,满足p(c<c*)=0.15的条件,将历史记录分为两部分,l(λ)是由所有风险较小的部分超参数集合形成的分布,g(λ)则相反,然后估计超参数的分布,在c<c*超参数集合,存在n个取值(x1,x2,x3...xn),那l(λ)概率密度的估计为式(5),在l(λ)分布下采样,计算并选取l(λ)/g(λ)的最大值,作为本次迭代选取的超参数集合λ12,之后进行迭代,达到迭代次数或时间停止训练;

其中

所述步骤S4包含以下步骤:

S4.1、训练网络,完成网络参数的初始化设置;将样本按batch_size送入网络,然后计算目标值与实际输出偏差以及特征误差,完成网络的前向传播;判断偏差及特征误差是否在容许的范围e内,如果在,继续向前迭代,若不在容许范围,重新通过Adam优化方法更新权值与偏差;重复操作,直至达到迭代次数20000次,固定权值和阈值,保存网络模型;

所述步骤S5包含以下步骤:

S5.1、测试网络,在已训练好的网络模型上,输入测试样本6000张,得到输出7×1的特征向量预测值,从而得到正确的舰船分类。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110034668.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top