Classification of seismic events based on short-time Fourier transform and convolutional neural network
-
摘要: 本文选用内蒙古区域地震台网记录到的417个爆破事件和519个天然地震事件的观测资料,对其进行截取和滤波等预处理后,经过短时傅里叶变换转换为时频域的对数振幅谱,使用含有3个卷积层的卷积神经网络作为分类器,实现地震事件自动分类。5折交叉验证结果显示,本文所使用算法的平均准确率达到97.33%,测试集的准确率达到98.03%,本文采用的模型应用了较完整的原始信息,因此获得了较高的准确率和较好的稳定性。Abstract: With the increase of seismic observation data, the application of automatic processing technology in earthquake event classification, a basic work of seismic monitoring, is becoming more and more important. In this paper, 417 explosion events and 519 natural earthquake events are selected from the rich natural and non-natural seismic observation data of the Inner Mongolia Regional Seismological Network as the original data for the study. After preprocessing, such as interception and filtering, the original data is transformed into log amplitude spectrum in time-frequency domain by short-time Fourier transform, and convolution neural network with three convolution layers is used as classifier to distinguish earthquakes from explosion events. Five folds cross validation results show that the average accuracy of the algorithm used in this paper is 97.33%, and the accuracy of the test set is 98.03%. Our model has applied more original information in the classification of natural earthquake and explosion events, therefore can get a higher accuracy and better stability.
-
引言
地震观测台网记录到的事件中包含天然地震事件和非天然地震事件(如爆破、塌陷、矿震、核试验等),二者均是地震学的研究对象。天然地震是地壳应力积累和释放的结果,携带了地球深部构造、介质和应力的信息。天然地震的活动性是地震危险性判定的重要依据,但很多情况下天然地震不容易辨识,特别是天然地震与非天然地震事件的区分,一直是监测工作中的重要问题(刘莎等,2012)。天然地震与爆破的波形具有相似性,而在震源性质(曾融生等,2000)、频谱特征等方面有一定的差异,监测实践中,事件类型的判别主要依赖监测工作人员的经验(张帆等,2016),因而受到主观性的影响,无统一标准,也会出现误判的情形。随着地震台网规模的增加,地震台网监测能力的增强,地震记录数据量也大幅增加,人工处理方式在处理效率上面临挑战,因此产生了自动化处理和快速识别的需求。
通过不同事件类型在时域、频域等方面的差异(杨选辉等,2005;刘莎等,2012;王婷婷等,2013),可以设计基于特征和判别规则的自动分类方法,这些方法的判据有较明确的物理意义,且规则相对简单。随着计算机技术的发展,机器学习算法也被应用在地震事件分类中,以数据驱动的方式训练模型参数,获得事件分类模型,如支持向量机、神经网络等(边银菊,2002;黄汉明等,2010;毕明霞等,2011;张博等,2014;范晓易等,2019;蔡杏辉等,2020)。传统机器学习应用的主要困难在于特征工程中有大量需要人工完成的工作,且特征提取过程是基于专家知识的降维过程,可能丢失原始数据蕴含的有价值信息。
深度学习是机器学习和人工智能研究的最新发展方向之一,在图像和语音识别、自然语言处理等方面已取得较大进步,也被推广应用到各个领域并取得成效。深度学习通过与人脑相似的自下而上的层级结构,将输入端的数据逐层次提取(余凯等,2013),建立了底层数据到高层语义结构的映射。相较传统机器学习,深度学习具有以下主要特点:在输入数据方面,深度学习对原始数据人工加工较少,保留了大部分原始信息;在模型结构方面,主要使用深层神经网络,具有较复杂的模型结构和较多的模型参数;在流程方面,深度学习往往采用端到端的解决方案,而传统机器学习将任务分割为几个模块,分别训练。深度学习在地震事件分类问题中获得了较好的效果(陈润航等,2018;隗永刚等,2019)。
内蒙古地区有丰富的人工爆破事件记录,本文拟基于内蒙古地区天然地震和爆破的波形资料构建试验数据集,通过短时傅里叶变换将事件波形转换为时频域的振幅谱图,作为卷积神经网络的输入,使用计算机视觉领域的卷积神经网络作为分类器实现地震事件分类,并对结果进行测试,以评估该算法的有效性和稳定性。
1. 数据
1.1 数据选取
本文采用的原始数据为2016年3月至2020年5月内蒙古地震台网记录的事件波形,由于其中天然地震事件较爆破事件多,为了使数据集平衡,仅选取ML2.7以上的天然地震事件。最终采用的数据包含417个爆破事件的900条台站记录和519个地震事件的900条记录,共计1 800条单台事件记录,选取垂直向记录作为原始数据。图1给出了事件空间分布图,天然地震事件在空间上分布较均匀,爆破的空间分布相对集中。图2为爆破事件的震级频次统计,爆破事件震级分布在ML1.5—3.5之间;天然地震的震级分布在ML2.7—4.5之间。
1.2 数据预处理
本文所使用的原始数据为单台垂直向单通道地震记录,事件波形存储在seed格式的文件中,使用MSDP软件解压缩为sac格式,通过obspy读取后在python环境下分析。obspy是一个针对地震领域开发的python库,支持常用的地震数据文件格式的读写,可以实现文件转换功能,集成了许多地震学专有工具包,并提供了简单易用的通用接口(Beyreuther et al,2010)。
选用数据的震中距在200 km以内,对每条记录截取100 s记录,截取起始点为初至震相前1 s,包含事件完整信息。原始数据的采样率为100 Hz。在数据预处理中,对信号进行高通滤波,保留1 Hz以上的信号并过滤掉低频噪声,之后进行去倾斜和归一化,最后通过短时傅里叶变换,将其转换为时频域的振幅谱。为了使数据分布均匀,再进行取对数操作和归一化操作,取对数操作在保持数据相对关系的同时,可缩小数据尺度,使数据的变化相对平稳,同时也削弱了模型的共线性和方差性等问题。转换后最终的数据为50×100的矩阵,对应频域1—50 Hz,时域0—100 s的对数振幅谱。图3为数据预处理的过程。
短时傅里叶变换(short-time Fourier transform)是一种常用的时频分析方法,其优点在于对信号具有一定程度的自适应性,可以还原输入信号在时频域的能量分布,对信号的低频和高频两端都有较为一致的局部描述,得到的非平稳信号的时频分布较为平滑(郝国成等,2019)。STFT是关于频率f和事件t的二元函数,即
$$ {\rm{STF}}{{\rm{T}}_x}{\text{(}}{t{\text{,}}f} {\text{)}} {\text{=}} \mathop \int \nolimits x{\text{(}}\tau {\text{)}}{g^*}{\text{(}}{\tau {\text{-}} t} {\text{)}}{{\rm{e}}^{ - j2{\rm{\pi }}\tau f}}{\rm{d}}\tau {\text{,}} $$ (1) 式中:x(
$ \tau $ )为信号;$\tau $ 表示窗口$ {g}^{*}$ 中心坐标对应的时刻;t表示待分析时刻;$ {g}^{*} $ 为窗函数,本文选用汉明(Hamming)窗,以减少频谱泄露问题。窗长决定频谱图的时间分辨率和频率分辨率,窗长越长,截取的信号越长,变换后频率分辨率越高,时间分辨率越差。为了克服数据的关联性,相邻的窗部分重叠,本文选择的窗长为2 s,重叠1 s。STFT在时域将信号截取为多段,对每一段作傅里叶变换,求出每一段的频率特性,组合后得到时间-频率域的二维图像信号(时频域的振幅谱),该图像反映了信号能量在时频域的分布特征。
1.3 爆破与天然地震时频特征对比
本文分析了天然地震与爆破在频域和时域能量分布的差异。图4为地震与爆破的原始波形和时频谱的对比,由图可见:爆破的尾波有较多低频信号,含有面波成分(图4a);天然地震的频率较丰富,而爆破的能量集中在低频成分(图4b)。
天然地震和人工爆破可以看作随机信号,频率分布服从一定的统计规律。功率谱密度作为识别判据可以放大地震和爆炸的频域差异(隗永刚等,2019)。本文分别选取天然地震和爆破各300条记录,对归一化后的信号使用周期图法获得功率谱曲线,周期图法将随机序列观测数据视为能量有限的序列,直接计算离散傅里叶变换,取其幅值的平方并除以观测点数,作为真实功率谱的估计(王凤瑛,张丽丽,2006)。图5为天然地震与爆破的功率谱曲线(经平滑)对比,爆破在低频部分能量比例较高,随着频率增加逐渐衰减,地震在低频部分能量比例比爆破低,逐渐升高,在5 Hz左右达到峰值,随后衰减,天然地震能量随频率升高而衰减的速度比爆破缓慢。
由于天然地震震源深度较爆破更深,天然地震P波频率成分更复杂,爆破的震源较浅,一般在地表附近,其产生的振动的高频成分被松散地层波吸收,因此记录到的爆破P波的周期比较大(张帆,2006)。人工爆破的震源为膨胀源,其破裂机制较简单,频率成分也比较单一,能量快速释放,P波极为发育,当距震中距50 km以上时,会产生瑞雷面波(赵永等,1995)。
2. 模型
2.1 卷积神经网络基本原理
人工神经网络受物神经网络概念的启发,由神经元层组成,这些神经元层通过权重值相互连接。每个神经元从上一层接收输入值,计算这些值的加权总和,加上一个偏置项,经过一个非线性的激活函数的作用,并将该函数值输出到下一层,即
$$ {{\boldsymbol{x}}}^{l}{\text{=}}{\boldsymbol{f}}{\text{(}}{{\boldsymbol{w}}}^{l}{{\boldsymbol{x}}}^{l-1}{\text{+}}{{\boldsymbol{b}}}^{l}{\text{)}} {\text{,}} $$ (2) 式中,xl-1为前一层输出特征图输入,wl为权重系数,bl为偏置.
该过程模拟了生物神经元的行为。训练人工神经网络的过程包括调整权重和偏置项,以使输入信号与所需输出值一致。基于对输出误差进行量化的损失函数对权重和偏差的更新称为反向传播的过程。在此过程中,使用梯度下降算法来迭代更新权重和偏差以使量化损失函数最小化,每个完整数据传递和参数更新过程称为一个迭代周期。
卷积神经网络与标准神经网络的主要区别在于卷积层的使用。卷积神经网络的前半部分一般为堆叠的卷积层,其间插入池化层构成特征提取器,后半部分将全连接层作为分类器,构成一个端到端的网络模型。卷积层中的神经元从前一层的较小的连续区域接收输入,乘以在整个输入数据上共享权重的滤波器(卷积核),一组共享的滤波器对输入图像进行卷积操作后得到一组特征图(张号奎等,2018)。卷积层输出可以表示为
$$ \begin{array}{*{20}{c}} {{\boldsymbol{x}}_j^l {\text{=}} {\boldsymbol{f}}\left({ \displaystyle\sum \nolimits_{i \in {M_j}} {\boldsymbol{x}}_j^{l {\text{-}} 1} \times {\boldsymbol{w}}_{ij}^l {\text{+}} {\boldsymbol{b}}_j^l} \right)} \end{array} {\text{,}} $$ (3) 式中,
${\boldsymbol{x}}_j^l$ 表示第l层卷积层第j个卷积核对应的特征向量,Mj表示当前神经元的接受域,${\boldsymbol{w}}_{ij}^l $ 表示第l层第j个卷积核的第i个加权系数,${\boldsymbol{b}}_j^l $ 表示第l层第j个卷积核对应的偏置系数,f是一个非线性激活函数。相比全连接层,卷积层具有局部连接、权值共享和输入/输出数据结构化等特点,减少了参数数量和计算复杂度。池化层的操作类似于卷积层,只是不计算加权和,而是对每个区域的输出进行简单的处理,如取最大值(最大池化)或平均值(平均池化),这样减小了特征空间尺度,也保持特征对旋转的不变性,提高了网络的计算效率。
卷积神经网络的训练过程分为数据前向传播和误差反向传播两个阶段。在前向传播阶段,数据由低层向高层传播。在反向传播阶段,误差从高层向低层进行传播,并根据误差对各层进行权值更新。反向传播算法主要基于梯度下降方法,网络参数首先被初始化为随机值,然后通过梯度下降法向训练误差减小的方向调整,优化卷积核参数k、下采样层网络权重β、全连接层网络权重w和各层的偏置参数b等。
2.2 模型构建
本文主要利用地震与爆破在频域和时域的差异,将地震事件分类问题转化为图像识别问题,将事件信号经过短时傅里叶变换得到的时频域对数振幅谱图作为输入,使用卷积神经网络实现天然地震事件和爆破事件的分类。
经过多次试验,对卷积层数量、卷积核数量和全连接层单元数等超参数进行调整。对比不同模型的效果,我们最终选用一个20层的卷积神经网络,包括3个卷积层和2个全连接层,图6为神经网络的结构图示,表1给出了神经网络各层的参数。每个卷积层之后加入一个批量正则化层(batch normalization,缩写为BN)和一个池化层,卷积层使用修正线性单元(rectified linear unit,缩写为RELU)(式(4))。堆叠的卷积层用于特征提取,输入数据为50×100矩阵,经过第一个卷积层的16个卷积核作卷积,经原始输入转换为16个50×100的特征图(50×100×16),卷积层的输出经正则化后作为池化层的输入,池化层对16个特征图降采样,将相邻的四个元素合并为一个元素,经池化层处理后输出为16个25×50的特征图(25×50×16)。第一个池化层的输出作为第二个卷积层的输入,经过32个3×3×16的卷积核处理后转换为32个25×50的特征图(25×50×32),经过第二个池化层降采样处理后输出为12×25×32。第二个池化层的输出作为第三个卷积层的输入,经过卷积层和池化层后输出为6×12×64,合并为长度4 608的特征向量,这个向量提取了时频图的特征,作为全连接层的输入。BN层对中间层的输入(激活函数前)作标准化处理,使得输出服从均值为0,方差为1的正态分布,减少网络训练过程中的中间协变量迁移,使网络训练过程对参数初始值不再敏感(刘建伟等,2020),从而改善反向传播时训练速度变慢和低层神经网络的梯度消失等问题。两个全连接层实现了分类:第一个全连接层包含128个单元,之后设置一个批量正则化层,也采用RELU激活函数;第二个全连接层实现分类功能,采用Softmax激活函数 (柔性最大值传输函数),Softmax函数将第二个全连接层的输出映射成为(0,1)之间的值,两个输出节点之和为1,每个节点的输出可理解为输入信号为该类型的概率,概率最大结点作为分类结果。第一个全连接层前添加了一个丢弃层。丢弃层通过忽略一定比例的特征检测器(将一定比例的神经元的输出置零)减少过拟合现象(Krizhevsky et al,2017)。
表 1 模型的超参数设置Table 1. Super parameter setting of the model序号 类型 参数 输出 1 输入层 50×100×1 2 卷积层 16个 3×3卷积核 50×100×16 3 批量正则化层 50×100×16 4 RELU激活层 50×100×16 5 最大池化层 2×2 25×50×16 6 卷积层 32个3×3×16卷积核 25×50×32 7 批量正则化层 25×50×32 8 RELU激活层 25×50×32 9 最大池化层 2×2 12×25×32 10 卷积层 64个3×3×32卷积核 12×25×64 11 批量正则化层 12×25×64 12 RELU激活层 12×25×64 13 最大池化层 2×2 6×12×64 14 Dropout层 比例50% 6×12×64 15 全连接层 单元数128 128 16 批量正则化层 128 17 Relu激活层 128 18 全连接层 单元数2 2 19 Softmax激活层 2 20 输出层 $$ {\rm{RELU}}\left(x \right) {\text{=}} \left\{ {\begin{array}{*{20}{c}} {x{\text{,}}}&{x {\text{>}} \lambda }{\text{,}}\\ {0{\text{,}}}&{x {\text{≤}} \lambda }{\text{.}} \end{array}} \right.$$ (4) 3. 训练和检验
本文实验的硬件环境:英特尔i7-9850H处理器,64 G内存,英伟达RTX3000显卡,显存6 G。操作系统为Windows10,使用基于python的anaconda科学计算环境,模型的搭建和训练在tensowflow2.0开源框架进行。从1 800个样本中随机选取1 500个样本作为训练集,300个样本作为测试集。训练集是用于模型拟合的数据样本,测试集用来评估模型的泛化能力。
本文选用交叉熵作为损失函数,交叉熵刻画的是实际输出(概率)与期望输出(概率)的距离,也就是交叉熵的值越小,两个概率分布就越接近,交叉熵H的算法为
$$ H{\text{(}}{P,Q} {\text{)}} {\text{=}} - \sum \nolimits_x [{\text{(}}{P{\text{(}}x {\text{)}}{\rm{lg}}Q{\text{(}}x {\text{)}} {\text{+}} {\text{(}}{1 {\text{-}} P{\text{(}}x {\text{)}}} {\text{)}}{{\rm{lg}}{\text{(}}{1 {\text{-}} Q{\text{(}}x {\text{)}}} {\text{)}}} } ]{\text{,}} $$ (5) 式中,P为期望输出,Q为实际输出。
采用的训练算法为Adam算法(Kingma,Ba,2015),Adam优化算法是随机梯度下降算法(stochastic gradient descent)的扩展,可以更加有效地更新网络权重,使用动量和自适应学习率来加快收敛速度。
为了评估学习率对训练效果的影响,分别将学习率依次设置为10−3,10−4,···,10−7进行训练,设置迭代次数为880次,图7a为不同学习率的损失曲线(经平滑),图7b为不同学习率的准确率曲线,准确率随着学习率的降低而下降,学习率较高时训练曲线收敛较快,最终准确率也较高,因此我们选取10−3作为初始学习率,并设置分段降低学习率。
交叉验证方法将训练数据集本身细分成不同的验证数据集去训练模型,验证集可以用于超参数的优化和对模型效果的初步测试。为了评估算法的性能和稳定性,用5折交叉验证检验,将1 500个样本均分为5组,每组300个样本,每轮选取一组作为验证集,将留下的4组作为训练集(图8)。5轮训练的验证集准确率可达95%—99.44%,验证集平均准确率为97.33%。
将全部训练集样本用于模型参数的训练,使用测试集的300个样本评估网络的泛化能力,最终测试的准确率达到98.02%,模型有较好的泛化能力和准确率。
4. 讨论与结论
选取内蒙古地区2016年3月至2020年5月记录的天然地震和爆破事件中天然地震和爆破的单台垂直向记录各900条,经过预处理后转换成时频域的对数振幅谱分布图作为实验数据集,共包含1 800条样本。使用一个含有3个卷积层的卷积神经网络作为分类器,将实验数据集划分为训练集和测试集进行训练和检验。在训练集上使用5折交叉验证,结果显示,验证集的平均准确率达到97.3%。使用全部训练集数据对网络训练后,测试集的准确率达到98.02%。
相比于传统机器学习,本文采用的模型在特征提取方面仅进行了简单处理和时频分析,保留了信号在时域和频域分布特征较完整的信息,使用卷积层自动提取特征,避免了使用先验的降维规则,以数据驱动的方式得到分类模型。实验结果表明本文使用的基于短时傅里叶变换和卷积神经网络的分类算法有效提取了地震信号的能量分布的特征,在地震事件分类任务上有较好的效果,与已有研究对比,本文模型达到了较高的准确率。
在地震类型识别研究中,有多种数据处理方式和分类模型可供选择,在进一步研究中可以对比不同模型的效果。非天然事件包括爆破、塌陷和滑坡等多种类型,在现有数据条件下,本文仅研究了天然地震和爆破的分类问题,在积累了充足的多种类型数据样本后,可以开展更加细致的分类研究。
评审专家的建议对稿件的提升帮助很大,作者在此表示感谢。
-
表 1 模型的超参数设置
Table 1 Super parameter setting of the model
序号 类型 参数 输出 1 输入层 50×100×1 2 卷积层 16个 3×3卷积核 50×100×16 3 批量正则化层 50×100×16 4 RELU激活层 50×100×16 5 最大池化层 2×2 25×50×16 6 卷积层 32个3×3×16卷积核 25×50×32 7 批量正则化层 25×50×32 8 RELU激活层 25×50×32 9 最大池化层 2×2 12×25×32 10 卷积层 64个3×3×32卷积核 12×25×64 11 批量正则化层 12×25×64 12 RELU激活层 12×25×64 13 最大池化层 2×2 6×12×64 14 Dropout层 比例50% 6×12×64 15 全连接层 单元数128 128 16 批量正则化层 128 17 Relu激活层 128 18 全连接层 单元数2 2 19 Softmax激活层 2 20 输出层 -
毕明霞,黄汉明,边银菊,李锐,陈银燕,赵静. 2011. 天然地震与人工爆破波形信号HHT特征提取和SVM识别研究[J]. 地球物理学进展,26(4):1157–1164. doi: 10.3969/j.issn.1004-2903.2011.04.004 Bi M X,Huang H M,Bian Y J,Li R,Chen Y Y,Zhao J. 2011. A study on seismic signal HHT features extraction and SVM recognition of earthquake and explosion[J]. Progress in Geophysics,26(4):1157–1164 (in Chinese).
边银菊. 2002. 遗传BP网络在地震和爆破识别中的应用[J]. 地震学报,24(5):516–524. doi: 10.3321/j.issn:0253-3782.2002.05.009 Bian Y J. 2002. Application of genetic BP network to discriminating earthquakes and explosions[J]. Acta Seismologica Sinica,24(5):516–524 (in Chinese).
蔡杏辉,张燕明,陈惠芳,巫立华. 2020. 基于小波特征和神经网络的天然地震与人工爆破自动识别[J]. 大地测量与地球动力学,40(6):634–639. Cai X H,Zhang Y M,Chen H F,Wu L H. 2020. Automatic identification of earthquake and explosion based on wavelet transform and neural network[J]. Journal of Geodesy and Geodynamics,40(6):634–639 (in Chinese).
陈润航,黄汉明,柴慧敏. 2018. 地震和爆破事件源波形信号的卷积神经网络分类研究[J]. 地球物理学进展,33(4):1331–1338. doi: 10.6038/pg2018BB0326 Chen R H,Huang H M,Chai H M. 2018. Study on the discrimination of seismic waveform signals between earthquake and explosion events by convolutional neural network[J]. Progress in Geophysics,33(4):1331–1338 (in Chinese).
范晓易,曲均浩,曲保安,刘方斌,山长仑,周少辉. 2019. 支持向量分类机LIBSVM方法识别天然地震、爆破与塌陷[J]. 大地测量与地球动力学,39(9):916–918. Fan X Y,Qu J H,Qu B A,Liu F B,Shan C L,Zhou S H. 2019. Support vector machine LIBSVM method for identifying natural earthquakes,blasting and collapse[J]. Journal of Geodesy and Geodynamics,39(9):916–918 (in Chinese).
郝国成,谈帆,程卓,王巍,冯思权,张伟民. 2019. 强鲁棒性和高锐化聚集度的BGabor–NSPWVD时频分析算法[J]. 自动化学报,45(3):566–576. Hao G C,Tan F,Cheng Z,Wang W,Feng S Q,Zhang W M. 2019. Time–frequency analysis of Bgabor–Nspwvd algorithm with strong robustness and high sharpening concentration[J]. Acta Automatica Sinica,45(3):566–576 (in Chinese).
黄汉明,边银菊,卢世军,蒋正锋,李锐. 2010. 天然地震与人工爆破的波形小波特征研究[J]. 地震学报,32(3):270–276. doi: 10.3969/j.issn.0253-3782.2010.03.002 Huang H M,Bian Y J,Lu S J,Jiang Z F,Li R. 2010. A wavelet feature research on seismic waveforms of earthquakes and explosions[J]. Acta Seismologica Sinica,32(3):270–276 (in Chinese).
刘建伟,赵会丹,罗雄麟,许鋆. 2020. 深度学习批归一化及其相关算法研究进展[J]. 自动化学报,46(6):1090–1120. Liu J W,Zhao H D,Luo X L,Xu J. 2020. Research progress on batch normalization of deep learning and its related algorithms[J]. Acta Automatica Sinica,46(6):1090–1120 (in Chinese).
刘莎,杨建思,田宝峰,郑钰,姜旭东,徐志强. 2012. 首都圈地区爆破、矿塌和天然地震的识别研究[J]. 地震学报,34(2):202–214. doi: 10.3969/j.issn.0253-3782.2012.02.007 Liu S,Yang J S,Tian B F,Zheng Y,Jiang X D,Xu Z Q. 2012. Discrimination between explosions,mine collapses and earthquakes in capital region of China[J]. Acta Seismologica Sinica,34(2):202–214 (in Chinese).
王凤瑛,张丽丽. 2006. 功率谱估计及其MATLAB仿真[J]. 微计算机信息,22(31):287–289. doi: 10.3969/j.issn.1008-0570.2006.31.102 Wang F Y,Zhang L L. 2006. Power spectrum density estimation and the simulation in MATLAB[J]. Control &Automation,22(31):287–289 (in Chinese).
王婷婷,边银菊,张博. 2013. 地震和爆破的综合识别方法研究[J]. 地球物理学进展,28(5):2433–2443. doi: 10.6038/pg20130522 Wang T T,Bian Y J,Zhang B. 2013. The comprehensive identification methods between earthquakes and explosions[J]. Progress in Geophysics,28(5):2433–2443 (in Chinese).
隗永刚,杨千里,王婷婷,蒋长胜,边银菊. 2019. 基于深度学习残差网络模型的地震和爆破识别[J]. 地震学报,41(5):646–657. doi: 10.11939/jass.20190030 Wei Y G,Yang Q L,Wang T T,Jiang C S,Bian Y J. 2019. Earthquake and explosion identification based on Deep Learning residual network model[J]. Acta Seismologica Sinica,41(5):646–657 (in Chinese).
杨选辉,沈萍,刘希强,郑治真. 2005. 地震与核爆识别的小波包分量比方法[J]. 地球物理学报,48(1):148–156. doi: 10.3321/j.issn:0001-5733.2005.01.020 Yang X H,Shen P,Liu X Q,Zheng Z Z. 2015. Application of method of spectral component ratio of wavelet–packets to discrimination between earthquakes and nuclear explosions[J]. Chinese Journal of Geophysics,48(1):148–156 (in Chinese).
余凯,贾磊,陈雨强,徐伟. 2013. 深度学习的昨天、今天和明天[J]. 计算机研究与发展,50(9):1799–1804. doi: 10.7544/issn1000-1239.2013.20131180 Yu K,Jia L,Chen Y Q,Xu W. 2013. Deep learning:Yesterday,today,and tomorrow[J]. Journal of Computer Research and Development,50(9):1799–1804.
曾融生,陈运泰,吴忠良. 2000. 探测地球内部的“雷达”:地震波(续)[J]. 城市防震减灾,3(6):12–14. Zeng R S,Chen Y T,Wu Z L. 2000. Radar for detecting the earth interior:Seismic wave[J]. Ruban Earthquake Disaster Prevention and Reduction,3(6):12–14 (in Chinese).
张博,边银菊,王婷婷. 2014. 用逐步代价最小决策法识别地震与爆破[J]. 地震学报,36(2):233–243. doi: 10.3969/j.issn.0253-3782.2014.02.008 Zhang B,Bian Y J,Wang T T. 2014. Discrimination of earthquakes and explosions by SAMC decision method[J]. Acta Seismologica Sinica,36(2):233–243 (in Chinese).
张帆. 2006. 地震波时频谱分析及其在爆破识别中的应用[D]. 合肥: 中国科学技术大学: 57. Zhang F. 2006. Seismic Signal Time–Frequency Analysis and Its Application to Blast Distinguishing[D]. Hefei: University of Science and Technology of China: 57 (in Chinese).
张帆,韩晓明,郝美仙,张晖. 2016. 内蒙古阿拉善地区爆破和地震自动识别研究[J]. 华南地震,36(3):98–103. Zhang F,Han X M,Hao M X,Zhang H. 2016. Auto identification of explosion and seismic events in Alashan area[J]. South China Journal of Seismology,36(3):98–103 (in Chinese).
张号逵,李映,姜晔楠. 2018. 深度学习在高光谱图像分类领域的研究现状与展望[J]. 自动化学报,44(6):961–977. Zhang H K,Li Y,Jiang Y N. 2018. Deep learning for hyperspectral imagery classification:The state of the art and prospects[J]. Acta Automatica Sinica,44(6):961–977 (in Chinese).
赵永,刘卫红,高艳玲. 1995. 北京地区地震、爆破和矿震的记录图识别[J]. 地震地磁观测与研究,16(4):48–54. Zhao Y,Liu W H,Gao Y L. 1995. Distinguishing earthquake,explosion and mine earthquake in Beijing area[J]. Seismological and Geomangnetic Observation and Research,16(4):48–54 (in Chinese).
Beyreuther M,Barsch R,Krischer L,Megies T,Behr Y,Wassermann J. 2010. ObsPy:A python toolbox for seismology[J]. Seismol Res Lett,81(3):530–533. doi: 10.1785/gssrl.81.3.530
Kingma D P, Ba J L. 2015. Adam: A method for stochastic optimization[C]//3rd International Conference on Learning Representations, ICLR 2015: Conference Track Proceedings. San Diego: IEEE Press: 1–15.
Krizhevsky A,Sutskever I,Hinton G E. 2017. ImageNet classification with deep convolutional neural networks[J]. Commun ACM,60(6):84–90. doi: 10.1145/3065386