Self-supervised multi-stage deep learning network for seismic data denoising

IF 4.2
Omar M. Saad , Matteo Ravasi , Tariq Alkhalifah
{"title":"Self-supervised multi-stage deep learning network for seismic data denoising","authors":"Omar M. Saad ,&nbsp;Matteo Ravasi ,&nbsp;Tariq Alkhalifah","doi":"10.1016/j.aiig.2025.100123","DOIUrl":null,"url":null,"abstract":"<div><div>Seismic data denoising is a critical process usually applied at various stages of the seismic processing workflow, as our ability to mitigate noise in seismic data affects the quality of our subsequent analyses. However, finding an optimal balance between preserving seismic signals and effectively reducing seismic noise presents a substantial challenge. In this study, we introduce a multi-stage deep learning model, trained in a self-supervised manner, designed specifically to suppress seismic noise while minimizing signal leakage. This model operates as a patch-based approach, extracting overlapping patches from the noisy data and converting them into 1D vectors for input. It consists of two identical sub-networks, each configured differently. Inspired by the transformer architecture, each sub-network features an embedded block that comprises two fully connected layers, which are utilized for feature extraction from the input patches. After reshaping, a multi-head attention module enhances the model’s focus on significant features by assigning higher attention weights to them. The key difference between the two sub-networks lies in the number of neurons within their fully connected layers. The first sub-network serves as a strong denoiser with a small number of neurons, effectively attenuating seismic noise; in contrast, the second sub-network functions as a signal-add-back model, using a larger number of neurons to retrieve some of the signal that was not preserved in the output of the first sub-network. The proposed model produces two outputs, each corresponding to one of the sub-networks, and both sub-networks are optimized simultaneously using the noisy data as the label for both outputs. Evaluations conducted on both synthetic and field data demonstrate the model’s effectiveness in suppressing seismic noise with minimal signal leakage, outperforming some benchmark methods.</div></div>","PeriodicalId":100124,"journal":{"name":"Artificial Intelligence in Geosciences","volume":"6 1","pages":"Article 100123"},"PeriodicalIF":4.2000,"publicationDate":"2025-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence in Geosciences","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S266654412500019X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Seismic data denoising is a critical process usually applied at various stages of the seismic processing workflow, as our ability to mitigate noise in seismic data affects the quality of our subsequent analyses. However, finding an optimal balance between preserving seismic signals and effectively reducing seismic noise presents a substantial challenge. In this study, we introduce a multi-stage deep learning model, trained in a self-supervised manner, designed specifically to suppress seismic noise while minimizing signal leakage. This model operates as a patch-based approach, extracting overlapping patches from the noisy data and converting them into 1D vectors for input. It consists of two identical sub-networks, each configured differently. Inspired by the transformer architecture, each sub-network features an embedded block that comprises two fully connected layers, which are utilized for feature extraction from the input patches. After reshaping, a multi-head attention module enhances the model’s focus on significant features by assigning higher attention weights to them. The key difference between the two sub-networks lies in the number of neurons within their fully connected layers. The first sub-network serves as a strong denoiser with a small number of neurons, effectively attenuating seismic noise; in contrast, the second sub-network functions as a signal-add-back model, using a larger number of neurons to retrieve some of the signal that was not preserved in the output of the first sub-network. The proposed model produces two outputs, each corresponding to one of the sub-networks, and both sub-networks are optimized simultaneously using the noisy data as the label for both outputs. Evaluations conducted on both synthetic and field data demonstrate the model’s effectiveness in suppressing seismic noise with minimal signal leakage, outperforming some benchmark methods.
地震数据去噪的自监督多阶段深度学习网络
地震数据去噪是一个关键的过程,通常应用于地震处理工作流程的各个阶段,因为我们减轻地震数据噪声的能力会影响我们后续分析的质量。然而,在保留地震信号和有效降低地震噪声之间找到最佳平衡是一个巨大的挑战。在本研究中,我们引入了一种多阶段深度学习模型,该模型以自监督的方式进行训练,专门用于抑制地震噪声,同时最大限度地减少信号泄漏。该模型是一种基于patch的方法,从噪声数据中提取重叠的patch,并将其转换为1D矢量进行输入。它由两个相同的子网组成,每个子网的配置不同。受变压器架构的启发,每个子网络都有一个嵌入式块,该块由两个完全连接的层组成,用于从输入补丁中提取特征。在重塑后,多头注意模块通过分配更高的注意权重来增强模型对重要特征的关注。这两个子网络的关键区别在于它们完全连接层中的神经元数量。第一个子网络作为强去噪器,神经元数量少,能有效地衰减地震噪声;相比之下,第二个子网络作为一个信号加回模型,使用更多的神经元来检索一些在第一个子网络的输出中没有保留的信号。所提出的模型产生两个输出,每个输出对应于一个子网络,并且两个子网络同时使用噪声数据作为两个输出的标签进行优化。对合成数据和现场数据的评估表明,该模型在以最小的信号泄漏抑制地震噪声方面是有效的,优于一些基准方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.20
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信