CN109932708A - 一种基于干涉条纹和深度学习的水面水下分类目标的方法 - Google Patents

一种基于干涉条纹和深度学习的水面水下分类目标的方法 Download PDF

Info

Publication number
CN109932708A
CN109932708A CN201910225516.9A CN201910225516A CN109932708A CN 109932708 A CN109932708 A CN 109932708A CN 201910225516 A CN201910225516 A CN 201910225516A CN 109932708 A CN109932708 A CN 109932708A
Authority
CN
China
Prior art keywords
depth
layer
image
cnn
dbn
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910225516.9A
Other languages
English (en)
Other versions
CN109932708B (zh
Inventor
杨坤德
周星月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201910225516.9A priority Critical patent/CN109932708B/zh
Publication of CN109932708A publication Critical patent/CN109932708A/zh
Application granted granted Critical
Publication of CN109932708B publication Critical patent/CN109932708B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

本发明涉及一种基于干涉条纹和深度学习的水面水下分类目标的方法,先利用高斯射线声学模型仿真得到大量的声场干涉条纹图像,包括清晰图像、模糊图像和有随机深度误差的图像,作为深度置信网络DBN(Deep belief Network)和CNN的训练集进行,再将训练好的DBN作为CNN的前端处理模块,同时添加波束形成用于构成***的预处理模块,最后将经过预处理的图像输入DBN,实现自主地对输入的条纹图像进行分类。该方法通过仿真大量的声场干涉条纹图像,解决了深度学习中训练集样本过小的问题;设计DBN模型优化了实际输入图像中的模糊和条纹偏移问题;设计CNN实现了自主地分类水面和水下目标。

Description

一种基于干涉条纹和深度学习的水面水下分类目标的方法
技术领域
本发明属于水声工程、海洋工程技术等领域,涉及一种基于干涉条纹和深度学习的水面水下分类目标的方法。一种基于干涉条纹图像和深度神经网络DBN与CNN的分类方法来分类水面和水下目标,适用于目标深度在20m以上的水面目标和20m以下的水下目标。
背景技术
在图像识别领域,水面和水下目标的分类一直是一个亟待解决的问题。传统的方法都是先利用波束形成和DOA(beamforming and direction of arrival)估计等信号处理方法来估计源深度,再根据估计得到的目标深度来分类水面与水下目标。尽管通过这种方法可以描述每个目标的物理特性,如方位和深度,但是需要人为地对每一个目标信号进行单独处理,针对不同目标要进行参数调整和优化,不具有普遍适应能力。而且为了实现水面和水下目标分类的目的,传统的方法无法同时进行大量的数据处理,不具有自主分类的能力。此外,由于水下目标的数据样本少且精确度不高,很难被应用于深度学习或学习到的特征不够全面,因此目前基于水面和水下目标分类的深度学习方法很难有较高的准确度和普遍适应性。
目前采用深度学习进行目标分类的方法都是基于合成孔径雷达SAR(Syntheticaperture radar)的水面舰船分类,最新提出的方法是利用高精度的SAR图像和卷积神经网络CNN(Convolutional Neural Network)实现小数据集的船只分类,该方法参见“ShipClassification in High-Resolution SAR Images Using Deep Learning of SmallDatasets”,该文2018年9月发表于《Sensors》第18(9)期,起始页码2929。虽然可以分类水面目标,但是SAR图像只能观测到水面舰艇的活动,无法检测到水下运动目标,因此无法同时分类水面与水下目标。声场干涉条纹图像可用于目标声源的深度定位,定位方法参见“Acoustic-intensity striations below the critical depth:Interpretation andmodeling”,该文2017年发表于《Journal of the Acoustical Society of America》第142(3)期,页码245-250。在已知声速剖面SSP(sound speed profile)的条件下,可以通过仿真得到大量的声场干涉条纹图像,目前还没有将声场干涉条纹图像应用于水面和水下目标分类的报道。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种基于干涉条纹和深度学习的水面水下分类目标的方法。
技术方案
一种基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于步骤如下:
步骤1:获取某海域的温度T、深度h、盐度S与静水压力P;根据声速经验公式计算得到对应深度下的声速:
Ch=1449.2+4.6T-0.055T2+0.00029T3+(1.34-0.01T)(S-35)+0.0168P
其中:h为深度,Ch为对应深度h下的声速,T为温度,S为盐度,P为标准大气压下的静水压力;
绘制声速剖面SSP:在海平面~混合层最大深度的范围内每隔2m计算一个声速值,混合层最大深度~声道轴深度的范围内每隔20m计算一个声速值,声道轴深度~声源深度的范围内每隔100m计算一个声速值,声源深度~海底深度的范围内每隔1000m计算一个声速值;
步骤2:利用高斯射线声学模型BELLHOP和已知的SSP仿真得到声场干涉条纹图像集合;所述条纹图像包括不同声源深度和不同距离条件下的无干扰的完整图像,模糊图像和有随机深度误差的图像;
步骤3、利用声场干涉条纹图像训练CNN网络:CNN的输入图像为灰度图,图像大小为256*256;CNN网络模型设计包括五个卷积层Conv,五个整流线性单元ReLu,四个池化层Pool和输出层,输出层包括全连接层FC和Softmax层;CNN中每层卷积层由若干卷积神经单元组成,每个神经单元的参数都是通过反向传播算法优化得到;
每一层卷积层的计算公式如下:
其中m*n是内核的大小,w(u,v)是位置为(u,v)的内核的权重,xi,j是卷积层的输入,yi,j是卷积运算的输出,i,j对应于卷积核的位置;
采用最大池化操作:
每层整流线性单元ReLu的输出y的定义如下:
y=max(0,yi,j)
将上一池化层输出的所有二维的图像特征平铺为全连接的一维向量,之后将其输入到Softmax层,Softmax的计算公式如下:
T代表是分类的数目,T=2,i,j是目标类别,输出yi是该样本属于各个类别的标签,是对全连接层计算得到的对应于各个类别的概率;
每个Conv层的内核大小设为3,内核的步幅设为1,除了第一个Conv层的补零为10之外,其余的Conv层的补零全部设为1,各个Conv层的隐藏神经元数量分别设为64,64,128,256和512;各个Pool层的步幅和内核大小都设为2,隐藏神经元的数量分别为64,128,256和512;完全连接层的隐藏神经元数量为4096,Softmax层的神经元数量为2,输出值仅包含“0”和“1”,即Softmax层输出二进制分类标签:当声源深度≤20m时,输出为[0,1];相反,如果声源深度>20m,则输出[1,0]
CNN训练的成功率设置为94%,当测试结果>94%时,表示CNN已经训练完成;
步骤4、利用声场干涉条纹图像训练DBN网络:DBN网络模型设计包括6层:四层堆叠的限制玻尔兹曼机RBM和反向传播神经网络BP层;DBN训练的成功率设置为90%,当测试结果>90%时,表示DBN已经训练完成;
步骤5:输入的水声信号经过波束形成处理后输入到DBN,将训练好的DBN作为训练好的CNN的前端处理模块,而判决模块作为CNN的后端输出模块;
步骤6:当CNN的输出标签为[0,1]标签时,判断为水面目标;输出[1,0]时,判断为水下目标。
所述声速值Ch的精度应保留到小数点后四位。
所述步骤2仿真图像时,设定接收深度接近海底,目标声源深度范围设定为1~500m,每隔1m取一个声源深度,距离设定为5~30km,每隔100m取一个距离,声源频率为宽带信号,频带为50-500Hz,每隔1Hz取一个频点;对于各个深度上的目标,利用BELLHOP模型计算该深度声源的每个频率点的传播损失TL,将所有频点的TL曲线拼接在一起,从而获得当前深度下无干扰且完整的干涉条纹图像。
所述步骤2对于设定好的声源深度,模糊图像的仿真是在频带50-500Hz内,分别每隔2Hz,3Hz,4Hz,5Hz,6Hz,7Hz,8Hz,9Hz,10Hz取一个频点的TL,再将射线声学模型计算得到的所有TL拼接,得到9种具有不同模糊程度的干涉条纹图像。
所述步骤2仿真有随机深度误差的图像时,对于设定好的声源深度,随机误差范围设定为此声源深度的±10%,在该误差范围内产生450个随机数,对应于每个频点的声源深度,将BELLHOP模型计算得到的所有频点的TL拼接起来,得到有随机深度误差的图像。
有益效果
本发明提出的一种基于干涉条纹和深度学习的水面水下分类目标的方法,先利用高斯射线声学模型仿真得到大量的声场干涉条纹图像,包括清晰图像、模糊图像和有随机深度误差的图像,作为深度置信网络DBN(Deep belief Network)和CNN的训练集进行,再将训练好的DBN作为CNN的前端处理模块,同时添加波束形成用于构成***的预处理模块,最后将经过预处理的图像输入DBN,实现自主地对输入的条纹图像进行分类。该方法通过仿真大量的声场干涉条纹图像,解决了深度学习中训练集样本过小的问题;设计DBN模型优化了实际输入图像中的模糊和条纹偏移问题;设计CNN实现了自主地分类水面和水下目标。
有益效果是:步骤一和步骤二利用已知的SSP和BELLHOP模型,对不同深度下的声源对应的声场干涉图像进行了仿真,得到了大量的仿真图像,解决了深度学习中面临的水声训练数据少,仿真目标的模型建模困难的问题;步骤三中该方法设计了用于分类水下与水面目标的CNN网络模型,利用仿真数据训练得到的损失率仅为6.42%,采用106个实验数据验证发现成功率高达88.68%;在步骤四中该方法设计了用于优化干涉条纹图像的DBN网络模型,采用106个实验数据验证发现未添加DBN模块的CNN的成功率仅达82.08%,少了6.6%,说明DBN很好的提高了目标分类准确率。该方法可以自动进行水面与水下目标分类,且经实验数据验证具有高达88.68%的准确率。
附图说明
图1是本发明方法提出的基于深度学习的水面水下分类流程示意图。
图2是中国南海某海域测得的SSP。
图3是仿真得到的声源深度分别为5、11、20、50、150、300m时的频率-距离相关的声场干涉条纹图
图4是CNN网络模型。
图5是DBN网络模型。
图6DBN测试***数据的输入与输出结果对比
(a)输入***目标的干涉条纹图像 (b)输出DBN优化后的干涉条纹图像
图7是CNN的损失率与实验数据测试的成功率。
具体实施方式
现结合实施例、附图对本发明作进一步描述:
本发明提出利用高斯射线声学模型BELLHOP和已知的SSP仿真得到几千张声源深度不同的声场干涉条纹图像,包括无干扰的完整图像,模糊图像和有随机深度误差的图像。然后将模糊图像和有随机深度误差的图像作为输入训练集,无干扰的完整图像作为输出训练集训练DBN;将所有的条纹图像作为输入训练集,图像的类别作为输出训练集训练CNN,DBN和CNN需要进行上千次的训练直至收敛。在DBN与CNN训练好之后,将DBN作为CNN的前端处理模块,同时添加波束形成作为预处理模块,最后添加判定模块输出水下和水面目标的类别,实现自主地分类水面和水下目标。其分类过程分为以下步骤:
步骤一获取某海域的SSP数据,采用投弃式温度剖面测量***XBT(ExpendableBathy Thermograph),温盐深仪CTD(Conductance Temperature Depth)等设备探测海洋的温度、深度、盐度与静水压力,根据声速经验公式计算得到对应深度下的声速:
Ch=1449.2+4.6T-0.055T2+0.00029T3+(1.34-0.01T)(S-35)+0.0168P (1)
其中,h为深度,Ch为对应深度h下的声速,T为温度,S为盐度,P为标准大气压下的静水压力。
根据公式(1)计算得到各个深度下的声速Ch。绘制声速剖面SSP时,在海平面-混合层最大深度的范围内每隔2m取一个声速值,混合层最大深度-声道轴深度的范围内每隔20m取一个声速值,声道轴深度-声源深度的范围内每隔100m取一个声速值,声源深度-海底深度的范围内每隔1000m取一个声速值,声速值Ch的精度应保留到小数点后四位。
步骤二利用高斯射线声学模型BELLHOP和已知的SSP仿真得到大量的声场干涉条纹图像,这些条纹图像包括不同声源深度和不同距离条件下的无干扰的完整图像,模糊图像和有随机深度误差的图像。在确定的声场中,不同的声源深度和距离处干涉现象均不相同,表现在图像中就是干涉条纹的数量和形状均不相同。
仿真图像时,设定接收深度接近海底,目标声源深度范围设定为1-500m,每隔1m取一个声源深度,距离设定为5-30km,每隔100m取一个距离,声源频率为宽带信号,频带为50-500Hz,每隔1Hz取一个频点。对于各个深度上的目标,利用BELLHOP模型计算该深度声源的每个频率点的传播损失TL(Transmission Loss),将所有频点的TL曲线拼接在一起,从而获得当前深度下无干扰且完整的干涉条纹图像。
相似的,对于设定好的声源深度,模糊图像的仿真是在频带50-500Hz内,分别每隔2Hz,3Hz,4Hz,5Hz,6Hz,7Hz,8Hz,9Hz,10Hz取一个频点的TL,再将射线声学模型计算得到的所有TL拼接,得到9种具有不同模糊程度的干涉条纹图像。
仿真有随机深度误差的图像时,对于设定好的声源深度,随机误差范围设定为此声源深度的±10%,在该误差范围内产生450个随机数,对应于每个频点的声源深度,将BELLHOP模型计算得到的所有频点的TL拼接起来,得到有随机深度误差的图像。
步骤三利用声场干涉条纹图像训练CNN网络,为了避免与实际目标干涉条纹的色差而导致分类出错,CNN的输入图像应为灰度图,图像大小为256*256。CNN网络模型设计包括五个卷积层Conv(Convolutional Layer),五个整流线性单元ReLu(Rectified Linearunits),四个池化层Pool(Polling Layer)和输出层,输出层包括全连接层FC(Fully-connected layer)和Softmax层。
CNN中每层卷积层由若干卷积神经单元组成,每个神经单元的参数都是通过反向传播算法优化得到的。卷积运算的目的是提取输入不同特征,第一层卷积层可能只能提取一些低级的特征如边缘、线条和角度等特征,更多层的网络能从低级特征中迭代提取更复杂的特征。每一层卷积层的计算公式如下:
其中m*n是内核的大小,w(u,v)是位置为(u,v)的内核的权重,xi,j是卷积层的输入,yi,j是卷积运算的输出,i,j对应于卷积核的位置。
通常在卷积层之后会得到维度很大的特征,池化层的作用是将这些特征分割为几个区域,取其最大值或平均值,得到新的、维度较小的特征,也就是降采样。常用的池化层的计算有两种:最大池化(Max Pooling)操作和均值池化(Mean Pooling)操作。由于本发明提出的分类方法是基于CNN的条带特征识别进行分类的,因此这里采用最大池化操作:
每层整流线性单元ReLu的输出y的定义如下:
y=max(0,yi,j) (4)
全连接层是把所有局部特征结合转化为全局特征,用来计算最后每一类的概率,需要将上一池化层输出的所有二维的图像特征平铺为全连接的一维向量,之后将其输入到Softmax层,Softmax的计算公式如下:
这里T代表是分类的数目,T=2,i,j是目标类别,输出yi是该样本属于各个类别的标签,是对全连接层计算得到的对应于各个类别的概率。
每个Conv层的内核大小设为3,内核的步幅设为1,除了第一个Conv层的补零(Zero-padding)为10之外,其余的Conv层的补零全部设为1,各个Conv层的隐藏神经元数量分别设为64,64,128,256和512。类似地,各个Pool层的步幅和内核大小都设为2,隐藏神经元的数量分别为64,128,256和512。完全连接层的隐藏神经元数量为4096,Softmax层的神经元数量为2,输出值仅包含“0”和“1”,即Softmax层输出二进制分类标签:当声源深度≤20m时,输出为[0,1];相反,如果声源深度>20m,则输出[1,0]。
CNN训练的成功率设置为94%,当测试结果>94%时,表示CNN已经训练完成。
步骤四利用声场干涉条纹图像训练DBN网络。DBN网络模型设计包括6层:四层堆叠的限制玻尔兹曼机RBM(Restricted Boltzmann Machines)和反向传播神经网络BP(BackPropagation)层。
RBM的能量函数E(v,h)定义如下:
这里,m和n是可见层神经元vj和隐藏层神经元hi的数量,i=1,2...n,j=1,2…m,aj,bi分别是它们对应的偏置,wij是可见神经元vj到隐藏神经元hi之间的连接权重。假设每层的序号是l=1,2…6,激活函数sigmoid函数定义为:
因此,各层的条件概率密度可以推导为:
这里条件概率密度分布即DBN的目标函数,它包含可见层vj,隐藏层hi,还有可见层与隐藏层间的连接权值wij,以及偏置aj,bi,相当于对能量函数E(v,h)求指数e,然后进行归一化的结果。训练过程就是反复对这个函数求它的最大似然对数。
每个RBM网络都有2层,其中第一层称为可视层,即输入层V,第二层是隐含层H,即特征提取层。DBN的可见层即第一个RBM1的输入层是V1,输入数据为大小为256*256的图像,输入层V1的隐藏神经元的数量是4096,除了V1,其他隐藏层的神经元数量均设置为512,BP神经网络的隐藏神经元数量是4096。在完成RBM1的训练之后,将隐藏层H1视为下一层RBM2的输入层V2,新的隐藏层H2添加在H1之后作为RBM2的隐藏层,依此类推,直到第四个RBM4训练完成,在隐藏层H4后添加BP作为全连接层,对整个DBN进行微调。BP的输出应再次重新整形为256*256大小的矩阵,并绘制成灰度图作为CNN的输入。
由于每一层RBM网络只能确保自身层内的权值对该层特征向量映射达到最优,而非对整个DBN网络的特征向量映射达到最优,因此BP网络负责将信息自顶向下传播至每一层RBM,微调整个DBN网络。
DBN训练的成功率设置为90%,当测试结果>90%时,表示DBN已经训练完成。
步骤五输入的水声信号经过波束形成处理后输入到DBN,将训练好的DBN作为训练好的CNN的前端处理模块,而判决模块作为CNN的后端输出模块
步骤六,判决模块用于识别CNN的输出标签,输出为[0,1]标签时,判断为水面目标;输出[1,0]时,判断为水下目标。最终实现自主的水下和水面目标识别。
图1是本发明方法提出的基于深度学习的水面水下分类流程示意图。如图所示,本发明方法的具体流程是事先采集目标所在海域的声速剖面SSP;再以该SSP与射线声学模型仿真大量的不同声源深度与不同距离上的干涉条纹图像;接着以这些干涉条纹图像为训练集训练DBN与CNN;之后将训练好的DBN作为训练好的CNN的前端处理模块,而判决模块作为CNN的后端模块,形成自动目标分类***;最后把输入
的水声目标信号经过波束形成处理后输入到DBN,最终得到自主的水下和水面目标分类识别结果。
图2是本发明方法仿真得到的干涉条纹图像,如图所示,图中目标所处的深度分别为5,11,20,50,150和300m,距离全为5-30km,频率带宽均为50-500Hz,且频率分辨率为1Hz。
图3是中国南海某海域测得的SSP,此声速剖面是典型的深海声速剖面图,在深度为0-100m(混合层最大深度)的范围内每隔2m取一个声速值,100-1190m(声道轴对应的深度)的范围内每隔20m取一个声速值,1190-4500m(目标声源深度)的范围内每隔100m取一个声速值,4500-5500m(最大海深)的范围内每隔1000m取一个声速值,声速值精确到小数点后四位。
图4是本发明方法采用的CNN网络模型,图中各个卷积层用Conv表示,池化层用Pool表示,后跟各层的序号,冒号后的四个参数从左到右依次代表:隐藏神经元的个数,补零的个数,内核函数的大小以及内核移动的步幅。
图5是本发明方法采用的CNN网络模型,V表示可见层,H表示隐藏层,由于DBN是四层RBM堆叠而成,因此RBM 1的隐藏层H1被视为下一层RBM 2的可见层V2,RBM 2的隐藏层H2则被视为RBM 3的可见层V3,RBM 3的隐藏层H3则被视为RBM 3的可见层V4,而RBM 4的隐藏层H4后添加BP神经网络作为最后一层。各层所跟的参数代表隐藏神经元的数量。
图6是本发明方法提出的DBN模型测试***数据的输入与输出结果对比,图(a)是输入***目标的干涉条纹图像,图(b)是输出DBN优化后的干涉条纹图像。输入数据是海上试验得到的***数据,该***的深度为11m为水面目标,接收距离为6-20km,由于目标辐射噪声信号是每隔1.9km采集一次,导致图6(a)中实际得到的干涉条纹较为模糊,但是经过DBN测试后,图6(b)可以得到更为清晰的带状干涉条纹图像,说明DBN可以起到优化条纹图像的作用。
图7是本发明方法提出的CNN模型采用仿真图像训练得到的损失率,与实验数据测试的成功率。仿真图像共6000张,包括无干扰的完整图像、模糊图像和有随机深度误差的图像,图中的红线显示损失率低至6.6%。用于测试的实验图像共106个,其声源信号的采集地点与图3中的SSP一致,结果显示添加了DBN模块的CNN可以成功识别94个图像的类别,成功率为88.68%,未添加DBN模块的CNN仅能对87个图像正确分类,成功率为82.08%,两者有6.4%的差距,说明DBN可以有效地提高分类成功率,对图像有优化作用。
本发明在典型实施例中取得了明显的实施效果,与现有技术相比其优越性在于利用深度学习的方法自动分类水面水下目标的声场干涉条纹图像,达到分类水面与水上目标的目的,实测数据验证表明该方法具有高达88.68%的成功率。

Claims (5)

1.一种基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于步骤如下:
步骤1:获取某海域的温度T、深度h、盐度S与静水压力P;根据声速经验公式计算得到对应深度下的声速:
Ch=1449.2+4.6T-0.055T2+0.00029T3+(1.34-0.01T)(S-35)+0.0168P
其中:h为深度,Ch为对应深度h下的声速,T为温度,S为盐度,P为标准大气压下的静水压力;
绘制声速剖面SSP:在海平面~混合层最大深度的范围内每隔2m计算一个声速值,混合层最大深度~声道轴深度的范围内每隔20m计算一个声速值,声道轴深度~声源深度的范围内每隔100m计算一个声速值,声源深度~海底深度的范围内每隔1000m计算一个声速值;
步骤2:利用高斯射线声学模型BELLHOP和已知的SSP仿真得到声场干涉条纹图像集合;所述条纹图像包括不同声源深度和不同距离条件下的无干扰的完整图像,模糊图像和有随机深度误差的图像;
步骤3、利用声场干涉条纹图像训练CNN网络:CNN的输入图像为灰度图,图像大小为256*256;CNN网络模型设计包括五个卷积层Conv,五个整流线性单元ReLu,四个池化层Pool和输出层,输出层包括全连接层FC和Softmax层;CNN中每层卷积层由若干卷积神经单元组成,每个神经单元的参数都是通过反向传播算法优化得到;
每一层卷积层的计算公式如下:
其中m*n是内核的大小,w(u,v)是位置为(u,v)的内核的权重,xi,j是卷积层的输入,yi,j是卷积运算的输出,i,j对应于卷积核的位置;
采用最大池化操作:
每层整流线性单元ReLu的输出y的定义如下:
y=max(0,yi,j)
将上一池化层输出的所有二维的图像特征平铺为全连接的一维向量,之后将其输入到Softmax层,Softmax的计算公式如下:
T代表是分类的数目,T=2,i,j是目标类别,输出yi是该样本属于各个类别的标签,是对全连接层计算得到的对应于各个类别的概率;
每个Conv层的内核大小设为3,内核的步幅设为1,除了第一个Conv层的补零为10之外,其余的Conv层的补零全部设为1,各个Conv层的隐藏神经元数量分别设为64,64,128,256和512;各个Pool层的步幅和内核大小都设为2,隐藏神经元的数量分别为64,128,256和512;完全连接层的隐藏神经元数量为4096,Softmax层的神经元数量为2,输出值仅包含“0”和“1”,即Softmax层输出二进制分类标签:当声源深度≤20m时,输出为[0,1];相反,如果声源深度>20m,则输出[1,0]
CNN训练的成功率设置为94%,当测试结果>94%时,表示CNN已经训练完成;
步骤4、利用声场干涉条纹图像训练DBN网络:DBN网络模型设计包括6层:四层堆叠的限制玻尔兹曼机RBM和反向传播神经网络BP层;DBN训练的成功率设置为90%,当测试结果>90%时,表示DBN已经训练完成;
步骤5:输入的水声信号经过波束形成处理后输入到DBN,将训练好的DBN作为训练好的CNN的前端处理模块,而判决模块作为CNN的后端输出模块;
步骤6:当CNN的输出标签为[0,1]标签时,判断为水面目标;输出[1,0]时,判断为水下目标。
2.根据权利要求1所述基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于:所述声速值Ch的精度应保留到小数点后四位。
3.根据权利要求1所述基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于:所述步骤2仿真图像时,设定接收深度接近海底,目标声源深度范围设定为1~500m,每隔1m取一个声源深度,距离设定为5~30km,每隔100m取一个距离,声源频率为宽带信号,频带为50-500Hz,每隔1Hz取一个频点;对于各个深度上的目标,利用BELLHOP模型计算该深度声源的每个频率点的传播损失TL,将所有频点的TL曲线拼接在一起,从而获得当前深度下无干扰且完整的干涉条纹图像。
4.根据权利要求1所述基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于:所述步骤2对于设定好的声源深度,模糊图像的仿真是在频带50-500Hz内,分别每隔2Hz,3Hz,4Hz,5Hz,6Hz,7Hz,8Hz,9Hz,10Hz取一个频点的TL,再将射线声学模型计算得到的所有TL拼接,得到9种具有不同模糊程度的干涉条纹图像。
5.根据权利要求1所述基于干涉条纹和深度学习的水面水下分类目标的方法,其特征在于:所述步骤2仿真有随机深度误差的图像时,对于设定好的声源深度,随机误差范围设定为此声源深度的±10%,在该误差范围内产生450个随机数,对应于每个频点的声源深度,将BELLHOP模型计算得到的所有频点的TL拼接起来,得到有随机深度误差的图像。
CN201910225516.9A 2019-03-25 2019-03-25 一种基于干涉条纹和深度学习的水面水下分类目标的方法 Active CN109932708B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910225516.9A CN109932708B (zh) 2019-03-25 2019-03-25 一种基于干涉条纹和深度学习的水面水下分类目标的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910225516.9A CN109932708B (zh) 2019-03-25 2019-03-25 一种基于干涉条纹和深度学习的水面水下分类目标的方法

Publications (2)

Publication Number Publication Date
CN109932708A true CN109932708A (zh) 2019-06-25
CN109932708B CN109932708B (zh) 2022-09-23

Family

ID=66988110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910225516.9A Active CN109932708B (zh) 2019-03-25 2019-03-25 一种基于干涉条纹和深度学习的水面水下分类目标的方法

Country Status (1)

Country Link
CN (1) CN109932708B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110398370A (zh) * 2019-08-20 2019-11-01 贵州大学 一种基于hts-cnn模型的轴承故障诊断方法
CN110738698A (zh) * 2019-11-08 2020-01-31 青岛合启立智能科技有限公司 浮水式海底数据测量方法、装置和电子设备
CN111356897A (zh) * 2020-02-24 2020-06-30 长江存储科技有限责任公司 用于半导体芯片表面形貌计量的***和方法
CN111386441A (zh) * 2020-02-24 2020-07-07 长江存储科技有限责任公司 具有带有扩展光谱的光源以用于半导体芯片表面形貌计量的***
CN111523618A (zh) * 2020-06-18 2020-08-11 南京理工大学智能计算成像研究院有限公司 一种基于深度学习的相位展开方法
CN112394345A (zh) * 2020-12-14 2021-02-23 东南大学 一种深海声场干涉结构建模方法
CN112987004A (zh) * 2021-02-05 2021-06-18 中国人民解放军国防科技大学 一种浅海环境下基于水平阵列的水面水下目标分类方法
CN113406006A (zh) * 2021-06-11 2021-09-17 中国海洋大学 一种用于探测第二模态凸型内孤立波振幅的方法
CN113657416A (zh) * 2020-05-12 2021-11-16 中国科学院声学研究所 一种基于改进的深度神经网络的深海声源测距方法及***
WO2021237958A1 (zh) * 2020-05-27 2021-12-02 苏州大学 基于特征提取和神经网络的水声目标测距方法
US11243067B2 (en) 2020-02-24 2022-02-08 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology
US11562919B2 (en) 2020-02-24 2023-01-24 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2473924C1 (ru) * 2011-10-03 2013-01-27 Открытое акционерное общество "Концерн "Океанприбор" Способ обнаружения и классификации сигнала от цели
CN106529428A (zh) * 2016-10-31 2017-03-22 西北工业大学 基于深度学习的水下目标识别方法
CN108226933A (zh) * 2017-12-28 2018-06-29 西北工业大学 一种基于条纹干涉结构的深海宽带目标深度估计方法
CN108427958A (zh) * 2018-02-02 2018-08-21 哈尔滨工程大学 基于深度学习的自适应权值卷积神经网络水下声纳图像分类方法
CN109446902A (zh) * 2018-09-22 2019-03-08 天津大学 一种基于无人平台的海洋环境与目标综合感知方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2473924C1 (ru) * 2011-10-03 2013-01-27 Открытое акционерное общество "Концерн "Океанприбор" Способ обнаружения и классификации сигнала от цели
CN106529428A (zh) * 2016-10-31 2017-03-22 西北工业大学 基于深度学习的水下目标识别方法
CN108226933A (zh) * 2017-12-28 2018-06-29 西北工业大学 一种基于条纹干涉结构的深海宽带目标深度估计方法
CN108427958A (zh) * 2018-02-02 2018-08-21 哈尔滨工程大学 基于深度学习的自适应权值卷积神经网络水下声纳图像分类方法
CN109446902A (zh) * 2018-09-22 2019-03-08 天津大学 一种基于无人平台的海洋环境与目标综合感知方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
KUNDE YANG: "Unsupervised Classification of Hydrophone Signals With an Improved Mel-Frequency Cepstral Coefficient Based on Measured Data Analysis", 《IEEE ACCESS》 *
YIFENG XU等: "Underwater Image Classification Using Deep Convolutional Neural Networks and Data Augmentation", 《2017 IEEE》 *
谢志诚等: "水面和水下目标起伏声场差异性研究", 《声学与电子工程》 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110398370A (zh) * 2019-08-20 2019-11-01 贵州大学 一种基于hts-cnn模型的轴承故障诊断方法
CN110738698A (zh) * 2019-11-08 2020-01-31 青岛合启立智能科技有限公司 浮水式海底数据测量方法、装置和电子设备
US11448499B2 (en) 2020-02-24 2022-09-20 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology
CN111386441A (zh) * 2020-02-24 2020-07-07 长江存储科技有限责任公司 具有带有扩展光谱的光源以用于半导体芯片表面形貌计量的***
US11796307B2 (en) 2020-02-24 2023-10-24 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology
CN111386441B (zh) * 2020-02-24 2021-02-19 长江存储科技有限责任公司 用于半导体芯片表面形貌计量的***
US11562919B2 (en) 2020-02-24 2023-01-24 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology
US11454491B2 (en) 2020-02-24 2022-09-27 Yangtze Memory Technologies Co., Ltd. Systems having light source with extended spectrum for semiconductor chip surface topography metrology
CN111356897A (zh) * 2020-02-24 2020-06-30 长江存储科技有限责任公司 用于半导体芯片表面形貌计量的***和方法
WO2021168610A1 (en) * 2020-02-24 2021-09-02 Yangtze Memory Technologies Co., Ltd. Systems having light source with extended spectrum for semiconductor chip surface topography metrology
US11243067B2 (en) 2020-02-24 2022-02-08 Yangtze Memory Technologies Co., Ltd. Systems and methods for semiconductor chip surface topography metrology
CN113657416A (zh) * 2020-05-12 2021-11-16 中国科学院声学研究所 一种基于改进的深度神经网络的深海声源测距方法及***
CN113657416B (zh) * 2020-05-12 2023-07-18 中国科学院声学研究所 一种基于改进的深度神经网络的深海声源测距方法及***
WO2021237958A1 (zh) * 2020-05-27 2021-12-02 苏州大学 基于特征提取和神经网络的水声目标测距方法
US12038491B2 (en) 2020-05-27 2024-07-16 Soochow University Underwater acoustic target ranging method based on feature extraction and neural network
CN111523618A (zh) * 2020-06-18 2020-08-11 南京理工大学智能计算成像研究院有限公司 一种基于深度学习的相位展开方法
CN112394345B (zh) * 2020-12-14 2021-06-29 东南大学 一种深海声场干涉结构建模方法
CN112394345A (zh) * 2020-12-14 2021-02-23 东南大学 一种深海声场干涉结构建模方法
CN112987004A (zh) * 2021-02-05 2021-06-18 中国人民解放军国防科技大学 一种浅海环境下基于水平阵列的水面水下目标分类方法
CN112987004B (zh) * 2021-02-05 2023-07-21 中国人民解放军国防科技大学 一种浅海环境下基于水平阵列的水面水下目标分类方法
CN113406006A (zh) * 2021-06-11 2021-09-17 中国海洋大学 一种用于探测第二模态凸型内孤立波振幅的方法
CN113406006B (zh) * 2021-06-11 2022-07-01 中国海洋大学 一种用于探测第二模态凸型内孤立波振幅的方法

Also Published As

Publication number Publication date
CN109932708B (zh) 2022-09-23

Similar Documents

Publication Publication Date Title
CN109932708A (zh) 一种基于干涉条纹和深度学习的水面水下分类目标的方法
CN109086700B (zh) 基于深度卷积神经网络的雷达一维距离像目标识别方法
CN111724478B (zh) 一种基于深度学习的点云上采样方法
CN111368769B (zh) 基于改进锚点框生成模型的船舶多目标检测方法
Ji et al. Seabed sediment classification using multibeam backscatter data based on the selecting optimal random forest model
CN111160176B (zh) 基于融合特征的一维卷积神经网络地面雷达目标分类方法
CN111126134B (zh) 基于非指纹信号消除器的雷达辐射源深度学习识别方法
CN109931506A (zh) 管道泄露检测方法及装置
CN110531313A (zh) 一种基于深度神经网络回归模型的近场信号源定位方法
CN111626993A (zh) 一种基于嵌入式FEFnet网络的图像自动检测计数方法及***
CN111191629A (zh) 一种基于多目标的图像能见度检测方法
CN111311702B (zh) 一种基于BlockGAN的图像生成和识别模块及方法
CN107202976A (zh) 低复杂度的分布式麦克风阵列声源定位***
CN109766752B (zh) 一种基于深度学习的目标匹配和定位方法及***、计算机
CN112949380B (zh) 一种基于激光雷达点云数据的智能水下目标识别***
CN112784782A (zh) 一种基于多视角双注意网络的三维物体识别方法
CN114626476A (zh) 基于Transformer与部件特征融合的鸟类细粒度图像识别方法及装置
CN114396877A (zh) 面向材料力学性能的智能三维位移场及应变场测量方法
CN117523394A (zh) 一种基于聚合特征增强网络的sar船舰检测方法
CN115223033A (zh) 一种合成孔径声呐图像目标分类方法及***
CN113409351B (zh) 基于最优传输的无监督领域自适应遥感图像分割方法
CN115810144A (zh) 一种基于区域预检测的水中悬浮声呐目标识别方法
CN113553708B (zh) 一种溯源仿真模型关键影响因素的方法和装置
CN113283278B (zh) 一种抗干扰的激光水下目标识别仪
CN111965601A (zh) 一种基于核极限学习机的水下声源被动定位方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant