一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于全息谱和深度学习的舰船噪声识别方法与流程

2021-07-06 18:47:00 来源:中国专利 TAG:
一种基于全息谱和深度学习的舰船噪声识别方法与流程
本发明属于信号处理领域,涉及一种基于全息谱和深度学习的船舶噪声识别方法。
背景技术
:海上舰船目标的准确识别对海上搜救、海域及港口监测、船舶避碰、军事侦查和海洋资源开发等具有重要的现实意义。目前,光学、电磁和辐射噪声等是舰船识别中常用到的特征。舰船航行过程中产生的辐射噪声以声波的形式向四周传播。声波的传播受到海水、海面和海底的影响,是一个复杂的物理过程。其复杂性表现在两个方面:一个是海洋声信道的频散特性,会对声信号产生调制作用;另一个是海洋、内波和锋面等物理海洋动态现象导致的声传播损失不确定性。这给舰船辐射噪声识别方法带来困难。目前舰船辐射噪声识别包括时域和频域的特征。概率密度函数方法和过零率方法等属于时域方法。频域方法包括频谱图、高阶统计量和时频图等。这些时域和频域的方法对于海洋声信道的调制作用考虑的较少,有可能导致识别结果不稳定:船舶在不同的海域或者不同的距离上时,识别误差较大。为了克服上述困难,人们提出了更加稳定的调制谱方法。该方法基于螺旋桨旋转对空化噪声的调制作用机理,可以解算得到螺旋桨叶片数目和转速等信息,是辐射噪声中比较稳定的特征。但是,调制谱方法中,被调制的噪声可能出现在不同的频段,导致调制谱方法很难完全匹配真实的空化噪声频段,影响了识别效果。技术实现要素:为克服现有方法的存在问题,本发明提出了一种基于全息谱和深度学习的船舶噪声识别方法。该方法使用全息谱方法获得船舶噪声的全息谱图,使用深度学习方法实现对全息谱图的自动识别。本发明解决其技术问题所采用的方法包括以下步骤:一种基于全息谱和深度学习的船舶噪声识别方法,所述方法的步骤如下:第一步,提取总长度为t的一段噪声信号s,执行标准化操作得到标准化的噪声信号st;标准化操作的步骤为首先统一采样频率,通过升采样或者降采样将不同数据样本的采样频率统一为fsstd,其中fsstd应大于20khz;然后去掉噪声信号的直流分量:st1=s-mean(s),其中mean()表示取均值操作;最后将噪声信号的功率归一化:st=st1/std(st1),其中std()表示取标准差操作;第二步,计算噪声信号的全息谱图;首先对标准化的噪声信号st进行模态分解,模态分解后,表示为:其中,n为模态个数,ci(t)是本征模态函数(imf)分量;然后对每一个本征模态函数,求得其包络:enei=envelope(ci(t))(2)其中,envelope()为取包络操作,对每一个本征模态函数包络继续进行模态分解,得到其中,c2ij(t)为本征模态函数包络enei的本征模态;最后,对ci(t)和c2ij(t)进行瞬时频率分析,栅格化能量操作,得到噪声信号的幅度调制全息谱图;第三步,将幅度调制全息谱图作为分类模型的特征输入,训练分类模型;其中分类模型采用基于深度学习的神经网络模型,具体为卷积神经网络(convolutionneuralnetwork,cnn)模型,将幅度调制全息谱图分为训练集样本和验证集样本,使用训练集对cnn模型进行训练,使用验证集对网络模型进行调参,得到训练好的cnn模型;第四步,使用训练好的分类模型对舰船噪声进行分类识别;将舰船噪声按照步骤一和步骤二进行处理得到幅度调制全息谱图,输入到训练好的cnn模型中,cnn模型给出对应的舰船分类。进一步,所述模态分解的方法包括:经验模态分解法(emd),集合经模态分解法(eemd),或者自适应性二进位遮罩经验模态分解法(cadm-emd)。本发明与现有技术相比的有益效果是:本发明方法运用了幅度调制全息谱图作为船舶噪声的特征,幅度调制全息谱获得了舰船噪声中的幅度调制信息,在复杂多变的海洋环境中更加稳定。cnn模型被证明在图片识别上具有强大的能力。幅度调制全息谱图结合cnn模型,最终可以实现对舰船噪声的准确稳定识别。附图说明图1是本发明方法的处理步骤;图2是船舶信号的时域波形和频谱图;图3是船舶信号分解得到的本征模态函数;其中a是信号的时域波形,b是信号频谱图;图4是两艘船舶信号的幅度调制全息谱图;其中a是信号分解得到的本征模态,b是第一个本征模态包络分解后的本征模态。图5是卷积神经网络模型结构图;图6是训练集和验证集准确率和损失随着训练轮数变化情况图。具体实施方式下面通过实施例来对本发明的技术方案做进一步解释,但本发明的保护范围不受实施例任何形式上的限制。实施例1用于采集舰船噪声的水听器一般以潜标的形式布放于海水中,一些以自容方式工作,一些通过电缆、水声或者无线电等方式将采集数据回传到岸基运算中心。在岸基运算中心有处理平台可以实现舰船噪声信号的分析和处理等。布放的时候应考虑平台的振动和噪声对水听器的影响。一般情况下平台应当开展减振降噪工作,包括主浮体流线型设计、转环和卸扣连接处使用橡胶隔振等。此外,水听器与平台之间一般通过弹簧或者弹力线相连,隔离平台振动。另外一种布放方式为水面舰船或者潜艇,此时水听器收听到的舰船噪声一般会在当地处理。这里处理5艘船舶的噪声信号,船舶名称以及长度和采样率信息见下表1。把这些信号进行分帧,每一帧的长度为10秒,帧与帧之间重合9秒,这样对于这5艘船舶,我们分别得到了123、170、215、402和675帧。对于这些数据,本实施例的处理步骤(见图1)如下:表1舰船名长度(秒)采样率(hz)a13244100b17944100c22444100d44144100e68444100第一步标准化操作。将总长度为10秒的一帧噪声信号s,执行标准化操作得到标准化的噪声信号st。由于采样率已经一致,故不再需要统一采样率工作。然后去掉噪声信号的直流分量:st1=s-mean(s),其中mean()表示取均值操作;最后将噪声信号的功率归一化:st=st1/std(st1),其中std()表示取标准差操作;经过标准化后,a船信号的时域波形如图2左图所示,图2右图为a船信号频谱图。第二步,计算信号的全息谱图。首先对信号st进行模态分解,模态分解的方法包括:经验模态分解法(emd),集合经模态分解法(eemd),或者自适应性二进位遮罩经验模态分解法(cadm-emd)。模态分解后,这里使用eemd对这些舰船信号进行分解。模态分解后,信号可以表示为:其中,ci(t)是本征模态函数(imf)分量。得到的分解后的a舰船信号如图3a所示。然后对每一个本征模态函数,求得其包络:enei=envelope(ci(t)),其中,envelope()为取包络操作。对每一个本征模态函数包络继续进行模态分解。得到其中,c2ij(t)为本征模态函数包络enei的本征模态,第一个本征模态包络分解后的信号形式如图3b所示。最后,对ci(t)和c2ij(t)进行瞬时频率分析,栅格化能量操作,得到a舰船信号的幅度调制全息谱图。见图4。第三步,将幅度调制全息谱图作为分类模型的特征输入,训练分类模型。其中分类模型采用基于深度学习的神经网络模型,具体为卷积神经网络(convolutionneuralnetwork,cnn)模型。卷积神经网络共有6层:三层卷积层,两层全连接层与一层softmax分类层。第一层卷积层有32个3×3卷积核,其后为一层2×2最大池化层。第二层卷积层有8个3×3卷积核,其后为一层2×2最大池化层。第三层卷积层的结构与第二层完全相同,其中a舰船信号卷积神经网络见图5。所有卷积层的步长均为1,每一层卷积层均使用tanh激活函数进行激活。将幅度调制全息谱图分为训练集样本和验证集样本,使用训练集对cnn模型进行训练,使用验证集对网络模型进行调参,得到训练好的cnn模型。第四步,使用训练好的分类模型对舰船噪声进行分类识别。将舰船噪声按照步骤一和步骤二进行处理得到幅度调制全息谱图,输入到训练好的cnn模型中,cnn模型给出对应的舰船分类。在验证集上得到识别的准确率为99%。对比调制谱方法在同样的条件下识别准确率是90.8%[见参考文献liu,zongwei,etal."demonspectrumextractionmethodusingempiricalmodedecomposition."oceans-mts/ieeekobetechno-oceans(oto).ieee,2018.],有了较大幅度的提高。图6所示为训练过程中训练集和验证集准确率和损失随着训练轮数变化情况。当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜