本发明涉及地震线性噪声压制效果评估领域,特别是基于卷积神经网络的地震线性噪声压制效果自动评估方法。
背景技术:
在地球物理领域,通过野外勘探直接收集到的原始地震数据通常是含有各种干扰噪声的,因此需要通过不同的方法或策略去除各项噪声干扰,得到信噪比较高的图像,以供后续分析。在对于地震噪声(包括随机噪声、面波、相干噪声等)的去噪任务中,由于用不同的算法或参数处理得到的去噪后地震资料的效果现在仍然需要专家进行人工判读和评价,缺乏与专家知识符合度较高的定量指标,因此在对地震资料进行去噪处理时需要大量人机交互,成本高,效率低。
随着人工智能特别是深度卷积神经网络技术的发展,很多图像处理相关的任务得到了很好的解决,处理精度和效率相对传统方法都有了很大的提升。因此亟待开发一种基于卷积神经网络的地震线性噪声压制效果自动评估方法。
技术实现要素:
本发明的目的是要解决现有技术中存在的不足,提供一种基于卷积神经网络的地震线性噪声压制效果自动评估方法,能够代替专家的评分,从而节约成本,提高效率。
为达到上述目的,本发明是按照以下技术方案实施的:
基于卷积神经网络的地震线性噪声压制效果自动评估方法,包括以下步骤:
s1、首先对收集到的同一工区内的地震数据,针对同一种噪声,利用不同的参数进行去噪处理,得到去噪质量不同的结果,交由专家给出评分等级,形成样本数据库;
s2、构建卷积神经网络模型,利用s1中的样本数据库作为输入对卷积神经网络模型进行训练,输出属于不同评分等级的概率,并取概率最大值作为最终结果;
s3、将训练好的积神经网络模型应用于同类别噪声的不同去噪结果,输出评分等级的结果。
进一步,所述s1中专家给出评分等级分别为:优、良、中、劣。
进一步,所述s2中构建的卷积神经网络模型共9层,其中前面的6层为卷积层和池化层的组合,并采用relu激活函数,实现用来从低层到高层地提取输入图像的结构特征;后面三层为全连接层,第一个全连接层将卷积和池化最终得到特征进行向量化,作为提取得到的输入图像特征,通过全连接层对该特征进行分类,最后一层用softmax函数作为激活函数,用来回归该输入图像对于各个类别的概率分布。
与现有技术相比,本发明通过对专家标注的带有评分的不同去噪方法和参数处理的结果进行学习,形成对于地震去噪结果的优劣程度的自动等级标定,从而实现基于专家经验学习的地震资料去噪效果智能评估,从而可以用来指导去噪方法和参数调优的过程,减少专家逐一评价去噪结果的人机交互时间损耗以及人力成本,降低工作量。
附图说明
图1是训练集数据示例;(a)~(d)为原始数据与四种不同去噪方式去噪后数据的残差剖面,(e)~(h)是对应于各自上方(a)~(d)的去噪后结果。
图2是本发明的卷积神经网络结构图示例。
图3是训练过程示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步的详细说明。此处所描述的具体实施例仅用于解释本发明,并不用于限定发明。
本实施例提供一种基于卷积神经网络的地震线性噪声压制效果自动评估方法,具体的操作过程如下:
首先进行训练样本收集。为了形成具有主观评价标注的训练样本集,对相同工区的数据利用不同参数进行线性噪声压制,得到4组结果,并交由有经验的专家以道集为单位进行分别的对比评估,给出每个道集中,上面4种处理方法所得到结果的质量评价的排序,附图1所示例的是针对地震资料去除线性噪声的去噪效果的专家的质量评估结果,子图(a)~(d)为原始数据与四种方式去噪后数据的残差剖面,而(e)~(h)是对应于各自上方子图的去噪后结果。根据去除掉的噪声中的有效信号损失和结果中的噪声残留等综合考虑,分别给出了优、良、中、劣四种评价。
将收集好的数据形成训练样本集,构建卷积神经网络模型进行训练。卷积神经网络结构如附图2所示,卷积神经网络模型共9层,其中前面的6层为卷积层(convolutionallayer)和池化层(poolinglayer)的组合,并采用relu激活函数,实现用来从低层到高层地提取输入图像的结构特征;后面三层为全连接层(fullyconnectionlayer),第一个全连接层将卷积和池化最终得到特征进行向量化,作为提取得到的输入图像特征,通过全连接层对该特征进行分类,最后一层用softmax函数作为激活函数,用来回归该输入图像对于各个类别的概率分布。在该问题中,优、良、中、劣的评价被看做四个类别,因此卷积神经网络模型是以卷积神经网络分类模型形式构建。以线性噪声压制效果的评估为例,输入为去噪残差剖面和对应的去噪后结果组成的二通道图像,经过卷积、池化和全连接后,输出属于优、良、中、劣四个评价类别的概率,并取概率最大值作为最终结果。
将训练好的卷积神经网络模型应用于同类别噪声的不同去噪结果,输出其评价类别。此卷积神经网络模型结果是对于专家经验进行学习得到的,对地震信号线性噪声压制效果的评估指标。
为了验证本发明的有效性和优越性,将本发明提出的方法应用于f-k域线性噪声压制在不同参数下的去噪结果中,以展示卷积神经网络模型对与地震资料去噪效果自动评估的效果。
首先,实验选取了100个已经经过专家评分标注好的地震道集作为总样本集合,并分出72个道集作为训练集,18个作为验证集以进行泛化性能测试以及参数调优。剩余10个作为测试集,对训练好的模型进行测试。
卷积神经网络模型的输入为二通道图像,两个通道分别为去噪后的结果与对应的和原始数据的残差剖面。如附图3所示,经过多轮迭代,训练集准确率可以达到100%,说明了本发明应用的网络结构具备拟合从去噪结果(二维信号)到主观评分的映射关系,验证了卷积神经网络在该任务中的有效性。另外,可以看出,验证集的准确率随着训练迭代轮数的增加而上升,说明了卷积神经网络模型具有一定的泛化能力,可以被应用于测试集进行评估。
最后,经过300轮的迭代,结果如下:训练集准确率100%,验证集准确率72%。将训练好的模型应用于10例测试集数据,准确率为80%。测试集数据的专家标注结果为:优、良、优、中、良、劣、良、劣、劣、优;预测结果为:优、良、优、良、良、劣、中、劣、劣、优。
上述实验验证了本发明的有效性和优越性,通过本发明的基于卷积神经网络的地震线性噪声压制效果自动评估方法得到了与专家标注结果较为一致的结果。
本发明的技术方案不限于上述具体实施例的限制,凡是根据本发明的技术方案做出的技术变形,均落入本发明的保护范围之内。
1.基于卷积神经网络的地震线性噪声压制效果自动评估方法,其特征在于,包括以下步骤:
s1、首先对收集到的同一工区内的地震数据,针对同一种噪声,利用不同的参数进行去噪处理,得到去噪质量不同的结果,交由专家给出评分等级,形成样本数据库;
s2、构建卷积神经网络模型,利用s1中的样本数据库作为输入对卷积神经网络模型进行训练,输出属于不同评分等级的概率,并取概率最大值作为最终结果;
s3、将训练好的积神经网络模型应用于同类别噪声的不同去噪结果,输出评分等级的结果。
2.根据权利要求1所述的基于卷积神经网络的地震线性噪声压制效果自动评估方法,其特征在于,所述s1中专家给出评分等级分别为:优、良、中、劣。
3.根据权利要求1所述的基于卷积神经网络的地震线性噪声压制效果自动评估方法,其特征在于,所述s2中构建的卷积神经网络模型共9层,其中前面的6层为卷积层和池化层的组合,并采用relu激活函数,实现用来从低层到高层地提取输入图像的结构特征;后面三层为全连接层,第一个全连接层将卷积和池化最终得到特征进行向量化,作为提取得到的输入图像特征,通过全连接层对该特征进行分类,最后一层用softmax函数作为激活函数,用来回归该输入图像对于各个类别的概率分布。