<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1149678</article-id>
<article-id pub-id-type="doi">10.3389/feart.2023.1149678</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multi-level ultra-deep fault-controlled karst reservoirs characterization methods for the Shunbei field</article-title>
<alt-title alt-title-type="left-running-head">Ma and Duan</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/feart.2023.1149678">10.3389/feart.2023.1149678</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ma</surname>
<given-names>QiQi</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2156927/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Duan</surname>
<given-names>Taizhong</given-names>
</name>
</contrib>
</contrib-group>
<aff>
<institution>Petroleum Exploration and Production Research Institute</institution>, <addr-line>SINOPEC</addr-line>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1870987/overview">Ahmed Henaish</ext-link>, Zagazig University, Egypt</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/2048054/overview">Majid Khan</ext-link>, University of Science and Technology Beijing, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2343972/overview">Sara Zamzam</ext-link>, Zagazig University, Egypt</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: QiQi Ma, <email>maqiqi.syky@sinopec.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>07</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1149678</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>01</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>06</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Ma and Duan.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Ma and Duan</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>Ultra-deep carbonate fault-controlled reservoirs are characterized by large burial depths, low dissolution degrees, strong heterogeneity, and limited effective well data. Accurate 3D characterization based on seismic data is essential for efficient development of this type of reservoir. However, traditional seismic prediction methods are insufficient to accurately characterize different reservoir levels in the exploration and development of fault-controlled ultra-deep reservoirs. We propose a set of improved multi-level characterization methods for fault-controlled reservoirs. The improved methods could recover seismic information obscured by strong reflections and reduce the uncertainty of seismic interpretation. This study combined seismic strong reflection suppression and sedimentary strata seismic reflection interference elimination, proposed improved inversion methods, and advanced attribute calculation methods to improve the identification accuracy of reservoirs. In particular, we proposed the karst cave carving method based on improved inversion method and karst cave enhancement algorithm, the dissolved pore zone identification method based on optimization energy envelope algorithm, and the fault-fracture zone characterization method based on optimized atomic decomposition texture contrast. These methods were thoroughly validated by theoretical 3D models and field data. The proposed multi-level characterization methods can effectively improve the identification accuracy of fault-controlled karst reservoirs, provide a benchmark for predicting similar strong heterogeneous carbonate reservoirs, and provide reliable support for further facies modeling.</p>
</abstract>
<kwd-group>
<kwd>fault-controlled karst</kwd>
<kwd>ultra-deep carbonate reservoirs</kwd>
<kwd>multi-level identification methods</kwd>
<kwd>Shunbei field</kwd>
<kwd>strike-slip fault</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Structural Geology and Tectonics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Carbonate fault-controlled reservoirs are a type of reservoir formed by multi-stage tectonic evolution and fluid dissolution, characterized by caverns, dissolution pores, and fractures of different stages and levels (<xref ref-type="bibr" rid="B25">McDonnell et al., 2007</xref>; <xref ref-type="bibr" rid="B13">Jhosnella et al., 2012</xref>; <xref ref-type="bibr" rid="B16">Li et al., 2016</xref>). Although carbonate karst reservoirs are rare worldwide, they hold a significant amount of oil and gas resources (<xref ref-type="bibr" rid="B32">Soudet et al., 1994</xref>; <xref ref-type="bibr" rid="B4">Dembicki and Machel, 1996</xref>; <xref ref-type="bibr" rid="B22">Loucks et al., 2004</xref>; <xref ref-type="bibr" rid="B2">Chen et al., 2005</xref>; <xref ref-type="bibr" rid="B12">Janson et al., 2010</xref>; <xref ref-type="bibr" rid="B27">Ning et al., 2022</xref>). For example, in the Tarim Basin in western China, Ordovician paleokarst oil and gas resources account for 72.84% of the total basin resources (<xref ref-type="bibr" rid="B35">Yang et al., 2007</xref>). In addition, numerous carbonate karst oilfields such as Tahe, Lunnan, and Tazhong have been discovered in the Tarim Basin (<xref ref-type="bibr" rid="B19">Liang, 2008</xref>; <xref ref-type="bibr" rid="B38">Zhai and Yun, 2008</xref>). Many significant oil and gas discoveries in the Tarim Basin in recent years have been fault-controlled karst reservoirs, emphasizing the need to explore ultra-deep fault-controlled karst reservoirs. Due to continuous exploration and research in geology, geophysics, drilling, logging, testing and other relevant theories and technologies, remarkable exploration progress has been made in the deep and ultra-deep (7,200&#x2013;8,000&#xa0;m buried depth) Ordovician carbonate system in the Tarim Basin and similar other geological provinces (<xref ref-type="bibr" rid="B14">Khan et al., 2020a</xref>; <xref ref-type="bibr" rid="B15">Khan et al., 2020b</xref>). Ordovician oil and gas resources in the Shunbei field are estimated to have a total of 1.7 billion tons (<xref ref-type="bibr" rid="B24">Ma et al., 2022</xref>).</p>
<p>Well data in the target zone of fault-controlled karst reservoirs are limited due to technical factors such as drilling fluid leakage or drilling tool loss, and drilling depth is often limited to the surface layer. Nevertheless, these reservoirs usually exhibit significant vertical extent and diversity (<xref ref-type="bibr" rid="B31">Smosna et al., 2005</xref>; <xref ref-type="bibr" rid="B29">Qi and Yun, 2010</xref>; <xref ref-type="bibr" rid="B5">Deng et al., 2018</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2019</xref>). Therefore, characterization methods based on 3D seismic data are crucial for understanding fault-controlled karst reservoirs. In the exploration and development of fault-controlled karst reservoirs, emphasis is now placed on accurately characterizing the spatial location and quantitatively describing the different reservoir types, which is a challenging task. Several studies have been conducted to investigate the techniques for characterizing these reservoirs, including the use of seismic properties such as amplitude variation rate, peak frequency amplitude, P-impedance, waveform classification, coherent volume, and curvature, among others (<xref ref-type="bibr" rid="B11">Hardage t al., 1996</xref>; <xref ref-type="bibr" rid="B26">McMechan et al., 2002</xref>; <xref ref-type="bibr" rid="B10">Han et al., 2006</xref>; <xref ref-type="bibr" rid="B39">Zhao et al., 2010</xref>; <xref ref-type="bibr" rid="B33">Wang et al., 2014</xref>; <xref ref-type="bibr" rid="B1">Burberry et al., 2016</xref>). However, in locations with significant epigenic dissolution, such as the Tahe field, these strategies are most effective. Recent studies have also investigated the characterization of ultra-deep fault-controlled karst reservoirs in the Shunbei field, describing large caves with facies-controlled P-impedance or instantaneous energy, describing dissolution pores with amplitude variance and discontinuous properties (such as coherence and semblance), and identifying fault and fracture zones with gradient structure tensor or fault-likelihood (<xref ref-type="bibr" rid="B18">Li et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Liu et al., 2020</xref>; <xref ref-type="bibr" rid="B34">Wen et al., 2020</xref>; <xref ref-type="bibr" rid="B21">Liu et al., 2021</xref>).</p>
<p>3D seismic characterization methods for ultra-deep karst reservoirs in Shunbei are now showing potential. However, current approaches still have drawbacks. The reservoirs are often buried very deeply and the accuracy of seismic reflection imaging of the target layer is limited. Additionally, due to weak epigenic karstification, the seismic reflection of the reservoir is susceptible to interference from strong seismic reflection and the sedimentary stratigraphic reflection, resulting in a high degree of multi-solution. In order to solve the above problems, our research has innovated the methods of identifying the ultra-deep fault-controlled reservoirs, which includes the following points: We have constructed a new inversion objective function based on an optimized low-frequency model, which improves the accuracy of P-impedance inversion and provides a high-quality database for subsequent large cave identification; In order to further improve the accuracy of cave identification, we created a three-dimensional sedimentary strata parameter calculation method as well as a nonlinear expression, which led to another very significant improvement in the accuracy of cave identification; Based on the energy envelope algorithm, phase transformation processing and sedimentary strata suppression algorithm, we constructed an expression to find the dissolved pore and fracture zones, which effectively reduces the interference effect of sedimentary strata on the identification of the dissolved pore and fracture zone and makes the calculation results describe the real location of the target; Through the study, we proposed to use the matching pursuit algorithm in the wave decomposition process, which can effectively suppress the interference of strong seismic reflections, and combined with the improved texture attributes and PCA optimization processing method to effectively improve the identification of the fracture zone. The efficiency of the proposed methods has been demonstrated through forward modeling studies and field applications in the Shunbei area.</p>
</sec>
<sec id="s2">
<title>2 Geology and stratigraphy</title>
<p>The Shunbei area is located in the hinterland of the Tarim Basin to the northwest of the Shuntuogole Low Uplift (<xref ref-type="bibr" rid="B28">Qi, 2020</xref>) (<xref ref-type="fig" rid="F1">Figure 1A</xref>). The Shunbei field is a typical ultra-deep oil and gas reservoir. The main target formation is located at a depth of more than 7,800&#xa0;m. The Tarim Basin is located on the northwest side of China&#x2019;s Qinghai-Tibet Plateau, south of the Junggar Basin. It is a large kratonic basin in western China. The overall topography of the Tarim Basin is high in the west and low in the east, with an area of 56 &#xd7; 104&#xa0;km<sup>2</sup>, making it the largest inland basin in China. The Shunbei field is bounded to the east and west by the Manjiar and Awati depressions. It is bounded to the south and north by the Tazhong and the Tabei uplifts. Apart from the absence of Jurassic deposits, the stratigraphy of the area is well developed. The Cambrian-Middle Ordovician has stable shallow-water carbonate platforms that provide the basis for the formation of fault-controlled reservoirs. In the Shunbei field, the oil and gas exploration and development targets are the Yijianfang and Yingshan formations of the Ordovician strata. The Ordovician strata are divided from bottom to top into the Penglaiba (dolomite), Yingshan (sandy dolomite), Yijianfang (sandy dolomite), Qiaerbake (sandy dolomite), LiangliTahe (sandy dolomite), Santamu (sandstone) and Kepingtage (mudstone) formations (<xref ref-type="fig" rid="F1">Figures 1B, D</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Geological and tectonic background. <bold>(A)</bold> Main tectonic units in the Tarim Basin (modified from <xref ref-type="bibr" rid="B41">Deng et al., 2019</xref>); <bold>(B)</bold> Stratigraphic succession, seismic horizon and lithology of the Shunbei Oilfield; <bold>(C)</bold> Location and structural setting of the Shunbei area; <bold>(D)</bold> Typical seismic profile and seismic horizon.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g001.tif"/>
</fig>
<p>The Shunbei field has undergone multi-stage tectonic evolution and karstification stages (<xref ref-type="fig" rid="F1">Figure 1C</xref>). At the end of the Middle Ordovician, the Tabei and Tazhong uplifts began to rise, the stable carbonate platform in the Tarim Basin began to diverge, and the ShuntuoguoLe Low Uplift began to form; At the end of the Late Ordovician, the Tabei and Tazhong uplifts were again strongly uplifted, and the ShuntogoLe Low uplift was again strongly subsided and finally formed. Small to medium scale strike-slip faults of different levels and orientations are developed in the ShuntuoguoLe Low Uplift. Subsequently, the ShuntuoguoLe Low Uplift has long been located in a stable tectonic part of the Tarim Basin hinterland, maintaining long-term stable overall subsidence. Pre-existing strike-slip faults have undergone multiple phases of inherited strike-slip resurgence, but the overall tectonics has not changed. As a result, the reservoir characteristics and reservoir types in the Shunbei field are extremely diverse. In contrast to the Tabei uplift, the structural position of the Shunbei field has long been relatively low. Both the degree of regional unconformity and epigenetic karst are both relatively underdeveloped. Large-scale strike-slip faults significantly control the distribution of oil and gas reservoirs. The reservoir space consists primarily of a fracture-cave system formed by structural faults (including large caves, structural fractures and structural breccia fractures). There are also secondary reservoirs such as dissolution cavities and pores developed along faults and fractures. Most of the reservoirs are distributed along the main strike-slip fault zone (<xref ref-type="bibr" rid="B28">Qi, 2020</xref>; <xref ref-type="bibr" rid="B37">Yun, 2021</xref>; <xref ref-type="bibr" rid="B24">Ma et al., 2022</xref>).</p>
</sec>
<sec id="s3">
<title>3 Reservoir space types of fault-controlled karst reservoirs</title>
<p>During the formation of strike-slip faults, the stress field and fluid dissolution are mainly responsible for the formation of the reservoir space of the Shunbei target layers. The most severe rock damage occurs in the core of the main fault under the influence of stress. As the fault expands from its center to its sides, the breccia zone eventually changes into the fracture fragmentation zone, followed by the tight surrounding rock. Under the effects of stress and fluid dissolution, the breccia and fracture spaces can further expand to form additional reservoir spaces, including large caves, fault cavities, and fracture cavities.</p>
<p>Based on typical outcrops (<xref ref-type="fig" rid="F2">Figure 2A</xref>), well data, and seismic characteristics (<xref ref-type="fig" rid="F2">Figure 2B</xref>), reservoirs in the study area can be divided into three categories: large cave zone (red area in <xref ref-type="fig" rid="F2">Figure 2C</xref>), dissolved pore and fracture zone (yellow area in <xref ref-type="fig" rid="F2">Figure 2C</xref>), and fault-fracture zone consisting of inter-gravel fracture, intra-gravel fracture, and tectonic fractures (pink area in <xref ref-type="fig" rid="F2">Figure 2C</xref>) (<xref ref-type="bibr" rid="B17">Li et al., 2019</xref>). According to drilling and geological studies, high-quality fault-controlled reservoirs are typically developed along main faults. Different reservoir types are combined and superimposed. Due to engineering reasons, it is often difficult to obtain logging curves of fault-controlled reservoirs. Consequently, drilling fluid leakage and the tool loss are often used as important indicators of reservoir quality. The large cave zone is characterized by a large decrease in P-wave velocity, a significant change in the drilling time curve, and a predominance of &#x201c;beaded reflection&#x201d; or &#x201c;cluttered weak reflection&#x201d; in the seismic reflection. The dissolved pore and fracture zone is characterized by a modest drop in P-wave velocity, an anomalous drilling time, and a predominance of &#x201c;chaotic reflection&#x201d; in the seismic reflection. As for the fault-fracture zone, it is typically characterized by an anomalous discrepancy in resistivity values between deep and shallow curves, minor changes in drilling time curves, and a more chaotic seismic reflection with a wider spatial spread. The goal of this research is to develop effective and reliable new methods for fault-controlled karst reservoir identification that will increase precision and reduce uncertainty. The faults in <xref ref-type="fig" rid="F2">Figure 2</xref> are calculated using deep learning and are not the focus of the methods addressed in this research.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Outcrops and geological model cross-section of the fault-controlled karst reservoir in the Shunbei field. <bold>(A)</bold> Outcrops; <bold>(B)</bold> Seismic data; <bold>(C)</bold> Different reservoir zones in the Shunbei field.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g002.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Data and improved methods</title>
<p>This research investigates the identification of ultra-deep fault-controlled karst reservoirs by integrating outcrop, logging, drilling, and seismic data. The 1 Zone and 5 Zone in Shunbei are selected for case study. The Ordovician Yijianfang Formation and Yingshan Formation are the target strata, with burial depths exceeding 7,800&#xa0;m. By utilizing the obtained high-precision 3D seismic data and guided by well data and geological knowledge, this study establishes combined well-seismic methods for the identification of multi-level fault-controlled karst reservoirs.</p>
<sec id="s4-1">
<title>4.1 Well and seismic data</title>
<p>In the Shunbei 1 and 5 zones of the study area, the Yijianfang Formation and the Yingshan Formation have 3 wells with conventional logging curves, such as density, P-wave velocity, gamma and resistivity curves, which can be used to analyze reservoir properties. Moreover, 31 wells provide information on the location of drilling fluid leakage or lost drilling tool, a critical factor for effective reservoir identification (<xref ref-type="bibr" rid="B6">Duan et al., 2020</xref>).</p>
<p>The observed seismic data in the study area has a bin size of 25&#xa0;m &#xd7; 25&#xa0;m, a sample interval of 1&#xa0;ms, and a dominant seismic frequency of 19&#xa0;Hz. The seismic frequency is mainly distributed between 7 and 40&#xa0;Hz. In order to more accurately depict the distribution of the reservoirs, this study applied a deep learning algorithm to interpret the faults. The main geological horizons are T<sub>7</sub>
<sup>4</sup>, T<sub>7</sub>
<sup>6</sup>, T<sub>7</sub>
<sup>8</sup>, T<sub>8</sub>
<sup>0</sup>, and T<sub>8</sub>
<sup>1</sup> (<xref ref-type="fig" rid="F1">Figures 1B, D</xref>). In order to effectively identify the Shunbei fault-controlled karst reservoirs, a variety of reservoir identification methods have been improved and applied with satisfying results. In this section, the optimization methods are elaborated.</p>
</sec>
<sec id="s4-2">
<title>4.2 Identification method of large cave zones</title>
<p>Generally, large caves form at the end of the dissolution process, as a result of the dissolution of tight limestone by surface water or deep hydrothermal fluids along faults. The longer the period of dissolution, the greater the potential for the formation of large caves. During tectonic evolution, some of these cavern reservoirs may be subsequently filled. Depending on the amount of filling, caverns can be further categorized as either unfilled or filled. Unfilled caves provide a high-quality reservoir space. When drilling this type of reservoir, drilling fluid leakage and drilling tools loss are possible. Under the influence of flowing water and gravity, certain caverns frequently fill with sediments, typically a complex mixture of sand and mud. The intergranular pore is the primary reservoir of the cave.</p>
<p>There are generally two types of seismic identification methods for large karst caves. The first is an attribute calculation-based identification method (<xref ref-type="bibr" rid="B3">Cheng et al., 2020</xref>), which directly extracts attributes from observed seismic data. This method is simple and convenient, and it fully respects the seismic reflection. However, it is also prone to errors in the location, number, and volume of identified caves due to the influence of the wavelet. The second method is an inversion of geological parameters, which can eliminate the wavelet effect to restore the cave position and achieve a more accurate cave volume (<xref ref-type="bibr" rid="B9">Hamid, et al., 2018</xref>; <xref ref-type="bibr" rid="B18">Li et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Liu et al., 2020</xref>). However, for the Shunbei karst reservoirs with low dissolution degree, the conventional inversion of the karst cave reflection is easily confused with the strong stratigraphic reflection, resulting in low imaging accuracy (<xref ref-type="fig" rid="F3">Figure 3</xref>). The inverted P-impedance in <xref ref-type="fig" rid="F3">Figure 3B</xref> is obtained from the seismic data in <xref ref-type="fig" rid="F3">Figure 3A</xref>. In <xref ref-type="fig" rid="F3">Figure 3B</xref>, the bright yellow color indicates low impedance. Because karst caves are more porous than the surrounding rocks, their velocity and density are lower, resulting in a drop in P-impedance. The arrows in <xref ref-type="fig" rid="F3">Figure 3B</xref> show that the caves are submerged due to the low impedance interference from the stratigraphic reflection, making it difficult to distinguish their shapes.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Conventional P-impedance inversion result profile. <bold>(A)</bold> Seismic reflection amplitude; <bold>(B)</bold> Inverted P-impedance obtained by conventional inversion.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g003.tif"/>
</fig>
<p>To solve the problem that conventional inversion methods are difficult to accurately characterize large caves, a new cave identification method is proposed in this study. The improvements cover three aspects. First, a low-pass filter term is constructed using the Hanning window function and Fourier transform. The new term can optimize the objective function of the inversion, thus improving the accuracy of the inversion results. Second, based on the joint constraint of well logging and seismic attributes, an improved low-frequency model is constructed to ensure accuracy and characterize the lateral heterogeneity features. This provides an optimization constraint for the improved inversion method. Third, a background interference reflection suppression calculation method is established to realize the extraction of background interference reflection based on the dynamic window, on which the nonlinear transformation equation is constructed to obtain high accuracy identification results of large caves.</p>
<sec id="s4-2-1">
<title>4.2.1 Improved impedance inversion method</title>
<p>Impedance inversion methods can be classified into two categories: stochastic statistical inversion and deterministic inversion. The accuracy of the former is highly dependent on the quantity and quality of logging data. However, there are few P-impedance curves in fault-controlled reservoir target layers. Stochastic statistical inversion tends to generate high-frequency deviations, making it difficult to achieve ideal results. In this study, the deterministic inversion method was chosen for P-impedance inversion, and the traditional inversion objective function is as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
<mml:mi>min</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, <inline-formula id="inf1">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the inversion objective function; <inline-formula id="inf2">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are seismic data constraint, sparse constraint and low-frequency information constraint terms, respectively; <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are hyper parameters of three constraint terms, respectively. Eq. <xref ref-type="disp-formula" rid="e2">2</xref> is the low-frequency constraint term, <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the low-frequency P-impedance model, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is inverted P-impedance, and <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the hyper parameter of the low-frequency P-impedance model. The mathematical meaning of Eq. <xref ref-type="disp-formula" rid="e2">2</xref> is to minimize the two norms of the inverted parameters and the low-frequency model. This method allows the inverted parameters to be obtained directly with low-frequency information, without the need for additional low-frequency compensation steps. The hyper parameter <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> controls the weight of low-frequency model component compensation. When the value of <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is high, low-frequency compensation is increased. Conversely, when the value of <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is modest, it indicates a reduction in low-frequency compensation. This method is very sensitive to the value of <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Usually, the selection of <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depends mainly on the interpreter&#x2019;s experience and continuous iterative debugging (<xref ref-type="bibr" rid="B23">Ma and Sun, 2018</xref>). This method is not only susceptible to human factors, but also has inefficient. To address this issue, this paper proposes an improved low frequency constraint term <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> for the construction of low-frequency constraints. The expression is:<disp-formula id="e3">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
<mml:mi>min</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="bold-italic">&#x39b;</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="bold-italic">I</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e3">3</xref>, <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x39b;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a diagonal matrix composed of Hanning window functions; <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are positive and negative Fourier transforms, respectively; <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are matrices that extend the inversion window in reverse, which can reduce truncation artifacts. The product of these items acts as a filter for the inverted parameters, making the low-frequency model to constrain the low-frequency components of the inverted parameter. The modified constraint can reduce sensitivity of the hyperparameters to the objective function. The remaining parameters are identical to those in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>. The low-frequency model is based on the logging data and seismic data. Specifically, it is achieved by analyzing the mid-low frequency components of the logging data and the relative impedance data obtained from the seismic data. It is then possible to compute the mapping relationship between the well and the seismic. Using this mapping relationship, the relative impedance data can be converted to the low frequency model.</p>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Enhancement and optimization of cave characterization</title>
<p>The heterogeneity of the reservoirs can be highlighted by the new P-impedance inversion method. However, there are still low-impedance anomalous disturbances from sedimentary strata near the reflections from karst caves. The use of a single threshold value in cave detection can lead to an illusion. To further improve the accuracy of karst cave detection, a background interference reflection suppression calculation is proposed to eliminate the interference.</p>
<p>First, mathematical methods are employed to obtain the background trend of a 3D data volume. The karst cave reflection can be obtained by separating the P-impedance background trend from the inverted P-impedance. The calculation of background trend analysis has been applied to coal seam contours mapping, surface chemical exploration, and structural horizon trend calculation, etc. These situations all focus on processing 2d horizons. Typically, 2D trend horizons are fitted using polynomials. However, the 2d trend horizon fitting polynomials cannot be directly used to obtain the 3D background trend. To address this issue, this paper proposes a 3D background trend calculation method. The specific methodologies of calculation are as follows:</p>
<p>Under the constraints of the stratigraphic framework, point <inline-formula id="inf22">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is picked as the 3D window&#x2019;s center. The X-axis, Y-axis and Z-axis directions of the 3D matrix are set with <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> samples respectively. <inline-formula id="inf26">
<mml:math id="m29">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the entire number of samples contained in the 3D window. The <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> samples contained within the 3D window are then rearranged according to their values <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>. The window&#x2019;s median value is <inline-formula id="inf29">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the background trend value of point <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Using the above method, the background trend data (<inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of the inverted P-impedance (<inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) can be calculated. Karst cave reflection can be calculated by subtracting <inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from <inline-formula id="inf35">
<mml:math id="m38">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. To further highlight the karst cave reflection, an exponential operation is used to optimize the cave identification. Specifically, the equation is as follows:<disp-formula id="e4">
<mml:math id="m39">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e4">4</xref>, <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted caves. <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the scaling factor, which can be debugged according to the study field.</p>
</sec>
</sec>
<sec id="s4-3">
<title>4.3 Identification method of dissolved pore and fracture zones</title>
<p>Around caves and faults, it can be seen from the outcrop that there are associated dissolved pore and fracture zones. These zones are formed primarily by the dissolution and widening of small-to medium-sized fractures on either side of strike-slip faults. This type of reservoir consists of dissolved pore and fracture networks. Its distribution is controlled by strike-slip faults, which serve as both reservoir space and communication channel (<xref ref-type="bibr" rid="B3">Cheng et al., 2020</xref>). Therefore, for a comprehensive analysis of fault-controlled reservoirs, it is crucial to correctly identify this reservoir type. This section focuses on the identification of this type of reservoir and proposes a modified method to improve the accuracy of the identification.</p>
<p>Due to the influence of pores and fractures, the seismic reflection of dissolved pore and fracture zones typically displays anomalies. These anomalous responses can be amplified by the energy envelope (<inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). The equation is as follows:<disp-formula id="e5">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, <inline-formula id="inf39">
<mml:math id="m44">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the real part obtained by Hilbert transformation of seismic data, and <inline-formula id="inf40">
<mml:math id="m45">
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the imaginary part.</p>
<p>Due to the strong influence of the sedimentary strata and the unconformity surface, it is impossible to precisely define the boundary of the dissolved pore and fracture zones. This can lead to interference responses, which may result in overestimation of the volume of this type of reservoir. In order to diminish the interference caused by the sedimentary strata and the unconformity surface, the background trend suppression method proposed in <xref ref-type="sec" rid="s4-2">Section 4.2</xref> is still utilized to optimize the seismic data and eliminate the interference. The phase shift transformation is then applied to restore the exact location of the characteristic reservoir. Based on Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, the energy envelope (<inline-formula id="inf41">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) reflecting the dissolved pore and fracture zone is then calculated. The exact expression is:<disp-formula id="e6">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e6">6</xref>, <inline-formula id="inf42">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the seismic background trend derived from seismic data <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf44">
<mml:math id="m50">
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> stands for the phase transformation calculation. <inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the real and imaginary components of the seismic data after background suppression, which is attained using Hilbert transform.</p>
</sec>
<sec id="s4-4">
<title>4.4 Identification method of fault and fracture zones</title>
<p>During the formation of strike-slip faults, tectonic stress and fluid dissolution result in the formation of fault-fracture zones consisting of micro-fractures. These percolation-capable zones form primarily around the main faults. The fault-fracture zones serve as vital flow channels for reservoirs. Their distribution characteristics have a significant impact on the extent of karst reservoirs. The seismic events of the fault-fracture zones are often chaotic and irregular (<xref ref-type="fig" rid="F2">Figure 2</xref>). By precisely characterizing the fault-fracture zone, one can not only determine the extent of the fault-controlled reservoir, but also effectively constrain its interior description and reservoir modeling.</p>
<p>Interior fault characteristics of fault-controlled reservoirs are typically described using conventional fault attributes (e.g., coherence, curvature, etc.). For instance, the eigenvalue coherent is sensitive to discontinuous seismic events, and its recognition results are often linearly distributed, which is insufficient to accurately describe the distribution of fault-fracture zones. The structural tensor algorithm is extensively used to address the problem of fault-fracture zone identification in the Shunbei field (<xref ref-type="bibr" rid="B18">Li et al., 2020</xref>; <xref ref-type="bibr" rid="B20">Liu et al., 2020</xref>). In the case of high degree of dissolution, the detection performance of the gradient structure tensor is better. However, the region of the Shunbei field with low degree of dissolution is strongly influenced by strong seismic reflection events. The structural tensor data can only partially describe large karst caves with low dissolution, as demonstrated by the practical application. To address the problem of fault-fracture zone identification, this study proposes a method that improves the detection accuracy of fault-fracture zones and is applicable to fault-fracture bodies with different degrees of dissolution.</p>
<p>
<xref ref-type="fig" rid="F2">Figure 2</xref> clearly demonstrates that the seismic reflection of the fault-fracture zone is disorganized. Texture is a measure that reflects the uniformity or smoothness of the target. Texture roughness can characterize disorganized features in terms of texture feature analysis. The coarser the texture, the more developed the fracture zone. In characterizing the spatial relationship and amplitude pattern of seismic data, the gray level co-occurrence matrix algorithm (<xref ref-type="bibr" rid="B7">Gao, 2011</xref>) can extract texture features from seismic data. In this research, this algorithm has been applied to the detection of fault-fracture zones.</p>
<p>The gray level co-occurrence matrix texture feature algorithm considers the seismic amplitude as the gray level of the image, and various amplitude values correspond to pixels of different gray levels (<xref ref-type="bibr" rid="B8">Gao, 2003</xref>). If the amplitude of seismic data with a given window range is divided into <inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> different grades, it can be considered to have <inline-formula id="inf48">
<mml:math id="m54">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> different gray levels. The selection of <inline-formula id="inf49">
<mml:math id="m55">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is primarily determined by the numerical distribution of the seismic amplitude and the required resolution. Consequently, each amplitude unit in 3D seismic data <inline-formula id="inf50">
<mml:math id="m56">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf51">
<mml:math id="m57">
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the spatial positions of the data point in the 3D seismic amplitude matrix) can be mapped to one of <inline-formula id="inf52">
<mml:math id="m58">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> different gray levels, each of which has a unique digital representation. For example, the gray level ranges from 0 to 15 when <inline-formula id="inf53">
<mml:math id="m59">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is 16, allowing digitization of the grayscale matrix and generation of the 3D grayscale texture matrix <inline-formula id="inf54">
<mml:math id="m60">
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Based on the grayscale texture matrix <inline-formula id="inf55">
<mml:math id="m61">
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the gray level co-occurrence matrix <inline-formula id="inf56">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be obtained along the <inline-formula id="inf57">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf58">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf59">
<mml:math id="m65">
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> axes. The size of the gray level co-occurrence matrix is <inline-formula id="inf60">
<mml:math id="m66">
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. For example, in the x-axis direction, the data in the <inline-formula id="inf61">
<mml:math id="m67">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> th row and <inline-formula id="inf62">
<mml:math id="m68">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> th column of <inline-formula id="inf63">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the number of times in the x-axis direction that a grayscale sample point <inline-formula id="inf64">
<mml:math id="m70">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and a grayscale sample point <inline-formula id="inf65">
<mml:math id="m71">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the <inline-formula id="inf66">
<mml:math id="m72">
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are adjacent. In other words, the gray level co-occurrence matrix records the adjacent frequency of each pair of grayscale data. The gray co-occurrence matrix <inline-formula id="inf67">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> along the x-axis can be calculated using this method. Since the data points are adjacent, the calculated gray level co-occurrence matrix is axisymmetric, and the matrices <inline-formula id="inf68">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> along the y-axis and z-axis can be obtained in the same way.</p>
<p>When the difference between <inline-formula id="inf70">
<mml:math id="m76">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m77">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is larger, it implies that the heterogeneity of the seismic is more heterogeneous and the fault-fracture zone is more developed. In the principal diagonal of <inline-formula id="inf72">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the ability to characterize heterogeneity is weakest. The ability to characterize heterogeneity increases progressively from the principal diagonal to both.</p>
<p>In order to further optimize the ability of gray-level co-occurrence matrix to characterize heterogeneity, a grayscale texture contrast algorithm is presented in this research. On the basis of the calculated gray level co-occurrence matrix <inline-formula id="inf73">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the contrast weight coefficient <inline-formula id="inf74">
<mml:math id="m80">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is multiplied by each item at different positions in the matrix. In particular, at the principal diagonal position <inline-formula id="inf75">
<mml:math id="m81">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, which represents adjacent sample points with the same gray level, the contrast weight coefficient is 0, indicating that there is no contrast. If the difference between <inline-formula id="inf76">
<mml:math id="m82">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf77">
<mml:math id="m83">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is 1, the contrast weight is 1. If the difference between <inline-formula id="inf78">
<mml:math id="m84">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m85">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is 2, the contrast weight is 4. As the value of <inline-formula id="inf80">
<mml:math id="m86">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> increases, the contrast weight increases exponentially. The specific equations of the grayscale texture contrast <inline-formula id="inf81">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are:<disp-formula id="e7">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>In above equations, <inline-formula id="inf82">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf84">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the numbers of seismic data sampling points along the <inline-formula id="inf85">
<mml:math id="m95">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf86">
<mml:math id="m96">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf87">
<mml:math id="m97">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> axes, respectively. <inline-formula id="inf88">
<mml:math id="m98">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denotes the maximum probability of obtaining a specific data pair in the 3D grayscale texture matrix. The grayscale texture contrast value at the center point of the 3D seismic data can be obtained using Eq. <xref ref-type="disp-formula" rid="e7">7</xref>.</p>
<p>There are still issues, although the fact that the grayscale texture contrast method can effectively characterize the distribution of fault-fracture zones. The interference is caused by the strong seismic reflection shielding effect of the T<sub>7</sub>
<sup>4</sup> unconformity surface. Typically, the observed seismic reflection events consist of a group of compound harmonics. The effective reflection in the lower part of the reservoir is obscured by the strong seismic reflection of the unconformity interface. Consequently, it is challenging to identify the fault-fracture zone. In order to extract effective data from seismic data and suppress the shielding effect, we explored a set of methods for optimizing the observed seismic. Wavelet decomposition is a seismic attribute analysis technique based on waveform characteristics. It can transform seismic data into the frequency domain and decompose the original seismic data into a series of wavelets with varying shapes and dominant frequencies (<xref ref-type="bibr" rid="B40">Zhu et al., 2016</xref>). These series of wavelets can be considered as atoms of seismic data. Their equations are as follows:<disp-formula id="e11">
<mml:math id="m99">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e11">11</xref>, <inline-formula id="inf89">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the amplitude of the <inline-formula id="inf90">
<mml:math id="m101">
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> th atom <inline-formula id="inf91">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">W</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf92">
<mml:math id="m103">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf93">
<mml:math id="m104">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf94">
<mml:math id="m105">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the frequency, central position and phase of each atom, respectively; <inline-formula id="inf95">
<mml:math id="m106">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the interference noise.</p>
<p>Atoms can be extracted using Morlet wavelet, Gaussian function, Hamming window function, Hanning window function, etc. This paper employs the matching pursuit method (<xref ref-type="bibr" rid="B30">Sinha, et al., 2005</xref>; <xref ref-type="bibr" rid="B36">Yang et al., 2021</xref>). The matching pursuit method not only improves the resolution in the frequency domain, but also in the time domain. It is able to perform the atomic decomposition of seismic waves and extract the effective information from them, thereby reducing the shielding effect of strong reflection events. Texture contrast attribute for fault-fracture zone identification can be calculated based on strong seismic reflection suppression. However, due to a certain amount of noise interference after the strong seismic reflection suppression, the subsequent predictions still contain anomalous responses. The reason is that these interference noises are confused with fractures when calculating the fault-fracture zone, which leads to errors. To solve this problem, the interference noise was reduced using the Principal Component Analysis (PCA) algorithm after strong seismic reflection suppression. The fault-fracture zone was then calculated using the data that after strong seismic reflection suppression, PCA denoising and texture contract calculation.</p>
</sec>
</sec>
<sec sec-type="results" id="s5">
<title>5 Results</title>
<p>In order to verify the effectiveness and applicability of the new method developed in this study, it was tested and applied based on the forward numerical model as well as the field observation data of the Shunbei area. This section is divided into four parts, the first to third subsections include the comparison of the results obtained by our proposed new method for the identification of large cave zones, dissolved pore and fracture zones, and fault-fracture zones with those calculated by conventional methods. The last subsection shows the effect of applying the new method of comprehensive use of multi-scale identification to the field data in Shunbei area. In each of these sections, the application effect of each method is discussed in detail.</p>
<sec id="s5-1">
<title>5.1 Large cave zones</title>
<p>To evaluate the effectiveness of the P-impedance inversion method proposed in <xref ref-type="sec" rid="s4-2-1">Section 4.2.1</xref>, data from a research area in the Shunbei 1 Zone were selected (<xref ref-type="fig" rid="F4">Figure 4A</xref>). <xref ref-type="fig" rid="F4">Figures 4B, C</xref> compare P-impedance inversion results before and after improvement. The well point in <xref ref-type="fig" rid="F4">Figure 4</xref> is the measured P-impedance curve. In comparison, the conventional inversion results show obvious low-frequency banding effects (black circles in <xref ref-type="fig" rid="F4">Figure 4B</xref>). However, for fault-controlled reservoirs with strong heterogeneity and few well data, this method reduces the ability to characterize reservoir heterogeneity and easily obscures details of lateral changes. If the reservoirs are identified based on these inversion results, there will be a significant error in reserve estimation. In contrast, the new method can more accurately reflect the characteristics of caves (<xref ref-type="fig" rid="F4">Figure 4C</xref>). The new inversion results are more consistent with geological understanding. To quantify the new inversion method, a cross plot analysis of the measured P-impedance (y-axis data in <xref ref-type="fig" rid="F4">Figures 4D, E</xref>) and the inverted P-impedance (x-axis data in <xref ref-type="fig" rid="F4">Figures 4D, E</xref>) was performed. The measured data in <xref ref-type="fig" rid="F4">Figures 4D, E</xref> are the logging data after filtering and resampling to the seismic frequency range. The inverted P-impedance is extracted from the pseudo wells. It can be seen that the distribution of the two is basically in the range of the 45&#xb0; slope in <xref ref-type="fig" rid="F4">Figure 4E</xref>. The correlation coefficient between measured and inverted data based on the new method is 0.86971 (<xref ref-type="fig" rid="F4">Figure 4E</xref>), while the correlation coefficient based on the conventional method is 0.582894 (<xref ref-type="fig" rid="F4">Figure 4D</xref>). The new inversion method provides reliable data for subsequent characterization of karst caves.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison of P-impedance inversion results before and after improvement. <bold>(A)</bold> Seismic; <bold>(B)</bold> Inverted P-impedance by conventional inversion; <bold>(C)</bold> Inverted P-impedance by the improved method; <bold>(D)</bold> Crossplot of the measured logging data and the conventional P-impedance inversion results; <bold>(E)</bold> Crossplot of the measured logging data and the improved P-impedance inversion results.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g004.tif"/>
</fig>
<p>To verify the effectiveness of the proposed cave identification method, we constructed a 3D karst cave model based on the observed data from the Shunbei field (<xref ref-type="fig" rid="F5">Figure 5A</xref>). The model includes feathers of karst caves and sedimentary strata. The arrows in <xref ref-type="fig" rid="F5">Figure 5A</xref> indicate the locations of the karst caves. To create the synthetic seismic records, the reflection coefficient was calculated using this geological model and convolved with a wavelet with a dominant frequency of 25&#xa0;Hz (<xref ref-type="fig" rid="F5">Figure 5B</xref>). According to the synthetic records, caves developing at the top of the target layer are easily obscured by sedimentary strata (inside the black ellipse). <xref ref-type="fig" rid="F5">Figure 5C</xref> illustrates the inverted P-impedance derived from the seismic in <xref ref-type="fig" rid="F5">Figure 5B</xref>. The inverted results improve the resolution of the caves compared to the seismic reflection, but are still affected by the low impedance of the sedimentary strata. For instance, as shown in <xref ref-type="fig" rid="F5">Figure 5C</xref>, the shallow low impedance stripe response interferes with the reflection of the caves within the red ellipse, making it difficult to discern the contour of the caves. When carving the cave with the threshold value, the response of the cave inside the yellow ellipse is more susceptible to removal than that of the shallow low-impedance strip. This problem may cause the following cave identification to be incorrect. <xref ref-type="fig" rid="F5">Figure 5D</xref> presents the <inline-formula id="inf96">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as determined by the method described in <xref ref-type="sec" rid="s4-2-2">Section 4.2.2</xref>. <xref ref-type="fig" rid="F5">Figure 5E</xref> is the difference between the inverted <inline-formula id="inf97">
<mml:math id="m108">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F5">Figure 5C</xref>) and <inline-formula id="inf98">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F5">Figure 5D</xref>). The region of low-impedance in the figure indicates the karst caves. <xref ref-type="fig" rid="F5">Figure 5F</xref> shows the caves (<inline-formula id="inf99">
<mml:math id="m110">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) predicted by Eq. <xref ref-type="disp-formula" rid="e4">4</xref>. Comparing <xref ref-type="fig" rid="F5">Figures 5C, E</xref>, it is clear that the accuracy of cave identification in <xref ref-type="fig" rid="F5">Figure 5E</xref> has been significantly improved, especially for the cave zones marked in the figure. Comparing <xref ref-type="fig" rid="F5">Figures 5A, F</xref>, it is clear that the method proposed in this paper can accurately characterize the location of caves.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>3D model cross-section of karst caves. <bold>(A)</bold> Geological model; <bold>(B)</bold> Synthetic seismic data; <bold>(C)</bold> Inverted P-impedance; <bold>(D)</bold> P-impedance background trend; <bold>(E)</bold> P-impedance with background interference suppression; <bold>(F)</bold> Predicated karst caves.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g005.tif"/>
</fig>
<p>To further verify the applicability of the proposed method, an application area in the Shunbei field was selected. The Shunbei field has a lower degree of dissolution than the Tahe field, and its fault-controlled reservoirs are more developed. In addition, the cave reflection in the Shunbei field is weaker than that in the Tahe field, making it more susceptible to being confused with the reflection of sedimentary strata. <xref ref-type="fig" rid="F6">Figure 6</xref> shows a cross section of the Shunbei 5 Zone through a well. In the figure, the black curve represents the well trajectory. The green markers indicate the location of drilling fluid leakage, indicating the presence of reservoirs. <xref ref-type="fig" rid="F6">Figure 6A</xref> shows the seismic reflection amplitude data. <xref ref-type="fig" rid="F3">Figure 3B</xref> shows the conventional inverted results. <xref ref-type="fig" rid="F6">Figure 6B</xref> shows the P-impedance obtained with the new inversion method. Comparing <xref ref-type="fig" rid="F6">Figure 6B</xref> to <xref ref-type="fig" rid="F3">Figure 3B</xref>, the new method provides more information and can more accurately represent horizontal heterogeneity. The bright red color in <xref ref-type="fig" rid="F6">Figure 6B</xref> indicates a low-impedance value, revealing that the response of the caves is obscured by the low-impedance of the sedimentary strata (as indicated by the arrows in <xref ref-type="fig" rid="F6">Figure 6B</xref>). And the exterior contours of the caves are difficult to identify. <xref ref-type="fig" rid="F6">Figure 6C</xref> shows the cave results predicted by the new identification method. The results are in excellent agreement with the reservoir position revealed by the drilling data. In addition, the caves are concentrated around the main faults, and their size gradually decreases from the shallow to the deep target layer, which is consistent with geological theory.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comparison of the application effect of karst caves identification method in field data. <bold>(A)</bold> Seismic amplitude reflection; <bold>(B)</bold> Inverted P-impedance obtained by the improved method; <bold>(C)</bold> Predicated caves by new method.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g006.tif"/>
</fig>
<p>The theoretical model test and the field case demonstrate that the novel method effectively suppresses background interference and more accurately describes the boundaries of caves. The characteristics of the cave distribution are consistent with geological knowledge, thus validating the feasibility and effectiveness of the proposed method.</p>
</sec>
<sec id="s5-2">
<title>5.2 Dissolved pore and fracture zones</title>
<p>A 3D dissolved pore and fracture equivalent model was added to the model in <xref ref-type="fig" rid="F5">Figure 5A</xref> with reference to the measured data (<xref ref-type="fig" rid="F7">Figure 7A</xref>). The red dashed line indicates the extent of the dissolved pore and fracture zone. <xref ref-type="fig" rid="F7">Figure 7B</xref> shows the synthetic seismic. A comparison of <xref ref-type="fig" rid="F7">Figure 7B</xref> and <xref ref-type="fig" rid="F5">Figure 5B</xref> shows that when the dissolved pore and fracture zones are added, the seismic events become more chaotic and the amplitude energy varies to different degrees. <xref ref-type="fig" rid="F7">Figure 7C</xref> shows the energy envelope derived from the seismic data in <xref ref-type="fig" rid="F7">Figure 7B</xref>. <xref ref-type="fig" rid="F7">Figure 7C</xref> shows that although the non-optimized energy envelope can identify the spatial location of the dissolved pore and fracture zones to some extent, there are still errors in the identification results (white arrows in <xref ref-type="fig" rid="F7">Figure 7</xref>). For instance, the reservoir near 4,600&#xa0;ms is affected by the upper lithologic interface and its boundary cannot be accurately characterized. In addition, the response of the reservoir near 4,650&#xa0;ms is obscured by the interference of the sedimentary strata. In addition, the reservoir response near 4,700&#xa0;ms is comparable to the energy level of the sedimentary strata near 4,650&#xa0;ms. If a single threshold is used, these errors would lead to an inaccurate description of the distribution of dissolved pore and fracture zones in subsequent modeling. <xref ref-type="fig" rid="F7">Figure 7D</xref> shows the results of the improved energy envelope. The range of dissolved pore and fracture zones derived by the new method is consistent with the theoretical model in <xref ref-type="fig" rid="F7">Figure 7A</xref>, effectively reducing the interference of the lithologic interface and sedimentary strata. Thus, it is possible to characterize the spatial distribution range of 3D dissolved pore and fracture zones using a single threshold.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of the dissolved pore and fracture zone identification results based on theoretical models. <bold>(A)</bold> Theoretical model; <bold>(B)</bold> Synthetic seismic; <bold>(C)</bold> Non-modified Energy envelope; <bold>(D)</bold> Modified energy envelope.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure 8A</xref> shows the seismic data of the Shunbei field, and the black part of the figure is the strike-slip fault identified based on the deep learning algorithm. <xref ref-type="fig" rid="F8">Figure 8B</xref> shows the non-improved energy envelope derived from the seismic data shown in <xref ref-type="fig" rid="F8">Figure 8A</xref>. <xref ref-type="fig" rid="F8">Figure 8C</xref> shows the improved energy envelope. As shown in <xref ref-type="fig" rid="F8">Figures 8B, C</xref>, it is obvious that the improved method can more accurately identify the distribution of cavity belts. In addition, the upper part of the reservoir has a higher degree of dissolution than the lower part. The longitudinal zonal distribution indicates that faults control the distribution of dissolved pore and fracture zones. Two leakage points are marked on the trajectory of Well C in <xref ref-type="fig" rid="F8">Figure 8</xref> (green lines), which is consistent with the predication results. The comparison shows that there is a good match between the dissolved pore and fracture zones and the location of the strike-slip fault in the study area, which is consistent with geological knowledge and validates the applicability of the proposed identification method.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison of the application effect of the dissolved pore and fracture zone identification method in field data. <bold>(A)</bold> Seismic data and deep fault. <bold>(B)</bold> Non-modified Energy envelope; <bold>(C)</bold> Modified energy envelope.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g008.tif"/>
</fig>
</sec>
<sec id="s5-3">
<title>5.3 Fault and fracture zones</title>
<p>
<xref ref-type="fig" rid="F9">Figure 9A</xref> shows the seismic amplitude reflection, while <xref ref-type="fig" rid="F9">Figure 9B</xref> shows the identification results of the fault-fracture zone based on Eq. <xref ref-type="disp-formula" rid="e7">7</xref>. Comparing the two figures, it can be seen that the proposed method can accurately delineate the fracture-damaged zone around the main faults. In the figure, the bright red color indicates areas where fractures are developed, while the blue color indicates areas where the fractures are not developed. <xref ref-type="fig" rid="F9">Figure 9</xref> demonstrates that the fracture-damaged zone has a typical funnel shape and that the intensity of the fractures progressively decreases from the main fault to the sides. However, there is till a problem, as shown in <xref ref-type="fig" rid="F9">Figure 9B</xref>, interference is caused by the strong seismic reflection shielding effect of the unconformity surface (inside the black dashed circle in <xref ref-type="fig" rid="F9">Figure 9B</xref>).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Grayscale texture contrast results. <bold>(A)</bold> Seismic amplitude; <bold>(B)</bold> Texture contrast.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g009.tif"/>
</fig>
<p>Based on the matched pursuit algorithm, we implemented a wave decomposition optimization process for seismic data, which is used to eliminate the interference of the strong seismic reflection. <xref ref-type="fig" rid="F10">Figure 10</xref> compares seismic data before and after processing to suppress the strong seismic reflection. An enlarge view of the unconformity interface is shown at the bottom of the figure. The comparison shows that the strong seismic reflection at the unconformity interface has been effectively suppressed and the precision of the target reservoir details has been effectively improved (at the yellow arrows in <xref ref-type="fig" rid="F10">Figure 10</xref>).</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparison of suppression effect of strong seismic reflection. <bold>(A)</bold> Original seismic data; <bold>(B)</bold> Seismic reflection with suppression processing.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g010.tif"/>
</fig>
<p>The anomalous information resulting from the strong seismic reflection can be effectively suppressed (<xref ref-type="fig" rid="F11">Figure 11A</xref>). However, the subsequent predictions still contain anomalous responses due to some interference noise after the strong seismic reflection suppression (indicated by yellow arrows in <xref ref-type="fig" rid="F11">Figure 11B</xref>). The reason is that these interference noises are confused with fractures in the calculation of the fault-fracture zone, which leads to errors. To address this issue, the interference noise was reduced using the Principal Component Analysis (PCA) algorithm after strong seismic reflection suppression (<xref ref-type="fig" rid="F11">Figure 11C</xref>). The fault-fracture zone (<xref ref-type="fig" rid="F11">Figure 11D</xref>) was then calculated using the data that after strong seismic reflection suppression, PCA denoising and texture contract calculation.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Texture contrast results. <bold>(A)</bold> Seismic data with strong reflection suppression; <bold>(B)</bold> Calculated texture contrast based the seismic data with strong reflection suppression; <bold>(C)</bold> Seismic data with strong reflection suppression and PCA optimization; <bold>(D)</bold> Calculated texture contrast based on the final optimization seismic from figure <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g011.tif"/>
</fig>
<p>Comparing <xref ref-type="fig" rid="F11">Figures 11A, C</xref>, it is clear that PCA processing has successfully suppressed the noise. Similarly, <xref ref-type="fig" rid="F11">Figures 11B, D</xref> show that the artifacts have been significantly reduced after PCA optimization (as indicated by the yellow arrows in the figures). In addition, a comparison of <xref ref-type="fig" rid="F9">Figures 9B</xref>, <xref ref-type="fig" rid="F11">11D</xref> reveals that the method proposed in this study not only effectively weakens the shielding effect of strong seismic reflections, thereby improving the accuracy of the target characterization, but also preserves the true response of the fault-fracture zone.</p>
<p>To further verify the effectiveness of the fault-fracture zone identification method, a new model was created by adding the fault-fracture zone information (<xref ref-type="fig" rid="F12">Figure 12A</xref>) to the model in <xref ref-type="fig" rid="F7">Figure 7A</xref>, as shown in <xref ref-type="fig" rid="F12">Figure 12B</xref>. <xref ref-type="fig" rid="F12">Figure 12C</xref> shows the synthetic seismic. Comparing <xref ref-type="fig" rid="F7">Figures 7B</xref>, <xref ref-type="fig" rid="F12">12C</xref>, it can be seen that the addition of fracture information makes the seismic events appear more chaotic. <xref ref-type="fig" rid="F12">Figure 12D</xref> is a superimposed profile of the faults, predicted caves and fault-fracture zone. The seismic data in <xref ref-type="fig" rid="F12">Figure 12C</xref> are used to predict fault-fracture zone. <xref ref-type="fig" rid="F12">Figure 12E</xref> shows the synthetic seismic with optimization of the strong reflection suppression and PCA processing. By comparing <xref ref-type="fig" rid="F12">Figures 12C, E</xref>, it can be seen that the optimized seismic effectively suppresses the effect of the strong reflection, thereby improving the accuracy of reservoir characterization (as indicated by the arrows in <xref ref-type="fig" rid="F12">Figures 12C, E</xref>). <xref ref-type="fig" rid="F12">Figure 12F</xref> is an overlay profile of the faults, identified caves and fault-fracture zone. The predicted fault-fracture zone is derived from the optimized seismic data of <xref ref-type="fig" rid="F12">Figure 12E</xref>. The light purple color indicates the developed part of the fault-fracture zone, while the blue color indicates the undeveloped part. Comparative analysis reveals that the optimized method eliminates the influence of the interface (in the red dashed boxes in <xref ref-type="fig" rid="F12">Figure 12</xref>). The detection results show a strong correlation with faults and karst caves, demonstrating that the new method accurately describes the extent of fault-fracture zones.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Comparison of the effect of the fault-fracture zone recognition method. <bold>(A)</bold> Added fault and fracture. <bold>(B)</bold> Theoretical model. <bold>(C)</bold> The synthetic seismic data. <bold>(D)</bold> The calculated fracture zone based on the synthetic seismic. <bold>(E)</bold> Optimized seismic data. <bold>(F)</bold> Calculated fracture zone based on the optimized seismic.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g012.tif"/>
</fig>
<p>To further support the applicability of the fault-fracture zone identification method presented in this study, we select another field data set for testing. <xref ref-type="fig" rid="F13">Figure 13</xref> illustrates the results in a cross section that extends over 6 wells in a northeast to southwest orientation. <xref ref-type="fig" rid="F13">Figure 13A</xref> shows the original seismic data. <xref ref-type="fig" rid="F13">Figure 13B</xref> shows the predicted fault-fracture zone based on the modified method. The results can accurately capture the spatial distribution range of fault-fracture zones. The predicted fracture body is consistent with the geological comprehension and reservoirs indicated by the drilling data.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Recognition effect of fault-fracture zone based on the ShunBei field data. <bold>(A)</bold> Original seismic; <bold>(B)</bold> Recognition of fault-fracture zone based proposed method.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g013.tif"/>
</fig>
</sec>
<sec id="s5-4">
<title>5.4 Comprehensive application and results of multi-level characterization methods</title>
<p>The fine identification of multi-level fracture-controlled karst reservoirs can be facilitated by the proposed integrated methods. Using multi-level characterization methods, the spatial distribution of the fracture-controlled karst reservoirs in the Shunbei field can be effectively analyzed in three dimensions. A series of optimization processing, inversion and interpretation techniques are applied to the seismic data (<xref ref-type="fig" rid="F14">Figure 14A</xref>) to identify different levels of fault-controlled karst reservoir zones, such as large cave zones, dissolved pore and fracture zones, and fault-fracture zones (<xref ref-type="fig" rid="F14">Figure 14B</xref>). As shown in the profile of the characterization results (<xref ref-type="fig" rid="F14">Figure 14B</xref>), the reservoirs are mainly developed around the main fault zones (<xref ref-type="fig" rid="F14">Figure 14C</xref>), which are significantly controlled by strike-slip faults. The shallow parts of the reservoirs are more developed in terms of faults and fractures.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Comparison between seismic data and the results of multi-level integrated identification of reservoirs. <bold>(A)</bold> Seismic data; <bold>(B)</bold> Results of multi-level integrated identification of fault-controlled karst reservoirs; <bold>(C)</bold> Identified multi-level fault-controlled karst reservoirs overlaid the faults interpretation results.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g014.tif"/>
</fig>
<p>It is clear from the map diagram (<xref ref-type="fig" rid="F15">Figure 15</xref>) that the karst caves have a relatively limited extent and were formed mainly around the main faults. The dissolution pore and fracture zones are mainly present in the area surrounding karst caves and extent in the direction of the faults. The fault-fracture zones are the most developed, allowing the main faults and their associated fractures to be clearly characterized, as well as the extent of the reservoirs.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Comparison of the seismic data map and the maps of multi-level integrated identification of reservoirs. <bold>(A)</bold> Seismic data; <bold>(B)</bold> Predicted fault and fracture zones; <bold>(C)</bold> Predicted dissolved pore and fracture zones; <bold>(D)</bold> Predicted large cave zones.</p>
</caption>
<graphic xlink:href="feart-11-1149678-g015.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s6">
<title>6 Discussion</title>
<p>Ultra-deep fault-controlled carbonate reservoir, as a special type of reservoir, have attracted in-depth research by many scholars. The formation of fault-controlled karst reservoirs is controlled by various factors such as sedimentation, tectonics and dissolution. For reservoirs, such as the Shunbei oilfield, which have strong heterogeneity characteristics and little effective well information. Accurate identification of effective reservoir information in 3D seismic data and comprehensive characterization of different reservoir types are essential for efficient field development. The resolution and signal-to-noise ratio of the seismic data for the target reservoir are low. At the same time, the influence of the unconformity surface and sedimentary strata reflections makes high-precision reservoir identification challenging. To analyze the heterogeneity of the target reservoir, we first resolved the different reservoir types and their characteristics by combining outcrop, logging and <italic>a priori</italic> geological understanding. The different reservoir types in fault-controlled karst reservoirs are both independent and interrelated. Their independence is reflected in the fact that strike-slip faults and their associated fracture zones are structural reservoirs, while dissolved pores and caves are dissolution reformation reservoirs. The main controlling factors of different reservoir types are different. Their interrelationship is reflected in the fact that the formation of dissolution pores requires fractures and fractures to provide fluid transport channels and reaction space. The areas with high degree of dissolution are mostly the areas where faults and fractures are more developed.</p>
<p>Large cave zones tend to have high porosity and low P-impedance characteristics. The conventional method for identifying large caves consists of two steps: first, inversion is performed to obtain the P-impedance, and then the threshold value is selected to predict the cave location based on the inversion results. However, the influence of low-impedance interference reflection limits the accuracy of the conventional identification method. Therefore, to improve the accuracy of cave identification, each step of the conventional method is improved in this study, and a cave enhancement algorithm is proposed. The impedance inversion method is improved, specifically, the construction method of the low-frequency model and the objective function of the inversion are improved, and the inversion accuracy of the P-impedance and the ability to characterize heterogeneity are improved. The improved inversion method can be applied to the P-impedance calculation of any type of reservoir, which can effectively improve the accuracy of inversion, not only for fault-controlled carbonate reservoirs. Eq. <xref ref-type="disp-formula" rid="e4">4</xref> is the cave enhancement algorithm, based on which the difference between different values can be further increased, making the selection of the threshold value more accurate and thus improving the accuracy of cave identification. The method can effectively highlight the range of targets identified. The equation can be adapted by scaling factors to identify other high or low impedance targets, such as high impedance volcanic rock or low impedance fluid in sand. The equation can also be extended to calculate other sensitive elastic parameters, i.e., the impedance in the equation can be replaced by other elastic parameters. In the application, the scaling factor can be based on the calibration results of the log interpretation.</p>
<p>The seismic reflection of the dissolved pore and fracture zone is more chaotic and its response is easily disturbed by the sedimentary strata reflection. Therefore, a sedimentary strata suppression method is proposed in this study. Based on this method, the phase transformation and energy envelope calculation can realize the accurate identification of the dissolved pore and fracture zone. In the sedimentary strata reflection interference suppression method, the time window step is at least twice larger than the identification target when the sedimentary strata reflection is sought. The sedimentary strata interference suppression method can effectively enhance the heterogeneity of the identification target, and the method can be extended to the identification of channel deposits.</p>
<p>The method of identifying the fracture zones is a new set of calculations different from the conventional methods. The method combines strong seismic reflection suppression and a texture optimization algorithm. The strong seismic reflection suppression method can well suppress the strong seismic reflection events and present the effective reflection information masked by the strong reflection interference. This method can be used not only in fault-controlled reservoirs, but also in thin sand identification. The texture optimization algorithm can be extended to the calculation of fractures in other lithologies, and we have applied the method to the prediction of fractures in tight-sandstone with promising results. Fracture density can also be calculated based on the fracture data obtained from this calculation to provide more references for reservoir description.</p>
<p>This research proposes a multi-level optimal identification method, which makes it more credible to investigate the complex characterization of ultra-deep fault-controlled karst reservoirs and achieve a detailed description of the reservoirs. However, there are still some issues that require additional focus, especially in the following aspects:</p>
<p>How to further improve the resolution of seismic characterization. Accurate identification of fault-controlled karst reservoirs is difficult due to the complex geology, deep burial depth, low resolution of seismic data, lack of well information, and insufficient geological knowledge. This poses a significant challenge to the efficient development of oil and gas reservoirs. A set of 3D identification methods has been developed to address these challenges. These methods have been successfully implemented in the Shunbei Oilfield and have significantly improved the accuracy of reservoir identification. However, due to the resolution limitations of seismic data, accurate identification of karst reservoirs remains difficult. Further research is required to improve the resolution, as the scale of the currently identified reservoir zones is basically an average of a group of reservoir zones of the same type.</p>
<p>It is necessary to further dissect the fillings of large caves in order to understand them. However, most of the current physical property inversion methods are qualitative, which makes it challenging to achieve a quantitative identification. Therefore, investigating a variety of quantitative physical parameter inversion methods can provide a pathway for later analysis of karst cave fillings and improve the precision of reservoir description. Due to the lack of logging data, there are limited means to validate the accuracy of the predicted dissolved pore-fracture zone, and fracture zone. Future advances in drilling and logging technology are expected to provide more accurate data for evaluating reservoir predictions.</p>
</sec>
<sec sec-type="conclusion" id="s7">
<title>7 Conclusion</title>
<p>The ultra-deep fault-controlled reservoirs in the Shunbei field are easily covered by strong seismic and sedimentary strata reflections, making accurate reservoir characterization a challenge. To achieve accurate reservoir prediction, seismic data must be characterized at multiple levels. Different reservoir characteristics should be constrained together, effectively reducing the likelihood of multiple interpretation solutions. The strong reflection interface of the fault-controlled karst reservoir has a strong shielding effect on the internal details of the reservoir. Therefore, effective strong reflection suppression processing is required to reveal the reservoir details obscured by strong interference. Sedimentary strata can significantly interfere with the volume prediction of fault-controlled reservoirs, potentially leading to significant errors in the subsequent reserve calculations. To ensure the accuracy of reservoir interpretation and analysis, it is essential to highlight strong heterogeneous zones.</p>
<p>Seismic data is a comprehensive response consisting of numerous categories of information. The method proposed in this study can effectively extract target information, classify attributes, analyze level-by-level, and characterize fault-controlled reservoirs at multiple levels. This is an effective way to reduce the likelihood of multiple solutions in predicating fault-controlled reservoirs and improve the accuracy of reservoir identification, providing a new approach for the exploration and development of similar reservoirs.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>QM is responsible for the idea and writing of this article, and TD is responsible for the data analysis part. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<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="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Burberry</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Jackson</surname>
<given-names>C. A. L.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>S. R.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Seismic reflection imaging of karst in the Persian Gulf: Implications for the characterization of carbonate reservoirs</article-title>. <source>AAPG Bull.</source> <volume>100</volume> (<issue>10</issue>), <fpage>1561</fpage>&#x2013;<lpage>1584</lpage>. <pub-id pub-id-type="doi">10.1306/04151615115</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Sa</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Application of prediction techniques in carbonate karst reservoir in tarim basin</article-title>. <source>Appl. Geophys.</source> <volume>2</volume> (<issue>2</issue>), <fpage>111</fpage>&#x2013;<lpage>118</lpage>. <pub-id pub-id-type="doi">10.1007/s11770-005-0042-4</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W. B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Discussion on identification, prediction and development pattern of faulted-karst carbonate reservoirs:A case study of TH10421 fracture-cavity unit in block 10 of Tahe oilfield, Tarim Basin</article-title>. <source>Oil Gas Geol.</source> <volume>41</volume> (<issue>5</issue>), <fpage>996</fpage>&#x2013;<lpage>1003</lpage>. <pub-id pub-id-type="doi">10.11743/ogg20200510</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dembicki</surname>
<given-names>E. A.</given-names>
</name>
<name>
<surname>Machel</surname>
<given-names>H. G.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Recognition and delineation of paleokarst zones by the use of wireline logs in the bitumen-saturated Upper Devonian Grosmont Formation of northeastern Alberta, Canada</article-title>. <source>AAPG Bull.</source> <volume>80</volume> (<issue>5</issue>), <fpage>695</fpage>&#x2013;<lpage>712</lpage>. <pub-id pub-id-type="doi">10.1306/64ed8886-1724-11d7-8645000102c1865d</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J. B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Characteristics of differential activities in major strike-slip fault zones and their control on hydrocarbon enrichment in Shunbei area and its surroundings, Tarim Basin</article-title>. <source>Oil Gas Geol.</source> <volume>39</volume> (<issue>5</issue>), <fpage>878</fpage>&#x2013;<lpage>888</lpage>. <pub-id pub-id-type="doi">10.11743/ogg20180503</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Structural characterization of intracratonic strike-slip faults in the central Tarim Basin</article-title>. <source>Am. Assoc. Pet. Geol. Bull.</source> <volume>103</volume> (<issue>1</issue>), <fpage>109</fpage>&#x2013;<lpage>137</lpage>. <pub-id pub-id-type="doi">10.1306/06071817354</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W. B.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>X. B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Architectural characterization of Ordovician fault-controlled paleokarst carbonate reservoirs, Tahe oilfield, China</article-title>. <source>Interpretation</source> <volume>8</volume> (<issue>4</issue>), <fpage>953</fpage>&#x2013;<lpage>965</lpage>. <pub-id pub-id-type="doi">10.1190/INT-2019-0012.1</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>D. L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Latest developments in seismic texture analysis for subsurface structure, facies, and reservoir characterization: A review</article-title>. <source>Geophysics</source> <volume>76</volume> (<issue>2</issue>), <fpage>W1</fpage>&#x2013;<lpage>W13</lpage>. <pub-id pub-id-type="doi">10.1190/1.3553479</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>D. L.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Volume texture extraction for 3d seismic visualization and interpretation</article-title>. <source>Geophysics</source> <volume>68</volume> (<issue>4</issue>), <fpage>1294</fpage>&#x2013;<lpage>1302</lpage>. <pub-id pub-id-type="doi">10.1190/1.1598122</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hamid</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pidlisecky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lines</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Prestack structurally constrained impedance inversion</article-title>. <source>Geophysics</source> <volume>83</volume> (<issue>2</issue>), <fpage>89</fpage>&#x2013;<lpage>103</lpage>. <pub-id pub-id-type="doi">10.1190/geo2016-0703.1</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>L. X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>Z. J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Prediction of the Ordovician fractured-vuggy carbonate reservoirs in Tahe oilfield</article-title>. <source>Oil Gas Geol.</source> <volume>27</volume> (<issue>6</issue>), <fpage>860</fpage>&#x2013;<lpage>870</lpage>. <pub-id pub-id-type="doi">10.11743/ogg20060617</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hardage</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Carr</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Lancaster</surname>
<given-names>D. E.</given-names>
</name>
<name>
<surname>Simmons</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Elphick</surname>
<given-names>R. Y.</given-names>
</name>
<name>
<surname>Pendleton</surname>
<given-names>V. M.</given-names>
</name>
<etal/>
</person-group> (<year>1996</year>). <article-title>3-D seismic evidence of the effects of carbonate karst collapse on overlying clastic stratigraphy and reservoir compartmentalization</article-title>. <source>Geophysics</source> <volume>61</volume> (<issue>5</issue>), <fpage>1336</fpage>&#x2013;<lpage>1350</lpage>. <pub-id pub-id-type="doi">10.1190/1.1444057</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Janson</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Loucks</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q. Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S. X.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <source>An ultra-deep paleokarst system in the Ordovician, North-Central Tarim Basin, China: Outcrop analog and synthetic seismic models</source>. <publisher-loc>Basin, China</publisher-loc>: <publisher-name>SEG Technical Program Expanded Abstracts</publisher-name>, <fpage>1531</fpage>&#x2013;<lpage>1534</lpage>. <pub-id pub-id-type="doi">10.1190/1.3513132</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jhosnella</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Matteo</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Maria</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Axum</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Andrea</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kjetil</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Characterization of a deeply buried paleokarst terrain in the Loppa High using core data and multiattribute seismic facies classification</article-title>. <source>AAPG Bull.</source> <volume>96</volume> (<issue>10</issue>), <fpage>1843</fpage>&#x2013;<lpage>1866</lpage>. <pub-id pub-id-type="doi">10.1306/02271211137</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. K.</given-names>
</name>
<name>
<surname>Din</surname>
<given-names>S. Z. U. D.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Presenting meso-cenozoic seismic sequential stratigraphy of the offshore indus basin Pakistan</article-title>. <source>Phys. Earth Planet. Interiors</source> <volume>300</volume>, <fpage>106431</fpage>. <pub-id pub-id-type="doi">10.1016/j.pepi.2020.106431</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. K.</given-names>
</name>
<name>
<surname>Farid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Indications of uplift from seismic stratigraphy and backstripping of the well data in Western Indus offshore Pakistan</article-title>. <source>Geol. J.</source> <volume>55</volume> (<issue>1</issue>), <fpage>553</fpage>&#x2013;<lpage>570</lpage>. <pub-id pub-id-type="doi">10.1002/gj.3425</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y. Q.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Features and classified hierarchical modeling of carbonate fracture-cavity reservoirs</article-title>. <source>Petroleum Explor. Dev.</source> <volume>43</volume> (<issue>4</issue>), <fpage>655</fpage>&#x2013;<lpage>662</lpage>. <pub-id pub-id-type="doi">10.1016/s1876-3804(16)30076-3</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>L. X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Characteristics and development mode of the Middle and lower ordovician fault-karst reservoir in Shunbei area,Tarim Basin</article-title>. <source>Acta Pet. Sin.</source> <volume>40</volume> (<issue>12</issue>), <fpage>1470</fpage>&#x2013;<lpage>1484</lpage>. <pub-id pub-id-type="doi">10.7623/syxb201912006</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X. J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>3D seismic exploration method for ultra-deep fault-related dissolution reservoirs in the Shunbei desert area</article-title>. <source>Geophys. Prospect. Petroleum</source> <volume>59</volume> (<issue>2</issue>), <fpage>283</fpage>&#x2013;<lpage>294</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-1441.2020.02.015</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Review and expectation on the discovery of ordovician lunnan-tahe oilfield, tarim basin</article-title>. <source>Acta Pet. Sin.</source> <volume>29</volume> (<issue>1</issue>), <fpage>153</fpage>&#x2013;<lpage>158</lpage>. <pub-id pub-id-type="doi">10.7623/syxb200801034</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B. Z.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>L. X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Spatial characterization and quantitative description technology for ultra-deep fault-karst reservoirs in the Shunbei area</article-title>. <source>Acta Pet. Sin.</source> <volume>41</volume> (<issue>4</issue>), <fpage>412</fpage>&#x2013;<lpage>420</lpage>. <pub-id pub-id-type="doi">10.7623/syxb202004004</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ging</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>New additions to the Chinese agraeciini redtenbacher, 1891 (orthoptera, tettigoniidae: Conocephalinae) with report the complete mitochondrial genome of palaeoagraecia brunnea ingrisch, 1998</article-title>. <source>Xinjiang Pet. Geol.</source> <volume>42</volume> (<issue>2</issue>), <fpage>238</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.11646/zootaxa.5072.3.2</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Loucks</surname>
<given-names>R. G.</given-names>
</name>
<name>
<surname>Mescher</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Mcmechan</surname>
<given-names>G. A.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Three-dimensional architecture of a coalesced, collapsed-paleocave system in the Lower Ordovician Ellenburger Group, central Texas</article-title>. <source>AAPG Bull.</source> <volume>88</volume> (<issue>5</issue>), <fpage>545</fpage>&#x2013;<lpage>564</lpage>. <pub-id pub-id-type="doi">10.1306/12220303072</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>Q. Q.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Z. D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Elastic modulus extraction based on generalized pre-stack PP&#x2013;PS joint linear inversion</article-title>. <source>Appl. Geophys.</source> <volume>15</volume> (<issue>3</issue>), <fpage>466</fpage>&#x2013;<lpage>480</lpage>. <pub-id pub-id-type="doi">10.1007/s11770-018-0701-x</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. L.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Practice and theoretical and technical progress in exploration and development of Shunbei ultra-deep carbonate oil and gas field, Tarim Basin, NW China</article-title>. <source>Petroleum Explor. Dev.</source> <volume>49</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/s1876-3804(22)60001-6</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McDonnell</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Loucks</surname>
<given-names>R. G.</given-names>
</name>
<name>
<surname>Dooley</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Quantifying the origin and geometry of circular sag structures in northern Fort Worth Basin, Texas: Paleocave collapse, pull-apart fault systems, or hydrothermal alteration?</article-title> <source>AAPG Bull.</source> <volume>91</volume> (<issue>9</issue>), <fpage>1295</fpage>&#x2013;<lpage>1318</lpage>. <pub-id pub-id-type="doi">10.1306/05170706086</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McMechan</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Loucks</surname>
<given-names>R. G.</given-names>
</name>
<name>
<surname>Mescher</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Characterization of a coalesced, collapsed paleocave reservoir analog using GPR and well&#x2010;core data</article-title>. <source>Geophysics</source> <volume>67</volume> (<issue>4</issue>), <fpage>1148</fpage>&#x2013;<lpage>1158</lpage>. <pub-id pub-id-type="doi">10.1190/1.1500376</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ning</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Characteristics of strike-slip fault-related reservoirs and the significance for hydrocarbon accumulation in the central Tarim Basin: Insights from the modern karst model</article-title>. <source>Front. Earth Sci.</source> <volume>10</volume>, <fpage>987020</fpage>. <pub-id pub-id-type="doi">10.3389/feart.2022.987020</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>L. X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Characteristics and inspiration of ultra-deep fault-karst reservoir in the Shunbei area of the Tarim Basin</article-title>. <source>China Pet. Explor.</source> <volume>25</volume> (<issue>1</issue>), <fpage>102</fpage>&#x2013;<lpage>111</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1672-7703.2020.01.010</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>L. X.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Development characteristics and main controlling factors of the Ordovician carbonate karst in Tahe oilfield</article-title>. <source>Oil Gas Geol.</source> <volume>31</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.11743/ogg20100101</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sinha</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Routh</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Anno</surname>
<given-names>P. D.</given-names>
</name>
<name>
<surname>Castagna</surname>
<given-names>J. P.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Spectral decomposition of seismic data with continuous-wavelet transform</article-title>. <source>Geophysics</source> <volume>70</volume> (<issue>6</issue>), <fpage>19</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1190/1.2127113</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smosna</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bruner</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>Riley</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Paleokarst and reservoir porosity in the ordovician beekmantown dolomite of the central appalachian basin</article-title>. <source>Carbonates Evaporites</source> <volume>20</volume> (<issue>1</issue>), <fpage>50</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1007/bf03175448</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soudet</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Sorriaux</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rolando</surname>
<given-names>J. P.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Relationship between fractures and karstification-the oil-bearing paleokarst of rospo mare (Italy)</article-title>. <source>Bull. Des. Centres De. Rech. Exploration-Production Elf Aquitaine</source> <volume>18</volume> (<issue>1</issue>), <fpage>257</fpage>&#x2013;<lpage>297</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>X. G.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>The fracture-cavern system prediction method and its application in carbonate fractured-vuggy reservoirs</article-title>. <source>Geophys. Prospect. Petroleum</source> <volume>53</volume> (<issue>6</issue>), <fpage>727</fpage>&#x2013;<lpage>736</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-1441.2014.06.014</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. Y.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>C. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Technology of seis&#x2043; mic response characteristics and description of fault&#x2043; karst reservoir in Shunbei oilfield</article-title>. <source>Fault&#x2043; Block Oil Gas Field</source> <volume>27</volume> (<issue>1</issue>), <fpage>45</fpage>&#x2013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.6056/dkyqt202001009</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. L.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H. Q.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H. Y.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Carbonate-reservoirs prediction strategy and technologies in Tarim Basin of China</source>. <publisher-loc>Basin, China</publisher-loc>: <publisher-name>SEG Technical Program Expanded Abstracts</publisher-name>, <fpage>2738</fpage>&#x2013;<lpage>2742</lpage>. <pub-id pub-id-type="doi">10.1190/1.2793035</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Z. P.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>W. Q.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A method of combining multi-channel signals to suppress the strong reflection through matching pursuit</article-title>. <source>Oil Geophys. Prospect.</source> <volume>56</volume> (<issue>1</issue>), <fpage>77</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.13810/j.cnki.issn.1000-7210.2021.01.009</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Controlling effect of NE strike-slip fault system on reservoir development and hydrocarbon accumulation in the eastern Shunbei area and its geological significance, Tarim Basin</article-title>. <source>China Pet. Explor.</source> <volume>26</volume> (<issue>3</issue>), <fpage>41</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1672-7703.2021.03.004</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhai</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Geology of giant tahe oilfield and a review of exploration thinking in the tarim basin</article-title>. <source>Oil Gas Geol.</source> <volume>29</volume> (<issue>5</issue>), <fpage>565</fpage>&#x2013;<lpage>573</lpage>. <pub-id pub-id-type="doi">10.11743/ogg20080504</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J. Z.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>X. B.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Study on carbonate reservoir prediction in the upper ordovician areal coverage of tahe oilfield</article-title>. <source>J. Oil Gas Technol.</source> <volume>32</volume> (<issue>01</issue>), <fpage>62&#x2013;67.</fpage> <pub-id pub-id-type="doi">10.3969/j.issn.1000-9752.2010.01.013</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>X. M.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W. H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Strong reflection horizons separation based on matching pursuit algorithm and its application</article-title>. <source>Geophys. Prospect. Petroleum</source> <volume>55</volume> (<issue>2</issue>), <fpage>280</fpage>&#x2013;<lpage>287</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1000-1441.2016.02.014</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>