<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-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">1651562</article-id>
<article-id pub-id-type="doi">10.3389/feart.2025.1651562</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>OBN seismic data PP- and PS-waves joint inversion and reservoir characterization</article-title>
<alt-title alt-title-type="left-running-head">Li et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/feart.2025.1651562">10.3389/feart.2025.1651562</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Fang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Shiyou</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Rui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Tang</surname>
<given-names>Yuyuan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3158481/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chen</surname>
<given-names>Shuangquan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2006205/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>CNOOC (China) Limited Hainan Branch</institution>, <addr-line>Haikou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Key Laboratory of Petroleum Resources and Engineering, and CNPC Key Laboratory of Geophysical Prospecting, China University of Petroleum</institution>, <addr-line>Beijing</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/1564152/overview">Tariq Alkhalifah</ext-link>, King Abdullah University of Science and Technology, Saudi Arabia</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/1172301/overview">Qiang Guo</ext-link>, China University of Mining and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1285092/overview">Zhang Xiaoyu</ext-link>, Qilu University of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Shuangquan Chen, <email>chensq@cup.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1651562</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>08</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Li, Liu, Wang, Tang and Chen.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Li, Liu, Wang, Tang and Chen</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>The use of seismic exploration data to invert shear (S-) wave information plays a very important role in oil and gas exploration, especially in reservoir prediction with increasingly complex lithology and deeper target layers. Combining longitudinal (P-) and S-waves information can help us better describe reservoirs. In theory, to obtain accurate shear wave information through inversion, we will need shear or converted wave (PS-wave) data to be used in a joint inversion. The propagation of S-wave in underground media is different from that of P-wave, as S-wave are mainly influenced by the rock skeleton and less affected by pore fluids. As a result, we propose a joint prestack seismic inversion method for PP- and PS-waves data based on <italic>L</italic>
<sub>
<italic>1-2</italic>
</sub>-norm constraints. Firstly, a joint coefficient matrix is constructed using linear approximation equations for the reflection coefficients of PP- and PS-wave. Next, the <italic>L</italic>
<sub>
<italic>1-2</italic>
</sub>-norm constraint is introduced to construct the inversion objective function, and a two-steps iterative strategy is applied for optimization, achieving a three-parameter prestack inversion. In the synthetic data testing, different models are used for inversion comparison. The synthetic data inversion results show that compared with traditional norm constrained methods or PP-wave inversion alone, the proposed joint inversion method can invert results with higher correlation coefficients and lower errors, confirming the accuracy and stability of the proposed method. Finally, the proposed method is applied to offshore OBN multi-component seismic data. The well and seismic joint comparative analysis of the inversion results shows that the inversion results are reliable, and compared with PP-wave inversion alone, the results provide higher resolution and better continuity, enabling more accurate prediction of reservoirs.</p>
</abstract>
<kwd-group>
<kwd>prestack joint inversion</kwd>
<kwd>OBN seismic data</kwd>
<kwd>L<sub>1-2</sub> norm</kwd>
<kwd>reservoir prediction</kwd>
<kwd>multi-component seismic</kwd>
</kwd-group>
<contract-num rid="cn001">42174130 42474151</contract-num>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Solid Earth Geophysics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Prestack inversion is an important way to obtaining subsurface elastic parameters, which utilises the characteristic of amplitude-versus-offset/angle (AVO/AVA) to invert for the underground velocity, density information, etc. Based on this, different rock physics models can be used to calculate associated reservoir properties, such as porosity and fluid saturation, from the elastic parameters (<xref ref-type="bibr" rid="B10">Karimi et al., 2010</xref>), helping reservoir prediction. Therefore, accurately obtaining subsurface elastic parameters and improving the precision of prestack inversion is crucial. As seismic exploration technology becomes more refined, oil and gas exploration targets have shifted from simple, conventional reservoirs to complex, unconventional, and subtle reservoirs, presenting significant challenges for seismic inversion and reservoir prediction (<xref ref-type="bibr" rid="B3">Avseth and Lehocki, 2016</xref>).</p>
<p>For complex oil and gas reservoir prediction, only PP-wave data is not sufficient to accurately predict reservoirs. As the target reservoirs in exploration become increasingly complex, using only PP-wave data can no longer meet the practical demands of exploration (<xref ref-type="bibr" rid="B9">Jin, 1999</xref>; <xref ref-type="bibr" rid="B19">Veire and Landr&#xf8;, 2006</xref>). To address the limitations of traditional seismic exploration, multi-component seismic exploration technology emerged. Unlike traditional exploration that mainly focuses on P-wave, multi-component exploration takes full advantage of both P-wave and S-wave data to investigate lithology and fluids. Seismic S-wave data, which are less affected by pore fluids and mainly related to the rock skeleton, allow for a more accurate analysis of subsurface properties. This multi-component seismic exploration approach significantly improves exploration accuracy and effectively identifies subtle and unconventional reservoirs (<xref ref-type="bibr" rid="B6">Englehart et al., 2001</xref>; <xref ref-type="bibr" rid="B11">Knapp et al., 2001</xref>).</p>
<p>Multi-wave prestack joint inversion incorporates additional S-wave information, with seismic S-wave containing rich S-wave velocity and density details. Joint inversion can enhance the accuracy of parameter estimation, making the inversion results more precise and reliable (<xref ref-type="bibr" rid="B17">Stewart et al., 2002</xref>; <xref ref-type="bibr" rid="B27">Kurt, 2007</xref>). <xref ref-type="bibr" rid="B16">Stewart et al. (1990)</xref> first proposed the joint inversion of PP-wave and PS-wave, using weighted stacking to obtain subsurface elastic parameters. <xref ref-type="bibr" rid="B12">Larsen et al. (1999)</xref> conducted joint inversion of PP-wave and PS-wave data to simultaneously invert for P-wave and S-wave impedances. <xref ref-type="bibr" rid="B7">Hu et al. (2011)</xref> introduced a multi-wave joint inversion method based on Bayesian theory to invert for P-wave and S-wave velocities as well as density, improving inversion accuracy. <xref ref-type="bibr" rid="B14">Lu et al. (2015)</xref> applied least squares to joint inversion of PP-wave and PS-wave data, successfully inverting for P-wave and S-wave velocities and density. <xref ref-type="bibr" rid="B15">Song et al. (2016)</xref> used an iterative regularization method in joint inversion of PP-wave and PS-wave. <xref ref-type="bibr" rid="B26">Zhi et al. (2017)</xref> proposed a two-step method for joint inversion of PP- and PS-wave using the precise Zoeppritz equation, achieving accurate and stable inversion results. <xref ref-type="bibr" rid="B8">Huang et al. (2021)</xref> improved joint inversion accuracy by constructing a more reasonable mismatch function to invert multi-wave seismic data using dynamic time warping. Besides inverting for elastic parameters, <xref ref-type="bibr" rid="B5">Chen et al. (2021)</xref> applied joint inversion of PP- and PS- waves to estimate the elastic parameters and attenuation factors of viscoelastic media. Joint inversion of multi-wave data has proven effective in many applications.</p>
<p>Although multi-wave joint inversion can effectively improve inversion accuracy by incorporating S-wave information, it still faces other issues. Due to the interference of random noise and inaccurate wavelet extraction, seismic inversion often faces instability issues (<xref ref-type="bibr" rid="B24">Xue et al., 2024</xref>), which makes it difficult to guarantee a unique solution, which is often referred to as an ill-posed problem. A common solution to these problems is to apply regularization constraints (<xref ref-type="bibr" rid="B18">Tarantola, 2005</xref>; <xref ref-type="bibr" rid="B13">Li et al., 2021</xref>), where appropriate prior constraints are added during the inversion process to ensure the final inversion results align with the prior characteristics, addressing the issue of multiple solutions. For instance, in machine learning, storing prior information can help address complex conditions and ensure the accuracy of the final results (<xref ref-type="bibr" rid="B23">Wang et al., 2023</xref>). Generally, given the sparse distribution of reflection coefficients in subsurface layers, <italic>L</italic>
<sub>1</sub>-norm sparse constraints are widely used in various geophysical inversion scenarios (<xref ref-type="bibr" rid="B29">Taylor et al., 1979</xref>; <xref ref-type="bibr" rid="B25">Zhang and Castagna, 2011</xref>; <xref ref-type="bibr" rid="B4">Chai et al., 2014</xref>). However, as its application becomes more widespread, some limitations of this approach appeared, such as the suppression of weak reflections (<xref ref-type="bibr" rid="B22">Wang et al., 2019</xref>). In recent years, a constraint form based on the difference between the <italic>L</italic>
<sub>1</sub>-norm and <italic>L</italic>
<sub>2</sub>-norm has been increasingly applied to handle sparse problems, as it provides stronger sparsity and has shown success in seismic inversion (<xref ref-type="bibr" rid="B28">Lou et al., 2015</xref>; <xref ref-type="bibr" rid="B21">Wang et al., 2018</xref>; <xref ref-type="bibr" rid="B20">Wang and Chen, 2022</xref>).</p>
<p>In this paper, we focus on the joint inversion of reservoir characterization using OBN multi-component seismic data. We propose a joint PP- and PS-wave inversion method based on <italic>L</italic>
<sub>1-2</sub>-norm constraints. First, we construct a joint inversion coefficient matrix for PP- and PS-wave using approximate equations. Then, we introduce the <italic>L</italic>
<sub>1-2</sub>-norm constraint to form the inversion objective function, which is solved using the Difference of Convex Algorithm (DCA) and the Alternating Direction Method of Multipliers (ADMM). In synthetic data tests, we compare the proposed method with conventional constraint inversion methods to verify its feasibility and stability, highlighting the advantages of using the <italic>L</italic>
<sub>1-2</sub>-norm constraint. Then, we test it on a actual well log data, comparing the results of only PP-wave inversion with joint inversion. The joint inversion results are more accurate than only PP-wave. Finally, we apply the proposed method to real field data and achieve good results.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methodology</title>
<p>In this section, we will first describe the forward problem in elastic media. This is followed by introducing our objective function used for the optimization. Finally, describe our strategy for the inversion.</p>
<sec id="s2-1">
<title>Forward model</title>
<p>According to convolution theory, a prestack seismic gather can be regarded as the result of the convolution between reflection coefficients at different angles and the seismic wavelet. Considering an incident angle, the expression of the prestack convolution model matrix can be written as:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> in the middle represents multiplication, <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic record vector at an incident angle of <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic wavelet matrix, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the reflection coefficient sequence calculated from the model parameters <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at angle of <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the random noise vector.</p>
<p>In prestack inversion, the Aki-Richards approximate equations are commonly used. The expressions for PP- and PS-wave reflection coefficients are as follows (<xref ref-type="bibr" rid="B1">Aki and Richards, 1980</xref>):<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sec</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="" separators="|">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="5em"/>
<mml:mfenced open="" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the PP-wave reflection coefficient, and <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the PS-wave reflection coefficient. <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the average of the incident and transmitted angles for the PP-wave, <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the average of the reflection and transmission angles for the PS-wave. <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the average values of P-wave velocity, S-wave velocity, and density on both sides of the elastic interface, respectively. <inline-formula id="inf16">
<mml:math id="m19">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represent the differences in P-wave velocity, S-wave velocity, and density across the elastic interface.</p>
<p>
<xref ref-type="disp-formula" rid="e2">Equations 2</xref>, <xref ref-type="disp-formula" rid="e3">3</xref> can be simplified into a linear summation of three parameter reflection coefficients and expressed in matrix form as:<disp-formula id="e4">
<mml:math id="m22">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the coefficients related to the angles <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> respectively, and are expressed as:<disp-formula id="e5">
<mml:math id="m33">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sec</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>tan</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>sin</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, the angle <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be converted to <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> using Snell&#x2019;s Law. Therefore, for multi-channel seismic data with different incident angles, the PP-wave and PS-wave reflection coefficients defined by the approximate equations can be expressed in matrix form as:<disp-formula id="e6">
<mml:math id="m36">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mtext>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;</mml:mtext>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the PP-wave reflection coefficient vector at an incident angle of <inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of sampling points. Similarly, <inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the PS-wave reflection coefficient vector. <inline-formula id="inf35">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the reflection coefficient vector for P-wave velocity. Similarly, <inline-formula id="inf36">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the reflection coefficient vectors for S-wave velocity and density, respectively. <inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf42">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are all diagonal matrices with similar expressions. For an example of <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and its expression can be given by:<disp-formula id="e7">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>According to <xref ref-type="disp-formula" rid="e1">Equation 1</xref> of convolution model, the forward modelling of prestack seismic gathers at different angles can be expressed in matrix form as:<disp-formula id="e8">
<mml:math id="m51">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#xd7;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">R</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mtd>
<mml:mtd/>
<mml:mtd>
<mml:mi mathvariant="bold">W</mml:mi>
</mml:mtd>
<mml:mtd/>
<mml:mtd>
<mml:mi mathvariant="bold">R</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mtext>PP</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the PP-wave seismic data vector at an incident angle of <inline-formula id="inf45">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and similarly, <inline-formula id="inf46">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the PS-wave seismic data vector. <inline-formula id="inf47">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PP</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the PP-wave wavelet matrix corresponding to the angle <inline-formula id="inf48">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and similarly, <inline-formula id="inf49">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>PS</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the PS-wave wavelet matrix.</p>
<p>According to <xref ref-type="disp-formula" rid="e6">Equations 6</xref>, <xref ref-type="disp-formula" rid="e8">8</xref>, the noise-contaminated prestack gather forward convolution model can be simplified as:<disp-formula id="e9">
<mml:math id="m58">
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mtext>R</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the prestack seismic data vector for both PP-wave and PS-wave. <inline-formula id="inf51">
<mml:math id="m60">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the large diagonal matrix composed of the wavelet matrices for PP-wave and PS-wave at different angles. <inline-formula id="inf52">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="bold">C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the coefficient matrix composed of the diagonal matrices <inline-formula id="inf53">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf56">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf58">
<mml:math id="m67">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the overall elastic parameter reflection coefficient vector composed of the P-wave velocity, S-wave velocity, and density reflection coefficient vectors. <inline-formula id="inf59">
<mml:math id="m68">
<mml:mrow>
<mml:mi mathvariant="bold">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the random noise vector.</p>
</sec>
<sec id="s2-2">
<title>L<sub>1-2</sub>-norm constrained objective function</title>
<p>The construction of the inversion objective function includes a misfit term and a regularization term. The misfit term describes the residuals between the observed data and the modelled data, and it typically uses the least-squares misfit function due to its computational efficiency. The role of regularization term is to introduce prior constraint information into the inversion process and solve the problem of multiple solutions in inversion. In seismic inversion, the presence of noise and inaccuracies in the wavelet forward operator often make the problem highly ill-posed with significant non-uniqueness. Therefore, selecting an appropriate regularization constraint is crucial for seismic inversion.</p>
<p>Initially, the <italic>L</italic>
<sub>2</sub>-norm constraint was commonly used, which is a type of smoothness constraint. However, in seismic inversion, the primary target is the reflection coefficient series, which tends to be sparse due to the layered nature of the subsurface. To better reflect real conditions, most modern seismic inversion methods introduce sparse constraints to enhance the sparsity of the inversion results. Among different sparse norm regularizations, the <italic>L</italic>
<sub>0</sub>-norm is the best measure of sparsity. However, the optimization problem involving the <italic>L</italic>
<sub>0</sub>-norm is NP-Hard and difficult to solve. As a convex approximation of the <italic>L</italic>
<sub>0</sub>-norm, the <italic>L</italic>
<sub>1</sub>-norm is widely used in seismic inversion. Here, we introduce a sparse norm constraint that has been gradually applied to geophysical inversion in recent years&#x2014;the <italic>L</italic>
<sub>1-2</sub>-norm constraint. It is defined as the difference between the <italic>L</italic>
<sub>1</sub>-norm and the <italic>L</italic>
<sub>2</sub>-norm, and it provides better sparsity than the <italic>L</italic>
<sub>1</sub>-norm.</p>
<p>To illustrate the advantages of the <italic>L</italic>
<sub>1-2</sub>-norm constraint, we computed the 3D solution space distributions for different norms, as well as their contour projections on a 2D plane, comparing their sparsity (<xref ref-type="bibr" rid="B20">Wang and Chen, 2022</xref>), as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. The figure not only compares the conventional <italic>L</italic>
<sub>0</sub>, <italic>L</italic>
<sub>2</sub>, and <italic>L</italic>
<sub>1</sub>-norm, but also compares two other norm constraints proposed by scholars to optimize the inversion results, namely, the <italic>L</italic>
<sub>cauchy</sub> and <italic>L</italic>
<sub>p</sub>-norm. In the 3D solution space, the process of minimizing the objective function can be seen as finding the solution with the smallest regularization term while keeping the misfit function constant, which corresponds to searching for the lowest point on the surface. Therefore, the lowest point of the 3D surface is generally located near the <italic>x</italic>-axis and <italic>y</italic>-axis on the 2D contour map. Accordingly, for the distribution of contour lines, the closer they are to the <italic>x</italic>-axis and <italic>y</italic>-axis, the sparser the corresponding inversion solution. It can be observed that the <italic>L</italic>
<sub>0</sub> norm is the sparsest among these constraints, with contour lines distributed along the <italic>x</italic>-axis and <italic>y</italic>-axis. Compared to the other norms, the <italic>L</italic>
<sub>1-2</sub>-norm&#x2019;s minimum contour lines are closer to the <italic>x</italic>-axis and <italic>y</italic>-axis, making it more similar to the <italic>L</italic>
<sub>0</sub> norm. Therefore, the sparsity of the <italic>L</italic>
<sub>1-2</sub>-norm constraint is superior to the other norm constraints.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Comparison of 3D surfaces and 2D contour of different noRMS. <bold>(a)</bold> <italic>L</italic>
<sub>0</sub>-norm, <bold>(b)</bold> <italic>L</italic>
<sub>2</sub>-norm, <bold>(c)</bold> <italic>L</italic>
<sub>1</sub>-norm, <bold>(d)</bold> <italic>L</italic>
<sub>cauchy</sub>-norm, <bold>(e)</bold> <italic>L</italic>
<sub>p</sub>-norm, <bold>(f)</bold> <italic>L</italic>
<sub>1-2</sub>-norm.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g001.tif">
<alt-text content-type="machine-generated">Six 3D plots labeled (a) to (f) show various wireframe surface graphs with color gradient contour maps beneath. Each plot demonstrates different surface geometries and gradient patterns, ranging from sharp peaks and valleys to smoother curves, each with a unique color distribution on the X, Y, and Z axes.</alt-text>
</graphic>
</fig>
<p>Based on the prestack gather forward model in <xref ref-type="disp-formula" rid="e9">Equation 9</xref> and the least-squares misfit function, the objective function with the <italic>L</italic>
<sub>1</sub>-norm constraint can be expressed as:<disp-formula id="e10">
<mml:math id="m69">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf60">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the trade-off factor. Here, we introduce the <italic>L</italic>
<sub>1-2</sub>-norm constraint, and the objective function is then expressed as:<disp-formula id="e11">
<mml:math id="m71">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">r</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf61">
<mml:math id="m72">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="(" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is a constant that enhances the sparsity of the inversion results. <inline-formula id="inf62">
<mml:math id="m73">
<mml:mrow>
<mml:mi mathvariant="bold">r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the reflection coefficients of the subsurface elastic parameters. To directly invert for the elastic parameters, a new inversion objective function is constructed based on <xref ref-type="disp-formula" rid="e11">Equation 11</xref>, by introducing a first-order difference matrix and incorporating initial model constraints:<disp-formula id="e12">
<mml:math id="m74">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the first-order difference matrix, <inline-formula id="inf64">
<mml:math id="m76">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the logarithm of the elastic parameters, <inline-formula id="inf65">
<mml:math id="m77">
<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 initial model.</p>
</sec>
<sec id="s2-3">
<title>Strategy for inversion algorithms</title>
<p>To solve the optimization problem, a two-step iterative strategy is adopted. In the first step, the Difference of Convex Algorithm (DCA) is used to decompose the objective function. In the second step, the Alternating Direction Method of Multipliers (ADMM) is applied to solve the decomposed problem (<xref ref-type="bibr" rid="B2">Aster et al., 2019</xref>). In the first step, the DCA algorithm is used to reformulate the objective function as follows:<disp-formula id="e13">
<mml:math id="m78">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf66">
<mml:math id="m79">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf67">
<mml:math id="m80">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. After decomposition, the objective function takes the form of the difference between two convex functions, which means that the overall function is also convex. In this case, any locally optimal solution is guaranteed to be a globally optimal solution. For <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, the solution is obtained through an alternating iterative process:<disp-formula id="e14">
<mml:math id="m81">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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>argmin</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula> where <inline-formula id="inf68">
<mml:math id="m82">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of iterations, <inline-formula id="inf69">
<mml:math id="m83">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the gradient of <inline-formula id="inf70">
<mml:math id="m84">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> at <inline-formula id="inf71">
<mml:math id="m85">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and is expressed as:<disp-formula id="e15">
<mml:math id="m86">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>if&#x2002;</mml:mtext>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>otherwise</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In addition, in <xref ref-type="disp-formula" rid="e14">Equation 14</xref>, <inline-formula id="inf72">
<mml:math id="m87">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> represents the inner product symbol, and <inline-formula id="inf73">
<mml:math id="m88">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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:math>
</inline-formula> denotes the obtained solution. To solve for <inline-formula id="inf74">
<mml:math id="m89">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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:math>
</inline-formula>, this is equivalent to solving a new optimization problem:<disp-formula id="e16">
<mml:math id="m90">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>For this new problem, the second-step strategy is applied, using the ADMM algorithm for solving it. In the ADMM algorithm, a new auxiliary vector <inline-formula id="inf75">
<mml:math id="m91">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is introduced. The optimization problem then becomes:<disp-formula id="e17">
<mml:math id="m92">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>Using Lagrange multipliers, <xref ref-type="disp-formula" rid="e17">Equation 17</xref> can be rewritten in the form of an augmented Lagrangian:<disp-formula id="e18">
<mml:math id="m93">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>argmin</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="5em"/>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf76">
<mml:math id="m94">
<mml:mrow>
<mml:mi mathvariant="bold">u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Lagrange multiplier vector, and <inline-formula id="inf77">
<mml:math id="m95">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is the penalty parameter that controls the convergence speed of the iterations. For <xref ref-type="disp-formula" rid="e18">Equation 18</xref>, the solution can be obtained through alternating iterations among the three variables (<xref ref-type="bibr" rid="B2">Aster et al., 2019</xref>):<disp-formula id="e19">
<mml:math id="m96">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi mathvariant="bold">I</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold">W</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold">D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<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>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">u</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">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf78">
<mml:math id="m97">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the transpose symbol of the matrix, <inline-formula id="inf79">
<mml:math id="m98">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the soft-thresholding algorithm, and is expressed as:<disp-formula id="e20">
<mml:math id="m99">
<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:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>otherwise</mml:mtext>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>The iterative calculation terminates when the maximum number of iterations is reached or when the iteration error is smaller than a predefined threshold, which can be expressed as:<disp-formula id="e21">
<mml:math id="m100">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</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">m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold">m</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:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x222a;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf80">
<mml:math id="m101">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is a given tolerance value, <inline-formula id="inf81">
<mml:math id="m102">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum number of iterations.</p>
<p>In summary, <xref ref-type="fig" rid="F2">Figure 2</xref> presents the workflow of the proposed PP- and PS waves joint inversion method. Based on the previous description, the workflow can be divided into three main parts. The first part involves the combination of PP- and PS-wave seismic data. The second part is the construction of the joint inversion objective function. The third part is the optimization inversion solution of three parameters.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Workflow of the proposed PP- and PS-waves joint inversion method.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g002.tif">
<alt-text content-type="machine-generated">Flowchart detailing a seismic data processing method. It starts with Aki&#x2019;s PP-wave and PS-wave approximations, leading to a reflection coefficient joint matrix. This connects to the PP and PS seismic data joint matrix, involving regularization and an initial model for joint inversion objective. The process is optimized using the DCA&#x2b;AMDD algorithm to produce three parameter inversion results: Vp, Vs, and Den.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s3">
<title>Synthetic data examples</title>
<p>In this section, we share the results of applying our approach on two synthetic data, a multi-layered model and well log data.</p>
<sec id="s3-1">
<title>Multilayer model</title>
<p>In the 1D multilayer model test, the reflection coefficients of the model exhibit significant sparsity, making it suitable for demonstrating the advantages of the <italic>L</italic>
<sub>1-2</sub>-norm constraint. A comparison with the conventional <italic>L</italic>
<sub>1</sub>-norm constraint is conducted to verify that the <italic>L</italic>
<sub>1-2</sub>-norm offers superior performance. The model curves are shown in <xref ref-type="fig" rid="F3">Figure 3a</xref>, where the left panel represents P-wave velocity, the middle panel represents S-wave velocity, and the right panel represents density, with a time of 720 ms and a time sampling interval of 2 ms. Using this model, reflection coefficients at different angles are calculated using the approximate equations (<xref ref-type="disp-formula" rid="e2">Equations 2</xref>, <xref ref-type="disp-formula" rid="e3">3</xref>), with a maximum angle of 40&#xb0;. These are then convolved with a 40 Hz Ricker wavelet to generate prestack angle gathers for both PP- and PS-wave data. Different noise levels are added to the synthetic gathers, as shown in <xref ref-type="fig" rid="F3">Figures 3b&#x2013;d</xref>, representing noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 conditions for the PP- and PS-wave prestack angle gathers.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>1D multilayer model and prestack synthetic angle gathers for PP- and PS-wave. <bold>(a)</bold> 1D multilayer model, <bold>(b)</bold> noise-free, <bold>(c)</bold> SNR &#x3d; 10, <bold>(d)</bold> SNR &#x3d; 5.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g003.tif">
<alt-text content-type="machine-generated">Four panels show seismic wave data: (a) displays Vp, Vs, and density plots over time. (b), (c), and (d) show PP-wave and PS-wave graphs against angle, illustrating varying seismic waveforms with different SNR.</alt-text>
</graphic>
</fig>
<p>The synthetic angle gathers from the multilayer model are used directly for joint inversion tests of PP- and PS-waves data to verify the feasibility of the proposed method. <xref ref-type="fig" rid="F4">Figure 4</xref> shows the comparison of elastic parameter results obtained using <italic>L</italic>
<sub>1</sub>-norm constraint and <italic>L</italic>
<sub>1-2</sub>-norm constraint for joint inversion under different signal-to-noise ratios. The blue dashed line represents the initial inversion model, the black solid line represents the true model, and the red solid line represents the inversion results. <xref ref-type="fig" rid="F4">Figures 4a&#x2013;c</xref> show the results of the joint inversion using the <italic>L</italic>
<sub>1</sub>-norm constraint. In the noise-free case, the inversion results match the true model closely, but as noise increases, the inversion quality declines. <xref ref-type="fig" rid="F4">Figures 4d&#x2013;f</xref> show the results of the joint inversion using the <italic>L</italic>
<sub>1-2</sub>-norm constraint. In the noise-free case, the inversion results coincide with the true model, and although the inversion quality decreases as noise increases, the results show better overall agreement with the true model compared to the <italic>L</italic>
<sub>1</sub>-norm constraint.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison of three parameter inversion results for 1D multilayer model using different norm constraints: <bold>(a&#x2013;c)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with the <italic>L</italic>
<sub>1</sub>-norm constraint, respectively; <bold>(d&#x2013;f)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with the <italic>L</italic>
<sub>1-2</sub>-norm constraint, respectively. Each subfigure illustrates, from left to right, the inversion results for <inline-formula id="inf82">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf84">
<mml:math id="m105">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The black solid line, red solid line and blue dashed line represent the actual model, inversion result, and initial model, respectively.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g004.tif">
<alt-text content-type="machine-generated">Six panels titled (a) to (f) each display three graphs showing variations of seismic properties over time (seconds). The graphs depict Vp (velocity of primary waves in meters per second), Vs (velocity of secondary waves in meters per second), and density (grams per cubic centimeter). Each graph compares the values with red solid and blue dashed lines across a vertical time axis, ranging from 0 to 0.7 seconds.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> provides the correlation coefficients and normalized root mean square errors (NRMSE) between the inversion results from <xref ref-type="fig" rid="F4">Figure 4</xref> and the true model. The table shows that the <italic>L</italic>
<sub>1-2</sub>-norm constraint yields higher correlation coefficients and lower NRMSE than the <italic>L</italic>
<sub>1</sub>-norm constraint, indicating better performance. <xref ref-type="fig" rid="F5">Figure 5</xref> compares the elastic parameter reflection coefficients calculated from the inversion results. The blue thick line and red thin line represent the true model reflection coefficients and the calculated reflection coefficients from the inversion results, respectively. As seen in the figure, with increasing noise, the <italic>L</italic>
<sub>1-2</sub>-norm constraint better suppresses small values while preserving the amplitude of larger values, confirming that the <italic>L</italic>
<sub>1-2</sub>-norm constraint provides superior sparsity.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Correlation coefficients and normalized root-mean-square errors between inversion results and the true model for the 1D multilayer model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">SNR</th>
<th rowspan="2" align="center">Methods</th>
<th colspan="3" align="center">Correlation coefficients</th>
<th colspan="3" align="center">Normalized RMS error (%)</th>
</tr>
<tr>
<th align="center">Vp</th>
<th align="center">Vs.</th>
<th align="center">Rho</th>
<th align="center">Vp</th>
<th align="center">Vs.</th>
<th align="center">Rho</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Noise-free</td>
<td align="center">
<italic>L</italic>
<sub>1</sub>-norm</td>
<td align="center">0.9999</td>
<td align="center">0.9998</td>
<td align="center">0.9994</td>
<td align="center">0.59</td>
<td align="center">0.58</td>
<td align="center">1.48</td>
</tr>
<tr>
<td align="center">
<italic>L</italic>
<sub>1-2</sub>-norm</td>
<td align="center">1.0000</td>
<td align="center">0.9999</td>
<td align="center">0.9996</td>
<td align="center">0.39</td>
<td align="center">0.45</td>
<td align="center">1.23</td>
</tr>
<tr>
<td rowspan="2" align="center">SNR &#x3d; 10</td>
<td align="center">
<italic>L</italic>
<sub>1</sub>-norm</td>
<td align="center">0.9993</td>
<td align="center">0.9994</td>
<td align="center">0.9966</td>
<td align="center">1.19</td>
<td align="center">1.14</td>
<td align="center">3.29</td>
</tr>
<tr>
<td align="center">
<italic>L</italic>
<sub>1-2</sub>-norm</td>
<td align="center">0.9997</td>
<td align="center">0.9996</td>
<td align="center">0.9971</td>
<td align="center">0.88</td>
<td align="center">0.83</td>
<td align="center">2.79</td>
</tr>
<tr>
<td rowspan="2" align="center">SNR &#x3d; 5</td>
<td align="center">
<italic>L</italic>
<sub>1</sub>-norm</td>
<td align="center">0.9991</td>
<td align="center">0.9991</td>
<td align="center">0.9928</td>
<td align="center">1.53</td>
<td align="center">2.24</td>
<td align="center">4.88</td>
</tr>
<tr>
<td align="center">
<italic>L</italic>
<sub>1-2</sub>-norm</td>
<td align="center">0.9996</td>
<td align="center">0.9994</td>
<td align="center">0.9954</td>
<td align="center">1.08</td>
<td align="center">1.46</td>
<td align="center">3.04</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Comparison of three parameter reflection coefficient results for 1D multilayer model using different norm constraints: <bold>(a&#x2013;c)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with the <italic>L</italic>
<sub>1</sub>-norm constraint, respectively; <bold>(d&#x2013;f)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with the <italic>L</italic>
<sub>1-2</sub> norm constraint, respectively. Each subfigure illustrates, from left to right, <inline-formula id="inf85">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf86">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf87">
<mml:math id="m108">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> reflection coefficients. The blue thick line and red thin line represent the true model reflection coefficients and the calculated reflection coefficients from the inversion results in <xref ref-type="fig" rid="F3">Figure 3</xref>, respectively.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g005.tif">
<alt-text content-type="machine-generated">Six panels (a-f) depicting graphs with three columns each, labeled Rvp, Rvs, and Rp. The x-axis measures values ranging from negative to positive, and the y-axis represents time in seconds. Each graph features red and blue horizontal bars indicating varying values over time.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<title>Well log data</title>
<p>In the well log model test, the model curves are shown in <xref ref-type="fig" rid="F6">Figure 6a</xref>. The left panel shows the P-wave velocity, the middle panel shows the S-wave velocity, and the right panel shows the density, with a time of 600 ms and a time sampling interval of 2 ms. Using this model and applying approximate equations, reflection coefficients at different angles are calculated, with the maximum angle being 40&#xb0;. These are then convolved with a Ricker wavelet of 40 Hz dominant frequency to generate the prestack angle gathers for both PP-wave and PS-wave data. Different levels of noise are added to the synthetic gathers, as shown in <xref ref-type="fig" rid="F6">Figures 6b&#x2013;d</xref>, representing noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 conditions for the PP-wave and PS-wave prestack angle gathers, respectively.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>1D well log data and prestack synthetic angle gathers for PP- and PS-wave. <bold>(a)</bold> 1D well log data, <bold>(b)</bold> noise-free, <bold>(c)</bold> SNR &#x3d; 10, <bold>(d)</bold> SNR &#x3d; 5.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g006.tif">
<alt-text content-type="machine-generated">Seismic data graphs in four panels labeled (a) to (d). Panel (a) shows graphs of Vp, Vs, and density against time. Panels (b), (c), and (d) display PP-wave and PS-wave angle-time records. Each graph features varying line patterns representing seismic wave properties over time.</alt-text>
</graphic>
</fig>
<p>The synthetic angle gathers of PP- and PS-waves data from the well-log model are used directly for inversion tests. The results of only PP-wave inversion and PP-PS joint inversion are compared. <xref ref-type="fig" rid="F7">Figure 7</xref> shows the elastic parameter results under different signal-to-noise ratio, comparing the outcomes of only PP-wave inversion and PP-PS joint inversion. In the noise-free case, both only PP-wave and PP-PS joint inversion results match the true model. As the noise level increases, the inversion quality decreases, but the joint inversion consistently outperforms the only PP-wave inversion. <xref ref-type="table" rid="T2">Table 2</xref> provides the correlation coefficients and normalized root mean square errors between the inversion results from <xref ref-type="fig" rid="F7">Figure 7</xref> and the true model. The table shows that the PP-PS joint inversion achieves higher correlation coefficients and lower root mean square errors, indicating that the accuracy of the PP-PS joint inversion is superior to that of the only PP-wave inversion.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of three parameter inversion results for the well log data: <bold>(a&#x2013;c)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with only PP-wave, respectively; <bold>(d&#x2013;f)</bold> results of noise-free, SNR &#x3d; 10, and SNR &#x3d; 5 with joint PP- and PS-wave, respectively. Each subfigure illustrates, from left to right, the inversion results for <inline-formula id="inf88">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf89">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf90">
<mml:math id="m111">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The black solid line, red solid line and blue dashed line represent the actual model, inversion result, and initial model, respectively.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g007.tif">
<alt-text content-type="machine-generated">Six panels labeled (a) to (f) showing graphs of Vp, Vs, and Density over time. Each panel features three columns: Vp in meters per second, Vs in meters per second, and Density in grams per cubic centimeter, with lines indicating data trends.</alt-text>
</graphic>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Correlation coefficients and normalized root-mean-square errors between inversion results and the true model for the well log data.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">SNR</th>
<th rowspan="2" align="center">Methods</th>
<th colspan="3" align="center">Correlation coefficients</th>
<th colspan="3" align="center">Normalized RMS error (%)</th>
</tr>
<tr>
<th align="center">Vp</th>
<th align="center">Vs.</th>
<th align="center">Rho</th>
<th align="center">Vp</th>
<th align="center">Vs.</th>
<th align="center">Rho</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Noise-free</td>
<td align="center">PP</td>
<td align="center">0.9987</td>
<td align="center">0.9989</td>
<td align="center">0.9828</td>
<td align="center">0.85</td>
<td align="center">0.90</td>
<td align="center">3.08</td>
</tr>
<tr>
<td align="center">PP-PS</td>
<td align="center">0.9992</td>
<td align="center">0.9993</td>
<td align="center">0.9910</td>
<td align="center">0.70</td>
<td align="center">0.80</td>
<td align="center">2.03</td>
</tr>
<tr>
<td rowspan="2" align="center">SNR &#x3d; 10</td>
<td align="center">PP</td>
<td align="center">0.9513</td>
<td align="center">0.9682</td>
<td align="center">0.7582</td>
<td align="center">4.83</td>
<td align="center">4.27</td>
<td align="center">10.82</td>
</tr>
<tr>
<td align="center">PP-PS</td>
<td align="center">0.9866</td>
<td align="center">0.9889</td>
<td align="center">0.8325</td>
<td align="center">2.79</td>
<td align="center">2.36</td>
<td align="center">9.47</td>
</tr>
<tr>
<td rowspan="2" align="center">SNR &#x3d; 5</td>
<td align="center">PP</td>
<td align="center">0.9368</td>
<td align="center">0.9331</td>
<td align="center">0.7417</td>
<td align="center">5.40</td>
<td align="center">5.62</td>
<td align="center">11.33</td>
</tr>
<tr>
<td align="center">PP-PS</td>
<td align="center">0.9564</td>
<td align="center">0.9535</td>
<td align="center">0.8106</td>
<td align="center">4.55</td>
<td align="center">4.68</td>
<td align="center">9.88</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>Application to real field data</title>
<p>After testing with synthetic data, the proposed method is applied to real field seismic data, collected using Offshore Bottom Node (OBN) seismic acquisition. Compared to conventional towed-cable seismic acquisition, OBN places sensors on the seafloor, enabling effective collection of multi-component seismic data. These data have advantages such as broad bandwidth, high signal-to-noise ratio, and wide azimuth coverage, resulting in clearer imaging and greatly aiding offshore oil and gas exploration.</p>
<p>Before joint inversion, we conduct a feasibility analysis of joint inversion of seismic data through well-seismic calibration. <xref ref-type="fig" rid="F8">Figures 8a,b</xref> show the PP-wave and PS-wave well-seismic calibration for a representative well in the actual study area. As shown in the figure, there is a good correspondence between PP wave, PS wave, and actual well log data. In the target gas reservoir interval, an amplitude anomaly, commonly referred to as a &#x201c;bright spot,&#x201d; is observed near the well on the PP-wave section, while such a feature is not visible on the PS-wave section. This difference between PP-wave and PS-wave responses provides useful information for reservoir identification. It is important to note that due to the different travel times of PP-wave and PS-wave, two separate time-depth relationships are used in the well-seismic calibration. Before conducting joint inversion, it is necessary to match PP wave and PS wave seismic data. Here, our matching process can be divided into two steps. The first step is time matching. Based on the P-wave and S-wave velocity models obtained during imaging, we calculate the velocity ratio and converted the PS-wave data from PS-time to PP-time. The second step is frequency matching. We adopt a Fourier scaling method, using the PP seismic wavelet as the reference wavelet, to correct the PS seismic wavelet frequency band to be consistent with the PP seismic wavelet. This not only improves the stability of the joint inversion, but also eliminates the wavelet distortion caused by the time domain conversion in the first step.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Well-seismic calibration for seismic data feasibility analysis of joint inversion. <bold>(a)</bold> PP-wave well-seismic calibration. <bold>(b)</bold> PS-wave well-seismic calibration.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g008.tif">
<alt-text content-type="machine-generated">Two side-by-side seismic data panels displaying waveforms and density logs for a gas reservoir. Panel (a) ranges from approximately 1100 to 1900 meters, showing P-wave, S-wave, and density data, complemented by synthetic and seismic data in blue and red waveforms. Panel (b) ranges from approximately 2350 to 3200 meters, similarly displaying geophysical logs. Both panels feature detailed stratigraphy and seismic activity in the reservoir.</alt-text>
</graphic>
</fig>
<p>
<xref ref-type="fig" rid="F9">Figures 9a&#x2013;c</xref> show the partially stacked angle profiles of the matched PP-wave data at 12&#xb0;, 25&#xb0;, and 38&#xb0; angles, respectively, while <xref ref-type="fig" rid="F9">Figures 9d&#x2013;f</xref> show the partially stacked angle profiles of the matched PS-wave data at the same angles. Comparing the matched results shows consistent timing between the PP-wave and PS-wave profiles. The seismic responses to the same geological structures also correspond well, indicating that the matched data meet the requirements for joint PP- and PS-waves inversion. It is notable that in the PP-wave profiles, bright spots and discontinuous horizons appear in the lower part due to the influence of gas reservoirs. In contrast, the PS-wave profiles, less affected by gas, exhibits more continuous layering. Therefore, jointing PP- and PS-waves data in inversion improves the accuracy of the results.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Partially stacked angle profiles of PP-wave data: <bold>(a)</bold> 12&#xb0;, <bold>(b)</bold> 25&#xb0;, <bold>(c)</bold> 38&#xb0;. Partially stacked angle profiles of PS-wave data: <bold>(d)</bold> 12&#xb0;, <bold>(e)</bold> 25&#xb0;, <bold>(f)</bold> 38&#xb0;.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g009.tif">
<alt-text content-type="machine-generated">Six seismic data plots labeled (a) to (f) display variations in seismic intensity over time (in seconds) and common depth point (CDP). The color scale ranges from blue to red, indicating different seismic amplitudes. Each plot shows distinct patterns and variations, reflecting different seismic data of PP and PS waves with different angles.</alt-text>
</graphic>
</fig>
<p>The proposed method is applied to real field data for joint inversion of subsurface elastic parameters. For comparison, an only PP-waves inversion is also conducted. <xref ref-type="fig" rid="F10">Figures 10a&#x2013;c</xref> show the results of the only PP-wave inversion, which include P-wave velocity, S-wave velocity, and density. <xref ref-type="fig" rid="F10">Figures 10d&#x2013;f</xref> present the results of the joint inversion for the same parameters, with well log data incorporated. The <inline-formula id="inf91">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratio, which is a key parameter for identifying favourable reservoirs, is calculated using the inverted P-wave and S-wave velocities, and the results of reservoir identification from the only PP-waves inversion are compared with those from the joint inversion.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparison of real field data inversion results: <bold>(a&#x2013;c)</bold> results of <inline-formula id="inf92">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf93">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf94">
<mml:math id="m115">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with only PP-wave, respectively; <bold>(d&#x2013;f)</bold> results of <inline-formula id="inf95">
<mml:math id="m116">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf96">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf97">
<mml:math id="m118">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with joint PP- and PS-wave, respectively.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g010.tif">
<alt-text content-type="machine-generated">Six seismic velocity models labeled (a) to (f), displaying color-coded variations of seismic properties over time. Each plot shares a common structure, with time on the vertical axis (ranging from 1.1 to 1.5 seconds) and CDP on the horizontal axis (from 0 to 600). Panels (a), (d) represent Vp with color gradients from 2200 to 3000 meters per second, (b), (e) display Vs from 800 to 1400 meters per second, and (c), (f) show density (&#x3C1;) from 2.25 to 2.4 grams per cubic centimeter, reflecting variations in subsurface properties.</alt-text>
</graphic>
</fig>
<p>The comparison between the only PP-wave inversion and the PP-PS joint inversion shows that the trends in the P-wave velocity results are largely consistent, both aligning with the well log data. For S-wave velocity and density, the joint inversion incorporating PS-wave data offers greater lateral continuity in gas-bearing layers, better reflecting the characteristics of the rock skeleton and corresponding more closely to the well data. The velocity ratio profiles in <xref ref-type="fig" rid="F11">Figure 11</xref> highlight that the PP-PS joint inversion provides higher-resolution <inline-formula id="inf98">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratios, which are more effective for distinguishing favourable reservoirs compared to the only PP-wave inversion.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Comparison of <inline-formula id="inf99">
<mml:math id="m120">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratio results: <bold>(a)</bold> only PP-wave inversion; <bold>(b)</bold> joint PP-, PS-wave inversion.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g011.tif">
<alt-text content-type="machine-generated">Two seismic data plots are shown side by side, labeled (a) and (b). Both display time in seconds on the vertical axis and common depth point (CDP) on the horizontal axis. Color gradients range from red to blue, representing Vp/Vs ratios from 1.6 to 2.8, with variations in patterns and colors between the plots.</alt-text>
</graphic>
</fig>
<p>To further compare the effectiveness of only PP-wave inversion versus joint PP- and PS-wave inversion, this study conducts focused analyses on potential reservoirs. In the target study area, the reservoirs are predominantly gas-bearing formations where P-wave velocity exhibits rapid attenuation due to gas-saturated fluids, resulting in characteristic low <inline-formula id="inf100">
<mml:math id="m121">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> value. <inline-formula id="inf101">
<mml:math id="m122">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> profiles derived from inversion results are calculated and presented in <xref ref-type="fig" rid="F12">Figure 12</xref>, with separate illustrations showing profiles obtained from only PP-wave inversion and joint PP- and PS-wave inversion approaches. This comparative visualization demonstrates the differential performance between the two inversion methodologies in capturing <inline-formula id="inf102">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> characteristics.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Comparison of <inline-formula id="inf103">
<mml:math id="m124">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratio results for the connected well survey line: <bold>(a)</bold> only PP-wave inversion; <bold>(b)</bold> joint PP-, PS-wave inversion.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g012.tif">
<alt-text content-type="machine-generated">Seismic cross-sections (a) and (b) display geological layers with color-coded interpretations: mudstone in grey, dry zones in yellow, gas in red, gas and water in pink, water in blue, and low-saturation gas in dark red. Sections show time in milliseconds on the vertical axis and CDP on the horizontal axis. Two sand layers, Sand1 and Sand2, are marked. A color gradient on the right represents velocity ratios (Vp/Vs) from 1.3 to 2.0878.</alt-text>
</graphic>
</fig>
<p>To verify the reliability of the results, five well logs are incorporated into the figure. In the well log interpretation, distinct colors are employed to represent different reservoir interpretation outcomes, with gas-bearing reservoirs explicitly marked in red. A clear observation is that the <inline-formula id="inf104">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> derived from joint inversion demonstrates significantly higher spatial resolution compared to conventional only PP-wave inversion method. The low <inline-formula id="inf105">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> zones exhibit precise alignment with the gas-bearing reservoir intervals interpreted from the well logs, revealing strong spatial consistency. This high degree of correspondence validates the superior precision of the joint inversion approach.</p>
<p>This improvement primarily arises from the integration of PS-wave data in the joint inversion, which is inherently more sensitive to S-wave velocity variations. By incorporating PS-wave data, the joint inversion achieves enhanced precision in estimating S-wave velocities. Consequently, the velocity ratios calculated from the joint inversion results display higher fidelity, enabling more reliable reservoir characterization and fluid discrimination. Such advancements underscore the critical advantage of joint inversion in resolving complex subsurface features, particularly in gas-saturated environments where conventional only PP-wave inversion methods face limitations due to rapid velocity attenuation.</p>
<p>In <xref ref-type="fig" rid="F13">Figure 13</xref>, the two purple-dashed horizons delineate two sets of potential sandstone reservoirs. <inline-formula id="inf106">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> slices extracted along these horizons are presented in <xref ref-type="fig" rid="F14">Figures 14</xref>. Compared to <inline-formula id="inf107">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> slices derived from only PP-wave inversion, the slices obtained through joint inversion exhibit significantly enhanced clarity, demonstrating a superior ability to distinguish gas-bearing sandstone reservoirs. Beyond the drilling-validated locations, additional areas exhibit substantial potential for high-quality reservoirs, as highlighted by the joint inversion results. These findings provide critical insights for guiding future exploration and development activities.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Comparison of <inline-formula id="inf108">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratio slice results for sand1 body: <bold>(a)</bold> only PP-wave inversion; <bold>(b)</bold> joint PP-, PS-wave inversion.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g013.tif">
<alt-text content-type="machine-generated">Two panels (a and b) with color-coded maps display Vp/Vs ratios slice of Sand 1. Both maps show variations indicated by a color scale, ranging from blue (low) to red (high). Locations marked as W1, W2, W3, etc., are scattered throughout. White arrows pointing north are at the bottom left corners. A color bar on the right side represents measurement values between 1.75 and 2.15.</alt-text>
</graphic>
</fig>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Comparison of <inline-formula id="inf109">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> velocity ratio results slice for sand2 body: <bold>(a)</bold> only PP-wave inversion; <bold>(b)</bold> joint PP-, PS-wave inversion.</p>
</caption>
<graphic xlink:href="feart-13-1651562-g014.tif">
<alt-text content-type="machine-generated">Two maps labeled (a) and (b) display Vp/Vs ratios slice of Sand 2 with color gradients from blue to red. Map (a) shows primarily green and blue areas with labeled points W1 through W9. Map (b) features more red and orange regions, indicating higher Vp/Vs values. Both maps include a north directional arrow and a color scale on the side.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s5">
<title>Discussion and conclusion</title>
<p>We focused on the joint inversion of multi-wave seismic data. In the joint inversion of PP- and PS-wave information, a key point is how to properly combine the PP- and PS-wave reflection coefficients using an appropriate reflectivity equation. Moreover, how to ensure the stability and accuracy of the joint inversion is also an issue that requires thorough investigation and careful consideration. A joint inversion method for PP- and PS-waves prestack gathers is developed based on the Aki-Richards equations for PP-wave and PS-wave reflection coefficients. An <italic>L</italic>
<sub>1-2</sub>-norm constraint is introduced, and a detailed expression of the objective function is derived. The DCA &#x2b; ADMM method is applied during the inversion process to solve the optimization problem for the joint inversion of PP- and PS-waves. In the synthetic data tests, the <italic>L</italic>
<sub>1-2</sub>-norm constraint is compared with conventional norm constraint method using a multilayer model. The results confirm that the <italic>L</italic>
<sub>1-2</sub>-norm provides stable and superior sparse constraint performance, making it more suitable for prestack seismic inversion. For joint inversion of PP- and PS-waves, this approach improves inversion accuracy. The method is applied to the actual well log data, comparing only PP-wave inversion with joint inversion. The results demonstrate that joint inversion offers higher accuracy and better noise resistance. In the application to real field data, a comparison is made between only PP-wave inversion and joint inversion with PP- and PS-waves. The results show that joint inversion outperforms only PP-wave inversion, providing better reservoir prediction and more accurate identification of favourable reservoirs. The proposed joint inversion method has achieved good results in reservoir characterization of offshore OBN seismic data. In addition to appropriate inversion methods, how to achieve high-precision matching between P- and S-wave data, and how to construct initial models are also issues that need to be noted in field practical data applications. Furthermore, multicomponent joint inversion directly in the depth domain is a key focus of future research.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The data that support the findings of this study are available on request from the corresponding author (<email>chensq@cup.edu.cn</email>). The data are not publicly available due to their containing information that could compromise the privacy of research participants.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>FL: Writing &#x2013; review and editing. SL: Writing &#x2013; review and editing. RW: Writing &#x2013; original draft, Writing &#x2013; review and editing. YT: Writing &#x2013; original draft, Writing &#x2013; review and editing. SC: Writing &#x2013; original draft, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. The research was supported by the National Natural Science Foundation of China (grant no. 42174130, 42474151).</p>
</sec>
<ack>
<p>We would like to thank the associate editor and two reviewers for their valuable comments.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Author FL, SL, RW, were employed by CNOOC (China) Limited Hainan Branch.</p>
<p>The remaining 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="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<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="book">
<person-group person-group-type="author">
<name>
<surname>Aki</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Richards</surname>
<given-names>P. G.</given-names>
</name>
</person-group> (<year>1980</year>). <source>Quantitative seismology: theory and methods</source>. <publisher-name>Freeman</publisher-name>.</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Aster</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Borchers</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Thurber</surname>
<given-names>C. H.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Parameter estimation and inverse problems</source>. <publisher-name>Elsevier</publisher-name>. <pub-id pub-id-type="doi">10.1016/C2015-0-02458-3</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Avseth</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lehocki</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Combining burial history and rock-physics modeling to constrain AVO analysis during exploration</article-title>. <source>Lead. Edge</source> <volume>35</volume> (<issue>6</issue>), <fpage>528</fpage>&#x2013;<lpage>534</lpage>. <pub-id pub-id-type="doi">10.1190/tle35060528.1</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Sparse reflectivity inversion for nonstationary seismic data</article-title>. <source>Geophysics</source> <volume>79</volume> (<issue>3</issue>), <fpage>V93</fpage>&#x2013;<lpage>V105</lpage>. <pub-id pub-id-type="doi">10.1190/geo2013-0313.1</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Moradi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Innanen</surname>
<given-names>K. A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Joint inversion of frequency components of PP-and PSV-wave amplitudes for attenuation factors using second-order derivatives of anelastic impedance</article-title>. <source>Surv. Geophys.</source> <volume>42</volume> (<issue>4</issue>), <fpage>961</fpage>&#x2013;<lpage>987</lpage>. <pub-id pub-id-type="doi">10.1007/s10712-021-09649-1</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Englehart</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Randazzo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bertagne</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cafarelli</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Interpretation of four-component seismic data in a gas cloud area of the central Gulf of Mexico</article-title>. <source>Lead. Edge</source> <volume>20</volume> (<issue>4</issue>), <fpage>400</fpage>&#x2013;<lpage>407</lpage>. <pub-id pub-id-type="doi">10.1190/1.1438960</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Joint PP and PS AVO inversion based on bayes theorem</article-title>. <source>Appl. Geophys.</source> <volume>8</volume> (<issue>4</issue>), <fpage>293</fpage>&#x2013;<lpage>302</lpage>. <pub-id pub-id-type="doi">10.1007/s11770-010-0306-0</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>P-P and dynamic time warped P-SV wave AVA joint-inversion with &#x2113;1&#x2013;2 regularization</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>59</volume> (<issue>7</issue>), <fpage>5535</fpage>&#x2013;<lpage>5548</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2020.3022051</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Characterizing reservoir by using jointly P&#x2010; and S&#x2010;Wave AVO analyses</source>. <publisher-loc>Houston, USA</publisher-loc>: <publisher-name>SEG Technical Program Expanded Abstracts, Society of Exploration Geophysicists</publisher-name>, <fpage>687</fpage>&#x2013;<lpage>690</lpage>. <pub-id pub-id-type="doi">10.1190/1.1821117</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karimi</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Omre</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Mohammadzadeh</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Bayesian closed-skew Gaussian inversion of seismic AVO data for elastic material properties</article-title>. <source>Geophysics</source> <volume>75</volume> (<issue>1</issue>), <fpage>R1</fpage>&#x2013;<lpage>R11</lpage>. <pub-id pub-id-type="doi">10.1190/1.3299291</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Knapp</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Payne</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Johns</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2001</year>). <source>Imaging through gas clouds: a case history from the gulf of Mexico: SEG technical program expanded abstracts</source>. <publisher-loc>San Antonio, TX</publisher-loc>: <publisher-name>Society of Exploration Geophysicists</publisher-name>, <fpage>776</fpage>&#x2013;<lpage>779</lpage>. <pub-id pub-id-type="doi">10.1190/1.1816747</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kurt</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Joint inversion of AVA data for elastic parameters by bootstrapping</article-title>. <source>Comput. Geosci</source>. <volume>33</volume> (<issue>3</issue>), <fpage>367</fpage>&#x2013;<lpage>382</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2006.08.012</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Larsen</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Margrave</surname>
<given-names>G. F.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>1999</year>). <source>AVO analysis by simultaneous P&#x2010;P and P&#x2010;S weighted stacking applied to 3C&#x2010;3D seismic data</source>. <publisher-loc>Houston, TX</publisher-loc>: <publisher-name>SEG Technical Program Expanded Abstracts Society of Exploration Geophysicists</publisher-name>, <fpage>721</fpage>&#x2013;<lpage>724</lpage>. <pub-id pub-id-type="doi">10.1190/1.1821127</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Alkhalifah</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Deep-learning assisted regularized elastic full waveform inversion using the velocity distribution information from wells</article-title>. <source>Geophys. J. Int.</source> <volume>226</volume> (<issue>2</issue>), <fpage>1322</fpage>&#x2013;<lpage>1335</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggab162</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Computing sparse representation in a highly coherent dictionary based on difference of L1 and L2</article-title>. <source>J. Sci. Comput</source>. <volume>64</volume>, <fpage>178</fpage>&#x2013;<lpage>196</lpage>. <pub-id pub-id-type="doi">10.1007/s10915-014-9930-1</pub-id>
</citation> </ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Joint PP and PS AVA seismic inversion using exact Zoeppritz equations</article-title>. <source>Geophysics</source> <volume>80</volume> (<issue>5</issue>), <fpage>R239</fpage>&#x2013;<lpage>R250</lpage>. <pub-id pub-id-type="doi">10.1190/geo2014&#x2013;0490.1</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Nonlinear PP and PS joint inversion based on the Zoeppritz equations</source>. <publisher-loc>Dallas, TX</publisher-loc>: <publisher-name>SEG Technical Program Expanded Abstracts, Society of Exploration Geophysicists</publisher-name>, <fpage>538</fpage>&#x2013;<lpage>542</lpage>. <pub-id pub-id-type="doi">10.1190/segam2016-13684445.1</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Stewart</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>1990</year>). <source>Joint P and P-SV inversion: the CREWES Project research report</source>, <volume>2</volume>, <fpage>112</fpage>&#x2013;<lpage>115</lpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stewart</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Gaiser</surname>
<given-names>J. E.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Lawton</surname>
<given-names>D. C.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Converted&#x2010;wave seismic exploration: methods</article-title>. <source>Geophysics</source> <volume>67</volume> (<issue>5</issue>), <fpage>1348</fpage>&#x2013;<lpage>1363</lpage>. <pub-id pub-id-type="doi">10.1190/1.1512781</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tarantola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <source>Inverse problem theory and methods for model parameter estimation</source>. <publisher-loc>Philadelphia, PA</publisher-loc>: <publisher-name>Society for Industrial and Applied Mathematics</publisher-name>. <pub-id pub-id-type="doi">10.1137/1.9780898717921</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taylor</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Banks</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>McCoy</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>1979</year>). <article-title>Deconvolution with the &#x2113;1 norm</article-title>. <source>Geophys</source>. <volume>44</volume> (<issue>1</issue>), <fpage>39</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1190/1.1440921</pub-id>
</citation> </ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Veire</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Landr&#xf8;</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Simultaneous inversion of PP and PS seismic data</article-title>. <source>Geophysics</source> <volume>71</volume> (<issue>3</issue>), <fpage>R1</fpage>&#x2013;<lpage>R10</lpage>. <pub-id pub-id-type="doi">10.1190/1.2194533</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Pre-stack seismic inversion with <italic>L</italic>
<sub>1-2</sub>-norm regularization via a proximal DC algorithm and adaptive strategy</article-title>. <source>Surv. Geophys.</source> <volume>43</volume> (<issue>6</issue>), <fpage>1817</fpage>&#x2013;<lpage>1843</lpage>. <pub-id pub-id-type="doi">10.1007/s10712-022-09725-0</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>
<italic>L</italic>
<sub>1&#x2212;2</sub> minimization for exact and stable seismic attenuation compensation</article-title>. <source>Geophys. J. Int.</source> <volume>213</volume> (<issue>3</issue>), <fpage>1629</fpage>&#x2013;<lpage>1646</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggy064</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Three-parameter prestack seismic inversion based on <italic>L</italic>
<sub>1-2</sub> minimization: geophysics</article-title>, <volume>84</volume> <issue>5</issue>. <fpage>R753</fpage>&#x2013;<lpage>R766</lpage>. <pub-id pub-id-type="doi">10.1190/geo2018-0730.1</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Alkhalifah</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A prior regularized full waveform inversion using generative diffusion models</article-title>. <source>IEEE Trans. geoscience remote Sens.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2023.3337014</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Entropy regularized nonlinear joint PP&#x2013;PS AVO inversion using Zoeppritz equations</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2024.3388579</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Castagna</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Seismic sparse-layer reflectivity inversion using basis pursuit decomposition</article-title>. <source>Geophysics</source> <volume>76</volume> (<issue>6</issue>), <fpage>R147</fpage>&#x2013;<lpage>R158</lpage>. <pub-id pub-id-type="doi">10.1190/geo2011-0103.1</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhi</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Nonlinear PP and PS joint inversion based on the exact Zoeppritz equations: a two-stage procedure</article-title>. <source>J. Geophys. Eng.</source> <volume>15</volume> (<issue>2</issue>), <fpage>397</fpage>&#x2013;<lpage>410</lpage>. <pub-id pub-id-type="doi">10.1088/1742-2140/aa9a5c</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>