<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">893445</article-id>
<article-id pub-id-type="doi">10.3389/feart.2022.893445</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Gradient normalized least-squares reverse-time migration imaging technology</article-title>
<alt-title alt-title-type="left-running-head">Sun 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.2022.893445">10.3389/feart.2022.893445</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Yanfeng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Xu</surname>
<given-names>Xiugang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1288239/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Tang</surname>
<given-names>Le</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1715076/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Marine Geosciences</institution>, <institution>Ocean University of China</institution>, <addr-line>Qingdao</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Lab of Submarine Geosciences and Prospecting Techniques</institution>, <institution>College of Marine Geo Sciences</institution>, <institution>Ocean University of China Qingdao</institution>, <addr-line>Qingdao</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Earth and Space Sciences</institution>, <institution>Southern University of Science and Technology</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/1337786/overview">Jidong Yang</ext-link>, China University of Petroleum, Huadong, 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/1740540/overview">Qingyang Li</ext-link>, Zhongyuan oilfield, Sinopec, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1798979/overview">Yubo Yue</ext-link>, Southwest Petroleum University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1799073/overview">Wenlong Wang</ext-link>, Harbin Institute of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xiugang Xu, <email>xxg@ouc.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Solid Earth Geophysics, a section of the journal Frontiers in Earth Science.</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>08</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>893445</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>06</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Sun, Xu and Tang.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Sun, Xu and Tang</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>Least-squares reverse-time migration (LSRTM) can overcome the problems of low resolution and unbalanced amplitude energy of deep formation imaging in reverse-time migration (RTM); hence, it can obtain a more accurate imaging profile. In the conventional conjugate gradient LSRTM, the gradient is obtained based on cross correlation without a precondition operator, and the source has a great influence on the gradient, causing the convergence rate to be slow. In the framework of conventional conjugate gradient LSRTM, a normalized cross-correlation of the source wavefield was used in this study to effectively weaken the influence of the source effect and reduce the low-frequency noise. The idea of normalized cross-correlation of the source wavefield was adopted to improve the steepest descent gradient to further accelerate the iterative convergence speed and complete the final migration imaging. Model and field data examples verify the advantages of the proposed methods over conventional methods in reducing source effects, improving convergence speed, and enhancing underground deep illumination.</p>
</abstract>
<kwd-group>
<kwd>reverse-time migration</kwd>
<kwd>least-squares reverse-time migration</kwd>
<kwd>conjugate gradient</kwd>
<kwd>normalization</kwd>
<kwd>cross-correlation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Reverse-time migration (RTM) is considered the most accurate imaging technology used in complex structure imaging (<xref ref-type="bibr" rid="B2">Baysal et al., 1983</xref>). It employs the numerical solution of the two-way wave equation to reverse continuation seismic records, and it can process imaging of strong velocity variation and steep dip angles. Because of the conventional RTM, cross-correlation imaging is the result of migration operator transposition rather than its inverse and limited acquisition aperture, complex underground structure, and limited seismic bandwidth. RTM can only provide fuzzy structural information, and therefore, it cannot obtain accurate imaging results (<xref ref-type="bibr" rid="B3">Claerbout, 1992</xref>), which cannot carry out fine imaging of complex oil and gas reservoirs. Least-squares reverse-time migration (LSRTM) is a true-amplitude imaging method based on linear inversion theory, which was first introduced into seismic inversion by <xref ref-type="bibr" rid="B24">Bamberger et al. (1982)</xref>. Later, <xref ref-type="bibr" rid="B17">Tarantola (1984)</xref> proposed the theoretical framework of least-squares inversion. Furthermore, many experts and scholars have continuously improved the LSRTM and applied it to the field data. <xref ref-type="bibr" rid="B15">Nemeth et al. (1999)</xref> proposed the least-squares Kirchhoff migration method for irregular seismic data (such as trace missing and sampling irregular data) to eliminate the migration artifacts caused by irregular data. Although it has the above-mentioned advantage, the calculation accuracy of Kirchhoff wave field propagator is low and cannot meet the requirements of actual production. <xref ref-type="bibr" rid="B10">Kuehl and Sacchi (2001a</xref>, <xref ref-type="bibr" rid="B12">2003)</xref> proposed the introduction of the least-squares migration into the wave field propagator, and subsequent studies mainly focused on the areas such as rapid calculation of the Hessian matrix, the improvement of imaging resolution, regularization constraints, and the improvement of computing efficiency. <xref ref-type="bibr" rid="B21">Yang and Zhang (2008)</xref> adopted Fourier finite-difference migration and forward operator to carry out post-stack least-squares migration, to eliminate imaging noise to a certain extent and improve resolution. <xref ref-type="bibr" rid="B19">Wang et al. (2009)</xref> developed a new iterative regularization model of migration inversion imaging and proposed a hybrid conjugate gradient algorithm to solve the model. <xref ref-type="bibr" rid="B6">Huang et al.(2013a</xref>, <xref ref-type="bibr" rid="B7">2013b)</xref> achieved good inversion results by using least-squares Kirchhoff migration algorithm for model and field data testing. Furthermore, <xref ref-type="bibr" rid="B4">Guo et al. (2015)</xref> realized iterative LSRTM imaging by employing the research of error functional establishment, RTM data reconstruction algorithm, Hessian reverse regularization gradient calculation, and established the implementation process of LSRTM for field data. <xref ref-type="bibr" rid="B8">Huang et al. (2015)</xref> studied the theoretical method and the processing process of LSRTM based on static plane wave coding. The test results showed that this method could effectively suppress the low-frequency imaging noise and crosstalk noise, and compensate deep imaging energy, which was an effective amplitude-preserved imaging strategy.</p>
<p>Although the LSRTM has obvious advantages, there are still many problems encountered when it is applied to field data. On the one hand, the LSRTM is computationally inefficient. On the other hand, because the actual source wavelet is difficult to estimate, the conventional conjugate gradient method has a great influence on obtaining the source energy, and it is difficult to obtain the Hessian inverse, resulting in the imbalance of underground deep illumination (<xref ref-type="bibr" rid="B23">Zhang et al., 2013</xref>). To solve these problems, geophysicists began to construct preconditioned operators to approximate the Hessian inverse and to preprocess the gradient, including damping constraints (<xref ref-type="bibr" rid="B17">Tarantola, 1984</xref>), focusing or smoothness constraints of common imaging point gathers (<xref ref-type="bibr" rid="B11">Kuehl and Sacchi, 2001b</xref>; <xref ref-type="bibr" rid="B16">Prucha and Biondi, 2002</xref>), dip angle constraint condition (<xref ref-type="bibr" rid="B16">Prucha and Biondi, 2002</xref>), prediction operator (<xref ref-type="bibr" rid="B18">Wang et al., 2003</xref>), defuzzification operator (<xref ref-type="bibr" rid="B1">Aoki and Schuster, 2009</xref>), and sparse transform constraints, using the sparse distribution characteristics of imaging results in the wavelet or curvelet domains to constrain (<xref ref-type="bibr" rid="B5">Herrmann et al., 2019</xref>).</p>
<p>When there is no suitable precondition operator in the gradient computation of conventional conjugate gradient LSRTM, the source effect will lead to serious interference with the migration result, resulting in shallow energy concentration, insufficient illumination in deep layers, and slow convergence rate of the iterative process. Normalization can solve the source effect problem in RTM well. In this study, the source normalization was introduced into the gradient optimization process to weaken the influence of the source effect, accelerate the convergence speed of the algorithm, and obtain the final LSRTM imaging.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methods</title>
<sec id="s2-1">
<title>Born approximation</title>
<p>The constant density acoustic wave equation is<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2207;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X-</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <bold>
<italic>p</italic>
</bold> is the wave field function, <bold>
<italic>v</italic>(<italic>X</italic>)</bold> is the velocity at the <bold>
<italic>X</italic>
</bold> position, and the <bold>
<italic>X</italic>
</bold>
<sub>
<bold>
<italic>s</italic>
</bold>
</sub> and <bold>
<italic>X</italic>
</bold> are the position of the source and the geophone, respectively.</p>
<p>The actual velocity field can be composed of normal field and disturbance:<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mfrac>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>By expanding Taylor&#x2019;s <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> at <bold>
<italic>v</italic>
</bold>
<sub>
<bold>
<italic>0</italic>
</bold>
</sub> and removing the higher order term, we obtain the following result:<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:mfrac>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant ="bold">2</mml:mn>
<mml:mi mathvariant="bold">&#x394;</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <bold>
<italic>&#x3b1;</italic>(<italic>X</italic>)</bold> is the disturbance. After applying Eq. 2 into (1), and transforming the equation into Fourier frequency domain, we have<disp-formula id="e4">
<mml:math id="m5">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x2207;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn mathvariant ="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf2">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mi mathvariant="italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">&#x221e;</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">&#x221e;</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mi mathvariant="italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">j&#x3c9;t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="italic">dt</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>By expanding <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>,<disp-formula id="e5">
<mml:math id="m7">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x2207;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant ="bold">0</mml:mn>
<mml:mn mathvariant ="bold">2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The total observed wavefield is the sum of the incident field and the scattered field:<disp-formula id="e6">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Applying Eq. 6 into (5) and decomposing it into two formulas:<disp-formula id="e7">
<mml:math id="m9">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2207;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m10">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2207;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <bold>
<italic>P</italic>
</bold>
<sub>
<bold>
<italic>0</italic>
</bold>
</sub> is the background field and <bold>
<italic>P</italic>
</bold>
<sub>
<bold>
<italic>s</italic>
</bold>
</sub> is the scattering disturbance field. The total wavefield can be written as<disp-formula id="e9">
<mml:math id="m11">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-talic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msub>
<mml:mo>&#x222d;</mml:mo>
<mml:mi mathvariant= "bold-italic" >V</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">dX</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <bold>
<italic>V</italic>
</bold> is the target region of velocity variation. <xref ref-type="disp-formula" rid="e9">Eq. 9</xref> is the Lippmann&#x2013;Schwinger integral formula. Assuming <bold>
<italic>&#x3b1;</italic>
</bold> is small, the scattering wave field under Born approximation (<xref ref-type="bibr" rid="B14">Liu, 2008</xref>) is expressed by:<disp-formula id="e10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msub>
<mml:mo>&#x222d;</mml:mo>
<mml:mi mathvariant= "bold-italic" >V</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="ibold-talic">X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">dX</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Defining <inline-formula id="inf3">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="italic">m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi mathvariant="italic">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">v</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> to replace <bold>
<italic>&#x3b1;</italic>(<italic>X</italic>)</bold> in <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>, the wavefield in <xref ref-type="disp-formula" rid="e10">Eq. 10</xref> can be obtained from <xref ref-type="disp-formula" rid="e11">Eqs. 11</xref> and <xref ref-type="disp-formula" rid="e12">12</xref> as<disp-formula id="e11">
<mml:math id="m14">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2207;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m15">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x2207;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">0</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The Born forward operator is represented by vector matrix:<disp-formula id="e13">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">Lm</mml:mi>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <italic>m</italic> is the matrix form of migration profile or reflection coefficient model, <bold>d</bold> is the matrix form of simulation data, and <bold>L</bold> is the Born approximate forward operator matrix. The calculation of scattering wavefield can be obtained by forward simulation of <xref ref-type="disp-formula" rid="e11">Eqs. 11</xref> and <xref ref-type="disp-formula" rid="e12">12</xref>.</p>
</sec>
<sec id="s2-2">
<title>Conjugate gradient least-squares reverse-time migration</title>
<p>Conventional RTM can be expressed as<disp-formula id="e14">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <bold>
<italic>m</italic>
</bold>
<sub>
<bold>
<italic>0</italic>
</bold>
</sub> is the RTM profile, and <bold>
<italic>L</italic>
</bold>
<sup>
<bold>
<italic>T</italic>
</bold>
</sup> is the approximate migration operator. There are some errors when replacing the migration operator with the transpose of the forward modeling operator. To minimize the difference between the simulated data and the field data, the error function is defined as<disp-formula id="e15">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant= "bold" >1</mml:mn>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Lm</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>After taking partial derivative with respect to <bold>
<italic>m</italic>
</bold>,<disp-formula id="e16">
<mml:math id="m19">
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Lm</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>When the gradient <bold>g</bold> is zero, the optimal solution of the least-squares problem is obtained:<disp-formula id="e17">
<mml:math id="m20">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <bold>
<italic>L</italic>
</bold>
<sup>
<bold>
<italic>T</italic>
</bold>
</sup>
<bold>
<italic>L</italic>
</bold> is the Hessian matrix. Because it is so large and difficult to obtain, the gradient is gradually close to zero by iteration to avoid getting the inverse of Hessian matrix.</p>
<p>The cross-correlation conjugate gradient method for solving <xref ref-type="disp-formula" rid="e15">Eq. 15</xref> can be expressed as (<xref ref-type="bibr" rid="B9">Huang et al., 2016</xref>):<disp-formula id="e18">
<mml:math id="m21">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>The gradient g expansion based on the steepest descent method can be expressed as<disp-formula id="e19">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <bold>
<italic>&#x3b2;</italic>
</bold> is the correction factor of the conjugate gradient method, <italic>&#x3b1;</italic> is the update step, <bold>
<italic>z</italic>
</bold> is the conjugate gradient, <inline-formula id="inf4">
<mml:math id="m23">
<mml:mi mathvariant="italic">g</mml:mi>
</mml:math>
</inline-formula> is the steepest descent gradient, <bold>
<italic>D</italic>
</bold> is the field data, <inline-formula id="inf5">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">S</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the source forward wave field, and <inline-formula id="inf6">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the backward wavefield of the residual error between Born approximate forward data and field data.</p>
<p>It can be seen from <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> that the difficulty of conjugate gradient LSRTM method lies in gradient calculation and Born approximate forward modeling.<disp-formula id="e20">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<bold>
<italic>d</italic>
</bold>
<sub>
<bold>
<italic>res</italic>
</bold>
</sub> is the residual of Born approximate forward data and field data. The calculation of the steepest descent gradient is similar to the cross-correlation of conventional RTM, except that conventional RTM is the cross-correlation of field data and forward wavefield, while the steepest descent gradient is the cross-correlation of the forward modeling wave field. In the conventional cross-correlation RTM, because of the use of an imprecise migration operator, the unbalanced wave field energy affects the imaging results. When it is close to the source and geophone with strong energy, the signal may become blurred (<xref ref-type="bibr" rid="B20">Yang et al., 2018</xref>). To weaken the influence of energy imbalance, the imaging conditions of source-normalized cross-correlation RTM for compensating underground illumination were proposed. Considering that the preconditioner in LSRTM of conjugate gradient method is difficult to obtain and cannot approximate the Hessian matrix well, the source effect has a great impact on the gradient. Here, the normalization is used to improve the calculation process of the steepest descent gradient and weaken the influence of the source effect.</p>
<p>The source-normalized cross-correlation imaging condition of the RTM source is<disp-formula id="e21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mn mathvariant= "bold" >0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn mathvariant= "bold" >2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <bold>
<italic>R</italic>
</bold>
<sub>
<bold>
<italic>S</italic>
</bold>
</sub> is the reverse propagation field of seismic record.</p>
<p>Likewise, the source-normalized steepest descent gradient formula of LSRTM is<disp-formula id="e22">
<mml:math id="m28">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant= "bold" >1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">res</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">&#x2202;</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<inline-formula id="inf7">
<mml:math id="m29">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2202;</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> is the first-order partial derivative of source forward propagation field, which is very important for obtaining the zero-phase imaging profile (<xref ref-type="bibr" rid="B22">Yao and Wu, 2015</xref>). <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> can be written as<disp-formula id="e23">
<mml:math id="m30">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m31">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b2;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the normalized conjugate gradient correction factor, <inline-formula id="inf9">
<mml:math id="m32">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the update step, <inline-formula id="inf10">
<mml:math id="m33">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the normalized conjugate gradient, and <inline-formula id="inf11">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="italic">L</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">Lm</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="italic">L</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="italic">Lm</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">D</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> is the source-normalized steepest descent gradient. The LSRTM imaging is realized through the iterative calculation of the above equation.</p>
</sec>
</sec>
<sec id="s3">
<title>Model trial</title>
<sec id="s3-1">
<title>Simple model</title>
<p>The real velocity model and the Gaussian smoothed velocity model are shown in <xref ref-type="fig" rid="F1">Figures 1A,B</xref>, which is used for RTM and LSRTM background velocity field. The lateral length of the model is 1,250&#xa0;m and the depth is 1,000&#xa0;m. It consisted of 250 traces with a trace interval of 5&#xa0;m and 11 shots with a shot interval of 125&#xa0;m. The receivers are fixed, and the shot point moves at equal intervals.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Velocity field of the simple model: <bold>(A)</bold> real velocity model; <bold>(B)</bold> Gaussian smooth velocity model.</p>
</caption>
<graphic xlink:href="feart-10-893445-g001.tif"/>
</fig>
<p>It can be seen that conventional cross-correlation RTM results contain low-frequency noise (<xref ref-type="fig" rid="F2">Figure 2A</xref>), coupled with strong near-surface energy caused by the source effect, resulting in unbalanced wave field energy, weak deep illumination, and unclear imaging. The LSRTM can solve the problems in RTM imaging. With an increase in the number of iterations, the data of Born forward simulation are gradually approaching the field data, and the migration profile is also gradually close to the reflection coefficient profile. As can be seen from the red arrows in <xref ref-type="fig" rid="F2">Figures 2B,C</xref>, after 20 iterations, the noise in the shallow part of the migration profile gradually disappears, and the energy of the profile becomes more balanced, yielding clearer deep structure imaging. Under the same iteration times, the results of LSRTM processing by conjugate gradient normalization method are better than that by the conventional conjugate gradient method.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>RTM and LSRTM migration profiles of a simple model. <bold>(A)</bold> cross-correlation RTM migration result; <bold>(B)</bold> result of cross-correlation conjugate gradient LSRTM with 20 iterations; <bold>(C)</bold> result of conjugate gradient normalized LSRTM with 20 iterations; <bold>(D)</bold> cross-correlation RTM following Laplace filtering; <bold>(E)</bold> cross-correlation conjugate gradient LSRTM following Laplace filtering; <bold>(F)</bold> conjugate gradient normalized LSRTM following Laplace filtering.</p>
</caption>
<graphic xlink:href="feart-10-893445-g002.tif"/>
</fig>
<p>To eliminate low-frequency noise, Laplace filtering is performed on the profiles processed by RTM, cross-correlation conjugate gradient LSRTM, and conjugate gradient normalized LSRTM. From the comparison of red arrows in <xref ref-type="fig" rid="F2">Figures 2D&#x2013;F</xref>, it can also be seen that the amplitude of migration profile obtained by conjugate gradient LSRTM is more balanced than that obtained by RTM, and the imaging results of deep structure are better than that processed by RTM, while the migration profile obtained by conjugate gradient normalized LSRTM is better than that processed by the cross-correlation conjugate gradient LSRTM and RTM in both amplitude equalization and deep illumination (yellow arrow).</p>
</sec>
<sec id="s3-2">
<title>Complex model</title>
<p>To verify the applicability of the conjugate gradient normalized LSRTM for complex model, imaging experiments were carried out on the Marmousi model (<xref ref-type="fig" rid="F3">Figure 3</xref>). The velocity model and the Gaussian smoothed velocity model are shown in <xref ref-type="fig" rid="F3">Figures 3A,B</xref>. The lateral length of the model is 4,000&#xa0;m and the depth is 2,495&#xa0;m. It consisted of 650 traces with a trace interval of 5&#xa0;m and 14 shots with a shot interval of 250&#xa0;m. The receivers were fixed, and the shot point moved at equal intervals. The seismic records were obtained using finite-difference forward modeling (<xref ref-type="fig" rid="F3">Figure 3C</xref> shows the single-shot record).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Velocity field and single-shot record of the Marmousi model. <bold>(A)</bold> real velocity model; <bold>(B)</bold> Gaussian smooth velocity model; <bold>(C)</bold> single-shot record.</p>
</caption>
<graphic xlink:href="feart-10-893445-g003.tif"/>
</fig>
<p>The experimental work of the complex model was carried out on a workstation using the Intel(R) Xeon(R) Silver 4210R CPU @ 2.40&#xa0;ghz, 128&#xa0;GB memory, 64-bit operating system, and an X64-based processor. The graphics card was NVIDIA GeForce RTX3090 with 24&#xa0;GB of video memory. In this computing environment, both the conventional LSRTM and conjugate gradient normalized LSRTM take approximately 3&#xa0;min per iteration.</p>
<p>The real and Gaussian smoothed velocity field of Marmousi are shown in <xref ref-type="fig" rid="F4">Figures 4A,B</xref>, which is used for the background velocity field of the RTM and LSRTM migration. From the migration results shown in <xref ref-type="fig" rid="F4">Figures 4A,B</xref>, both cross-correlation RTM and normalized cross-correlation RTM will be contaminated by low-frequency noise (indicated by the yellow arrow). The low-frequency noise in the shallow part of the cross-correlation RTM is more serious. Normalized cross-correlation RTM is better in suppressing the noise in the shallow part, but there will be a small amount of low-frequency noise in the deep part. The main reason for this is that although the source-normalized imaging conditions suppress the shallow strong energy and enhance the deep illumination, they also enhance the wave field energy in the continuation process. The LSRTM can eliminate the low-frequency noise very well. It can be seen from <xref ref-type="fig" rid="F4">Figures 4C,D</xref> (yellow arrow) that the low-frequency noise in the shallow part is obviously eliminated by least-squares processing, and as the number of iterations increases, the noise will continue to weaken. By comparing the low-frequency noise suppression results of the two imaging conditions, under the same number of iterations, the conjugate gradient normalized LSRTM is more significant for low-frequency suppression. In contrast, strong shallow low-frequency noise affects the imaging of underground structures by RTM. <xref ref-type="fig" rid="F4">Figures 4E,F</xref> (red arrow) clearly show that reverse-time migration under different imaging conditions does not achieve accurate imaging of underground structures, some events cannot reflect accurate structure information well, and there are residual low-frequency noises in shallow parts. After the LSRTM processing, it can be seen from <xref ref-type="fig" rid="F4">Figures 4G,H</xref> (red arrows) that the LSRTM can well eliminate low-frequency noise and realize accurate imaging of underground structures, and the overall amplitude of the profile is more balanced. Compare the underground illumination of the LSRTM under two different imaging conditions, it can be seen from the two enlarged images <xref ref-type="fig" rid="F4">Figures 4I,J</xref> (corresponding to the two red dashed rectangular boxes in <xref ref-type="fig" rid="F4">Figures 4G,H</xref>), the conjugate gradient normalized LSRTM is significantly stronger for the deep illumination than the result of the cross-correlation LSRTM. From the comparison of the whole section, we can also see that the conjugate gradient normalized LSRTM is better than the conventional LSRTM for noise suppression in the shallow part, illumination of the deep part, and imaging of the whole structure.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>RTM and LSRTM of the Marmousi model. <bold>(A)</bold> RTM migration results; <bold>(B)</bold> normalized cross-correlation RTM migration results; <bold>(C)</bold> results of cross-correlation conjugate gradient LSRTM with 15 iterations; <bold>(D)</bold> results of conjugate gradient normalized LSRTM with 15 iterations; <bold>(E)</bold> Laplace filtering results of Figure 4 <bold>(A)</bold>; <bold>(F)</bold> Laplace filtering results of Figure 4 <bold>(B)</bold>; <bold>(G)</bold> Laplace filtering results of Figure 4 <bold>(C)</bold>; <bold>(H)</bold> Laplace filtering results of Figure 4 <bold>(D)</bold>; <bold>(I,J)</bold> are partial enlarged views of the red rectangular boxes in Figure 4 <bold>(G,H)</bold>, respectively.</p>
</caption>
<graphic xlink:href="feart-10-893445-g004.tif"/>
</fig>
<p>The spectrum of <xref ref-type="fig" rid="F4">Figure 4G</xref> is shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>, and the spectrum of <xref ref-type="fig" rid="F4">Figure 4H</xref> is shown in <xref ref-type="fig" rid="F5">Figure 5B</xref>. Comparing <xref ref-type="fig" rid="F5">Figures 5A,B</xref>, it can be seen that the conjugate gradient normalized LSRTM has a wider frequency band and more information. This also shows the superiority of conjugate gradient normalized LSRTM in the spectrum.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Spectrum of LSRTM. <bold>(A)</bold> spectrum of Figure 4 <bold>(g)</bold>. <bold>(B)</bold> spectrum of Figure 4 (h).</p>
</caption>
<graphic xlink:href="feart-10-893445-g005.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>Imaging efficiency comparison</title>
<p>To compare the convergence speed of conjugate gradient normalized LSRTM and conventional conjugate gradient cross-correlation LSRTM, <xref ref-type="fig" rid="F6">Figure 6</xref> shows the comparison between the seismic records of Born approximate simulation and the observation records under the same number of iterations for the same shot in the simple model.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Seismic record and error curve of simple model. <bold>(A)</bold> the 6th observation seismic record; <bold>(B)</bold> the 6th simulation record of Born approximate forward modeling after 20 iterations by the conventional conjugate gradient cross-correlation LSRTM; <bold>(C)</bold> the difference between <bold>(A,B)</bold>; <bold>(D)</bold> the 6th simulation record of Born approximate forward modeling after 20 iterations by conjugate gradient normalized LSRTM; <bold>(E)</bold> the difference between <bold>(A,D)</bold>; <bold>(F)</bold> the normalized error reduction curve of the observation record and the simulation record.</p>
</caption>
<graphic xlink:href="feart-10-893445-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6A</xref> shows the sixth observation seismic record. The sixth shot simulation records of Born approximate forward modeling after 20 iterations of conventional conjugate gradient cross-correlation LSRTM, and conjugate gradient normalized LSRTM are shown in <xref ref-type="fig" rid="F6">Figures 6B,D</xref>. We calculated the difference between the simulation record and observation record of the two LSRTM methods (<xref ref-type="fig" rid="F6">Figures 6C,E</xref>). From the comparison of <xref ref-type="fig" rid="F6">Figures 6C,E</xref>, it can be seen that under the same number of iterations, the Born approximate forward modeling record using the conjugate gradient normalized LSRTM is closer to the observation.</p>
<p>The normalized error reduction curve of the observation record and the simulation is shown in <xref ref-type="fig" rid="F6">Figure 6F</xref>. The abscissa is the number of iterations of the two LSRTM methods, and the ordinate is the relative error. The error formula can be expressed as<disp-formula id="e24">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <bold>
<italic>E</italic>
</bold>
<sub>
<bold>
<italic>r</italic>
</bold>
</sub> is the relative error, <bold>
<italic>R</italic>
</bold>
<sub>
<bold>
<italic>o</italic>
</bold>
</sub> denotes the observation record, and <bold>
<italic>R</italic>
</bold>
<sub>
<bold>
<italic>s</italic>
</bold>
</sub> denotes the simulation record. <xref ref-type="fig" rid="F6">Figure 6F</xref> shows that compared to the conventional LSRTM, the conjugate gradient normalized LSRTM converges faster, and the residual error will eventually converge to a lower level. Therefore, it can be seen from the above results that the conjugate gradient normalized LSRTM converges faster than the conventional LSRTM, and its residual error is smaller after 20 iterations.</p>
</sec>
<sec id="s3-4">
<title>Trial processing of field data</title>
<p>To test the adaptability of the method to the field data, two-dimensional land-based real data were imaged using the conjugate gradient normalized LSRTM. The velocity model of the field data and single-shot record are presented in <xref ref-type="fig" rid="F7">Figures 7A,B</xref>. The velocity field of these data has a horizontal length of 32,050&#xa0;m and a depth of 7,560&#xa0;m. The data consisted of 328 shots with the shot interval of 100&#xa0;m. The time sampling was 6&#xa0;s with the sampling rate at 4&#xa0;ms. <xref ref-type="fig" rid="F8">Figure 8A</xref> shows the result of conventional normalized cross-correlation RTM filtering of field data, and <xref ref-type="fig" rid="F8">Figure 8B</xref> shows the result of 20 iterations of conjugate gradient normalized LSRTM filtering. The conjugate gradient normalized LSRTM is superior to the conventional normalized cross-correlation RTM method, in both the suppression of shallow low-frequency noise and the illumination of deep structures. The energy of the shallow and deep layers of the method in this study is more balanced, and the profile imaging is better, especially for the middle and shallow imaging (as shown in the red box). Thus, it is better than the conventional normalized cross-correlation RTM method.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Velocity field of field seismic data and single-shot record.</p>
</caption>
<graphic xlink:href="feart-10-893445-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of imaging results by different methods. <bold>(A)</bold> results of conventional normalized cross-correlation RTM filtering; <bold>(B)</bold> results of 20 iterations of conjugate gradient normalized LSRTM filtering.</p>
</caption>
<graphic xlink:href="feart-10-893445-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>Conclusion and discussion</title>
<p>This study proposed an effective LSRTM method using the source-normalized steepest descent gradient. Examples of the model and field data were carried out, and the main conclusions are as follows:<list list-type="simple">
<list-item>
<p>1) Compared with the conventional conjugate gradient LSRTM, the normalized LSRTM can help to reduce shallow low-frequency noise, enhance underground deep illumination, and weaken the source effect, which thus improves the imaging quality of underground structures.</p>
</list-item>
<list-item>
<p>2) Under the same number of iterations, the Born approximation forward record of the gradient normalized LSRTM method is closer to the observation record than the conventional LSRTM method. The convergence speed of the gradient normalized LSRTM is faster, and its residual error eventually converges to a lower level.</p>
</list-item>
<list-item>
<p>3) In the present work, only P-waves were considered. The application of converted waves will be studied in the future (<xref ref-type="bibr" rid="B15">Nemeth et al., 1999</xref>; <xref ref-type="bibr" rid="B11">Kuehl and Scachi, 2001b</xref>; <xref ref-type="bibr" rid="B7">Huang et al., 2013b</xref>; <xref ref-type="bibr" rid="B20">Yang et al., 2018</xref>).</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>All authors contributed to design of the study. YS and LT debugged the programs of RTM conventional LSRTM and conjugate gradient normalized LSRTM. XX analyzed the characteristics of the simulation data and field data. YS and XX wrote the first draft of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The study is supported by the National Key R&#x26;D Program of the Ministry of Science and Technology of China (Intergovernmental Cooperation on Scientific and Technological Innovation, 2021YFE0108800) and the Open Fund Project of National Engineering Laboratory for Offshore Oil Exploration (CCL2020RCPS0419RQN).</p>
</sec>
<ack>
<p>The authors would like to thank the Shengli Geophysical Research Institute of Sinopec for providing the field data. They also thank the reviewers for their constructive comments and suggestions, which significantly improved the quality of this article.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bamberger</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chavent</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hemon</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lailly</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>1982</year>). <article-title>Inversion of normal incidence seismograms</article-title>. <source>Geophysics</source> <volume>47</volume> (<issue>5</issue>), <fpage>757</fpage>&#x2013;<lpage>770</lpage>. <pub-id pub-id-type="doi">10.1190/1.1441345</pub-id> </citation>
</ref>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aoki</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Schuster</surname>
<given-names>G. T.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Fast least-squares migration with a deblurring filter</article-title>. <source>Geophysics</source> <volume>74</volume> (<issue>6</issue>), <fpage>WCA83</fpage>&#x2013;<lpage>WCA93</lpage>. <pub-id pub-id-type="doi">10.1190/1.3155162</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baysal</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kosloff</surname>
<given-names>D. D.</given-names>
</name>
<name>
<surname>Sherwood</surname>
<given-names>J. W. C.</given-names>
</name>
</person-group> (<year>1983</year>). <article-title>Reverse time migration</article-title>. <source>Geophysics</source> <volume>48</volume> (<issue>11</issue>), <fpage>1514</fpage>&#x2013;<lpage>1524</lpage>. <pub-id pub-id-type="doi">10.1190/1.1441434</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Claerbout</surname>
<given-names>J. F.</given-names>
</name>
</person-group> (<year>1992</year>). <source>Earth soundings analysis: Processing versus inversion</source>. <publisher-loc>Boston</publisher-loc>: <publisher-name>Blackwell Scientific Publications</publisher-name>. </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>F. Z.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>X. B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Research of least-squares reverse-time migration migration imaging method and its application</article-title>. <source>Geophys. Prospect. Petroleum</source> <volume>54</volume> (<issue>3</issue>), <fpage>301</fpage>&#x2013;<lpage>308</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-1441.2015.03.008</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Herrmann</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Erlangga</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Moghaddam</surname>
<given-names>P. P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Curvelet-based migration preconditioning and scaling</article-title>. <source>Geophysics</source> <volume>74</volume> (<issue>4</issue>), <fpage>A41</fpage>&#x2013;<lpage>A46</lpage>. <pub-id pub-id-type="doi">10.1190/1.3124753</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2013a</year>). <article-title>The least square pre-stack depth migration on complex media</article-title>. <source>Prog. Geophys</source> <volume>28</volume> (<issue>06</issue>), <fpage>2977</fpage>&#x2013;<lpage>2983</lpage>. <pub-id pub-id-type="doi">10.6038/pg20130619</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2013b</year>). <article-title>A study on least-squares migration imaging method for fractured-type carbonate reservoir</article-title>. <source>Chin. J. Geophys</source> <volume>56</volume> (<issue>5</issue>), <fpage>1716</fpage>&#x2013;<lpage>1725</lpage>. <pub-id pub-id-type="doi">10.6038/cjg20130529</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q. Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>X. B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. G.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Least-squares reverse time migration with static plane-wave encoding</article-title>. <source>Chin. J. Geophys</source> <volume>58</volume> (<issue>06</issue>), <fpage>2046</fpage>&#x2013;<lpage>2056</lpage>. <pub-id pub-id-type="doi">10.6038/cjg20150619</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q. Y.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Theory and method of least squares migration imaging</source>. <publisher-loc>Beijing</publisher-loc>: <publisher-name>Science Press</publisher-name>. </citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kuehl</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Scachi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2001a</year>). &#x201c;<article-title>Split step WKBJ least squares migration/inversion of incomplete</article-title>,&#x201d; in <source>Expanded abstracts of 5th SEGJ international symposium imaging technology</source>, <fpage>200</fpage>&#x2013;<lpage>204</lpage>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuehl</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2001b</year>). <article-title>Generalized least&#x2010;squares DSR migration using a common angle imaging condition</article-title>. <source>Seg. Tech. Program Expand. Abstr.</source> <volume>20</volume> (<issue>1</issue>), <fpage>1025</fpage>. <pub-id pub-id-type="doi">10.1190/1.1816254</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuehl</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Least&#x2010;squares wave&#x2010;equation migration for AVP/AVA inversion</article-title>. <source>Geophysics</source> <volume>68</volume> (<issue>1</issue>), <fpage>262</fpage>&#x2013;<lpage>273</lpage>. <pub-id pub-id-type="doi">10.1190/1.1543212</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X. W.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Fundamentals of elastic wave field theory</source>. <publisher-loc>Qingdao</publisher-loc>: <publisher-name>Ocean University of China</publisher-name>, <fpage>147</fpage>&#x2013;<lpage>150</lpage>. </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nemeth</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Schuster</surname>
<given-names>G. T.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Least&#x2010;squares migration of incomplete reflection data</article-title>. <source>Geophysics</source> <volume>64</volume> (<issue>1</issue>), <fpage>208</fpage>&#x2013;<lpage>221</lpage>. <pub-id pub-id-type="doi">10.1190/1.1444517</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Prucha</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Biondi</surname>
<given-names>B. L.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Subsalt event regularization with steering filters</article-title>. in <source>SEG technical program expanded abstracts 2002</source> (<publisher-name>Society of Exploration Geophysicists</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>17</lpage>. </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tarantola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1984</year>). <article-title>Inversion of seismic reflection data in the acoustic approximation</article-title>. <source>Geophysics</source> <volume>49</volume>, <fpage>1259</fpage>&#x2013;<lpage>1266</lpage>. <pub-id pub-id-type="doi">10.1190/1.1441754</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kuehl</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sacchi</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Least&#x2010;squares wave&#x2010;equation AVP imaging of 3D common azimuth data</article-title>. <source>Seg. Tech. Program Expand. Abstr.</source> <volume>22</volume> (<issue>1</issue>), <fpage>1039</fpage>. <pub-id pub-id-type="doi">10.1190/1.1817449</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Q. L.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>On iterative regularization methods for migration deconvolution and inversion in seismic imaging</article-title>. <source>Chin. J. Geophys</source> <volume>52</volume> (<issue>06</issue>), <fpage>1615</fpage>&#x2013;<lpage>1624</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.1002/cjg2.1392</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Reverse time migration with combined source-receiver illumination</article-title>,&#x201d; in <source>SEG technical program expanded abstracts</source>, <fpage>4448</fpage>&#x2013;<lpage>4452</lpage>. <pub-id pub-id-type="doi">10.1190/segam2018-2997690.1</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Q. Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Least-squares Fourier finite-difference migration</article-title>. <source>Prog. Geophys.</source> <volume>23</volume> (<issue>02</issue>), <fpage>433</fpage>&#x2013;<lpage>437</lpage>. </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Least-squares reverse-time migration for reflectivity imaging</article-title>. <source>Sci. China Earth Sci.</source> <volume>58</volume>, <fpage>1982</fpage>&#x2013;<lpage>1992</lpage>. <pub-id pub-id-type="doi">10.1007/s11430-015-5143-1</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A stable and practical implementation of least-squares reverse time migration</article-title>. <source>Geophysics</source> <volume>80</volume>, <fpage>V23</fpage>&#x2013;<lpage>V31</lpage>. <pub-id pub-id-type="doi">10.1190/geo2013-0461.1</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>