【技术实现步骤摘要】
一种海上船舶显著性检测方法及系统
本专利技术涉及目标检测跟踪
,特别涉及一种基于深度注意机制的海上船舶显著性检测方法及系统。
技术介绍
海上目标的显著性检测问题因其在海洋渔业、海上运输管制、海上军事以及水下运载器等领域的重要应用越来越受到人们关注。计算机辅助船舶检测的方法极大促进了该项研究的发展,提高了检测效率,释放了人力资源。近几年,深度学习的方法极大地促进了显著性检测的发展,取得了令人惊讶的表现,与此同时,应用于海上特定场景的船舶显著性检测也随之取得巨大的进步。这是由于深度学习拥有强大的特征表达能力,可以通过网络自下而上自动学习到船舶目标的低级特征和高级特征,并将其有效地提取,这些特征分级按层次排列,代表实际船舶目标的不同的语义信息,从而能够提供丰富而有辨别力的显著性检测结果。但是考虑到海洋环境的复杂性,检测会受到拍摄距离,海杂波,光照强度,天气变化,复杂背景以及船舶颜色和海面颜色对比不明显等因素的影响,单单凭借肉眼或现有的船舶检测算法,效率低、成本高且检测未必准确,难以达到令人满意的监测结果,进而虚警和漏检的情况会时常出现。近来,在船舶检测问题上,显著性检测能够极大地改善其检测性能。并且我们不可否认,之前的一些方法对船舶检测都做出了重大努力,但是也仍然存在问题,例如如何更多的检测出显著目标的边缘信息,如何尽可能的在减少计算量的基础上更自动,更快速地检测各种背景的海上显著目标,以及即使当前实验效果最好的完全卷积网络(FCN)在检测时,也不能完全有效地提取船舶目标的边缘信息等问题。因此 ...
【技术保护点】
1.一种海上船舶显著性检测方法,其特征在于,包括:/n步骤S1、获取存储有若干个待检测图像的数据库;/n步骤S2、将所述数据库作为残差网络的输入,采用所述残差网络进行特征提取得到浅层特征图和深层特征图;/n步骤S3、对所述深层特征图进行特征提取,得到仅有待检测目标的初始显著图;/n步骤S4、对所述浅层特征图进行特征细化处理之后与所述初始显著图进行叠加,得到显著性预测图;/n步骤S5、将所述步骤S4得到的所述显著性预测图作为所述残差网络的输入;重复所述步骤S2~步骤S4;直到循环次数达到预设值,将最后一次循环次数对应的所述显著性预测图作为最终显著性预测图。/n
【技术特征摘要】
1.一种海上船舶显著性检测方法,其特征在于,包括:
步骤S1、获取存储有若干个待检测图像的数据库;
步骤S2、将所述数据库作为残差网络的输入,采用所述残差网络进行特征提取得到浅层特征图和深层特征图;
步骤S3、对所述深层特征图进行特征提取,得到仅有待检测目标的初始显著图;
步骤S4、对所述浅层特征图进行特征细化处理之后与所述初始显著图进行叠加,得到显著性预测图;
步骤S5、将所述步骤S4得到的所述显著性预测图作为所述残差网络的输入;重复所述步骤S2~步骤S4;直到循环次数达到预设值,将最后一次循环次数对应的所述显著性预测图作为最终显著性预测图。
2.如权利要求1所述的海上船舶显著性检测方法,其特征在于,所述步骤S1包括:预先采集若干个所述待检测图像;每个所述待检测图像包括待检测目标和背景,每个所述待检测图像所具有的背景各不相同;
每个所述待检测图像设有与其一一对应的地表真值图片。
3.如权利要求2所述的海上船舶显著性检测方法,其特征在于,所述步骤S2包括:所述残差网络依据输出特征的等级依次分成五层,其中所述五层中的第一~第三层用于提取浅层信息,获得低级语义特征,得到用于定位所述待检测目标的边界的所述浅层特征图;所述五层中的第四~第五层用于提取深层信息,获得高级语义特征,得到用于定位所述待检测目标所在的区域的所述深层特征图。
4.如权利要求3所述的海上船舶显著性检测方法,其特征在于,所述步骤S4包括:步骤S4.1、将所述浅层特征图进行第一次细化处理,得到第一细化结果,并对所述第一细化结果采用监督信号进行监督;进入步骤S4.2;
步骤S4.2、将所述第一细化结果与所述初始显著图进行级联,得到第一级联结果;进入步骤S4.3;
步骤S4.3、对所述第一级联结果进行第二次细化处理,得到第二细化结果,并对所述第二细化结果采用监督信号进行监督;进入步骤S4.4;
步骤S4.4、将所述第二细化结果与所述浅层特征图进行级联,得到第二级联结果;进入步骤S4.5;
步骤S4.5、对所述第二级联结果进行第三次细化处理,得到第三细化结果,并对所述第三细化结果采用监督信号进行监督;进入步骤S4.6;
步骤S4.6、将所述第三细化结果与所述初始显著图进行级联,得到第三级联结果;进入步骤S4.7;
步骤S4.7、对所述第三级联结果进行第四次细化处理,得到第四细化结果,并对所述第四细化结果采用监督信号进行监督,得到所述显著性预测图。
5.如权利要求4所述的海上船舶显著性检测方法,其特征在于,所述监督信号为所有与每个所述待检测图像一一对应的地表真值图片。
6.如权利要求5所述的海上船舶显著性检测方法,其特征在于,每一所述细化处理包括:对所述输入数据采用若干级3*3卷积神经网络进行卷积处理得到输出信号;其中对于每一级所述3*3卷积神经网络所输出的内积数据均采用LeakyReLu激活函数进行转换得到所述输出信号;
之后将最后一级所述3*3卷积神经网络所输出的所述输出信号采用1*1卷积神经网络进行降维处理,得到相应的细化结果。
7.如权利要求6所述的海上船舶显著性检测方法,其特征在于,还包括:计算每一循环次数产生的损失值,其中总损失采用如下公式进行表示:
当权重为1时,所述总损失采用如下公式进行表示
式中,La表示总损失,L0表示循环次数为0时的初始损失;w0表示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。