<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">858041</article-id>
<article-id pub-id-type="doi">10.3389/feart.2022.858041</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Non-Parametric Simultaneous Reconstruction and Denoising <italic>via</italic> Sparse and Low-Rank Regularization</article-title>
<alt-title alt-title-type="left-running-head">Meng et al.</alt-title>
<alt-title alt-title-type="right-running-head">Non-Parametric Simultaneous Reconstruction and Denoising</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Meng</surname>
<given-names>Lingjun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1700537/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Shi</surname>
<given-names>Zhanzhan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1758346/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ye</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yuanjun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Geophysics</institution>, <institution>Chengdu University of Technology</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Artificial Intelligence</institution>, <institution>Leshan Normal University</institution>, <addr-line>Leshan</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Key Laboratory of Internet Natural Language Processing of Sichuan Education Department</institution>, <institution>Leshan Normal University</institution>, <addr-line>Leshan</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Institute of Sedimentary Geology</institution>, <institution>Chengdu University of Technology</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>School of Education</institution>, <institution>China West Normal University</institution>, <addr-line>Nanchong</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1609258/overview">Wenzhuo Cao</ext-link>, Imperial College London, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1695712/overview">Qiaomu Luo</ext-link>, Central South University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1793024/overview">Xueyi Shang</ext-link>, Chongqing University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1740255/overview">Fei Wang</ext-link>, Colorado School of Mines, United States</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Zhanzhan Shi, <email>shizhanzh@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Structural Geology and Tectonics, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>858041</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>06</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Meng, Shi, Ye and Wang.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Meng, Shi, Ye and Wang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Spatial irregular sampling and random noise are two important factors that restrict the accuracy of seismic imaging. Seismic wavefield reconstruction and denoising based on sparse representation are two popular antidotes to these two inevitable issues, respectively. This article presents a non-parametric simultaneous reconstruction and denoising via sparse and low-rank regularization that dealt with the prestack gathers efficiently and automatically. The proposed method makes no additional prior assumptions on original data other than that the seismic signal is compressible. The key parameters estimation adopts a data-driven framework without person-dependent intervention. The basic idea of the approach is to combine the two related algorithms. Thus, the sparse decomposition needs to be performed only once. We first extract the solution matrix via Fourier dictionary and then perform the reconstruction and denoising successively in the sparse domain. Obtaining a perfect interpolation result requires that the seismic data satisfy the Shannon&#x2013;Nyquist sampling theorem. However, data with steep-dip events or gaps, which cannot be adequate for the procedure, are a challenge that must be faced. This work proposes to deal with the common-offset gathers, which is characterized by flat, even approximate horizontal events, to handle the under-sampling obstacle. Another excellent property of the common-offset gathers is the simple and periodic repetitive texture structure, which can be represented sparsely and accurately by the Fourier dictionary. Thus, the computational complexity of the sparse representation is reduced. Both synthetic and practical applications indicate that our algorithm is efficient and effective.</p>
</abstract>
<kwd-group>
<kwd>wavefield reconstruction</kwd>
<kwd>denoising</kwd>
<kwd>common offset gather</kwd>
<kwd>sparse representation</kwd>
<kwd>low-rank regularization</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Seismic data are inevitably corrupted by missing traces and random noise in field procedures, which often lead to the low signal-noise ratio (SNR), irregular sampling, and even anomalies, such as spatial aliasing and acquisition footprints. Defect data may cause severe consequences in subsequent processing flows, that is, velocity analysis, normal moveout (NMO) correction, migration, amplitude-versus-offset (AVO) analysis, and seismic attributes extraction. Hence, seismic wavefield reconstruction conjugation with denoising play fundamental roles in data analysis. This article proposes using tools in compressed sensing to solve both interpolation and noise reduction.</p>
<p>However, due to parameter tuning and computational complexity, wavefield reconstruction and denoising are usually regarded as two independent seismic processing flows, even though they share common calculation steps and algorithms, such as sparse decomposition. The target of the seismic wavefield reconstruction is to provide a uniformly sampled data cube. The reconstruction problem has received sufficient study. The previous works addressing this problem can be classified into four categories: wave equation-based interpolation (<xref ref-type="bibr" rid="B41">Ronen 1987</xref>), matrix or tensor completion (<xref ref-type="bibr" rid="B27">Kreimer et al., 2013</xref>; <xref ref-type="bibr" rid="B12">Chen et al., 2016a</xref>; <xref ref-type="bibr" rid="B34">Siahsar et al., 2017</xref>; <xref ref-type="bibr" rid="B51">Zhang et al., 2017</xref>), deep learning- (<xref ref-type="bibr" rid="B24">Jia and Ma 2017</xref>; <xref ref-type="bibr" rid="B35">Oliveira et al., 2018</xref>; <xref ref-type="bibr" rid="B45">Wang et al., 2018</xref>) and (<xref ref-type="bibr" rid="B9">Cao et al., 2020</xref>) compressed sensing-based interpolation. Among them, the compressed sensing-based method has received widespread attention due to its low computational cost. The recorded seismic data can be interpreted as a random sampling of the complete seismic data. Therefore, the problem of seismic data interpolation can be formulated as an inverse problem. Many algorithms have been introduced such as non-equispaced curvelet transform-based method, which processes irregularly sampled data gather by gather (<xref ref-type="bibr" rid="B23">Hennenfent et al., 2010</xref>); piecewise random subsampling scheme solved by L<sub>1</sub>-norm constrained trust region method (<xref ref-type="bibr" rid="B47">Wang et al., 2011</xref>); weighted L<sub>1</sub>-norm minimization-based wavefield reconstruction (<xref ref-type="bibr" rid="B32">Mansour et al., 2013</xref>), which suggests interpolating 2D partitions of the seismic line instead of the 3D cube to save computer memory (<xref ref-type="bibr" rid="B11">Chen et al., 2019a</xref>). reviewed the state-of-the-art interpolation models and their theoretical implications. Curvelet reconstructs the time slices by linearized Bregman method (<xref ref-type="bibr" rid="B52">Zhang et al., 2019</xref>); this approach can effectively handle non-uniformly sampled seismic data. The constrained optimization algorithm is an integral part of the reconstruction problem, and algorithms that can solve large-scale sparse representation are desirable. Many different algorithms have been proposed, such as orthogonal matching pursuit (OMP), alternating direction method of multipliers (ADMM) (<xref ref-type="bibr" rid="B30">Lu et al., 2018</xref>), Nesterov&#x2019;s algorithm (NESTA) (<xref ref-type="bibr" rid="B4">Becker et al., 2011</xref>), spectral projection gradient method (SPGL1) (<xref ref-type="bibr" rid="B44">van den Berg and Friedlander 2008</xref>), and linearized Bregman method (<xref ref-type="bibr" rid="B48">Yin 2010</xref>). In seismic wavefield reconstruction, the dictionaries for sparse representation are often fast operators. Matrix-free and scale well algorithms, that is, SPGL1 and linearized Bregman, should be required to enable sparse representation for extremely large-scale reconstruction problems.</p>
<p>Random noise suppression attempts to improve the SNR of seismic data with the ultimate aim to improve imaging accuracy (<xref ref-type="bibr" rid="B2">Anvari et al., 2017</xref>; <xref ref-type="bibr" rid="B16">Chen et al., 2017</xref>) classified the denoising methods into four categories: predictive filtering-based (<xref ref-type="bibr" rid="B13">Chen and Ma 2014</xref>), decomposition-based (<xref ref-type="bibr" rid="B21">G&#xf3;mez et al., 2019</xref>), sparse transform-based (<xref ref-type="bibr" rid="B18">Deng et al., 2017</xref>; <xref ref-type="bibr" rid="B50">Yuan et al., 2018</xref>; <xref ref-type="bibr" rid="B14">Chen et al., 2019b</xref>), and rank reduction-based (<xref ref-type="bibr" rid="B16">Chen et al., 2017</xref>; <xref ref-type="bibr" rid="B1">Anvari et al., 2019</xref>; <xref ref-type="bibr" rid="B46">Wang et al., 2019</xref>) seismic denoising. The principles of random noise suppression of all categories are that the statistical characteristics or propagation laws of signal and noise are different in a specific domain. Among them, low rank-based approach is an important category and consistent with the hypothesis that the seismic signal is low-rank in specific domains (<xref ref-type="bibr" rid="B31">Ma 2013</xref>; <xref ref-type="bibr" rid="B2">Anvari et al., 2017</xref>). Based on this property, noise and the useful signal can be separated by low-rank matrix or tensor decomposition in a specific domain, that is, Hankel (<xref ref-type="bibr" rid="B46">Wang et al., 2019</xref>) and synchrosqueezed wavelet (<xref ref-type="bibr" rid="B2">Anvari et al., 2017</xref>, <xref ref-type="bibr" rid="B1">2019</xref>) transform. Another appealing low-rank&#x2013;based denoising is the singular value thresholding (SVT) (<xref ref-type="bibr" rid="B53">Zhou and Zhang 2017</xref>) and its variants (<xref ref-type="bibr" rid="B5">Bekara and Van der Baan 2007</xref>; <xref ref-type="bibr" rid="B17">Chiu and Howell 2008</xref>), which is elegant and flexible and can be used in different steps of seismic signal processing. A vital issue in SVT is how much shrinkage should be imposed. Improper shrinkage may result in large bias or high variance (<xref ref-type="bibr" rid="B8">Candes et al., 2013</xref>). Luckily, <xref ref-type="bibr" rid="B8">Candes et al. (2013</xref>) proposed an unbiased risk estimate for SVT based on Stein&#x2019;s unbiased risk estimate (SURE).</p>
<p>Simultaneous reconstruction and denoising of multichannel seismic data is not a new topic. A lot of published literature targeting solving the two problems at the same time have been published. The clean prestack cube is inherently low-rank in the <italic>f-x</italic> domain and other transform domains. When missing-traces are encountered and corrupted by random noise, the defective seismic data&#x2019;s rank is inevitably increasing. Rank reduction and low-rank decomposition have been developed to overcome these two problems. Typical studies include: <xref ref-type="bibr" rid="B36">Oropeza and Sacchi (2011</xref>) proposed a rank reduction algorithm based on multichannel singular spectrum analysis (MSSA) and can be easily implemented by singular value decomposition (SVD). Instead of organizing spatial data into block Hankel matrixes (<xref ref-type="bibr" rid="B26">Kreimer and Sacchi 2012</xref>), rank-reduction to the fourth-order seismic tensor via higher-order singular value decomposition (HOSVD) was applied (<xref ref-type="bibr" rid="B20">Ely et al., 2015</xref>), and a 5D completion and denoising based on a complexity-penalized algorithm and tensor singular value decomposition (tSVD) was proposed. The method needs to tune only one regularization parameter. <xref ref-type="bibr" rid="B43">Sternfels et al. (2015</xref>) show that the method of joint low-rank and sparse inversion is suitable for random and erratic noise. To deal with the extremely noisy cube, <xref ref-type="bibr" rid="B15">Chen et al. (2016b</xref>) introduced a damped rank-reduction method to formulate the Cadzow rank-reduction and proposed a 5-D reconstruction and denoising method.</p>
<p>In this article, a practical implementation of simultaneous reconstruction and denoising was presented, which is parameter-free and can be solved via sparse and low-rank regularization efficiently. The contributions of this article are four-fold. First, the classic simultaneous denoising and interpolation algorithm map the seismic data to a high-dimensional (4D or 5D) tensor and are computationally intensive. The new method only involves matrix operations instead of handling tensor and extracting the coefficient matrix only once. Second, the parameters are adaptively obtained and do not need to be tuned manually. Third, the work demonstrated by experiments that compare to common mid-point (CMP), common-shot gathers, and common-offset gathers strategy enjoys its anti-aliasing ability and is bright to handle the under-sampling obstacle. Fourth, the sparse representation of common-offset gather via the Fourier dictionary is accurately enough and computationally inexpensive compared to the curvelet dictionary.</p>
</sec>
<sec id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Problem Formulation</title>
<p>Seismic data have two dimensions of time and space. The seismic traces are usually uniformly sampled in the temporal domain, and the Nyquist&#x2013;Shannon sampling theorem is satisfied. However, due to existing obstacles and economic restrictions, there is always missing traces in seismic data, resulting in non-uniformly sampled, even aliased in the spatial domain. Moreover, seismic data are inevitably polluted by random noise. Complete and clean seismic data need to be reconstructed from recorded noisy and incomplete seismic data.</p>
<p>The relationship between the recorded seismic data and the complete data can be formalized as:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">Lx</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <bold>y</bold> and <bold>x</bold> are the recorded (incomplete) seismic data and complete data, respectively. Both <bold>y</bold> and <bold>x</bold> are constructed by arranging all the traces of the recorded (<bold>Y</bold>) and complete (<bold>X</bold>) data matrix into vectors. <bold>L</bold> represents the measurement matrix, which is a block diagonal matrix and is defined as <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi mathvariant="bold">0</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (each <bold>0</bold> represents a missing trace, and each <bold>I</bold> represents a recorded seismic trace).</p>
<p>It should note that both <bold>y</bold> and <bold>x</bold> are infected by random noise. The purpose of the proposed method is to reconstruct the expected clean and complete data <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> from <bold>y</bold>. Solving <xref ref-type="disp-formula" rid="e1">Eq. 1</xref> can only give rise to complete noisy data. However, worse still, seismic wavefield reconstruction aims to recover a high-dimensional signal cube from a smaller number of measurements. <xref ref-type="disp-formula" rid="e1">formula (1)</xref> is underdetermined and has infinitely many solutions. The proposed countermeasure to address these two bottlenecks will be described in detail in the following subsections.</p>
</sec>
<sec id="s2-2">
<title>2.2 Simultaneous Reconstruction and Denoising in the Sparse Domain</title>
<p>It is possible to reconstruct sparse signals from highly incomplete sets, which can be done by sparse representation. The seismic data are compressible and sparse in the curvelet and Fourier domains. The sparsity adds effective constraints to the underdetermined inverse problem, thereby reducing the distress of the multiplicity. So, an effective strategy for the underdetermined problem <xref ref-type="disp-formula" rid="e1">(1)</xref> is that we can transform <bold>x</bold> into the Fourier or curvelet domain (as shown in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>) and then formulate the reconstruction problem as an L<sub>1</sub>-norm regularization (as shown in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>) (<xref ref-type="bibr" rid="B32">Mansour et al., 2013</xref>).<disp-formula id="e2">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">Am</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>H</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <bold>F</bold> is a sparsifying operator; that is, Fourier or curvelet transform, <bold>m</bold> is the Fourier or curvelet coefficient, and superscript <italic>H</italic> represents the conjugate transpose.<disp-formula id="e3">
<mml:math id="m5">
<mml:mrow>
<mml:mi>arg</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">&#xa0;</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">&#xa0;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">Am</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote L<sub>1</sub>- and L<sub>2</sub>-norms, respectively; <italic>&#x3b5;</italic> is a fitting error. We have learned that <xref ref-type="disp-formula" rid="e3">Eq. 3</xref> is a basis pursuit denoise (BPDN) problem; it can be optimized by the spectral projection gradient method. However, L<sub>1</sub>-norm is non-differentiable and the augmented model for <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> is adopted (<xref ref-type="bibr" rid="B48">Yin 2010</xref>):<disp-formula id="e4">
<mml:math id="m8">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arg</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">&#xa0;</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">&#xa0;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">Am</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where typically <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Solving <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> can only get complete noisy data, that is, <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is corrupted by noise. Consequently, the next step is to denoise the reconstruction <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. We first rearrange <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mtext>&#x2a;</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> into a 2D matrix <bold>M</bold>.</p>
<p>Due to the repetitive texture structure, the prestack seismic gathers are low-rank matrixes (<xref ref-type="bibr" rid="B31">Ma 2013</xref>). In a transformed domain, that is, Fourier and curvelet domains, the coefficient matrix <bold>M</bold> is also characterized by the low-rank feature (<xref ref-type="bibr" rid="B33">Nazari Siahsar et al., 2016</xref>). Suppose <bold>M</bold> is sullied by Gaussian noise, we have the noisy coefficient matrix <bold>M</bold> about a clean low-rank matrix <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of interest. A natural approach to this problem is singular value thresholding (SVT), which formalizes noise suppression as:<disp-formula id="e5">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">SV</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arg</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi mathvariant="normal">rank</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Frobenius norm and <inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">U&#x3a3;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">V</mml:mi>
<mml:mi>H</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="bold">U</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are left and right singular vectors, respectively; <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a diagonal matrix with singular values of <bold>M</bold> on its diagonal) is the singular value decomposition (SVD) of <bold>M</bold>. The solution of <xref ref-type="disp-formula" rid="e5">(5)</xref>is given by retaining only the part of the expansion with singular values exceeding &#x03BB; (<xref ref-type="bibr" rid="B8">Candes et al., 2013</xref>):<disp-formula id="e6">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>H</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>&#x3bb;</italic> is the threshold value which can be estimated by Stein&#x2019;s unbiased risk estimate (SURE).</p>
<p>The clean and complete seismic section is reconstructed from the denoised coefficient matrix <inline-formula id="inf16">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> just via matrix-vector multiplication, which can be formulated as<disp-formula id="e7">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the vectorization of <inline-formula id="inf18">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Now we recall the simultaneous reconstruction and denoising methods as follows:<list list-type="simple">
<list-item>
<p>1. Noise level estimation: estimating the parameter <italic>&#x3b5;</italic> for (4) (discussed in <xref ref-type="sec" rid="s2-5">Subsection 2.5</xref>).</p>
</list-item>
<list-item>
<p>2. Estimating a complete sparse and low-rank coefficient vector <inline-formula id="inf19">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> by solving <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> via linearized Bregman method (discussed in <xref ref-type="sec" rid="s2-3">Subsection 2.3</xref>).</p>
</list-item>
<list-item>
<p>3. Denoising coefficient matrix <bold>M</bold> by SVT (discussed in <xref ref-type="sec" rid="s2-4">Subsection 2.4</xref>).</p>
</list-item>
<list-item>
<p>4. Reconstructing the clean and complete seismic section by <xref ref-type="disp-formula" rid="e6">(6)</xref>.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s2-3">
<title>2.3 Linearized Bregman Method</title>
<p>The original Bregman method was proposed to restore noisy and blurry images via total variation (TV) regularization (<xref ref-type="bibr" rid="B37">Osher et al., 2005</xref>), and then be formulized to solving the basis pursuit (BP) problem (<xref ref-type="bibr" rid="B49">Yin et al., 2008</xref>), where the author had proved that Bregman iterative method was equivalent to the augmented Lagrangian method.</p>
<p>The Bregman distance with respect to a convex function <italic>J</italic> between two points <italic>u</italic> and <italic>v</italic> is defined as<disp-formula id="e8">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>J</mml:mi>
<mml:mi>p</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2265;</mml:mo>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m28">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf21">
<mml:math id="m29">
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the subdifferential of <italic>J</italic> at <italic>v</italic>), and symbol <inline-formula id="inf22">
<mml:math id="m30">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the inner product. The original Bregman method is an iterative regularization procedure which focuses on the problem <inline-formula id="inf23">
<mml:math id="m31">
<mml:mrow>
<mml:mi>arg</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:munder>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold">Ax</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, that solves a sequence of convex problems, which can be formulated as<disp-formula id="e9">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:munder>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">Ax</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>As a variant of the original Bregman method, the linearized Bregman algorithm imposes two modifications to the original method: (1) substitute the last quadratic penalty term <inline-formula id="inf24">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">Ax</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> with its linearization <inline-formula id="inf25">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (superscript <italic>T</italic> denotes the transposition), (2) add a new quadratic penalty term <inline-formula id="inf26">
<mml:math id="m35">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Then, we get the following updates for the linearized Bregman algorithm (<xref ref-type="bibr" rid="B48">Yin, 2010</xref>):<disp-formula id="e10">
<mml:math id="m36">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:munder>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>&#x3b1;</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Based on the equivalence between the linearized Bregman algorithm and the gradient descent, <xref ref-type="bibr" rid="B48">Yin (2010</xref>) generalized the linearized Bregman by integrating the gradient-based optimization techniques to make the method more accurate and much faster.</p>
<p>To address <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>, we take <inline-formula id="inf27">
<mml:math id="m37">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the problem can be solved with the linearized Bregman algorithm by the following iterative scheme:<disp-formula id="e11">
<mml:math id="m38">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">b</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">v</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m39">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the step size at iteration <italic>k</italic>.</p>
</sec>
<sec id="s2-4">
<title>2.4 Optimal Threshold Value Estimation by SURE</title>
<p>In this subsection, we focus on the vital issue of threshold parameter selection because the unreasonable threshold inevitably limits the denoising ability even to generate artifacts. Specifically, excessive shrinkage results in a large bias, while excessively low threshold value results in a high variance. Common methods of parameter selection include discrepancy principle, cross-validation (<xref ref-type="bibr" rid="B28">Li et al., 2019</xref>), L-curve (<xref ref-type="bibr" rid="B22">Hansen 1992</xref>), and estimation of the mean-squared error (MSE) (<xref ref-type="bibr" rid="B3">Batu and Cetin 2011</xref>), and so on. <xref ref-type="bibr" rid="B38">Ramani et al. (2012</xref>) summarized the advantages and disadvantages of these methods and recommended using MSE to optimize the regularization parameter quantitatively. A classical unbiased estimator of the MSE is SURE (<xref ref-type="bibr" rid="B42">Stein 1981</xref>), which was reported to be used in quantitative parameter optimization (<xref ref-type="bibr" rid="B38">Ramani et al., 2012</xref>; <xref ref-type="bibr" rid="B8">Candes et al., 2013</xref>; <xref ref-type="bibr" rid="B39">Rasti et al., 2015</xref>).</p>
<p>MSE-estimation-based methods tune the regularization parameter <italic>&#x3bb;</italic> to minimize the MSE or risk:<disp-formula id="e12">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mtext>den</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf29">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the ground truth.</p>
<p>When the seismic data are corrupted by additive random noise, it is possible to obtain an unbiased estimate of the risk via SURE (<xref ref-type="bibr" rid="B8">Candes et al., 2013</xref>):<disp-formula id="e13">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>div</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>SVT</mml:mtext>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <italic>&#x3c4;</italic> is the standard variance of the additive random noise; <italic>a</italic> and <italic>b</italic> are the numbers of rows and columns, respectively; symbol &#x201c;div&#x201d; denotes the divergence operator. From <xref ref-type="bibr" rid="B8">Candes et al. (2013</xref>), it is clear that<disp-formula id="e14">
<mml:math id="m43">
<mml:mrow>
<mml:mtext>div</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>SVT</mml:mtext>
</mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <italic>I</italic> is the indicator function.</p>
</sec>
<sec id="s2-5">
<title>2.5 Noise Level Estimation</title>
<p>Noise level is an extremely important parameter to achieve a guaranteed performance of both sparse representation and SVT. Specifically, in <xref ref-type="disp-formula" rid="e3">Eqs 3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref>, parameter <italic>&#x3b5;</italic> prescribes the desired fit in <inline-formula id="inf30">
<mml:math id="m44">
<mml:mrow>
<mml:mi mathvariant="bold">Am</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mi mathvariant="bold">y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which can be substituted by noise variance <inline-formula id="inf31">
<mml:math id="m45">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in the random noise scenario. Meanwhile, a reliable estimate of the noise level is needed for SURE to get the proper threshold value. In this work, we choose the multiple regression theory-based approach (<xref ref-type="bibr" rid="B40">Roger and Arnold 1996</xref>; <xref ref-type="bibr" rid="B10">Chein-I and Qian 2004</xref>; <xref ref-type="bibr" rid="B6">Bioucas-Dias and Nascimento 2008</xref>) for noise level estimation. The seismic gather, especially common-offset gather, exhibits high spatial coherence between neighboring traces in both the time and frequency domains, which guarantees the successful application of the multiple regression theory-based approach.</p>
<p>Let <inline-formula id="inf32">
<mml:math id="m46">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denote a <inline-formula id="inf33">
<mml:math id="m47">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> matrix holding the seismic gather, with each column <inline-formula id="inf34">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> accommodating a single trace. Let <inline-formula id="inf35">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">Y</mml:mi>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> be the explanatory data matrix of <inline-formula id="inf36">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Let us assume that <inline-formula id="inf37">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be linearly represented by other seismic traces in the gather. Therefore, we can express <inline-formula id="inf38">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as<disp-formula id="e15">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">Y</mml:mi>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf39">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the regression vector of length <inline-formula id="inf40">
<mml:math id="m55">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the modeling error of length <italic>N</italic>. The noise for each trace can be derived from the following formula:<disp-formula id="e16">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">&#x3be;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">Y</mml:mi>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold">&#x3b2;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Then, it is easy to calculate the noise variance using the standard formula.</p>
</sec>
<sec id="s2-6">
<title>3 Performance Evaluation With Simulated Data</title>
<p>In this section, we validate the effectiveness of the proposed method by simulated data. We first consider a classic problem of sparse solution recovery to emphasize the importance of <italic>&#x3b5;</italic> in <xref ref-type="disp-formula" rid="e3">(3)</xref> and <xref ref-type="disp-formula" rid="e4">4</xref>. We then provide a layered model and perform wavefield modeling, followed by randomly decimated data with 25% missing traces. A set of experiments, that is, noise level estimation and simultaneous reconstruction and denoising, are conducted. All experiments deal with common-shot gathers and common-offset gathers separately, and the purpose is to compare different method combinations.</p>
</sec>
<sec id="s2-7">
<title>3.1 Fitting Error Versus Optimality</title>
<p>In <xref ref-type="disp-formula" rid="e3">(3)</xref> and <xref ref-type="disp-formula" rid="e4">4</xref>, parameter <italic>&#x3b5;</italic> prescribes the fitting error. However, the importance of parameter <italic>&#x3b5;</italic> is often ignored in literature or software packages. <inline-formula id="inf42">
<mml:math id="m58">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is usually recommended. The parameter <italic>&#x3b5;</italic> is essentially an estimate of the noise level of the seismic signal and can be quantified by an upper bound on its norm. In this subsection, we make a digression to emphasize the importance of <italic>&#x3b5;</italic>, with a compressive sensing problem based on random Gaussian matrices. The size of the matrices is <inline-formula id="inf43">
<mml:math id="m59">
<mml:mrow>
<mml:mn>2000</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>4000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. We compare SNRs of reconstructed solutions on two sets of values for the parameter <italic>&#x3b5;</italic>: <inline-formula id="inf44">
<mml:math id="m60">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and L<sub>2</sub>-norm of deterministic noise. We first fix the sparse signal with 5% non-zero entries. The results of the model (4) with noisy observations of different SNRs are plotted in <xref ref-type="fig" rid="F1">Figure 1A</xref>. On the contrary, SNRs of the observations are fixed and equal to 10&#xa0;dB, we change the sparsity of the sparse solutions, and plot the calculation results of <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> in <xref ref-type="fig" rid="F1">Figure 1B</xref>. Both <xref ref-type="fig" rid="F1">Figure 1A,B</xref> indicate that the proper parameter value of <italic>&#x3b5;</italic> is a sufficient condition for recovering the sparse solution to high accuracy. Taking L<sub>2</sub>-norm of deterministic noise can be potentially much better than the default. We fix <inline-formula id="inf45">
<mml:math id="m61">
<mml:mrow>
<mml:mtext>sparsity&#xa0;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mtext>&#xa0;%</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> and SNR of the observation is 10&#xa0;dB and plot the computed coefficients (red) on top of the ground truth (blue) in <xref ref-type="fig" rid="F2">Figure 2</xref>. Model (4) finds better solutions when <italic>&#x3b5;</italic> takes the L<sub>2</sub>-norm of noise.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Comparison of the performance of different fitting errors. Blue: <inline-formula id="inf46">
<mml:math id="m62">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Red: <italic>&#x3b5;</italic> is the L<sub>2</sub>-norm of the noise. <bold>(A)</bold> SNRs of reconstructed solutions for different <italic>&#x3b5;</italic> with a fixed sparsity (<inline-formula id="inf47">
<mml:math id="m63">
<mml:mrow>
<mml:mtext>sparsity&#xa0;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mtext>&#xa0;%</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>), while varying the observations&#x2019; SNRs. <bold>(B)</bold> Plots of SNRs of reconstructed solutions versus sparsity with the observations&#x2019; SNRs are fixed at 10&#xa0;dB.</p>
</caption>
<graphic xlink:href="feart-10-858041-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Plots of reconstructed solutions for <inline-formula id="inf48">
<mml:math id="m64">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>&#x3b5;</italic> are the L<sub>2</sub>-norm of the noise. Reconstructed solutions (red) are plotted on top of the ground truth (blue). <bold>(A)</bold> <inline-formula id="inf49">
<mml:math id="m65">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(B)</bold> <italic>&#x3b5;</italic> is the L<sub>2</sub>-norm of the noise.</p>
</caption>
<graphic xlink:href="feart-10-858041-g002.tif"/>
</fig>
</sec>
<sec id="s2-8">
<title>3.2 Simulating the Randomly Decimated Data</title>
<p>We first use a five-layer model (<xref ref-type="fig" rid="F3">Figure 3A</xref>) to perform wavefield modeling. The synthetic line has 48 shot gathers, and 48 traces per each shot gather and CMP gather. Source-station and receiver-station spacings are both 50&#xa0;m. The data are recorded for 1.000 s, with a sample interval of 0.002&#xa0;s. <xref ref-type="fig" rid="F3">Figure 3B,C</xref> show the reflectivity and seismogram gathers of the first CMP gather. <xref ref-type="fig" rid="F3">Figure 3D</xref> presents the 24th common-offset gather (offset is 50&#xa0;m). CMP gather is characterized by hyperbolic events, while the common-offset gather consists of flat events, which share approximately equal two-way times. Compared with CMP gather, each trace in common-offset gather shows better similarity and simpler texture structure. This makes it easier to deal with common-offset gather in both the time-space domain and Fourier domain.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Geologic model and seismic wavefield modeling. <bold>(A)</bold> Geologic model. <bold>(B)</bold> first reflectivity CMP gather. <bold>(C)</bold> first seismogram CMP gather, which is characterized by hyperbolic events. <bold>(D)</bold> 24th common-offset gather (offset is 50&#xa0;m), which is characterized by flat events.</p>
</caption>
<graphic xlink:href="feart-10-858041-g003.tif"/>
</fig>
<p>The field-recorded seismic data are inevitably perturbed by random noise. Therefore, we add random noise at various levels to the synthetic data to make the SNR of each noisy trace vary within a range of 1&#x2013;10&#xa0;dB. The first noisy CMP and the 24th noisy common-offset gathers are shown in <xref ref-type="fig" rid="F4">Figure 4A,B</xref>, respectively. To simulate the irregularly sampled seismic data, we randomly zero out 25% of the receivers and artificially create some gaps to increase the difficulty of the experiments. The incomplete noisy CMP and common-offset gathers are shown in <xref ref-type="fig" rid="F4">Figure 4C,D</xref>, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Incomplete noisy seismic data. <bold>(A)</bold> and <bold>(B)</bold> are complete and incomplete noisy CMP gathers, respectively. <bold>(C)</bold> and <bold>(D)</bold> are complete and incomplete noisy common-offset gathers, respectively. 25% of the traces are missing based on the under-sampling strategy.</p>
</caption>
<graphic xlink:href="feart-10-858041-g004.tif"/>
</fig>
<p>To inspect the amplitudes of the seismic data at different frequencies and wave-numbers, we perform 2-D Fourier transform on both complete noisy CMP and common-offset gathers to transform them into frequency-wavenumber (<italic>f-k</italic>) domain, as indicated in <xref ref-type="fig" rid="F5">Figure 5A,B</xref>, respectively. Note that obvious spatial aliasing exists in the <italic>f-k</italic> spectra for the CMP gather that indicates insufficient sampling of the data along the space axis. However, COG is free from aliasing.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<italic>f-k</italic> spectra for <bold>(A)</bold> the complete noisy CMP gather and <bold>(B)</bold> the common-offset gather. Note that apparent spatial aliasing exists in the <italic>f-k</italic> spectra for the CMP gather. However, COG is free from aliasing.</p>
</caption>
<graphic xlink:href="feart-10-858041-g005.tif"/>
</fig>
</sec>
<sec id="s2-9">
<title>3.3 Curvelet Transform Operator Tests</title>
<p>Most relevant literature (<xref ref-type="bibr" rid="B52">Zhang et al., 2019</xref>; <xref ref-type="bibr" rid="B9">Cao et al., 2020</xref>) characterizes the sparse representation of seismic data based on curvelet transform. We use the approved algorithm (curvelet domain approach) to deal with the common-offset and the CMP gathers, separately. The experiment served two purposes: (1) Spatial aliasing has severe effects on the performance of curvelet domain approach in the time-offset domain (common-shot and CMP gathers); (2) Noise estimation and wavefield reconstruction can be done better in the time-midpoint domain (common-offset gather).</p>
<p>Determining an optimal threshold value is an essential first step for sparse representation and the implicit reconstruction and denoising. We first apply the multiple regression theory-based approach to evaluate the noise level both in time-midpoint and time-offset domain, respectively. In implementing this step, we get poor result with CMP gather, as demonstrated in <xref ref-type="fig" rid="F6">Figure 6A</xref>. The estimated L<sub>2</sub>-norm of the noise aliasing in each trace is much lower than the actual noise level. This is basically because the multiple regression theory-based method assumes that each trace can be linearly represented by other seismic traces in the gather. CMP gather is characterized by hyperbolic events that have disparate TWT. They share a low correlation between neighboring traces that dissatisfy the multiple regression theory-based method. The procedure is also applied to common-offset gather, and the obtained result is plotted in <xref ref-type="fig" rid="F6">Figure 6B</xref> that indicates that the estimated value is approximately correct.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Noise estimation by the multiple regression theory-based approach in both <bold>(A)</bold> the time-offset domain (CMP gather) and <bold>(B)</bold> the time-midpoint domain (common-offset gather). In all plots, the <italic>y</italic>-axes represent the L<sub>2</sub>-norm of the noise; the <italic>x</italic>-axes represent the trace number <bold>(A)</bold> and shot number <bold>(B)</bold>, respectively. Estimated values (red) are plotted on top of the ground truth (blue).</p>
</caption>
<graphic xlink:href="feart-10-858041-g006.tif"/>
</fig>
<p>To fill in the gaps and denoise the incomplete noisy data using sparse representation, we use the curvelet transform as &#x201c;sparse basis&#x201d; to create matrices <bold>A</bold> in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>. The linear relation between the <bold>y</bold> and <bold>m</bold> inspires us to consider estimating complete sparse and low-rank coefficient vector <inline-formula id="inf50">
<mml:math id="m66">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2217;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> by solving <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> via the linearized Bregman method. We take <italic>&#x3b5;</italic> as the Frobenius norm of noise to balance the fidelity and sparsity. <xref ref-type="fig" rid="F7">Figure 7A,B</xref> are based upon the processing of the CMP gather, and they illustrate reconstructed data (first CMP gather) using the curvelet dictionary and corresponding residual section. It does not seem plausible that the curvelet dictionary is to blame for false artifacts, because the curvelet transform has only a weak ability to anti-aliasing, even though it has proven to have an outstanding ability that enables a nearly optimal representation of seismic data. However, such spatial aliasing can be maximumly remitted in the time-midpoint domain because the common-offset gather is characterized by flat, even approximate horizontal events. The reconstructed results of the first CMP and the 24th common-offset gathers using the time-midpoint domain approach are shown in <xref ref-type="fig" rid="F7">Figure 7C,E</xref>, respectively. <xref ref-type="fig" rid="F7">Figure 7D,F</xref> show the corresponding residuals of the CMP and common-offset gathers, respectively. As expected, the curvelet reconstruction performs much better in the time-midpoint domain than in the time-offset domain. All missing seismic traces are perfectly reconstructed. The defect is that random noise is not well suppressed.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Reconstruction results of subsampled data using curvelet interpolation. <bold>(A)</bold> Recovered CMP gather using linearized Bregman method across CMP gathers in the time-offset domain, and <bold>(B)</bold> the corresponding residual section. <bold>(C)</bold> Recovered common-offset gather across offset gathers in the time-midpoint domain, and <bold>(D)</bold> the corresponding residual image. <bold>(E)</bold> Recovered CMP gather in the time-midpoint domain, which is the same as in <bold>(B)</bold>. <bold>(F)</bold> The residual section corresponding to <bold>(E)</bold>.</p>
</caption>
<graphic xlink:href="feart-10-858041-g007.tif"/>
</fig>
</sec>
<sec id="s2-10">
<title>3.4 Fourier Transform Operator Tests</title>
<p>We next examine whether Fourier transform operator does it as good as the curvelet transform operator. The results from the Fourier transform operator associated with both the time-offset and the time-midpoint domains approaches are plotted in <xref ref-type="fig" rid="F8">Figure 8A,C</xref>, respectively. The corresponding residual images are shown in <xref ref-type="fig" rid="F8">Figure 8B,D</xref>, respectively. There are no apparent differences between curvelet and Fourier transform operators. However, to our surprise, the Fourier transform operator does slightly better than the curvelet transform operator both in the time-offset domain and the time-midpoint domain. The possible reason is that the simulation data used in this experiment are spatially under-sampled. The curvelet transform operator tended to express the local tectonics of the seismic section, and its anti-aliasing ability is weak. The opposite effect is observed for the Fourier transform operator, which points to the ability of the Fourier transform operator to address issues that arose in the field of aliased data. There is no doubt that the computational complexity of the Fourier transform is much lower than the curvelet transform. Therefore, the Fourier transform operator is the best option.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Reconstruction results of subsampled data using Fourier interpolation. <bold>(A)</bold> Recovered CMP gather using linearized Bregman method across CMP gathers in the time-offset domain, and <bold>(B)</bold> the corresponding residual section. <bold>(C)</bold> Recovered CMP gather across offset gathers in the time-midpoint domain, and <bold>(D)</bold> the corresponding residual image.</p>
</caption>
<graphic xlink:href="feart-10-858041-g008.tif"/>
</fig>
</sec>
<sec id="s2-11">
<title>3.5 Evaluation of the Proposed Sparse and Low-Rank Regularization Approach</title>
<p>We have experimentally verified the superiority of the time-midpoint domain approach and Fourier transform operator in the previous subsection. Naturally, a combination of the two is also appreciated. The assay is performed as described in <xref ref-type="sec" rid="s2-1">Subsection 2.1</xref>. <xref ref-type="fig" rid="F9">Figure 9A</xref> shows the recovered common-offset gather in the time-midpoint domain, and <xref ref-type="fig" rid="F9">Figure 9B</xref> is the corresponding residual image. Both two objectives of reconstruction and denoising have been achieved. Next, we sort the data into common-shot gathers to obtain the final result shown in <xref ref-type="fig" rid="F9">Figure 9C</xref>, which is very close to the clean synthetic seismogram (<xref ref-type="fig" rid="F3">Figure 3C</xref>). <xref ref-type="fig" rid="F9">Figure 9D</xref> is the corresponding residual image. The proposed approach improves the SNR of seismic data as compared with the previous two experiments.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Reconstruction results of subsampled data using the proposed method. <bold>(A)</bold> Recovered common-offset gather across offset gathers in the time-midpoint domain, and <bold>(B)</bold> the corresponding residual image. We then transform the reconstruction results into CMP gathers to generate <bold>(C)</bold> and <bold>(D)</bold>. <bold>(C)</bold> recovered CMP gather. <bold>(D)</bold> The residual section corresponding to <xref ref-type="fig" rid="F7">Figure 7C</xref>.</p>
</caption>
<graphic xlink:href="feart-10-858041-g009.tif"/>
</fig>
<p>To quantitatively compare the reconstruction performance in detail, we plot the noise-free single trace which is a missing trace deleted in the preceding step and the reconstructions with different methods in <xref ref-type="fig" rid="F10">Figure 10</xref>. <xref ref-type="fig" rid="F10">Figure 10A,E</xref> plot the clean and noisy signal (SNR &#x3d; 4.421&#xa0;dB), respectively. Results of three independent experiments are all obtained by time-midpoint domain approach, as plotted in <xref ref-type="fig" rid="F10">Figure 10B&#x2013;D</xref>. Full recovery of the missing trace is perfectly achieved in each of the three experiments. Fourier and curvelet transform operators suppress the random noise and improve the SNR of data to some extent, as plotted in <xref ref-type="fig" rid="F10">Figure 10B,C</xref>. The SNRs of reconstructed traces of the two methods are 6.994 and 7.812 dB, respectively. Comparing the two methods, we can see that the superiority of the proposed method is clear (<xref ref-type="fig" rid="F10">Figure 10D</xref>). SNR of the proposed method is equal to 18.243&#xa0;dB.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Single trace comparisons of original data and reconstructed results using the three methods. <bold>(A)</bold> is the clean 35th trace, which is a missing trace deleted in the preceding step. <bold>(B)</bold>, <bold>(C)</bold>, and <bold>(D)</bold> Denoised and reconstructed data using curvelet interpolation, Fourier interpolation, and the proposed method, respectively. <bold>(E)</bold> Noisy synthetic trace with SNR &#x3d; 4.421&#xa0;dB. <bold>(F)</bold>, <bold>(G)</bold>, and <bold>(H)</bold> corresponding differences between <bold>(B)</bold>, <bold>(C)</bold>, and <bold>(D)</bold> and clean trace <bold>(A)</bold>.</p>
</caption>
<graphic xlink:href="feart-10-858041-g010.tif"/>
</fig>
</sec>
<sec id="s2-12">
<title>4 Application to Field Seismic Data</title>
<p>In this section, we apply the proposed simultaneous reconstruction and denoising method to a prestack data set. The original raw data consist of 1,001 shot records with 120 channels per shot record. The minimum and maximum offsets are 262 and 3237&#xa0;m, respectively. Both the source station interval and receiver station interval are 25&#xa0;m. This study extracts 48 shot gathers from the raw data to ensure that the source station interval is 50 m, exactly twice the original source station interval. Then, each shot gather is down-sampled to reduce the number of channels to 60; that is, the receiver station interval is increased to 50&#xa0;m. <xref ref-type="fig" rid="F11">Figure 11A,B</xref> show the observed shot gather and common-offset gather, respectively. Intuitively, the shot gather consisted of hyperbolic reflected events and gradient direct and seabed reflection waves. However, the common-offset gather is characterized by much flatter events, which is very well adapted to reconstruction and denoising. Such down-sampling may give rise to spatial aliasing. <xref ref-type="fig" rid="F12">Figure 12A</xref> shows the <italic>f-k</italic> spectra for the shot record with strong spatial aliasing, as indicated by the solid arrows. As mentioned previously, processing seismic data in the time-shotpoint domain is a simple and efficient strategy. <xref ref-type="fig" rid="F12">Figure 12B</xref> demonstrates the <italic>f-k</italic> spectra for the common-offset gather shown in <xref ref-type="fig" rid="F11">Figure 11B</xref>, and spatial aliasing is not visible as of the common-shot gather. To simulate the observed incomplete field data, we just take out the columns with missing receivers. 25% of the receivers are deleted randomly in this study. <xref ref-type="fig" rid="F11">Figure 11C,D</xref> show the incomplete shot and common-offset gathers, respectively.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Field seismic data. <bold>(A)</bold> Observed complete common-shot gather, and <bold>(B)</bold> common-offset gather. Incomplete <bold>(C)</bold> common-shot gather and <bold>(D)</bold> common-offset gather, with 30% random missing data.</p>
</caption>
<graphic xlink:href="feart-10-858041-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>
<italic>f-k</italic> spectral analysis for <bold>(A)</bold> the common-shot gather and <bold>(B)</bold> the common-offset gather shown in <xref ref-type="fig" rid="F11">Figure 11A,B</xref>.</p>
</caption>
<graphic xlink:href="feart-10-858041-g012.tif"/>
</fig>
<p>We perform three shortened versions of the simultaneous reconstruction and denoising experiments on the truncated seismic data, that is, curvelet transform operator, Fourier transform operator, and the proposed sparse and low-rank regularization approach. The complete workflow of each experiment consisted of three flows: (1) transforms the seismic data to the time-shotpoint (common-offset) domain, (2) noise level estimation, and (3) reconstructs the clean and complete seismic section by different methods. The reconstructed common-offset gathers of three different methods are contrasted in <xref ref-type="fig" rid="F13">Figure 13</xref>. The reconstructed result using the curvelet transform operator and the associated difference section are shown in <xref ref-type="fig" rid="F13">Figure 13A,B</xref>, respectively. The narrow gaps are well recovered, while the reconstructed results of the big gaps are not as good as it would be expected (indicated by the arrows in <xref ref-type="fig" rid="F13">Figure 13A,B</xref>). Recovered common-offset gather using Fourier transform operator and the associated difference section are shown in <xref ref-type="fig" rid="F13">Figure 13C,D</xref>, respectively. The missing traces were well recovered, in particular at the big gaps. However, reconstructed data seem to have significant residual noise in the big gap at 0&#x2013;0.5s. <xref ref-type="fig" rid="F13">Figure 13E,F</xref> demonstrate the interpolated result and the corresponding residuals of the proposed strategy. As can be seen, the recovery is comparable to the Fourier transform operator. A further advantage is that we can obtain much cleaner data that does not contain the artifacts before the first arrivals.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Reconstructed common-offset gather. The reconstructed result using <bold>(A)</bold> the curvelet transform operator and <bold>(B)</bold> the associated difference section. Result of <bold>(C)</bold> Fourier transform operator and associated <bold>(D)</bold> difference section. Result of <bold>(E)</bold> the proposed sparse and low-rank regularization approach and <bold>(F)</bold> the associated difference section.</p>
</caption>
<graphic xlink:href="feart-10-858041-g013.tif"/>
</fig>
<p>The reconstructed and denoised common-offset gathers are transformed into the common-shot gathers. <xref ref-type="fig" rid="F14">Figure 14</xref> compares the recovered shot gathers of all the three methods. <xref ref-type="fig" rid="F14">Figure 14A,C,E</xref> indicate the recovered shot gathers of the three different approaches, respectively. <xref ref-type="fig" rid="F14">Figure 14B,D,F</xref> show the corresponding residuals. Similar conclusions can also be obtained based on the comparison of reconstructed results and corresponding residuals of the three methods. The proposed method is more effective in seismic wavefield reconstruction and denoising than the curvelet and Fourier transforms operators. To better compare the details of reconstructed results by the above three methods, we compare the recoveries of a single trace, as plotted in <xref ref-type="fig" rid="F15">Figure 15</xref>. <xref ref-type="fig" rid="F15">Figure 15A</xref> plots the real noisy trace (Trace No. 39 from the noisy shot shown in <xref ref-type="fig" rid="F11">Figure 11A</xref>). <xref ref-type="fig" rid="F15">Figure 15B&#x2013;D</xref> plot the recovered traces of the three different approaches, respectively. <xref ref-type="fig" rid="F15">Figure 15E&#x2013;G</xref> correspond to the removed noise associate to each method. These results can be explained as follows. The result of the curvelet transform operator is not very good. The result of the Fourier transform operator is close to the exact solution. However, we should note that the presence of noise before the first arrival (at 0&#x2013;1.5&#xa0;s, as indicated by the arrows in <xref ref-type="fig" rid="F15">Figure 15C,F</xref>) is caused by not very good localization of Fourier transform. The proposed method compensates for the defect exactly, and the recovered signal does not contain the evident artifacts and noise. Therefore, the proposed sparse and low-rank regularization approach should be the best choice owing to its effectiveness and fidelity.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Comparison of the reconstructed results of common-offset gathers. The reconstructed result using <bold>(A)</bold> the curvelet transform operator and <bold>(B)</bold> associated difference section. Result of <bold>(C)</bold> the Fourier transform operator and <bold>(D)</bold> the associated difference section. Result of <bold>(E)</bold> the proposed sparse and low-rank regularization approach and <bold>(F)</bold> the associated difference section.</p>
</caption>
<graphic xlink:href="feart-10-858041-g014.tif"/>
</fig>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Single trace comparisons of original trace and reconstructed traces. <bold>(A)</bold> Noisy real trace (Trace No. 39 from the noisy shot shown in <xref ref-type="fig" rid="F11">Figure 11A</xref>). Reconstructed results using <bold>(B)</bold> the curvelet transform operator, <bold>(C)</bold> the Fourier transform operator, and <bold>(D)</bold> the proposed sparse and low-rank regularization approach. <bold>(E)</bold>&#x2013;<bold>(G)</bold> Removed noise corresponding to <bold>(B)</bold>&#x2013;<bold>(D)</bold>.</p>
</caption>
<graphic xlink:href="feart-10-858041-g015.tif"/>
</fig>
</sec>
</sec>
<sec id="s3">
<title>5 Discussion</title>
<p>In this work, we present a novel technique for simultaneous reconstruction and denoising of prestack seismic data. To fully exploit the sparse and low-rank nature, we first interpolate the common-offset gather in the 2D Fourier domain, that approach is capable of attenuating random noise to some extent, but new random noise may be introduced. The SVT is then adopted to handle the Fourier coefficient matrix by utilizing the low-rank property, and the residual and generated random noise is washed out. The results shown above demonstrate that it offers a flexible and effective way for both interpolation and denoising.</p>
<p>Curvelet and Fourier transforms are two tools to transform seismic sections into a domain where it has a sparse representation. The computational complexity of the second generation curvelet transform is <inline-formula id="inf51">
<mml:math id="m67">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for <italic>n</italic> by <italic>n</italic> Cartesian arrays, while the complexity of 2D Fourier is <inline-formula id="inf52">
<mml:math id="m68">
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B7">Cand&#xe8;s et al., 2006</xref>). had compared the ratio between the running time of the fast discrete curvelet transform (FDCT) and that of the fast Fourier transform (FFT). The ratios of wrapping-based FDCT varied from 6.0793 to 11.2383, and the USFFT-based is 18.2202&#x2013;28.9579. To compute the curvelet coefficients, we must take on the heavy computational burden. The curvelet transform has only a weak ability to anti-aliasing, even though it has proven to have an outstanding ability in obtaining an essentially optimal representation of seismic data. In <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F13">13</xref>, and <xref ref-type="fig" rid="F14">14</xref>, we find that the curvelet transform operator reconstructs single missing-traces accurately. Conversely, the curvelet operator cannot obtain satisfactory results where gaps are existing. In both cases, the Fourier transform operator performs well and reconstructs data accurately.</p>
<p>The proposed method operates in the time-shotpoint domain, characterized by flat, even approximate horizontal events that benefit noise level estimation and seismic wavefield reconstruction. In this work, we choose the multiple regression theory-based approach for noise level estimation. The method assumes that each trace can be linearly represented by other seismic traces in the gather. The common-offset gather rather than the shot gather and CMP gather met the key assumption of the linear mixing scenario. <xref ref-type="fig" rid="F6">Figure 6</xref> compares the noise estimation results by the multiple regression theory-based approach in both the time-midpoint domain and time-offset domain. The L<sub>2</sub>-norm of the estimated noise associated with common-offset gather is much more accurate than that of the CMP. The classical wavefield reconstructions are designed for the case of no spatial aliasing. However, this is an ideal case for both the shot and CMP gathers. Spatial aliasing is encountered frequently in the fieldwork. We find that the steeper the dip, the lower the frequency at which spatial aliasing occurs. Compared to the two gathers, the proposed common-offset gather strategy enjoys its anti-aliasing ability and is bright to handle the under-sampling obstacle. <xref ref-type="fig" rid="F7">Figures 7&#x2013;10, 13&#x2013;15</xref> validate the advantage of the common-offset gather and support our method&#x2019;s validity.</p>
<p>There are two parameters (regularization parameter <italic>&#x3b1;</italic> and fitting error <italic>&#x3b5;</italic>) in the augmented model (4) that need to be appropriately chosen to ensure that the algorithm converges to the global minimum. L<sub>1</sub>-norm regularization is non-differentiable, which is particularly troublesome in numerical optimization. One strategy is to introduce an extra L<sub>2</sub>-norm regularization to ensure the objective function is strictly convex. A unique solution could be guaranteed, however, of introducing additional regularization parameter. Fortunately, the relative error is insensitive to <italic>&#x3b1;</italic>, which only affects the computational efficiency (<xref ref-type="bibr" rid="B48">Yin 2010</xref>; <xref ref-type="bibr" rid="B25">Kang et al., 2013</xref>). Taking <inline-formula id="inf53">
<mml:math id="m69">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is a logical choice. The fitting error <italic>&#x3b5;</italic> denotes the constraint ensures fidelity to the models (1) and (2). However, the importance of parameter <italic>&#x3b5;</italic> is often ignored in literature or software packages. <inline-formula id="inf54">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is usually recommended. The parameter <italic>&#x3b5;</italic> is essentially an estimate of the noise level of the seismic signal and can be quantified by an upper bound on its norm. To clarify the impacts of the fitting error <italic>&#x3b5;</italic> on the augmented model (4), we compare the performance of different fitting errors, that is, <inline-formula id="inf55">
<mml:math id="m71">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>&#x3b5;</italic> is equal to the L<sub>2</sub>-norm of the noise. Output SNRs of reconstructed solutions in terms of SNR and sparsity of noisy observations are plotted in <xref ref-type="fig" rid="F1">Figure 1A,B</xref>, respectively. In <xref ref-type="fig" rid="F2">Figure 2</xref>, reconstructed solutions (red) are plotted on top of the ground truth (blue). It is straightforward to see that output SNR is sensitive to <italic>&#x3b5;</italic>, and an appropriate <italic>&#x3b5;</italic> consistently increases the precision and accuracy of the solution.</p>
<p>SVT can be achieved in two ways. The first type can be achieved by retaining only the part of the singular values and refers to hard-thresholding. Comparatively, the soft-thresholding is more usually used, which shrinks all the singular values towards zero by a threshold value <italic>&#x3bb;</italic>. The difficulty is how to select the proper threshold. A simple and intuitive strategy is an intuitive comparison of the calculated results of various parameters <italic>&#x3bb;</italic>. In this article, unbiased risk estimation for the trade-off is obtained with the help of SURE, which is already being applied in MRI and hyperspectral images. The non-parametric simultaneous reconstruction and denoising method is achieved with the automatic estimation of the parameters.</p>
<p>The reconstruction problem (as shown in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>) involves finding the solution <bold>m</bold> with the smallest number of non-zero entries that can represent the useful data sparsely and accurately. The accurate identification of the Fourier or curvelet coefficient is crucial for the sparse recovery problem. The discrimination method may help to increase the accuracy of the solutions further. The idea is appealing, as stated in <xref ref-type="bibr" rid="B29">Lindenbaum et al. (2020</xref>) and <xref ref-type="bibr" rid="B19">Dong et al. (2020</xref>).</p>
</sec>
<sec id="s4">
<title>6 Conclusion</title>
<p>This article considered the problem of simultaneous interpolation of missing-traces and random noise attenuation. In the approach, we transform the common-offset gather into the 2D Fourier domain and recover the gaps via the linearized Bregman method. SVT attenuates the residual and generated random noise and artifacts. The tandem approach essentially imposes two effective constraints: sparsity and low-rank. In the proposed methodology, we do not assume a single set of hyperparameters but estimate the noise level and the optimal threshold value of SVT by the multiple regression theory and SURE, respectively. These tools allow us to obtain a non-parametric method without person-dependent intervention in the seismic data conditioning. The proposed method handles the common-offset gathers rather than the shot gathers or CMP gathers. Therefore, our approach can provide accurate estimates of the noise level and offers more flexible control on the model, which enjoys its anti-aliasing ability and is bright to handle the highly insufficient seismic gathers. To better handle the spatially aliased data, we use Fourier transform to solve the corresponding sparse representation problem in the time-shotpoint (or time-midpoint) domain. Both synthetic and real seismic data examples confirm the effectiveness of the proposed method for simultaneous wavefield reconstruction and random noise suppression.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>LM, ZS, YY, and YW contributed to conception of the study. LM and ZS wrote the first draft of the manuscript. LM, ZS, and YY wrote sections of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The financial support from the Key Research and Development Program (Grant No. 21ZDYF2939) of the Science and Technology Department of Sichuan Province, Sichuan Tourism Development Research Center (Grant No. LY22-20), Sichuan Provincial University Key Laboratory of Detection and Application of Space Effect in Southwest Sichuan (Grant No. YBXM202102001), and Leshan Normal University (Grant No. RC2021010).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anvari</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kahoo</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Mohammadi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>N. A.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Seismic Random Noise Attenuation Using Sparse Low-Rank Estimation of the Signal in the Time-Frequency Domain</article-title>. <source>IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens.</source> <volume>12</volume>, <fpage>1612</fpage>&#x2013;<lpage>1618</lpage>. <pub-id pub-id-type="doi">10.1109/JSTARS.2019.2906360</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anvari</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Nazari Siahsar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Gholtashi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Roshandel Kahoo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mohammadi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Seismic Random Noise Attenuation Using Synchrosqueezed Wavelet Transform and Low-Rank Signal Matrix Approximation</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>55</volume>, <fpage>6574</fpage>&#x2013;<lpage>6581</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2017.2730228</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Batu</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Cetin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Parameter Selection in Sparsity-Driven SAR Imaging</article-title>. <source>IEEE Trans. Aerosp. Electron. Syst.</source> <volume>47</volume>, <fpage>3040</fpage>&#x2013;<lpage>3050</lpage>. <pub-id pub-id-type="doi">10.1109/TAES.2011.6034687</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Becker</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bobin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cand&#xe8;s</surname>
<given-names>E. J.</given-names>
</name>
</person-group>, (<year>2011</year>). <article-title>NESTA: A Fast and Accurate First-Order Method for Sparse Recovery</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>4</volume>, <fpage>1</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1137/090756855</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bekara</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Van der Baan</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Local Singular Value Decomposition for Signal Enhancement of Seismic Data</article-title>. <source>Geophysics</source> <volume>72</volume>, <fpage>V59</fpage>&#x2013;<lpage>V65</lpage>. <pub-id pub-id-type="doi">10.1190/1.2435967</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bioucas-Dias</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Nascimento</surname>
<given-names>J. M. P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Hyperspectral Subspace Identification</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>46</volume>, <fpage>2435</fpage>&#x2013;<lpage>2445</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2008.918089</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cand&#xe8;s</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Demanet</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Donoho</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ying</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Fast Discrete Curvelet Transforms</article-title>. <source>Multiscale Model. Simul.</source> <volume>5</volume>, <fpage>861</fpage>&#x2013;<lpage>899</lpage>. <pub-id pub-id-type="doi">10.1137/05064182X</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Candes</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Sing-Long</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Trzasko</surname>
<given-names>J. D.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Unbiased Risk Estimates for Singular Value Thresholding and Spectral Estimators</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>61</volume>, <fpage>4643</fpage>&#x2013;<lpage>4657</lpage>. <pub-id pub-id-type="doi">10.1109/TSP.2013.2270464</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Novel Thresholding Method for Simultaneous Seismic Data Reconstruction and Denoising</article-title>. <source>J. Appl. Geophys.</source> <volume>177</volume>, <fpage>104027</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2020.104027</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>C.-I.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Estimation of Number of Spectrally Distinct Signal Sources in Hyperspectral Imagery</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>42</volume>, <fpage>608</fpage>&#x2013;<lpage>619</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2003.819189</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>The Interpolation of Sparse Geophysical Data</article-title>. <source>Surv. Geophys.</source> <volume>40</volume>, <fpage>73</fpage>&#x2013;<lpage>105</lpage>. <pub-id pub-id-type="doi">10.1007/s10712-018-9501-3</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2016a</year>). <article-title>An Open-Source Matlab Code Package for Improved Rank-Reduction 3D Seismic Data Denoising and Reconstruction</article-title>. <source>Comput. Geosciences</source> <volume>95</volume>, <fpage>59</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2016.06.017</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Random Noise Attenuation Byf-Xempirical-Mode Decomposition Predictive Filtering</article-title>. <source>Geophysics</source> <volume>79</volume>, <fpage>V81</fpage>&#x2013;<lpage>V91</lpage>. <pub-id pub-id-type="doi">10.1190/geo2013-0080.1</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>Seismic Signal Denoising Using Total Generalized Variation with Overlapping Group Sparsity in the Accelerated ADMM Framework</article-title>. <source>J. Geophys. Eng.</source> <volume>16</volume>, <fpage>30</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1093/jge/gxy003</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2016b</year>). <article-title>Simultaneous Denoising and Reconstruction of 5-D Seismic Data via Damped Rank-Reduction Method</article-title>. <source>Geophys. J. Int.</source> <volume>206</volume>, <fpage>1695</fpage>&#x2013;<lpage>1717</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggw230</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Empirical Low-Rank Approximation for Seismic Noise Attenuation</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>55</volume>, <fpage>4696</fpage>&#x2013;<lpage>4711</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2017.2698342</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chiu</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Howell</surname>
<given-names>J. E.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Attenuation of Coherent Noise Using Localized&#x2010;adaptive Eigenimage Filter</article-title>,&#x201d; in <source>SEG Technical Program Expanded Abstracts 2008</source> (<publisher-loc>Las Vegas</publisher-loc>: <publisher-name>Society of Exploration Geophysicists</publisher-name>), <fpage>2541</fpage>&#x2013;<lpage>2545</lpage>. <pub-id pub-id-type="doi">10.1190/1.3063871</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Sparse Bayesian Learning-Based Seismic Denoise by Using Physical Wavelet as Basis Functions</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>14</volume>, <fpage>1993</fpage>&#x2013;<lpage>1997</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2017.2745564</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>L.-j.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.-b.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.-c.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>J.-c.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Discrimination of Mining Microseismic Events and Blasts Using Convolutional Neural Networks and Original Waveform</article-title>. <source>J. Cent. South Univ.</source> <volume>27</volume>, <fpage>3078</fpage>&#x2013;<lpage>3089</lpage>. <pub-id pub-id-type="doi">10.1007/s11771-020-4530-8</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ely</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Aeron</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kilmer</surname>
<given-names>M. E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>5D Seismic Data Completion and Denoising Using a Novel Class of Tensor Decompositions</article-title>. <source>Geophysics</source> <volume>80</volume>, <fpage>V83</fpage>&#x2013;<lpage>V95</lpage>. <pub-id pub-id-type="doi">10.1190/geo2014-0467.1</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xf3;mez</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Velis</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Sabbione</surname>
<given-names>J. I.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Noise Suppression in 2D and 3D Seismic Data with Data-Driven Sifting Algorithms</article-title>. <source>Geophysics</source> <volume>85</volume>, <fpage>V1</fpage>&#x2013;<lpage>V10</lpage>. <pub-id pub-id-type="doi">10.1190/geo2019-0099.1</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname>
<given-names>P. C.</given-names>
</name>
</person-group> (<year>1992</year>). <article-title>Analysis of Discrete Ill-Posed Problems by Means of the L-Curve</article-title>. <source>SIAM Rev.</source> <volume>34</volume>, <fpage>561</fpage>&#x2013;<lpage>580</lpage>. <pub-id pub-id-type="doi">10.1137/1034115</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hennenfent</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Fenelon</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Herrmann</surname>
<given-names>F. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Nonequispaced Curvelet Transform for Seismic Data Reconstruction: A Sparsity-Promoting Approach</article-title>. <source>Geophysics</source> <volume>75</volume>, <fpage>WB203</fpage>&#x2013;<lpage>WB210</lpage>. <pub-id pub-id-type="doi">10.1190/1.3494032</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>What Can Machine Learning Do for Seismic Data Processing? an Interpolation Application</article-title>. <source>Geophysics</source> <volume>82</volume>, <fpage>V163</fpage>&#x2013;<lpage>V177</lpage>. <pub-id pub-id-type="doi">10.1190/geo2016-0300.1</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Woo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Accelerated Bregman Method for Linearly Constrained $$\ell _1$$ - $$\ell _2$$ Minimization</article-title>. <source>J. Sci. Comput.</source> <volume>56</volume>, <fpage>515</fpage>&#x2013;<lpage>534</lpage>. <pub-id pub-id-type="doi">10.1007/s10915-013-9686-z</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kreimer</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A Tensor Higher-Order Singular Value Decomposition for Prestack Seismic Data Noise Reduction and Interpolation</article-title>. <source>Geophysics</source> <volume>77</volume>, <fpage>V113</fpage>&#x2013;<lpage>V122</lpage>. <pub-id pub-id-type="doi">10.1190/geo2011-0399.1</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kreimer</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Stanton</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Tensor Completion Based on Nuclear Norm Minimization for 5D Seismic Data Reconstruction</article-title>. <source>Geophysics</source> <volume>78</volume>, <fpage>V273</fpage>&#x2013;<lpage>V284</lpage>. <pub-id pub-id-type="doi">10.1190/geo2013-0022.1</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>W.-Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimal Seismic Reflectivity Inversion: Data-Driven $\ell_p$ -Loss-$\ell_q$ -Regularization Sparse Regression</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>16</volume>, <fpage>806</fpage>&#x2013;<lpage>810</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2018.2881102</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lindenbaum</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Rabin</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Bregman</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Averbuch</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Seismic Event Discrimination Using Deep CCA</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>17</volume>, <fpage>1856</fpage>&#x2013;<lpage>1860</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2019.2959554</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Unified Alternating Direction Method of Multipliers by Majorization Minimization</article-title>. <source>IEEE Trans. Pattern Anal. Mach. Intell.</source> <volume>40</volume>, <fpage>527</fpage>&#x2013;<lpage>541</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2017.2689021</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Three-dimensional Irregular Seismic Data Reconstruction via Low-Rank Matrix Completion</article-title>. <source>Geophysics</source> <volume>78</volume>, <fpage>V181</fpage>&#x2013;<lpage>V192</lpage>. <pub-id pub-id-type="doi">10.1190/geo2012-0465.1</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mansour</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Herrmann</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Y&#x131;lmaz</surname>
<given-names>&#xd6;.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Improved Wavefield Reconstruction from Randomized Sampling via Weighted One-Norm Minimization</article-title>. <source>Geophysics</source> <volume>78</volume>, <fpage>V193</fpage>&#x2013;<lpage>V206</lpage>. <pub-id pub-id-type="doi">10.1190/geo2012-0383.1</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nazari Siahsar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Gholtashi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kahoo</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Marvi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ahmadifard</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Sparse Time-Frequency Representation for Seismic Noise Reduction Using Low-Rank and Sparse Decomposition</article-title>. <source>Geophysics</source> <volume>81</volume>, <fpage>V117</fpage>&#x2013;<lpage>V124</lpage>. <pub-id pub-id-type="doi">10.1190/geo2015-0341.1</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nazari Siahsar</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Gholtashi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Olyaei Torshizi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Simultaneous Denoising and Interpolation of 3-D Seismic Data via Damped Data-Driven Optimal Singular Value Shrinkage</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>14</volume>, <fpage>1086</fpage>&#x2013;<lpage>1090</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2017.2697942</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oliveira</surname>
<given-names>D. A. B.</given-names>
</name>
<name>
<surname>Ferreira</surname>
<given-names>R. S.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Vital Brazil</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Interpolating Seismic Data with Conditional Generative Adversarial Networks</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>15</volume>, <fpage>1952</fpage>&#x2013;<lpage>1956</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2018.2866199</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oropeza</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Simultaneous Seismic Data Denoising and Reconstruction via Multichannel Singular Spectrum Analysis</article-title>. <source>Geophysics</source> <volume>76</volume>, <fpage>V25</fpage>&#x2013;<lpage>V32</lpage>. <pub-id pub-id-type="doi">10.1190/1.3552706</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Osher</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Burger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Goldfarb</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>An Iterative Regularization Method for Total Variation-Based Image Restoration</article-title>. <source>Multiscale Model. Simul.</source> <volume>4</volume>, <fpage>460</fpage>&#x2013;<lpage>489</lpage>. <pub-id pub-id-type="doi">10.1137/040605412</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ramani</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhihao Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Rosen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nielsen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fessler</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Regularization Parameter Selection for Nonlinear Iterative Image Restoration and MRI Reconstruction Using GCV and SURE-Based Methods</article-title>. <source>IEEE Trans. Image Process.</source> <volume>21</volume>, <fpage>3659</fpage>&#x2013;<lpage>3672</lpage>. <pub-id pub-id-type="doi">10.1109/TIP.2012.2195015</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rasti</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ulfarsson</surname>
<given-names>M. O.</given-names>
</name>
<name>
<surname>Sveinsson</surname>
<given-names>J. R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Hyperspectral Subspace Identification Using SURE</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>12</volume>, <fpage>2481</fpage>&#x2013;<lpage>2485</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2015.2485999</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roger</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Arnold</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Reliably Estimating the Noise in AVIRIS Hyperspectral Images</article-title>. <source>Int. J. Remote Sens.</source> <volume>17</volume>, <fpage>1951</fpage>&#x2013;<lpage>1962</lpage>. <pub-id pub-id-type="doi">10.1080/01431169608948750</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ronen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Wave&#x2010;equation Trace Interpolation</article-title>. <source>Geophysics</source> <volume>52</volume>, <fpage>973</fpage>&#x2013;<lpage>984</lpage>. <pub-id pub-id-type="doi">10.1190/1.1442366</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stein</surname>
<given-names>C. M.</given-names>
</name>
</person-group> (<year>1981</year>). <article-title>Estimation of the Mean of a Multivariate Normal Distribution</article-title>. <source>Ann. Stat.</source> <volume>9</volume>, <fpage>1135</fpage>&#x2013;<lpage>1151</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1176345632</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sternfels</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Viguier</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gondoin</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Le Meur</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Multidimensional Simultaneous Random Plus Erratic Noise Attenuation and Interpolation for Seismic Data by Joint Low-Rank and Sparse Inversion</article-title>. <source>Geophysics</source> <volume>80</volume>, <fpage>WD129</fpage>&#x2013;<lpage>WD141</lpage>. <pub-id pub-id-type="doi">10.1190/geo2015-0066.1</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van den Berg</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Friedlander</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Probing the Pareto Frontier for Basis Pursuit Solutions</article-title>. <source>SIAM J. Sci. Comput.</source> <volume>31</volume>, <fpage>890</fpage>&#x2013;<lpage>912</lpage>. <pub-id pub-id-type="doi">10.1137/080714488</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep-learning-based Seismic Data Interpolation: A Preliminary Result</article-title>. <source>Geophysics</source> <volume>84</volume>, <fpage>V11</fpage>&#x2013;<lpage>V20</lpage>. <pub-id pub-id-type="doi">10.1190/geo2017-0495.1</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Hankel Low-Rank Approximation for Seismic Noise Attenuation</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>57</volume>, <fpage>561</fpage>&#x2013;<lpage>573</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2018.2858545</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Recovery of Seismic Wavefields Based on Compressive Sensing by an L1-Norm Constrained Trust Region Method and the Piecewise Random Subsampling</article-title>. <source>Geophys. J. Int.</source> <volume>187</volume>, <fpage>199</fpage>&#x2013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-246X.2011.05130.x</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Analysis and Generalizations of the Linearized Bregman Method</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>3</volume>, <fpage>856</fpage>&#x2013;<lpage>877</lpage>. <pub-id pub-id-type="doi">10.1137/090760350</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Osher</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Goldfarb</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Darbon</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Bregman Iterative Algorithms for $\ell_1$-Minimization with Applications to Compressed Sensing</article-title>. <source>SIAM J. Imaging Sci.</source> <volume>1</volume>, <fpage>143</fpage>&#x2013;<lpage>168</lpage>. <pub-id pub-id-type="doi">10.1137/070703983</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Inversion-based 3-D Seismic Denoising for Exploring Spatial Edges and Spatio-Temporal Signal Redundancy</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>15</volume>, <fpage>1682</fpage>&#x2013;<lpage>1686</lpage>. <pub-id pub-id-type="doi">10.1109/LGRS.2018.2854929</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Hybrid Rank-Sparsity Constraint Model for Simultaneous Reconstruction and Denoising of 3D Seismic Data</article-title>. <source>Geophysics</source> <volume>82</volume>, <fpage>V351</fpage>&#x2013;<lpage>V367</lpage>. <pub-id pub-id-type="doi">10.1190/geo2016-0557.1</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Diao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Curvelet Reconstruction of Non&#x2010;uniformly Sampled Seismic Data Using the Linearized Bregman Method</article-title>. <source>Geophys. Prospect.</source> <volume>67</volume>, <fpage>1201</fpage>&#x2013;<lpage>1218</lpage>. <pub-id pub-id-type="doi">10.1111/1365-2478.12762</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Robust Noise Attenuation Based on Nuclear Norm Minimization and a Trace Prediction Strategy</article-title>. <source>J. Appl. Geophys.</source> <volume>147</volume>, <fpage>52</fpage>&#x2013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2017.09.005</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>