本发明涉及信息处理,尤其涉及一种地震数据去噪的模型训练方法、地震数据去噪方法及装置。
背景技术:
1、在地震勘探过程中,由于地震波信号自身的不平稳性和复杂性,以及数据采集过程中受到风、仪器等各种外界干扰,获取到的原始地震数据会引入噪声,对后续处理造成影响。为了降低噪声对有效信号的影响,获得高信噪比的数据,去噪始终是地震数据处理的关键。
2、传统的去噪方法大多基于变换域滤波或信号重建、基于变换域滤波或信号重建,这类理论去噪方法会导致地震数据中部分高频信息丢失、有用信息模糊化等问题,无法在不损坏原始信号的同时去除噪声。近年来深度学习的快速发展为地震数据去噪提供了新思路。然而,现有的深度学习去噪方法去噪效果不理想。
技术实现思路
1、本发明提供一种地震数据去噪的模型训练方法、地震数据去噪方法及装置,用以解决现有技术中地震数据去噪效果不理想的缺陷。
2、一种地震数据去噪的模型训练方法,包括:
3、获取含噪地震数据a、无噪声地震数据b;
4、根据所述含噪地震数据a、无噪声地震数据b构造映射器g,所述映射器g:a→b;
5、根据所述映射器g的输出构造反向映射器r,所述反向映射器r:b→a;
6、分别构造判别器da和判别器db;所述判别器da用于区分含噪地震数据a和映射后的a域假样本r(b);所述判别器db用于区分所述干净地震数据b和映射后的b域假样本g(a);
7、将所述映射器g和判别器db进行对抗训练;将所述反向映射器r和判别器da进行对抗训练,最终得到训练好的映射器与判别器。
8、进一步地,如上所述的地震数据去噪的模型训练方法,在对抗训练过程中,通过添加ssim损失与l1损失来共同训练所述映射器和判别器。
9、一种地震数据去噪方法,包括:
10、获取待去噪的地震数据;
11、将所述待去噪的地震数据输入所述映射器g,通过所述映射器g将待去噪的地震数据转化为目标去噪地震数据。
12、一种地震数据去噪的模型训练装置,包括:
13、获取单元,用于获取含噪地震数据a、无噪声地震数据b;
14、构造单元,用于根据所述含噪地震数据a、无噪声地震数据b构造映射器g,所述映射器g:a→b;
15、所述构造单元,还用于根据所述映射器g的输出构造反向映射器r,所述反向映射器r:b→a;
16、所述构造单元,还用于分别构造判别器da和判别器db;所述判别器da用于区分含噪地震数据a和映射后的a域假样本r(b);所述判别器db用于区分所述干净地震数据b和映射后的b域假样本g(a);
17、训练单元,用于将所述映射器g和判别器db进行对抗训练;将所述反向映射器r和判别器da进行对抗训练,最终得到训练好的映射器与判别器。
18、一种地震数据去噪装置,包括:
19、获取单元,用于获取待去噪的地震数据;
20、处理单元,用于将所述待去噪的地震数据输入所述映射器g,通过所述映射器g将待去噪的地震数据转化为目标去噪地震数据。
21、一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述地震数据去噪的模型训练方法或实现如上所述地震数据去噪方法。
22、一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述地震数据去噪的模型训练方法或实现如上所述地震数据去噪方法。
23、一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述地震数据去噪的模型训练方法或实现如上所述地震数据去噪方法。
24、本发明提供的地震数据去噪的模型训练方法、地震数据去噪方法及装置,通过训练两个映射器实现含噪数据域与干净数据域的相互转换,同时训练两个判别器来纠正转换结果,通过映射器与判别器对抗训练、相互进化,使得网络不需要噪声的先验知识,就可以通过含噪地震数据域与干净地震数据域之间循环进行对抗训练,使网络自动学习到含噪地震数据转换为干净地震数据的映射,从而逐步提升网络的去噪能力,达到理想的去噪效果。
25、此外,通过添加ssim损失与l1损失共同训练模型,利用该ssim损失从整体结构上对输出加以限制,利用该l1损失从像素级别对输出加以限制,使得能够在结构一致性与像素级别对输出加以限制,从而确保含噪的地震数据在去噪后仍保持地质构造信息不变。
1.一种地震数据去噪的模型训练方法,其特征在于,包括:
2.根据权利要求1所述的地震数据去噪的模型训练方法,其特征在于,在对抗训练过程中,通过添加ssim损失与l1损失来共同训练所述映射器和判别器。
3.一种地震数据去噪方法,其特征在于,包括:
4.一种地震数据去噪的模型训练装置,其特征在于,包括:
5.一种地震数据去噪装置,其特征在于,包括:
6.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至2任一项所述地震数据去噪的模型训练方法或实现如权利要求3所述地震数据去噪方法。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述地震数据去噪的模型训练方法或实现如权利要求3所述地震数据去噪方法。
8.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述地震数据去噪的模型训练方法或实现如权利要求3所述地震数据去噪方法。