<?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">1505682</article-id>
<article-id pub-id-type="doi">10.3389/feart.2024.1505682</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>Stochastic inversion method based on compressed sensing frequency division waveform indication prior</article-title>
<alt-title alt-title-type="left-running-head">Huang 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.2024.1505682">10.3389/feart.2024.1505682</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Huang</surname>
<given-names>Minmin</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<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>Xu</surname>
<given-names>Leyi</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Yanhui</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>He</surname>
<given-names>Ye</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Zhiye</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Lin</surname>
<given-names>Ying</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1765957/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff>
<institution>Nanhai East Petroleum Research Institute</institution>, <institution>CNOOC (China) Ltd.</institution>, <addr-line>Shenzhen</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/2704482/overview">Xingye Liu</ext-link>, Chengdu University of Technology, China</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/2862641/overview">Yaru Xue</ext-link>, China University of Petroleum, Beijing, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2870332/overview">Xuan Ke</ext-link>, Northeast Petroleum University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2883340/overview">Lin Li</ext-link>, University of Electronic Science and Technology of China, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ying Lin, <email>ying__lin@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>07</day>
<month>01</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1505682</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>10</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Huang, Xu, Zhu, He, Li and Lin.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Huang, Xu, Zhu, He, Li and Lin</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 stochastic inversion method using logging data as conditional data and seismic data as constraint data has a higher vertical resolution than the conventional deterministic inversion method. However, it remains challenging to reduce the randomness of the prior obtained through conventional random simulation techniques and to enhance its accuracy. To address this, we propose a stochastic inversion method based on compressed sensing frequency-division waveform indication prior. This method fully considers the geophysical mapping relationship between the observed seismic data and the parameters to be inverted across different frequency bands. And the correlation coefficients between the seismic data at the known points and the predicted points are obtained by solving the low-rank system of equations through the compressed sensing method. Consequently, pseudo-kriging simulation of well data is performed based on the similarity between known and predicted seismic waveforms, thus establishing prior information indicated by the seismic waveforms. On this basis, the stochastic inversion results are solved using a very fast simulated annealing method. Both model calculations and field data inversion effects demonstrate that the compressed sensing frequency-division waveform indication method effectively improves the accuracy of solving prior information under a low-rank matrix. Ultimately, the proposed stochastic inversion method based on compressed sensing frequency division waveform indication prior enhances the inversion accuracy and provides advantages in identifying underground oil and gas reservoirs.</p>
</abstract>
<kwd-group>
<kwd>compressed sensing</kwd>
<kwd>frequency division waveform indication</kwd>
<kwd>prior information</kwd>
<kwd>seismic stochastic inversion</kwd>
<kwd>elastic impedance (EI)</kwd>
</kwd-group>
<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>Seismic waveforms are the most intuitive display of seismic signals and contain a wealth of information. Early research on seismic waveforms primarily focused on classifying waveforms for seismic phase analysis using various similarity calculation methods. <xref ref-type="bibr" rid="B6">Gao (2013)</xref> analyzed the seismic waveform characteristics of wells in different types of reservoirs, established corresponding waveform databases, and explored comparison methods for waveform structures. <xref ref-type="bibr" rid="B24">Zhou (2015)</xref> quantitatively described the seismic waveform by normalizing the seismic waveform correlation coefficient, compared the &#x201c;unknown waveform&#x201d; with the &#x201c;known waveform&#x201d; from a waveform library to predict the distribution of high-quality oil and gas reservoirs. <xref ref-type="bibr" rid="B22">Zhang et al. (2016)</xref> implemented seismic waveform classification and seismic phase identification using supervised artificial neural networks. <xref ref-type="bibr" rid="B2">Cai et al. (2018)</xref> introduced a semi-supervised K-means algorithm for distance measurements, combing it with a semi-supervised dimensionality reduction algorithm to classify waveform and generate seismic phase diagrams. <xref ref-type="bibr" rid="B15">Song et al. (2022)</xref> proposed a dynamic sub-window matching method to measure the similarity between waveforms of varying lengths, thereby achieving seismic waveform classification. And then, <xref ref-type="bibr" rid="B10">Lu et al. (2019)</xref> established the correspondence between reservoir fluid types and seismic waveforms by applying the fast weight k-nearest neighbor algorithm to waveform classification, thus realizing the identification of slit-hole type reservoir fluids. <xref ref-type="bibr" rid="B21">Zhang et al. (2020)</xref> combined continuous wavelet transform and convolutional neural networks to develop a new waveform classifier. From the perspective of seismic phase analysis, <xref ref-type="bibr" rid="B18">Xu et al. (2022)</xref> compared the accuracy of reservoir prediction results obtained via conventional seismic waveform classification method and seismic texture attribute clustering. Their findings demonstrated that seismic texture attribute clustering provides more reliable waveform classification results. At the same time, a group of scholars have achieved reservoir prediction by directly classifying seismic waveforms.</p>
<p>After that, researchers began extending the classification of seismic waveforms to the inversion field, leveraging the similarities in seismic waveform features. <xref ref-type="bibr" rid="B5">Gao et al. (2017)</xref> proposed a seismic waveform indication inversion method based on seismic data, integrating sedimentary laws and seismic geology to extract common information from logging curves when the depositional environments are similar. This process fully embodies the phase control concept and improves the computational efficiency and prediction accuracy compared with traditional methods. Subsequently, <xref ref-type="bibr" rid="B4">Chen et al. (2020)</xref> systematically expounded the principle of seismic waveform indication inversion and implemented it by establishing a mapping relationship between seismic waveform structures and high-frequency logging curve structures. <xref ref-type="bibr" rid="B7">Gu et al. (2021)</xref> utilized a preferred waveform similarity method, considering AVO feature similarity and spatial distances correlations between seismic trace sets, to achieve waveform-driven multiparameter constrained high-resolution inversion. Building on phase control, <xref ref-type="bibr" rid="B13">Shi S. Z et al. (2024)</xref> used the connection between seismic waveforms and logging curves for vertical mapping, integrating waveform indication inversion to characterize lithological combinations in coal-bearing strata and distinguish between sandstone and mudstone. Seismic waveforms contain a variety of information on seismic kinematics and dynamics, which are a comprehensive response to a variety of geologic information such as geologic depositional effects, lithologic facies combinations, reservoir properties, and fluids. Changes in seismic waveforms reflect variations in lithologic combinations, as similar sedimentary features often correspond to similar lithologic assemblages, which in turn produce comparable seismic waveform characteristics. Therefore, seismic waveform indication inversion is a viable approach for identifying underground reservoirs. The key challenge lies in establishing the intrinsic connection between seismic waveforms and high-frequency logging information. To address this, when establishing prior information, this paper establishes prior information by dividing the frequency bands, and then integrates the prior information of different frequency bands into the prior information of the entire frequency band for inversion.</p>
<p>Studies by different scholars have demonstrated the applicability of waveform indication methods in <italic>a priori</italic> information building and inversion. However, the accuracy of prior information derived from seismic waveforms depends critically on the precision of the correlation coefficient calculations. This is particularly true for low-rank matrices, where the accuracy of solving them needs further improvement. <xref ref-type="bibr" rid="B20">Yu et al. (2024)</xref> addressed the challenge of solving large sparse matrices by introducing an innovative dimensionality reduction strategy based on the discrete cosine transform, which reduces the problem to solving smaller matrices. Similarly, <xref ref-type="bibr" rid="B14">Shi Y et al. (2024)</xref> employed a fast multi- Gaussian inversion method to reduce the dimensionality of the core inverse matrix, significantly alleviating the difficulties associated with solving large matrix inverses in Bayesian linearized inversion. These studies on large matrix solutions have also provided valuable insights for this paper.</p>
<p>In addition, scholars have conducted extensive research on inversion algorithms. <xref ref-type="bibr" rid="B11">Metropolis et al. (1953)</xref> first proposed the concept of simulated annealing. <xref ref-type="bibr" rid="B8">Kirkpatrick et al. (1983)</xref> used simulated annealing to find the optimal solution to the combinatorial problem. <xref ref-type="bibr" rid="B1">Basu and Frazer. (1990)</xref> enhanced the simulated annealing algorithm by incorporating the temperature-dependent Cauchy or Cauchy model to generate new solutions. <xref ref-type="bibr" rid="B12">Mosegaard and Vestergaard (1991)</xref> introduced the simulated annealing method into seismic inversion and solved the seismic trace inversion problem through global random optimization. <xref ref-type="bibr" rid="B16">Srivastava and Sen (2009)</xref> employed a nonlinear optimization method using fast simulated annealing to achieve optimal inversion results by minimizing the objective function. <xref ref-type="bibr" rid="B17">Wang et al. (2021)</xref> solved the inversion problem of elastic impedance based on a very fast simulated annealing method, which effectively improves the inversion efficiency. Scholars have also explored improvements to simulated annealing, such as fast quantum annealing methods, which further enhance computational efficiency (<xref ref-type="bibr" rid="B23">Zhao et al., 2018</xref>). Based on previous research, this paper uses a relatively mature very fast simulated annealing method to solve the inverse problem.</p>
<sec id="s1-1">
<title>Compressed sensing frequency division waveform indication modeling method</title>
<p>Changes in seismic amplitude indirectly reflect the spatial variation of underground reservoir parameters. Since there exists a certain geophysical mapping relationship between observed seismic data and reservoir parameters (<xref ref-type="bibr" rid="B9">Li et al., 2022</xref>), the interpolation of unknown reservoir parameters in the subsurface can be completed by guiding known well information based on known observed seismic data. The stochastic inversion method based on compressed sensing frequency-division waveform indication prior draws on the traditional geostatistical prior information construction method. The core approach for building <italic>a priori</italic> information using seismic waveform indication is as follows. The first point is to collect statistics on the well-side seismic trace data of all wells and the prediction parameter curves on the wells based on the data of all wells in the work area. The second point is to solve the low-rank equation group through the compressed sensing method to obtain the correlation coefficient between the seismic waveform at the point to be predicted and the seismic waveform at all sample points of the well-side seismic trace. The third point is the unbiased optimal estimation of well data with high-frequency components using pseudo-Kriging interpolation methods. The final inverted seismic waveforms are adjusted to match the original seismic characteristics, including the more deterministic high-frequency elastic parameters.</p>
<p>Waveform indication modeling is based on the geophysical mapping relationship between observed seismic data and parameters to be inverted, utilizing the similarity of seismic waveforms to simulate unknown underground model parameters from selected well samples. <xref ref-type="bibr" rid="B25">Zhou et al. (2021)</xref> described the modeling process of the parameters to be inverted using the ordinary pseudo-Kriging interpolation formula:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where, <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the value at the interpolation parameter <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to be simulated. <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the corresponding value at the predicted well sample point <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> selected by the well-side seismic data. <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight of <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> at the point to be interpolated. <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of participating wells.</p>
<p>Assume that the expected <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and variance <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for any point <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in a region are the same, and for any point <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, we have:<disp-formula id="equ1">
<mml:math id="m13">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ2">
<mml:math id="m14">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The unbiased estimation condition is:<disp-formula id="e2">
<mml:math id="m15">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The ordinary Kriging interpolation formula is:<disp-formula id="e3">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where, <inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic data at the point to be predicted. <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic data at the point to be predicted after Kriging interpolation. <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic data at known points. Substituting <xref ref-type="disp-formula" rid="e3">Equation 3</xref> into <xref ref-type="disp-formula" rid="e2">Equation 2</xref>, there is:<disp-formula id="equ3">
<mml:math id="m20">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ4">
<mml:math id="m21">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The estimated variance is:<disp-formula id="equ5">
<mml:math id="m22">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mtext>Cov</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>Cov</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Let <inline-formula id="inf15">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Cov</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then we have:<disp-formula id="e4">
<mml:math id="m24">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The correlation coefficient is:<disp-formula id="e5">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where, <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the correlation coefficient between the seismic waveform of seismic data point <inline-formula id="inf17">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the seismic waveform of seismic data point <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.Substituting <xref ref-type="disp-formula" rid="e5">Equation 5</xref> into <xref ref-type="disp-formula" rid="e4">Equation 4</xref>, we have:<disp-formula id="equ6">
<mml:math id="m29">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Our goal is to find the set of <inline-formula id="inf19">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> that minimizes <inline-formula id="inf20">
<mml:math id="m31">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf21">
<mml:math id="m32">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a function of <inline-formula id="inf22">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the partial derivative of <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with respect to <inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated and set to 0, that is:<disp-formula id="equ7">
<mml:math id="m36">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The optimal <inline-formula id="inf25">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> obtained from the solution needs to satisfy the <inline-formula id="inf26">
<mml:math id="m38">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the new objective function can be reconstructed:<disp-formula id="equ8">
<mml:math id="m39">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>J</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>We solve the optimization problem through the above formula. Where <inline-formula id="inf27">
<mml:math id="m40">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Lagrange multiplier. Solving the minimum parameter set <inline-formula id="inf28">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf29">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf30">
<mml:math id="m43">
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, we can get the minimized <inline-formula id="inf31">
<mml:math id="m44">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> under the <inline-formula id="inf32">
<mml:math id="m45">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> constraint, that is:<disp-formula id="equ9">
<mml:math id="m46">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ10">
<mml:math id="m47">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x21d2;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m48">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3d5;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Due to <inline-formula id="inf33">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, Then <xref ref-type="disp-formula" rid="e6">Equation 6</xref> becomes:<disp-formula id="e7">
<mml:math id="m50">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>From <xref ref-type="disp-formula" rid="e7">Equation 7</xref>, we can get the equation group for solving the weight coefficient:<disp-formula id="equ11">
<mml:math id="m51">
<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:mn>11</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>20</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="5em"/>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Written in matrix form:<disp-formula id="e8">
<mml:math id="m52">
<mml:mrow>
<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:mn>11</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</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:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</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:mn>2</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<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>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</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>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</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="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>20</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>By performing an inverse operation on the matrix, the weight of the seismic data at the known point at the point to be predicted can be obtained. According to the geophysical mapping relationship between the observed seismic data and the parameters to be inverted, the weight <inline-formula id="inf34">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> obtained from this matrix replaces <inline-formula id="inf35">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>, thereby completing the establishment of the initial model.</p>
<p>Seismic reflections from reservoirs of varying thicknesses correspond to specific dominant frequencies in the frequency domain. Generally, high-frequency tuning energy reflects the tuning response of thin layers, while low-frequency energy corresponds to the tuning response of thick layers. The tuning response of the wavelet varies with reservoir thicknesses, as geological bodies of different thicknesses are associated with distinct dominant frequencies. Therefore, when modeling waveform indication, we first model by dividing the frequency bands and establish elastic parameter models under different frequency bands. These models in different frequency bands are integrated in the frequency domain to obtain the final required elastic parameter model.</p>
<p>Next, we simplify <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, let <inline-formula id="inf36">
<mml:math id="m55">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<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:mn>11</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>12</mml:mn>
</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:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>21</mml:mn>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>22</mml:mn>
</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:mn>2</mml:mn>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<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>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf37">
<mml:math id="m56">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf38">
<mml:math id="m57">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<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:mn>10</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>20</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Then <xref ref-type="disp-formula" rid="e8">Equation 8</xref> can be written as:<disp-formula id="equ12">
<mml:math id="m58">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>However, when obtaining the matrix <inline-formula id="inf39">
<mml:math id="m59">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> containing weight coefficients, <inline-formula id="inf40">
<mml:math id="m60">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a matrix with insufficient rank and very small rank. It is extremely unstable when performing the inverse operation, resulting in the obtained matrix <inline-formula id="inf41">
<mml:math id="m61">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> containing the weight coefficients being inaccurate and unstable. As a result, when modeling waveform indications, the modeling results deviate significantly from the real data and the modeling results are inaccurate. To address these modeling discrepancies caused by an unreliable weight coefficient matrix, we apply the compressed sensing method to obtain the weight coefficient matrix. L1 regularized linear regression is expressed as follows (<xref ref-type="bibr" rid="B3">Chen et al., 2022</xref>):<disp-formula id="e9">
<mml:math id="m62">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2225;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>When we solve <xref ref-type="disp-formula" rid="e9">Equation 9</xref>, we are also solving the following equation:<disp-formula id="equ13">
<mml:math id="m63">
<mml:mrow>
<mml:mtext>minimize&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2225;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>At this point, we introduce the alternating direction method of multipliers to solve:<disp-formula id="e10">
<mml:math id="m64">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>minimize&#x2002;</mml:mtext>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>subject&#x2009;to&#x2002;</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where, <inline-formula id="inf42">
<mml:math id="m65">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2225;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf43">
<mml:math id="m66">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mi>z</mml:mi>
<mml:msub>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Based on <xref ref-type="disp-formula" rid="e9">Equation 9</xref> to <xref ref-type="disp-formula" rid="e10">Equation 10</xref>, we can derive:<disp-formula id="equ16">
<mml:math id="m67">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>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>arg</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>min</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2225;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:msubsup>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</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>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="1.8em"/>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arg</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>min</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mi>z</mml:mi>
<mml:msub>
<mml:mo>&#x2225;</mml:mo>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</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:msup>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mspace width="1.8em"/>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Derivation to zero for <inline-formula id="inf44">
<mml:math id="m68">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> update:<disp-formula id="equ17">
<mml:math id="m69">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</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>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>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:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>I</mml:mi>
</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:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>A soft thresholding is introduced to constrain the update of <inline-formula id="inf45">
<mml:math id="m70">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="equ14">
<mml:math id="m71">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>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>:</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>I</mml:mi>
</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:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>b</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>z</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>z</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>:</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>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>:</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>z</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:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Here <inline-formula id="inf46">
<mml:math id="m72">
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is always reversible and since <inline-formula id="inf47">
<mml:math id="m73">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf48">
<mml:math id="m74">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the soft threshold operator with the following formula:<disp-formula id="equ15">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<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:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2a7d;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>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>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Therefore, a more accurate weight coefficient matrix can be obtained by using the aforementioned compressed sensing method, resulting in more reliable prior information.</p>
</sec>
<sec id="s1-2">
<title>Numerical example</title>
<p>To validate the effectiveness of the method in this paper, the marmousi2 partial model is selected for testing. We take near angle elastic impedance as an example for simulation. <xref ref-type="fig" rid="F1">Figure 1</xref> presents the small-angle elastic impedance model data (<xref ref-type="fig" rid="F1">Figure 1A</xref>), the corresponding synthetic seismic data (<xref ref-type="fig" rid="F1">Figure 1B</xref>), and the extracted pseudo-well data. The pseudo-well data include one pseudo-well (<xref ref-type="fig" rid="F1">Figure 1C</xref>), three pseudo-wells (<xref ref-type="fig" rid="F1">Figure 1D</xref>), and five pseudo-wells (<xref ref-type="fig" rid="F1">Figure 1E</xref>). <xref ref-type="fig" rid="F2">Figure 2</xref> shows the Kriging simulation results (<xref ref-type="fig" rid="F2">Figures 2A, C, E</xref>) and the simulation results (<xref ref-type="fig" rid="F2">Figures 2B, D, F</xref>) of this paper&#x2019;s method obtained using one pseudo-well, three pseudo-wells, and five pseudo-wells, respectively. The red arrows indicate the locations of oil-bearing reservoirs in the model data. From the figures, it is evident that the simulation results improve as the number of pseudo-wells increases, for both the Kriging method and the method proposed in this paper. In the case of fewer pseudo-wells, the Kriging method fails to capture the spatial variation of the elastic parameters. However, even with a small number of pseudo wells, the method in this paper is still able to effectively utilize the seismic waveform information, leading to a more accurate simulation of elastic parameters at oil-bearing locations. Moreover, the simulated small-angle elastic impedance follows the trend of the seismic waveform, which aligns with the spatial structural characteristics of the underground medium. The relative errors of Kriging&#x2019;s method are 0.25, 0.24, and 0.22 for the simulation results of the oil-bearing layers at the red arrows under one pseudo-well, three pseudo-wells, and five pseudo-wells, respectively. For the method proposed in this paper, the relative errors are 0.21, 0.14, and 0.10, respectively. These results demonstrate that the method in this paper yields relatively smaller relative errors in comparison to the Kriging method.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Near angle elastic impedance model, synthetic seismic data, and different pseudo-well data. <bold>(A)</bold> Near angle elastic impedance model data, <bold>(B)</bold> Near angle synthetic seismic data, <bold>(C)</bold> 1 pseudo-well extracted, <bold>(D)</bold> 3 pseudo-wells extracted, <bold>(E)</bold> 5 pseudo-wells extracted.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Kriging simulation results of different pseudo wells and simulation results of this paper&#x2019;s method. <bold>(A)</bold> Kriging simulation results for 1 pseudo-well, <bold>(B)</bold> Simulation results of this paper&#x2019;s method for 1 pseudo-well, <bold>(C)</bold> Kriging simulation results for 3 pseudo-wells, <bold>(D)</bold> Simulation results of this paper&#x2019;s method for 3 pseudo-wells, <bold>(E)</bold> Kriging simulation results for 5 pseudo-wells, <bold>(F)</bold> Simulation results of this paper&#x2019;s method for 5 pseudo-wells.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g002.tif"/>
</fig>
<p>Based on the above method, the modeling effect of the compressed sensing frequency division waveform indication modeling method is further tested by taking the small-angle elastic impedance model data and synthetic seismic data as examples. We set the low frequency range to 0&#x2013;20Hz, the medium frequency range to 20&#x2013;45Hz, and the frequency greater than 45Hz as the high frequency range. <xref ref-type="fig" rid="F3">Figure 3</xref> presents the seismic data corresponding to the near-angle seismic data for the low-frequency (<xref ref-type="fig" rid="F3">Figure 3A</xref>), medium-frequency (<xref ref-type="fig" rid="F3">Figure 3C</xref>), and high-frequency (<xref ref-type="fig" rid="F3">Figure 3E</xref>) bands, along with the simulation results for the near-angle elastic impedance in these frequency bands: the low-frequency (<xref ref-type="fig" rid="F3">Figure 3B</xref>), medium-frequency (<xref ref-type="fig" rid="F3">Figure 3D</xref>), and high-frequency (<xref ref-type="fig" rid="F3">Figure 3F</xref>). As shown in the figure, the elastic impedance simulation results of different frequency bands established by the frequency division method are consistent with the spatial variation trends of seismic data in different frequency bands. And it can better simulate geological bodies of different thicknesses according to the dominant frequencies corresponding to geological bodies of different thicknesses. The results from different frequency bands are integrated in the frequency domain to obtain the final required elastic impedance simulation results. Next, we further utilize the seismic data from different angles to obtain the elastic impedance simulation results at those angles. <xref ref-type="fig" rid="F4">Figure 4</xref> displays the simulation results for the near angle (<xref ref-type="fig" rid="F4">Figure 4A</xref>), middle angle (<xref ref-type="fig" rid="F4">Figure 4C</xref>) and far angle (<xref ref-type="fig" rid="F4">Figure 4E</xref>) elastic impedance, following the integration process described in this paper. The elastic impedance inversion results (<xref ref-type="fig" rid="F4">Figures 4B, D, F</xref>) are obtained by combining the obtained elastic impedance simulation results with seismic data at different angles. Comparing the inversion results with the real model, the overall trend of the elastic impedance is better inverted and the location of the oil-bearing layer is clearly depicted. <xref ref-type="fig" rid="F5">Figure 5</xref> shows a comparison of the elastic impedance inversion results for three different angles at a single trace, with the red curve representing the real data, the green curve representing the modeled results, and the blue curve representing the inversion results. Although there are some perturbations in the inversion results, which do not exactly match the model, they still fulfill the requirements for accurate reservoir characterization. Therefore, the model test confirms the validity of the method proposed in this paper.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Near angle seismic data and elastic impedance simulation results at different frequencies. <bold>(A)</bold> Low frequency near angle seismic data, <bold>(B)</bold> Low frequency near angle elastic impedance simulation result, <bold>(C)</bold> Medium frequency near angle seismic data, <bold>(D)</bold> Medium frequency near angle elastic impedance simulation result, <bold>(E)</bold> High frequency near angle seismic data, <bold>(F)</bold> High frequency near angle elastic impedance simulation result.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Simulation results of elastic impedance at different angles and elastic impedance inversion results. <bold>(A)</bold> Near angle elastic impedance simulation result, <bold>(B)</bold> Near angle elastic impedance inversion result, <bold>(C)</bold> Middle angle elastic impedance simulation result, <bold>(D)</bold> Middle angle elastic impedance inversion result, <bold>(E)</bold> Far angle elastic impedance simulation result, <bold>(F)</bold> Far angle elastic impedance inversion result.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Comparison of single trace inversion results. Blue is the inversion result, red is the real model and green is the simulation result of the model.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g005.tif"/>
</fig>
<p>To further validate the advantages of this paper&#x2019;s method, we perform near angle elastic impedance inversion using the Kriging simulation results from <xref ref-type="fig" rid="F2">Figure 2E</xref>, and compare them with the inversion results obtained using the method outlined in this paper (<xref ref-type="fig" rid="F4">Figure 4B</xref>). <xref ref-type="fig" rid="F6">Figure 6A</xref> shows the inversion results based on the Kriging simulation, and <xref ref-type="fig" rid="F6">Figure 6B</xref> presents box plots of the relative errors for both the inversion results from this paper and those based on the Kriging simulation. As shown in the figure, the relative errors of the red solid line (inversion of the method of this paper) are all smaller than those of the blue solid line (inversion based on the Kriging simulation). The mean relative error for the Kriging-based inversion is 0.040, while the mean relative error for the proposed method is 0.015. This quantitative analysis demonstrates that the inversion results from the method in this paper exhibit improved accuracy, which further confirming its effectiveness.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Inversion result based on Kriging simulation and relative error comparison result. <bold>(A)</bold> Inversion result based on Kriging simulation, <bold>(B)</bold> Relative error comparison result.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g006.tif"/>
</fig>
</sec>
<sec id="s1-3">
<title>Complex model example</title>
<p>To further validate the applicability of this method to complex models, we use the Stanford model for testing. This model is a fluvial channel system containing deltaic deposits and meandering channels. A section in the Stanford model is taken here for testing. <xref ref-type="fig" rid="F7">Figure 7A</xref> presents the near angle elastic impedance of the real model, in which the oil-bearing reservoir shows a low elastic impedance. <xref ref-type="fig" rid="F7">Figure 7B</xref> displays the near angle seismic data and <xref ref-type="fig" rid="F7">Figure 7C</xref> shows the extracted pseudo-well data. We set the low frequency range to 0&#x2013;20Hz, the medium frequency range to 20&#x2013;45Hz, and frequencies greater than 45Hz for the high frequency range. The simulation results for different frequency bands are further established. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the seismic data for the low (<xref ref-type="fig" rid="F8">Figure 8A</xref>), medium (<xref ref-type="fig" rid="F8">Figure 8C</xref>) and high (<xref ref-type="fig" rid="F8">Figure 8E</xref>) frequency bands, along with the near-angle elastic impedance simulations for each frequency range: low (<xref ref-type="fig" rid="F8">Figure 8B</xref>), medium (<xref ref-type="fig" rid="F8">Figure 8D</xref>) and high (<xref ref-type="fig" rid="F8">Figure 8F</xref>). The simulation results for different frequencies are consistent with the trend of seismic waveform changes at the corresponding frequencies. These results are integrated to obtain the full frequency band simulation, which is then compared with the full-frequency results obtained using the Kriging method. <xref ref-type="fig" rid="F9">Figure 9A</xref> shows the full frequency band elastic impedance simulation results from the Kriging&#x2019;s method and <xref ref-type="fig" rid="F9">Figure 9B</xref> presents the corresponding results from the proposed method. We calculate the relative errors for the oil-bearing layers based on the two inversion results. For the simulation of oil-bearing reservoir segments, the mean relative error for the Kriging&#x2019;s method is 0.21, while the mean relative error for the proposed method is 0.13.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Stanford near angle elastic impedance model, synthetic seismic data, and different pseudo-well data. <bold>(A)</bold> near angle elastic impedance model, <bold>(B)</bold> near angle synthetic seismic data, <bold>(C)</bold> pseudo-well.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Stanford near angle seismic data and elastic impedance simulation results at different frequencies. <bold>(A)</bold> Low frequency near angle seismic data, <bold>(B)</bold> Low frequency near angle elastic impedance simulation result, <bold>(C)</bold> Medium frequency near angle seismic data, <bold>(D)</bold> Medium frequency near angle elastic impedance simulation result, <bold>(E)</bold> High frequency near angle seismic data, <bold>(F)</bold> High frequency near angle elastic impedance simulation result.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Simulation results and inversion results. <bold>(A)</bold> Kriging simulation results for Stanford model, <bold>(B)</bold> Simulation results of this paper&#x2019;s method for Stanford model, <bold>(C)</bold> Inversion result based on Kriging simulation, <bold>(D)</bold> Inversion result based on the paper&#x2019;s method.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g009.tif"/>
</fig>
<p>The inversion is further performed based on the two simulation results, respectively. Thus, the inversion results based on the Kriging method (<xref ref-type="fig" rid="F9">Figure 9C</xref>) and the inversion results based on the proposed method (<xref ref-type="fig" rid="F9">Figure 9D</xref>) are obtained. A comparison of the two inversion results shows that the proposed method more clearly delineates the boundaries and distribution of the reservoir. Additionally, when comparing the mean relative errors between the calculated inversion results and the real model, the relative error of the proposed method (0.055) is smaller than that of the Kriging method (0.083). Therefore, this complex model test further verifies the feasibility and advantages of this method.</p>
</sec>
<sec id="s1-4">
<title>Field data applications</title>
<p>We conduct the test using field data from a work area in southern China. <xref ref-type="fig" rid="F10">Figure 10</xref> displays the near angle (<xref ref-type="fig" rid="F10">Figure 10A</xref>), middle angle (<xref ref-type="fig" rid="F10">Figure 10B</xref>) and far angle stacked seismic data (<xref ref-type="fig" rid="F10">Figure 10C</xref>) of the field data. The method proposed in this paper is evaluated using far angle elastic impedance simulations as an example. For this field data test, we also set the low frequency range as 0&#x2013;20Hz, the medium frequency range as 20&#x2013;45Hz, and the frequency greater than 45Hz as the high frequency range. <xref ref-type="fig" rid="F11">Figure 11</xref> shows the low- (<xref ref-type="fig" rid="F11">Figure 11A</xref>), medium- (<xref ref-type="fig" rid="F11">Figure 11C</xref>), and high-frequency (<xref ref-type="fig" rid="F11">Figure 11E</xref>) seismic data corresponding to the far angle seismic data, as well as the results of the far angle elastic impedance simulations for low- (<xref ref-type="fig" rid="F11">Figure 11B</xref>), medium- (<xref ref-type="fig" rid="F11">Figure 11D</xref>), and high-frequency (<xref ref-type="fig" rid="F11">Figure 11F</xref>). It can be observed that the trends of the far angle elastic impedance simulation results at different frequencies are consistent with the trends of the seismic data at different frequencies. The far angle elastic impedance at low, medium and high frequencies is well simulated. However, the low-frequency seismic data at shallow depths exhibit a low signal-to-noise ratio, leading to less continuity in the elastic impedance simulation results at shallow locations. Therefore, the continuity of the simulation results under waveform indication is also limited by the continuity and signal-to-noise ratio of seismic data. Improving the continuity of the simulation results should be considered as the first step to improve the signal-to-noise ratio and continuity of the seismic data.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Stacked seismic data at different angles. <bold>(A)</bold> Near angle stacked seismic data, <bold>(B)</bold> Middle angle stacked seismic data, <bold>(C)</bold> Far angle stacked seismic data.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g010.tif"/>
</fig>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Far angle seismic data and elastic impedance simulation results at different frequencies. <bold>(A)</bold> Low frequency far angle seismic data, <bold>(B)</bold> Low frequency far angle elastic impedance simulation results, <bold>(C)</bold> Medium frequency far angle seismic data, <bold>(D)</bold> Medium frequency far angle elastic impedance simulation results, <bold>(E)</bold> High frequency far angle seismic data, <bold>(F)</bold> High frequency far angle elastic impedance simulation results.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g011.tif"/>
</fig>
<p>The elastic impedance simulation results at different frequencies are integrated in the frequency domain to obtain the final elastic impedance simulation results at three angles. <xref ref-type="fig" rid="F12">Figure 12</xref> presents the elastic impedance simulation results for the near angle (<xref ref-type="fig" rid="F12">Figure 12A</xref>), middle angle (<xref ref-type="fig" rid="F12">Figure 12C</xref>) and far angle (<xref ref-type="fig" rid="F12">Figure 12E</xref>), respectively. Among them, the elastic impedance simulation results at different angles are all calculated from the corresponding seismic data at different angles. The final elastic impedance inversion results are obtained by further inversion using seismic data from various angles. <xref ref-type="fig" rid="F12">Figure 12</xref> also shows the elastic impedance inversion results at near angle (<xref ref-type="fig" rid="F12">Figure 12B</xref>), middle angle (<xref ref-type="fig" rid="F12">Figure 12D</xref>) and far angle (<xref ref-type="fig" rid="F12">Figure 12F</xref>). In these inversion results, the black curve represents the elastic impedance curve from the logging data, and the black elliptical box indicates the location of the gas-bearing reservoir. According to the previous statistical analysis of the logging data, the elastic impedance at the gas-bearing reservoir location shows a low value. From the inversion results, it is evident that the elastic impedance inversion results from three different angles exhibit low values at the gas-bearing reservoir location. And the inversion results match well with the logging curve and exhibit good lateral continuity. <xref ref-type="fig" rid="F13">Figure 13</xref> displays the well side trace inversion results and logging data histograms at different angles. The histograms reveal that both the well side trace inversion results and the logging curves are consistent with the Gaussian distribution, and the distribution trend and distribution pattern are consistent. At the same time, we also calculate the relative errors between the well data and the inversion results. Among them, the relative error average for the small-angle, medium-angle, and large-angle elastic impedance are 0.020, 0.018 and 0.026, respectively. The relative errors between the three-angle elastic impedance inversion results and the well data are all small. This also indirectly illustrates the accuracy of the inversion results. Therefore, the field data test effectively demonstrates the accuracy and applicability of the proposed method.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Simulation results of elastic impedance at different angles and elastic impedance inversion results. <bold>(A)</bold> Near angle elastic impedance simulation result for field data, <bold>(B)</bold> Near angle elastic impedance inversion result, <bold>(C)</bold> Middle angle elastic impedance simulation result, <bold>(D)</bold> Middle angle elastic impedance inversion result, <bold>(E)</bold> Far angle elastic impedance simulation result, <bold>(F)</bold> Far angle elastic impedance inversion result.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Histograms of well side trace inversion results and logging data at different angles. <bold>(A)</bold> Near angle elastic impedance histogram, <bold>(B)</bold> Middle angle elastic impedance histogram, <bold>(C)</bold> Far angle elastic impedance histogram.</p>
</caption>
<graphic xlink:href="feart-12-1505682-g013.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s2">
<title>Discussion</title>
<p>The stochastic inversion method based on compressed sensing frequency division waveform indication prior proposed in this paper has contributed to improving the accuracy of low-rank matrix solution, refining the precision of prior information and enhancing the accuracy of inversion results. Compared with the existing methods in the literature, the proposed method effectively mitigates the instability of matrix solving and improves the accuracy of constructing the prior information of oil-bearing layer by introducing the compressed sensing method when dealing with low-rank matrices. In addition, the frequency division modeling method can better simulate reservoir characteristics, especially improve the recognition ability of complex reservoirs. This approach has a significant advantage in addressing the issue of inaccurate prior information, which is common in traditional seismic inversion methods under complex geological conditions.</p>
<p>Most existing waveform indication prior information construction methods depend on simple waveform similarity or traditional kriging interpolation techniques. For example, the waveform indication modeling methods proposed in the work of <xref ref-type="bibr" rid="B25">Zhou et al. (2021)</xref> and <xref ref-type="bibr" rid="B19">Yang et al. (2023)</xref>. However, these methods are unstable during low-rank matrix solving, leading to inaccuracies in the prior information and thus affecting the inversion accuracy. This paper introduces the compressed sensing method to effectively reduce the instability of the calculation when solving the low-rank matrix and improve the accuracy of the prior information. The effectiveness of this method has been validated through both model data testing and field data inversion. Especially in the case of a small number of pseudo wells, the compressed sensing method can still effectively improve the accuracy of constructing prior information of the oil-bearing layer through waveform information, thereby improving the inversion accuracy.</p>
<p>While waveform indicated inversion methods have also been proposed by <xref ref-type="bibr" rid="B14">Shi Y et al. (2024)</xref>, <xref ref-type="bibr" rid="B4">Chen et al. (2020)</xref>, and <xref ref-type="bibr" rid="B25">Zhou et al. (2021)</xref>. However, they did not fully consider the role of different frequency bands of seismic data in the inversion. The proposed method utilizes multi-frequency band modeling technology to establish the prior information of seismic waveform indications. This innovation further improves the accuracy of the inversion results. Especially in the integration of low-frequency and high-frequency information, the proposed method is able to fully exploit the seismic waveform characteristics under different frequency bands. It overcomes the inadaptability of the traditional method to frequency selection, particularly when dealing with strata of different thicknesses. Complex model testing and field data inversion also verified the effectiveness of multi-frequency band modeling technology.</p>
<p>Despite the theoretical and applied advantages of the method in this paper, there are some limitations. Firstly, the compressed sensing method in this paper mainly relies on the Lagrange multiplier optimization method. Although this resolves the instability issue associated with solving low-rank matrices, it introduces high computational complexity, particularly in large-scale field applications. To address this challenge, future work could explore more efficient compressed sensing algorithms or solution strategies based on nonlinear optimization to further improve the computational efficiency and applicability of the algorithms. Secondly, while frequency division modeling can improve the inversion accuracy, it is still a challenge to choose the appropriate frequency band for frequency division modeling. Especially in different geological conditions, the choice of frequency bands may have an impact on the inversion results. Therefore, future studies should further explore how to adaptively select frequency bands according to specific geological characteristics to optimize the inversion effect.</p>
<p>Overall, this paper provides an efficient and accurate seismic inversion method by combining compressed sensing, frequency division waveform indication modeling, and fast simulated annealing algorithm. This method not only breaks through the limitations of traditional methods and improves the mapping accuracy between seismic waveform information and underground reservoir parameters, but also provides strong technical support for field oil and gas exploration.</p>
</sec>
<sec sec-type="conclusion" id="s3">
<title>Conclusion</title>
<p>In this paper, we propose a stochastic inversion method based on compressed sensing frequency division waveform indication prior. This method can fully consider the mapping relationship between the observed seismic data and the parameters to be inverted in different frequency bands through the frequency division method, enabling simulation results that accurately reflect variations in geological bodies of different thicknesses. A more accurate correlation coefficient can be obtained by combining the pseudo-Kriging modeling method with the compressed sensing method. This improves the accuracy of pseudo-Kriging modeling under waveform indication and further improves the simulation accuracy of oil and gas-bearing layers. High quality inversion results are achieved by incorporating more accurate prior information with stochastic inversion methods. Both model and field data demonstrate that the proposed method improves the simulation accuracy of hydrocarbon-bearing reservoirs compared to existing methods, with improvements in both qualitative and quantitative analysis. Furthermore, the combination with stochastic inversion provides higher resolution inversion results. This method accurately characterizes reservoir boundaries and indicates the distribution of underground gas reservoirs. Additionally, the method is not limited to the prediction of elastic impedance, it can also be applied to predict parameters such as P-wave velocity, S-wave velocity and density by combining different reflection coefficient equations to establish prior information and inversion.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s4">
<title>Data availability statement</title>
<p>The datasets presented in this article are not readily available because the data analyzed in this study is subject to the following licenses/restrictions: National confidential data. Requests to access the datasets should be directed to <email>ying__lin@163.com</email>.</p>
</sec>
<sec sec-type="author-contributions" id="s5">
<title>Author contributions</title>
<p>MH: Data curation, Investigation, Methodology, Validation, Writing&#x2013;original draft, Writing&#x2013;review and editing. LX: Writing&#x2013;review and editing. YZ: Writing&#x2013;review and editing. YH: Writing&#x2013;review and editing. ZL: Writing&#x2013;review and editing. YL: Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s6">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This paper was funded by the project &#x201c;Prediction of Paleocene effective reservoir and sweet point description in Enping Yangjiang area of Zhuyi Depression&#x201d; of CNOOC Shenzhen Branch, Project No. CCL2024SZPS0024.</p>
</sec>
<ack>
<p>The authors are grateful for the comments provided by the editor and reviewers.</p>
</ack>
<sec sec-type="COI-statement" id="s7">
<title>Conflict of interest</title>
<p>Authors MH, LX, YZ, YH, ZL, and YL were employed by CNOOC China Ltd.</p>
</sec>
<sec sec-type="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Basu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Frazer</surname>
<given-names>L. N.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>Rapid determination of the critical temperature in simulated annealing inversion</article-title>. <source>Science</source> <volume>249</volume>, <fpage>1409</fpage>&#x2013;<lpage>1412</lpage>. <pub-id pub-id-type="doi">10.1126/science.249.4975.1409</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>H. P.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q. P.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>L. K.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>C. Y.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Semi-supervised fast algorithm for seismic waveform classification</article-title>,&#x201d; in <source>International geophysical conference 2018</source> (<publisher-loc>Beijing</publisher-loc>: <publisher-name>Society of Exploration Geophysicists and Chinese Petroleum Society</publisher-name>), <fpage>24</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1190/IGC2018-287</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y. G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Deblending based on the frequency-structure weighted threshold: the case of the slope-constrained f-k transform</article-title>. <source>Geophysics</source> <volume>87</volume>, <fpage>V131</fpage>&#x2013;<lpage>V141</lpage>. <pub-id pub-id-type="doi">10.1190/geo2021-0095.1</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>X. B.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J. J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A method of seismic meme inversion and its application</article-title>. <source>Petroleum Explor. Dev.</source> <volume>47</volume>, <fpage>1235</fpage>&#x2013;<lpage>1245</lpage>. <pub-id pub-id-type="doi">10.1016/S1876-3804(20)60132-5</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Z. F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Seismic waveform inversion technology and application of waveform inversion technology and application of thinner reservoir prediction</article-title>. <source>Prog. Geophys.</source> <volume>32</volume>, <fpage>142</fpage>&#x2013;<lpage>145</lpage>. <pub-id pub-id-type="doi">10.6038/pg20170119</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Exploration of waveform structure characterization comparison method based on waveform library</article-title>. <source>Chengdu Univ. Technol.</source>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F. R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>H. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multi-parameter constrained high-resolution inversion method driven by waveform: a case study of Longmaxi Formation shale gas in western Chongqing, Sichuan Basin</article-title>. <source>Oil Geophys. Prospect.</source> <volume>56</volume>, <fpage>1311</fpage>&#x2013;<lpage>1321</lpage>. <pub-id pub-id-type="doi">10.13810/j.cnki.issn.1000-7210.2021.06.014</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kirkpatrick</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gelatt Jr</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Vecchi</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>Optimization by simulated annealing</article-title>. <source>Science</source> <volume>220</volume>, <fpage>671</fpage>&#x2013;<lpage>680</lpage>. <pub-id pub-id-type="doi">10.1126/science.220.4598.671</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Zong</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Grana</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Estimation of porosity, fluid bulk modulus, and stiff-pore volume fraction using a multitrace Bayesian amplitude-variation-with-offset petrophysics inversion in multiporosity reservoirs</article-title>. <source>Geophysics</source> <volume>87</volume>, <fpage>M25</fpage>&#x2013;<lpage>M41</lpage>. <pub-id pub-id-type="doi">10.1190/geo2021-0029.1</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J. X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z. G.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Application of waveform classification technology for fluid identification in fractured-vuggy reservoir</article-title>. <source>Acta Pet. Sin.</source> <volume>40</volume>, <fpage>182</fpage>&#x2013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.7623/syxb201902006</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Metropolis</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Rosenbluth</surname>
<given-names>A. W.</given-names>
</name>
<name>
<surname>Rosenbluth</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Teller</surname>
<given-names>A. H.</given-names>
</name>
<name>
<surname>Teller</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1953</year>). <article-title>Equation of state calculations by fast computing machines</article-title>. <source>J. Chem. Phys.</source> <volume>21</volume>, <fpage>1087</fpage>&#x2013;<lpage>1092</lpage>. <pub-id pub-id-type="doi">10.1063/1.1699114</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mosegaard</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Vestergaard</surname>
<given-names>P. D.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>A simulated annealing approach to seismic model optimization with sparse prior information1</article-title>. <source>Geophys. Prospect.</source> <volume>39</volume>, <fpage>599</fpage>&#x2013;<lpage>611</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-2478.1991.tb00331.x</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>S. Z.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>W. X.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>J. B.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Fine characterization of interbedding sand-mudstone based on waveform indication inversion</article-title>. <source>J. Geophys. Eng.</source> <volume>21</volume>, <fpage>396</fpage>&#x2013;<lpage>412</lpage>. <pub-id pub-id-type="doi">10.1093/jge/gxae010</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi Y</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W. H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>FMG_INV, a fast multi-Gaussian inversion method integrating well-log and seismic data</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.3351207</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>L. P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K. H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Dynamic subwindow matching: a new similarity measure for seismic facies analysis</article-title>. <source>Geophys. Prospect.</source> <volume>70</volume>, <fpage>1129</fpage>&#x2013;<lpage>1142</lpage>. <pub-id pub-id-type="doi">10.1111/1365-2478.13209</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Srivastava</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Sen</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Fractal-based stochastic inversion of poststack seismic data using very fast simulated annealing</article-title>. <source>J. Geophys. Eng.</source> <volume>6</volume>, <fpage>412</fpage>&#x2013;<lpage>425</lpage>. <pub-id pub-id-type="doi">10.1088/1742-2132/6/4/009</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>B. L.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G. Z.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Prestack seismic stochastic inversion based on statistical characteristic parameters</article-title>. <source>Appl. Geophys.</source> <volume>18</volume>, <fpage>63</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1007/s11770-021-0854-x</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z. Y.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>X. J.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M. Z.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>G. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Reservoir prediction of Sinian Deng 4 member in the intra-platform of Moxi area based on seismic texture attributes clustering method</article-title>. <source>Prog. Geophys.</source> <volume>37</volume>, <fpage>1207</fpage>&#x2013;<lpage>1213</lpage>. <pub-id pub-id-type="doi">10.6038/pg2022FF0248</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>A. F.</given-names>
</name>
<name>
<surname>Azizzadenesheli</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Clayton</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Ross</surname>
<given-names>Z. E.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Rapid seismic waveform modeling and inversion with neural operators</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2023.3264210</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Fast Bayesian linearized inversion with an efficient dimension reduction strategy</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1109/TGRS.2024.3360031</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Convolutional neural networks for microseismic waveform classification and arrival picking</article-title>. <source>Geophysics</source> <volume>85</volume>, <fpage>WA227</fpage>&#x2013;<lpage>WA240</lpage>. <pub-id pub-id-type="doi">10.1190/geo2019-0267.1</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Mahdi</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Characterizing stratigraphic traps using improved waveform classification seismic facies analysis: an example from central Saudi Arabia</article-title>. <source>First break</source> <volume>34</volume>, <fpage>12</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.3997/1365-2397.34.12.87307</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G. Z.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Elastic impedance stochastic inversion for P-wave modulus based on FFT-MA simulation and VFQA algorithm</article-title>. <source>Geophys. Prospect. Petroleum</source> <volume>57</volume>, <fpage>129</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-1441.2018.01.017</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Quantitative study of seismic waveforms and their application to reservoir prediction</article-title>. <source>Chengdu Univ. Technol.</source>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Monte Carlo-Markov chain stochastic inversion constrained by seismic waveform</article-title>. <source>Oil Geophys. Prospect.</source> <volume>56</volume>, <fpage>543</fpage>&#x2013;<lpage>554</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>