An echo signal processing method, apparatus, electronic device, and storage medium
By correcting the nuclear magnetic resonance signal using a correction factor determined by MAPS scan images of full-diameter sample cores, the problem of echo train first-wave quality error was solved, and the accuracy of nuclear magnetic resonance core analysis was improved.
Patent Information
- Application Number
- CN202311117784.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2043-08-31
AI Technical Summary
In the analysis of full-diameter nuclear magnetic resonance cores, existing techniques discard the first two echoes for echo fitting, resulting in a large error in the quality of the first echo in the echo train, which affects the inversion accuracy of the T2 spectrum.
By obtaining the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core, the stimulated echo correction factor is determined, and the first echo signal is corrected to reduce the influence of the stimulated echo.
It significantly improved the quality of the first echo signal and enhanced the accuracy of full-diameter nuclear magnetic resonance core analysis.
Smart Images

Figure CN119534522B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of petroleum exploration and well logging, and particularly to an echo signal processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] Full-diameter nuclear magnetic resonance (NMR) core analysis is a novel well site measurement technique. Due to its relatively weak influence from oil and gas loss, it provides high-precision measurement data. The NMR information it utilizes is mainly obtained from the relaxation time T2, which is the result of inversion from the original echo. The quality of the echo train directly affects the inversion accuracy of the T2 spectrum, and the first wave of the echo train is the most important signal affecting the quality of the echo train. Therefore, the quality of the first wave of the echo train is very important for full-diameter NMR core analysis.
[0003] In existing technologies, echo correction is performed by fitting the raw data of laboratory calibration chamber samples to improve the quality of the echo train. However, when fitting the echo curve, the first two echoes are discarded, and the fitted curve determined from the third to the last echo is used as the fitted curve for the entire raw data. The first wave of the echo train obtained in this way still has a large error. Summary of the Invention
[0004] This invention provides an echo signal processing method, apparatus, electronic device, and storage medium. The first echo signal is corrected by a correction factor determined by the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core, thereby reducing the influence of stimulated echo on the first echo signal and significantly improving the quality of the first echo signal.
[0005] According to one aspect of the present invention, an echo signal processing method is provided, the method comprising:
[0006] The first echo signal in the CPMG pulse sequence of the full-diameter core sample is obtained; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence;
[0007] When it is determined that the first echo signal is affected by the stimulated echo, the stimulated echo correction factor is obtained; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core.
[0008] The first echo signal is corrected based on the stimulated echo correction factor.
[0009] According to another aspect of the present invention, an echo signal processing apparatus is provided, the apparatus comprising:
[0010] The echo signal acquisition module is used to acquire the first echo signal in the CPMG pulse sequence of the full-diameter core sample; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence;
[0011] The correction factor acquisition module acquires a stimulated echo correction factor when it is determined that the first echo signal is affected by the stimulated echo; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core.
[0012] An echo signal correction module is used to correct the first echo signal based on the stimulated echo correction factor.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] At least one processor; and
[0015] A memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the echo signal processing method according to any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the echo signal processing method according to any embodiment of the present invention.
[0018] The technical solution of this invention involves acquiring the first echo signal from a CPMG pulse sequence of a full-diameter core sample; wherein the first echo signal is the first wave signal in the CPMG pulse sequence; when it is determined that the first echo signal is affected by a stimulated echo, a stimulated echo correction factor is acquired; wherein the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter core sample; and the first echo signal is corrected based on the stimulated echo correction factor. The technical solution of this invention corrects the first echo signal using a correction factor determined by the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter core sample, thereby reducing the influence of stimulated echoes on the first echo signal and significantly improving the quality of the first echo signal.
[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart of an echo signal processing method provided in Embodiment 1 of the present invention;
[0022] Figure 2 This is a flowchart of an echo signal processing method provided in Embodiment 2 of the present invention;
[0023] Figure 3 This is a schematic diagram of a target fitting curve provided according to Embodiment 2 of the present invention;
[0024] Figure 4 A relative error analysis diagram between a first echo signal and a target echo signal is provided according to Embodiment 2 of the present invention;
[0025] Figure 5 A set of MAPS scan images provided according to Embodiment 2 of the present invention;
[0026] Figure 6 A schematic diagram of a random walk algorithm simulation provided in Embodiment 2 of the present invention;
[0027] Figure 7 A schematic diagram illustrating the simulation results of a random walk algorithm according to Embodiment 2 of the present invention;
[0028] Figure 8 A schematic diagram of a corrected echo signal provided in Embodiment 2 of the present invention;
[0029] Figure 9 A schematic diagram of the structure of an echo signal processing device according to Embodiment 3 of the present invention;
[0030] Figure 10 This is a schematic diagram of the structure of an electronic device that implements the echo signal processing method of the present invention. Detailed Implementation
[0031] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0033] Example 1
[0034] Figure 1 This is a flowchart illustrating an echo signal processing method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations involving echo signal processing. The method can be executed by an echo signal processing device, which can be implemented in hardware and / or software and can be configured in an electronic device. For example... Figure 1 As shown, the method includes:
[0035] S110. Obtain the first echo signal in the CPMG pulse sequence of the full-diameter core sample; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence.
[0036] Among them, the full-diameter core sample refers to a complete rock sample obtained during geological exploration and oil development. Its diameter is the same as the borehole diameter, which is very important for understanding the physical properties, rock composition and reservoir properties of underground rocks.
[0037] The CPMG pulse sequence is a commonly used pulse sequence in nuclear magnetic resonance (NMR) experiments. CPMG stands for Carr-Purcell-Meiboom-Gill. In full-diameter NMR acquisition mode, the CPMG pulse sequence is mainly used to obtain the transverse relaxation time (T2) distribution. The main steps are: ensuring complete sample magnetization over a relatively long period; using 90-degree pulses to flip the magnetization vector in the Z direction onto the XY plane; applying a series of 180-degree pulses; obtaining echo signals between adjacent 180-degree pulses; and combining all signals into an echo train for inversion processing to obtain the T2 distribution. In this embodiment, the first echo signal is the first wave signal in the CPMG pulse sequence.
[0038] Specifically, the first echo signal in the CPMG pulse sequence of the full-diameter core sample can be acquired by a mobile full-diameter nuclear magnetic resonance core analyzer at the well site.
[0039] S120. When it is determined that the first echo signal is affected by the stimulated echo, the stimulated echo correction factor is obtained; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core.
[0040] In the CPMG pulse sequence, stimulated echo refers to a series of echo signals generated after the inverted pulse sequence. These echo signals are generated due to the phase evolution of the spin system during the inverted pulse interval and usually affect the first echo signal.
[0041] Among them, MAPS (Multiple Acquisition with Phase Sensitivity) scanning is a magnetic resonance imaging technique used to acquire images with high spatial resolution and rich contrast. MAPS scan images can provide detailed and accurate structural information.
[0042] Specifically, when it is determined that the first echo signal is affected by the stimulated echo, the stimulated echo correction factor can be determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core to correct the first echo signal and reduce the influence of the stimulated echo on the first echo signal.
[0043] S130. Correct the first echo signal based on the stimulated echo correction factor.
[0044] In this embodiment of the invention, after the stimulated echo correction factor is determined, the first echo signal can be corrected based on the stimulated echo correction factor to improve the quality of the first echo signal, thereby improving the accuracy of full-diameter nuclear magnetic resonance core analysis.
[0045] The technical solution of this invention involves acquiring the first echo signal from a CPMG pulse sequence of a full-diameter core sample; wherein the first echo signal is the first wave signal in the CPMG pulse sequence; when it is determined that the first echo signal is affected by a stimulated echo, a stimulated echo correction factor is acquired; wherein the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter core sample; and the first echo signal is corrected based on the stimulated echo correction factor. The technical solution of this invention corrects the first echo signal using a correction factor determined by the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter core sample, thereby reducing the influence of stimulated echoes on the first echo signal and significantly improving the quality of the first echo signal.
[0046] Example 2
[0047] Figure 2 This is a flowchart of an echo signal processing method provided in Embodiment 2 of the present invention. The embodiments of the present invention are optimized based on the above embodiments. Solutions not described in detail in the embodiments of the present invention are described in the above embodiments. Figure 2 As shown, the method includes:
[0048] S210. Obtain the first echo signal in the CPMG pulse sequence of the full-diameter core sample; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence.
[0049] S220. Determine that the first echo signal is affected by the stimulated echo.
[0050] Understandably, the first echo signal only needs to be corrected when it is affected by stimulated echoes. Therefore, before determining the stimulated echo correction factor, it is necessary to first determine whether the first echo signal is affected by stimulated echoes.
[0051] Specifically, determining that the first echo signal is affected by stimulated echoes includes: extracting the first N echo signals from the CPMG pulse sequence; wherein the first N echo signals include the first echo signal and N-1 second echo signals, the second echo signals being echo signals other than the first echo signal; performing curve fitting on the N echo signals to generate a target fitting curve; determining the target echo signal corresponding to the sampling time of the first echo signal from the target fitting curve; calculating the echo signal difference between the first echo signal and the target echo signal; when the ratio of the echo signal difference to the target echo signal is greater than a preset error threshold, it is determined that the first echo signal is affected by stimulated echoes.
[0052] The target echo signal is the theoretical value of the first echo signal in the target fitting curve. The ratio of the echo signal difference to the target echo signal is the relative error between the first and target echo signals. When the ratio of the echo signal difference to the target echo signal is greater than a preset error threshold, it indicates that the relative error between the first and target echo signals is large, thus confirming that the first echo signal is affected by the stimulated echo. It is understandable that the preset error threshold can be set according to actual conditions.
[0053] For example, Figure 3 A schematic diagram of a target fitting curve is shown, such as Figure 3 As shown, the Y-axis represents the amplitude of the echo signal, and the X-axis represents the acquisition time. The target fitting curve was obtained by extracting the first 8 echo signals from the CPMG pulse sequence and using the acquisition time and the 8 echo signals, employing a power-law fitting method. Figure 4 A relative error analysis diagram between the first echo signal and the target echo signal is shown, as follows: Figure 4 As shown in the figure, the Y-axis represents signal strength, and the X-axis represents acquisition time. It can be seen from the figure that the first echo signal deviates significantly from the target fitted curve. The calculated ratio of the echo signal difference to the target echo signal, i.e., the relative error, is 12%, which is greater than the preset error threshold of 5%. At this point, it can be determined that the first echo signal is affected by the stimulated echo.
[0054] It should be noted that when the ratio of the difference between the first echo signal and the target echo signal is less than the preset error threshold, it indicates that the relative error between the first echo signal and the target echo signal is small, thus confirming that the first echo signal is not affected by the stimulated echo. In this case, there is no need to correct the first echo signal.
[0055] S230. Obtain MAPS scan images of full-diameter sample cores and obtain the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan images.
[0056] In this embodiment of the invention, MAPS scanning measurements can be performed on full-diameter sample cores, and the scanning data can be binarized to obtain MAPS scanning images of full-diameter sample cores. The simulated nuclear magnetic resonance signal response corresponding to the MAPS scanning images can be obtained based on the structural information provided by the MAPS scanning images.
[0057] Specifically, obtaining the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image includes: extracting the pore structure from the MAPS scan image; and using a random walk algorithm to obtain the simulated nuclear magnetic resonance signal response corresponding to the pore structure.
[0058] Random walk is a simulation algorithm based on randomness, often used to simulate or predict stochastic processes. The computational steps of this algorithm are as follows:
[0059] 1. Randomly distribute a fixed number of walkers (protons) in the pores of the rock;
[0060] 2. Calculate the distance d between the proton and the nearest solid surface. When d < 3ε, use the traditional method, and the diffusion radius r = ε. When d > 3ε, use the first travel time method, and the diffusion radius r = d. Where ε is the diffusion radius of the traditional method.
[0061] 3. Calculate the time interval Δt and the position of the proton at the next moment;
[0062] 4. Determine whether a proton collides with a solid surface:
[0063] ① A proton perishes with a delta probability. If a proton does not perish, it will bounce back.
[0064] ② The proton magnetization decays and bounces at (1-δ) or exp(-δ); this method is relatively slower than the previous method, and the simulation results are relatively smooth. However, the error between the simulation results of the two methods can be ignored. The formula for calculating the probability δ is: δ=(2ρr) / (3D), where ρ is the surface relaxation rate, r is the proton diffusion radius, and D is the fluid diffusion coefficient.
[0065] 5. Determine whether the proton has exited the rock. If the proton has exited the rock, its position at the next moment is to randomly select a pore location on the opposite side of the rock.
[0066] 6. Calculate the phase shift φ of the proton using the following formula:
[0067] Normal() is a Gaussian random number. When t = (n + 1 / 2)TE, the phase is reversed φ(t) = -φ(t) to meet the requirements of CPMG pulse sequence acquisition;
[0068] 7. When t = nTE, record the diffusion magnetization intensity (phase cosine) and surface magnetization intensity of the protons to obtain the sum of the proton magnetization decay signal. Repeat steps (2) to (6) until the sampling time is greater than the set threshold.
[0069] For example, Figure 5 A set of MAPS scan images is shown, where the left side is the binarized MAPS scan image, the middle side is the extracted pore structure image, and the right side is the binarized pore structure image. Figure 6 A schematic diagram of a random walk algorithm is shown, illustrating the simulated path of a proton in a rock crevice. Figure 7 A schematic diagram of the simulation results of a random walk algorithm is shown. In the figure, the Y-axis represents the signal strength and the X-axis represents the acquisition time.
[0070] S240. Extract the first M simulated echo signals from the simulated nuclear magnetic resonance signal response.
[0071] The first M simulated echo signals include a first simulated echo signal and M-1 second simulated echo signals. The first simulated echo signal is the first wave signal in the simulated nuclear magnetic resonance signal response, and the second simulated echo signals are the echo signals in the simulated nuclear magnetic resonance signal response excluding the first simulated echo signal. In this embodiment of the invention, after acquiring the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image, the first M simulated echo signals can be extracted from the simulated nuclear magnetic resonance signal response. It is understood that the number of simulated echo signals extracted here can be set according to the actual situation. For example, the first 8 simulated echo signals can be extracted from the simulated nuclear magnetic resonance signal response.
[0072] S250. Determine the stimulated echo correction factor based on M simulated echo signals.
[0073] In this embodiment of the invention, after extracting the first M simulated echo signals from the simulated nuclear magnetic resonance signal response, the stimulated echo correction factor can be determined based on the M simulated echo signals.
[0074] Specifically, determining the stimulated echo correction factor based on M simulated echo signals includes: performing curve fitting on the M simulated echo signals to generate a simulated fitting curve; determining the target simulated echo signal corresponding to the sampling time of the first simulated echo signal from the simulated fitting curve; and using the ratio of the first simulated echo signal to the target simulated echo signal as the stimulated echo correction factor.
[0075] The target simulated echo signal is the theoretical value of the first simulated echo signal in the simulated fitting curve. The ratio of the first simulated echo signal to the target simulated echo signal can be used as the stimulated echo correction factor to correct the first echo signal.
[0076] For example, curve fitting is performed on the first 8 simulated echo signals to generate a simulated fitting curve, and the ratio of the first simulated echo signal to the target simulated echo signal is calculated. The ratio is used as the stimulated echo correction factor to correct the first echo signal.
[0077] S260. Correct the first echo signal based on the stimulated echo correction factor.
[0078] In this embodiment of the invention, after the stimulated echo correction factor is determined, the first echo signal can be corrected based on the stimulated echo correction factor.
[0079] Specifically, the first echo signal is corrected based on the stimulated echo correction factor, including: calculating the product of the target echo signal and the stimulated echo correction factor, and using the product as the corrected echo signal of the first echo signal.
[0080] The target echo signal is the theoretical value of the first echo signal in the target fitting curve. Multiplying it by the stimulated echo correction factor yields the corrected echo signal. This reduces the impact of stimulated echoes on the first echo signal, improves its quality, and ultimately enhances the accuracy of full-diameter nuclear magnetic resonance core analysis.
[0081] For example, Figure 8 A schematic diagram of the corrected echo signal is shown, with the Y-axis representing signal intensity and the X-axis representing acquisition time. As can be seen from the figure, the first echo signal deviates almost entirely from the fitted curve, indicating that the quality of the corrected first echo signal is good. Table 1 below shows a comparison between the porosity calculation results and the core analysis results before and after correction. The correction results of 14 core samples in Table 1 show that the porosity calculation error before correction was 11.7%, which did not meet the 8% error requirement for reserve calculation. However, after correction, the core porosity calculation error was only 0.6%, indicating a significant improvement in porosity calculation accuracy.
[0082] Table 1 Comparison of porosity calculation results and core analysis results before and after correction.
[0083]
[0084]
[0085] The technical solution of this invention involves acquiring the first echo signal from a CPMG pulse sequence of a full-diameter core sample; wherein the first echo signal is the first wave signal in the CPMG pulse sequence; determining that the first echo signal is affected by stimulated echoes; acquiring a MAPS scan image of the full-diameter core sample and acquiring the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image; extracting the first M simulated echo signals from the simulated nuclear magnetic resonance signal response; determining a stimulated echo correction factor based on the M simulated echo signals; and correcting the first echo signal based on the stimulated echo correction factor. This technical solution corrects the first echo signal using the correction factor determined by the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter core sample, reducing the impact of stimulated echoes on the first echo signal and significantly improving the quality of the first echo signal.
[0086] Example 3
[0087] Figure 9 This is a schematic diagram of an echo signal processing device provided in Embodiment 3 of the present invention.
[0088] like Figure 9 As shown, the device includes:
[0089] The echo signal acquisition module 310 is used to acquire the first echo signal in the CPMG pulse sequence of the full-diameter core sample; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence;
[0090] The correction factor acquisition module 320 acquires a stimulated echo correction factor when it is determined that the first echo signal is affected by a stimulated echo; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core.
[0091] The echo signal correction module 330 is used to correct the first echo signal based on the stimulated echo correction factor.
[0092] Optionally, the correction factor acquisition module 320 includes:
[0093] The echo signal extraction unit is used to extract the first N echo signals in the CPMG pulse sequence; wherein, the first N echo signals include a first echo signal and N-1 second echo signals, and the second echo signals are echo signals other than the first echo signal;
[0094] The target fitting curve generation unit is used to perform curve fitting on the N echo signals and generate a target fitting curve.
[0095] The target echo signal determination unit is used to determine the target echo signal corresponding to the sampling time of the first echo signal from the target fitting curve;
[0096] The echo signal difference calculation unit is used to calculate the echo signal difference between the first echo signal and the target echo signal;
[0097] The first influence determination unit is used to determine that the first echo signal is affected by the stimulated echo when the ratio of the echo signal difference to the target echo signal is greater than a preset error threshold.
[0098] Optionally, the echo signal correction module 330 includes:
[0099] An echo signal correction unit is used to calculate the product of the target echo signal and the stimulated echo correction factor, and to use the product as the echo signal after correction of the first echo signal.
[0100] Optionally, the correction factor acquisition module 320 further includes:
[0101] The second influence determination unit is used to determine that the first echo signal is not affected by the stimulated echo when the ratio of the echo signal difference to the target echo signal is less than the preset error threshold.
[0102] Optionally, the correction factor acquisition module 320 includes:
[0103] The simulated signal response acquisition unit is used to acquire MAPS scan images of full-diameter sample cores and acquire the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan images.
[0104] The simulated echo signal extraction unit is used to extract the first M simulated echo signals from the simulated nuclear magnetic resonance signal response; wherein the first M simulated echo signals include a first simulated echo signal and M-1 second simulated echo signals, the first simulated echo signal is the first wave signal in the simulated nuclear magnetic resonance signal response, and the second simulated echo signals are the echo signals in the simulated nuclear magnetic resonance signal response other than the first simulated echo signal;
[0105] The correction factor determination unit is used to determine the stimulated echo correction factor based on the M simulated echo signals.
[0106] Optionally, the correction factor determination unit includes:
[0107] The simulated fitting curve generation subunit is used to perform curve fitting on the M simulated echo signals and generate a simulated fitting curve.
[0108] The target simulated echo signal determination subunit is used to determine the target simulated echo signal corresponding to the sampling time of the first simulated echo signal from the simulated fitting curve;
[0109] The correction factor determination subunit is used to take the ratio of the first simulated echo signal to the target simulated echo signal as the stimulated echo correction factor.
[0110] Optionally, the analog signal response acquisition unit includes:
[0111] A pore structure extraction subunit is used to extract pore structures from the MAPS scan image;
[0112] The simulated signal response acquisition subunit is used to acquire the simulated nuclear magnetic resonance signal response corresponding to the pore structure using a random walk algorithm.
[0113] The echo signal processing device provided in the embodiments of the present invention can execute the echo signal processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.
[0114] Example 4
[0115] Figure 10 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0116] like Figure 10 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0117] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0118] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as echo signal processing methods.
[0119] In some embodiments, the echo signal processing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the echo signal processing method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the echo signal processing method by any other suitable means (e.g., by means of firmware).
[0120] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0121] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0122] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0123] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0124] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0125] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0126] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0127] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An echo signal processing method, characterized in that, include: The first echo signal in the CPMG pulse sequence of the full-diameter core sample is obtained; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence; When it is determined that the first echo signal is affected by the stimulated echo, the stimulated echo correction factor is obtained; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core. The first echo signal is corrected based on the stimulated echo correction factor; Determining that the first echo signal is affected by the stimulated echo includes: Extract the first N echo signals from the CPMG pulse sequence; wherein, the first N echo signals include a first echo signal and N-1 second echo signals, and the second echo signals are echo signals other than the first echo signal; Curve fitting is performed on the N echo signals to generate the target fitting curve; The target echo signal corresponding to the sampling time of the first echo signal is determined from the target fitting curve; Calculate the echo signal difference between the first echo signal and the target echo signal; When the ratio of the difference between the echo signals to the target echo signal is greater than a preset error threshold, it is determined that the first echo signal is affected by the stimulated echo. Correcting the first echo signal based on the stimulated echo correction factor includes: Calculate the product of the target echo signal and the stimulated echo correction factor, and use the product as the echo signal after correction of the first echo signal; Obtain the stimulated echo correction factor, including: Obtain MAPS scan images of full-diameter sample cores and acquire the simulated nuclear magnetic resonance signal responses corresponding to the MAPS scan images; The first M simulated echo signals are extracted from the simulated nuclear magnetic resonance signal response; wherein the first M simulated echo signals include a first simulated echo signal and M-1 second simulated echo signals, the first simulated echo signal is the first wave signal in the simulated nuclear magnetic resonance signal response, and the second simulated echo signals are the echo signals in the simulated nuclear magnetic resonance signal response other than the first simulated echo signal; The stimulated echo correction factor is determined based on the M simulated echo signals; The stimulated echo correction factor is determined based on the M simulated echo signals, including: Curve fitting is performed on the M simulated echo signals to generate simulated fitting curves; The target simulated echo signal corresponding to the sampling time of the first simulated echo signal is determined from the simulated fitting curve; The ratio of the first simulated echo signal to the target simulated echo signal is used as the stimulated echo correction factor.
2. The method according to claim 1, characterized in that, Also includes: When the ratio of the difference between the echo signals to the target echo signal is less than the preset error threshold, it is determined that the first echo signal is not affected by the stimulated echo.
3. The method according to claim 1, characterized in that, Acquiring the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image includes: Extract the pore structure from the MAPS scan image; For the aforementioned pore structure, a random walk algorithm is used to obtain the simulated nuclear magnetic resonance signal response corresponding to the pore structure.
4. An echo signal processing device, characterized in that, include: The echo signal acquisition module is used to acquire the first echo signal in the CPMG pulse sequence of the full-diameter core sample; wherein, the first echo signal is the first wave signal in the CPMG pulse sequence; The correction factor acquisition module acquires a stimulated echo correction factor when it is determined that the first echo signal is affected by the stimulated echo; wherein, the stimulated echo correction factor is a correction factor determined based on the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan image of the full-diameter sample core. An echo signal correction module is used to correct the first echo signal based on the stimulated echo correction factor; The correction factor acquisition module includes: The echo signal extraction unit is used to extract the first N echo signals in the CPMG pulse sequence; wherein, the first N echo signals include a first echo signal and N-1 second echo signals, and the second echo signals are echo signals other than the first echo signal; The target fitting curve generation unit is used to perform curve fitting on the N echo signals and generate a target fitting curve. The target echo signal determination unit is used to determine the target echo signal corresponding to the sampling time of the first echo signal from the target fitting curve; The echo signal difference calculation unit is used to calculate the echo signal difference between the first echo signal and the target echo signal; The first influence determination unit is used to determine that the first echo signal is affected by the stimulated echo when the ratio of the echo signal difference to the target echo signal is greater than a preset error threshold. The echo signal correction module includes: An echo signal correction unit is used to calculate the product of the target echo signal and the stimulated echo correction factor, and to use the product as the echo signal after correction of the first echo signal. The correction factor acquisition module includes: The simulated signal response acquisition unit is used to acquire MAPS scan images of full-diameter sample cores and acquire the simulated nuclear magnetic resonance signal response corresponding to the MAPS scan images. The simulated echo signal extraction unit is used to extract the first M simulated echo signals from the simulated nuclear magnetic resonance signal response; wherein the first M simulated echo signals include a first simulated echo signal and M-1 second simulated echo signals, the first simulated echo signal is the first wave signal in the simulated nuclear magnetic resonance signal response, and the second simulated echo signals are the echo signals in the simulated nuclear magnetic resonance signal response other than the first simulated echo signal; A correction factor determination unit is used to determine the stimulated echo correction factor based on the M analog echo signals. The correction factor determination unit includes: The simulated fitting curve generation subunit is used to perform curve fitting on the M simulated echo signals and generate a simulated fitting curve. The target simulated echo signal determination subunit is used to determine the target simulated echo signal corresponding to the sampling time of the first simulated echo signal from the simulated fitting curve; The correction factor determination subunit is used to take the ratio of the first simulated echo signal to the target simulated echo signal as the stimulated echo correction factor.
5. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the echo signal processing method according to any one of claims 1-3.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the echo signal processing method according to any one of claims 1-3.
Citation Information
Patent Citations
Method for correcting instability of main magnetic field in magnetic resonance imaging system
CN101509964A
Scanning sequence and method for magnetic resonance center frequency and radio frequency power correction
CN108387856A