Seismic horizon interpretation result quality control method and device

By establishing a frame line on the seismic strata interpretation results and performing time difference subtraction operations, the problem of lack of effective quality control methods in the existing technology is solved, and accurate quality control and efficiency improvement of seismic strata interpretation results are achieved.

CN120065308APending Publication Date: 2025-05-30CHINA PETROLEUM & CHEMICAL CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311610336.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

There is a lack of effective quantitative evaluation methods in the prior art to quality control the accuracy of three-dimensional seismic data interpretation, which leads to deviations in the interpretation results, affecting subsequent geological understanding and structural map drawing.

Method used

By establishing frame lines on the target seismic strata interpretation results, multiple frame lines interpretation results are generated, and interpretation results for quality control are generated through the time difference subtraction operation.

Benefits of technology

Accurate quality control of seismic strata interpretation results is achieved, and the "jump points" where the intersection points in the middle line and path direction of the strata interpretation are not closed are identified, which improves the work efficiency and the accuracy of the interpretation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120065308A_ABST
    Figure CN120065308A_ABST
Patent Text Reader

Abstract

The invention provides a seismic horizon interpretation result quality control method and device, and the method comprises the steps: building a frame line on a target seismic horizon interpretation result through an intersection point of a main measurement line and a connection measurement line, so as to generate a first frame line interpretation result; wherein the frame lines are two straight lines intersected at an intersection point; performing time difference subtraction on the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; performing time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; and performing quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result. According to the method, the non-closed jump point of the position of the intersection point of the middle line and the channel direction of horizon interpretation can be accurately identified, compared with a traditional horizon interpretation quality control method, the operation logic is clear and refined, the process is relatively simple, and the seismic horizon interpretation quality control effect and efficiency are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of oil and gas exploration, especially the technical field of seismic data processing for oil and gas exploration. Specifically, it relates to a method and device for quality control of seismic horizon interpretation results. Background Art

[0002] When performing horizon interpretation of seismic data in the time domain, the existing methods generally perform tracking in the line direction and trace direction of the event respectively. As the interpretation grid is gradually refined, a complete seismic horizon interpretation result is finally formed. At the intersection of the line and trace directions, the t0 time of the same horizon should be equal, that is, the so-called closure of the section. In particular, when there is a fault within the layer, the fault throw should be taken into account. Generally, the closure error should not exceed half a phase. If this requirement is exceeded, it means that the same phase of the reflected wave is not being tracked during correlation, and there are deviations in the interpretation results, which need to be modified and re-correlated and interpreted. Otherwise, it will have a serious impact on subsequent geological understanding, structural mapping, and various attribute extraction results. It can be seen that the closure of horizon interpretation data is an effective means to check or verify the accuracy of seismic data interpretation. In other words, the calculation of the closure error in the line and trace directions of 3D seismic interpretation is an effective quality control method for seismic horizon tracking interpretation.

[0003] Relatively speaking, there are few evaluation methods for quality control of 3D seismic data interpretation accuracy in the existing technology. Relatively reliable methods include, for example, the horizon flattening quality control method or the color scale along the horizon quality control method, etc. However, such quality control methods are often greatly affected by subjective factors and require the cooperation of multiple methods to improve the effect, and it is gradually difficult to meet the accuracy requirements and the increasingly high efficiency requirements of seismic interpretation work. In particular, quantitative evaluation methods urgently need to be innovated. In recent years, there have only been a few informally released programming procedures, and their usability and stability need to be improved. The steps are relatively cumbersome and the operation convenience is not high, resulting in problems such as low work efficiency and inconsistent result output forms, which urgently need to be solved. Summary of the Invention

[0004] This invention belongs to the technical field of seismic data processing. An object of this invention is to provide an effective quality control method and device for the effect of seismic data horizon interpretation, so as to improve the accuracy and quality control efficiency of the horizon interpretation results.

[0005] Another object of this invention is to provide a device for quality control of seismic horizon interpretation results. Still another object of this invention is to provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the above-mentioned quality control method for seismic horizon interpretation results are implemented. Still another object of this invention is to provide a readable medium, on which a computer program is stored, and when the computer program is executed by the processor, the steps of the above-mentioned quality control method for seismic horizon interpretation results are implemented.

[0006] To solve the technical problems in the background art of the present application, the present invention provides the following technical solutions:

[0007] In a first aspect, the present invention provides a method for quality control of seismic horizon interpretation results, including:

[0008] On the target seismic horizon interpretation result, a framework line is established at the intersection of the main survey line and the connecting survey line to generate a first framework line interpretation result; wherein, the framework line is two straight lines intersecting at the intersection point;

[0009] The first framework line interpretation result and the seismic horizon interpretation result are subtracted by time difference to generate a second framework line interpretation result;

[0010] The seismic horizon interpretation result and the second framework line interpretation result are subtracted by time difference to generate a third framework line interpretation result;

[0011] The quality of the target seismic horizon interpretation result is controlled according to the second framework line interpretation result and the third framework line interpretation result.

[0012] In an embodiment of the present invention, the method for quality control of seismic horizon interpretation results further includes:

[0013] The grid size of the main survey line and the connecting survey line is determined according to the interpretation accuracy of the target seismic horizon interpretation result;

[0014] The main survey line and the connecting survey line are established on the target seismic horizon interpretation result according to the grid size.

[0015] In an embodiment of the present invention, one of the straight lines of the framework line is in the north-south direction, and the other straight line is in the east-west direction;

[0016] The second framework line interpretation result is the target horizon interpretation result of the interpretation result without the intersection point.

[0017] In an embodiment of the present invention, subtracting the first framework line interpretation result and the seismic horizon interpretation result by time difference to generate a second framework line interpretation result includes:

[0018] Subtracting the part corresponding to the main survey line in the first framework line interpretation result and the seismic horizon interpretation result by time difference to generate a first sub-interpretation result of the second framework line;

[0019] Subtracting the part corresponding to the connecting survey line in the first framework line interpretation result and the seismic horizon interpretation result by time difference to generate a second sub-interpretation result of the second framework line;

[0020] Generate the second frame line interpretation result based on the first sub-interpretation result and the second sub-interpretation result of the second frame line.

[0021] In an embodiment of the present invention, performing time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result, including:

[0022] Perform time difference subtraction on the seismic horizon interpretation result and the first sub-interpretation result of the second frame line to generate a first sub-interpretation result of the third frame line;

[0023] Perform time difference subtraction on the seismic horizon interpretation result and the second sub-interpretation result of the second frame line to generate a second sub-interpretation result of the third frame line;

[0024] Generate the third frame line interpretation result based on the first sub-interpretation result and the second sub-interpretation result of the third frame line.

[0025] In an embodiment of the present invention, perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result, including:

[0026] Perform interpolation operations on the first sub-interpretation result and the second sub-interpretation result of the third frame line respectively to generate a first sub-interpretation result of the differential third frame line and a second sub-interpretation result of the differential third frame line;

[0027] Perform time difference subtraction on the first sub-interpretation result of the differential third frame line and the second sub-interpretation result of the differential third frame line respectively and the first frame line interpretation result to generate a first intersection interpretation result and a second intersection interpretation result;

[0028] Perform quality control on the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result.

[0029] In an embodiment of the present invention, perform quality control on the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result, including:

[0030] Perform arithmetic operations on the first intersection interpretation result and the second intersection interpretation result to determine the height difference between the seismic horizon interpretation data line and the intersection position data of the trace direction of the target seismic horizon interpretation result;

[0031] Perform quality control on the target seismic horizon interpretation result according to the seismic horizon interpretation data line and the height difference between the intersection position data of the trace direction.

[0032] In a second aspect, the present invention provides a device for quality control of seismic horizon interpretation results, the device comprising:

[0033] A first frame line interpretation result generation module, configured to establish a frame line through the intersection of the main survey line and the connecting survey line on the target seismic horizon interpretation result, so as to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point;

[0034] A second frame line interpretation result generation module, configured to perform time difference subtraction on the first frame line interpretation result and the seismic horizon interpretation result, so as to generate a second frame line interpretation result;

[0035] A third frame line interpretation result generation module, configured to perform time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result, so as to generate a third frame line interpretation result;

[0036] An interpretation result quality control module, configured to perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0037] In an embodiment of the present invention, the device for quality control of seismic horizon interpretation results further comprises:

[0038] A grid size determination module, configured to determine the grid size of the main survey line and the connecting survey line according to the interpretation accuracy of the target seismic horizon interpretation result;

[0039] A survey line establishment module, configured to establish the main survey line and the connecting survey line on the target seismic horizon interpretation result according to the grid size.

[0040] In an embodiment of the present invention, one straight line direction of the frame line is the north-south direction, and the other straight line direction is the east-west direction;

[0041] The second frame line interpretation result is the target horizon interpretation result of the interpretation result excluding the intersection point.

[0042] In an embodiment of the present invention, the second frame line interpretation result generation module comprises:

[0043] A second frame line first sub-interpretation result generation unit, configured to perform time difference subtraction on the part corresponding to the main survey line in the first frame line interpretation result and the seismic horizon interpretation result, so as to generate a second frame line first sub-interpretation result;

[0044] A second frame line second sub-interpretation result generation unit, configured to perform time difference subtraction on the part corresponding to the connecting survey line in the first frame line interpretation result and the seismic horizon interpretation result, so as to generate a second frame line second sub-interpretation result;

[0045] A second frame line interpretation result generation unit, configured to generate the second frame line interpretation result according to the first sub-interpretation result of the second frame line and the second sub-interpretation result of the second frame line.

[0046] In an embodiment of the present invention, the third frame line interpretation result generation module includes:

[0047] A third frame line first sub-interpretation result generation unit, configured to perform time difference subtraction on the seismic horizon interpretation result and the first sub-interpretation result of the second frame line to generate a third frame line first sub-interpretation result;

[0048] A third frame line second sub-interpretation result generation unit, configured to perform time difference subtraction on the seismic horizon interpretation result and the second sub-interpretation result of the second frame line to generate a third frame line second sub-interpretation result;

[0049] A third frame line interpretation result generation unit, configured to generate the third frame line interpretation result according to the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line.

[0050] In an embodiment of the present invention, the interpretation result quality control module includes:

[0051] A difference interpretation result generation unit, configured to perform interpolation operations on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line respectively to generate a difference third frame line first sub-interpretation result and a difference third frame line second sub-interpretation result;

[0052] An intersection interpretation result generation unit, configured to perform time difference subtraction on the difference third frame line first sub-interpretation result and the difference third frame line second sub-interpretation result and the first frame line interpretation result respectively to generate an intersection first interpretation result and an intersection second interpretation result;

[0053] An interpretation result quality control unit, configured to perform quality control on the target seismic horizon interpretation result according to the intersection first interpretation result and the intersection second interpretation result.

[0054] In an embodiment of the present invention, the interpretation result quality control unit includes:

[0055] A height difference determination unit, configured to perform arithmetic operations on the intersection first interpretation result and the intersection second interpretation result to determine the height difference between the seismic horizon interpretation data line of the target seismic horizon interpretation result and the intersection position data in the trace direction;

[0056] An interpretation result quality control subunit, configured to perform quality control on the target seismic horizon interpretation result according to the height difference between the seismic horizon interpretation data line and the intersection position data in the trace direction.

[0057] In a third aspect, the present invention provides a computer program product, including computer programs / instructions which, when executed by a processor, implement the steps of a method for quality control of seismic horizon interpretation results.

[0058] In a fourth aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor, when executing the program, implements the steps of a method for quality control of seismic horizon interpretation results.

[0059] In a fifth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of a method for quality control of seismic horizon interpretation results.

[0060] As can be seen from the above description, the embodiments of the present invention provide a method and a device for quality control of seismic horizon interpretation results. The corresponding method for quality control of seismic horizon interpretation results includes: First, on the target seismic horizon interpretation result, a frame line is established through the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point; then, the first frame line interpretation result is subtracted from the seismic horizon interpretation result in terms of time difference to generate a second frame line interpretation result; the seismic horizon interpretation result is subtracted from the second frame line interpretation result in terms of time difference to generate a third frame line interpretation result; finally, the quality control of the target seismic horizon interpretation result is performed according to the second frame line interpretation result and the third frame line interpretation result.

[0061] The corresponding device for quality control of seismic horizon interpretation results includes: a first frame line interpretation result generation module, configured to establish a frame line through the intersection of the main survey line and the connecting survey line on the target seismic horizon interpretation result to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point; a second frame line interpretation result generation module, configured to subtract the first frame line interpretation result from the seismic horizon interpretation result in terms of time difference to generate a second frame line interpretation result; a third frame line interpretation result generation module, configured to subtract the seismic horizon interpretation result from the second frame line interpretation result in terms of time difference to generate a third frame line interpretation result; an interpretation result quality control module, configured to perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0062] The seismic horizon interpretation result quality control method and device provided by the embodiments of the present invention can accurately identify the "jumping points" where the intersection positions of the line and trace directions in horizon interpretation are not closed. Compared with the traditional horizon interpretation quality control method, the operation logic of the present invention is clear and refined, the process is relatively simple, the work efficiency is effectively improved, and the closed difference abnormal points are intuitively displayed as points of different colors, which is not restricted by objective conditions such as data types and work area boundaries, has a wide application range, and significantly improves the seismic horizon interpretation quality control effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0064] Figure 1 It is a schematic flowchart of a method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0065] Figure 2 It is another schematic flowchart of a method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0066] Figure 3 It is a schematic flowchart of step 200 of the method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0067] Figure 4 It is a schematic flowchart of step 300 of the method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0068] Figure 5 It is a schematic flowchart of step 400 of the method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0069] Figure 6 It is a schematic flowchart of step 403 of the method for quality control of seismic horizon interpretation results in an embodiment of the present invention;

[0070] Figure 7 It is a mind map of the method for quality control of seismic horizon interpretation results in the specific implementation manner of the present invention;

[0071] Figure 8 It is a schematic flowchart of the method for quality control of seismic horizon interpretation results in the specific implementation manner of the present invention;

[0072] Figure 9 It is a schematic diagram of seismic horizon interpretation data in the specific implementation manner of the present invention (interpretation accuracy: 8x8);

[0073] Figure 10 Schematic diagram of the construction result of the "framework line" in the line and track directions in the specific embodiment of the present invention;

[0074] Figure 11 Schematic diagram of the result of the operation of "Eliminate where Z=suface(x,y)" on the seismic horizon interpretation data and the "framework line" in the specific embodiment of the present invention;

[0075] Figure 12 Schematic diagram of the seismic horizon interpretation data only retaining the positions of "intersection points" after operation in the line direction in the specific embodiment of the present invention;

[0076] Figure 13 Schematic diagram of the identified closed differential anomaly points (black) of the seismic horizon interpretation data in the specific embodiment of the present invention;

[0077] Figure 14 Block diagram of the seismic horizon interpretation result quality control device in the specific embodiment of the present invention;

[0078] Figure 15 Schematic diagram of the structure of the electronic device in the embodiment of the present invention. Specific embodiment

[0079] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0080] Those skilled in the art should understand that the embodiments of the present invention may be provided as a method, a system, or a computer program product. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] It should be noted that the terms "including" and "having" and any variations thereof in the specification, claims, and above-mentioned drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products, or devices. Without conflict, the embodiments and features in the embodiments of this application can be combined with each other. The following will describe this application in detail with reference to the drawings and in combination with embodiments.

[0082] In the technical solution of this application, the acquisition, storage, use, processing, etc. of data all comply with the relevant regulations of laws and regulations.

[0083] Embodiment 1:

[0084] An embodiment of the present invention provides a specific implementation manner of a method for quality control of seismic horizon interpretation results. Refer to Figure 1 , and specifically includes the following content:

[0085] Step 100: On the target seismic horizon interpretation result, establish a frame line passing through the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection.

[0086] Step 200: Subtract the time difference between the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result.

[0087] Step 300: Subtract the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result.

[0088] Step 400: Perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0089] As can be seen from the above description, an embodiment of the present invention provides a method for quality control of seismic horizon interpretation results, including: First, on the target seismic horizon interpretation result, establish a frame line passing through the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection. Then, subtract the time difference between the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; subtract the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; finally, perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0090] The quality control method for seismic horizon interpretation results provided by the embodiments of the present invention locates the intersection positions of seismic horizon interpretation data lines and trace directions by building framework lines and combining corresponding calculation formulas. On this basis, the data at the intersection positions in two directions are extracted. If there are differences in the data of the line and trace directions at the intersection positions and the difference value exceeds the normal range, it is identified as a "jumping point" that is not closed in seismic horizon interpretation, thereby realizing the quality control of the seismic horizon interpretation effect.

[0091] Embodiment 2:

[0092] It can be understood that in the field of oil and gas exploration technology, the seismic horizon interpretation results are very important, which can provide information about the underground structure and properties of potential oil and gas reservoirs. Preferably, the seismic horizon interpretation results include the following aspects: Oil and gas reservoir identification: Through seismic horizon interpretation, the location, thickness, and morphology of potential oil and gas reservoirs can be determined. The reflection characteristics and amplitude changes of seismic waves can be used to identify potential reservoirs, such as sandstone, carbonate rock, or shale, etc. Reservoir property evaluation: Seismic horizon interpretation can provide information about reservoir properties, such as porosity, permeability, saturation, etc. By analyzing the changes in seismic wave velocity, frequency, and amplitude, the physical properties of the reservoir can be inferred and its potential oil and gas reserves can be evaluated. Underground structure analysis: Seismic horizon interpretation can reveal the characteristics of underground structures, such as faults, folds, and basins, etc. By analyzing the reflection characteristics and fault displacements on seismic profiles, the geometric morphology and movement history of structural features can be determined, providing important references for oil and gas exploration. Directional drilling decision-making: The seismic horizon interpretation results can be used to determine drilling targets and paths. By analyzing the location, morphology, and thickness of the reservoir, the optimal drilling location and direction can be determined, improving the success rate of oil and gas exploration.

[0093] In addition, the main line (Main Line) refers to the main line arranged in seismic exploration, which is arranged along the predetermined seismic profile direction. The purpose of the main line is to obtain seismic data along a specific seismic profile for the interpretation and analysis of underground structures and reservoir characteristics. The seismic data on the main line usually has a high spatial resolution and can provide more detailed underground information, such as the location, thickness, and properties of oil and gas reservoirs, etc.

[0094] The tie line (Tie Line) refers to the auxiliary line connecting the main lines. The role of the tie line is to perform data correction and verification between the main lines to ensure the consistency and accuracy of seismic data. The tie line usually intersects or is adjacent to the main line and passes through the data points of the main line for data verification and correction. The tie lines are usually arranged densely to ensure the continuity and accuracy of seismic data.

[0095] It should be noted that the frame line in step 100 is similar in shape to a cross, that is, two perpendicular intersecting straight lines, one extending in the north-south direction and the other extending in the east-west direction, and the intersection point thereof coincides with the intersection point of the main survey line and the connecting survey line.

[0096] Steps 200 to 300 are based on the mechanism of the closure error of seismic horizon interpretation to accurately identify the "jumping points" where the intersection positions of the midline and the trace direction in the horizon interpretation are not closed, and then to evaluate the quality of the seismic horizon interpretation results.

[0097] In some embodiments of the present invention, referring to Figure 2 , the method for quality control of seismic horizon interpretation results further includes:

[0098] Step 500: Determine the grid size of the main survey line and the connecting survey line according to the interpretation accuracy of the target seismic horizon interpretation result;

[0099] Step 600: Establish the main survey line and the connecting survey line on the target seismic horizon interpretation result according to the grid size.

[0100] In step 500 and step 600, according to the grid accuracy of the horizon interpretation data (for example, 8×8), in the survey network, "frame lines" and points in the directions of the main survey line (Inline), the connecting survey line (Crossline) and the intersection of the two directions are newly established with grids of the same size, and then converted into an interpretation file.

[0101] In some embodiments of the present invention, one straight line direction in the frame line is the north-south direction, and the other straight line direction is the east-west direction;

[0102] The second frame line interpretation result is the target horizon interpretation result of the interpretation result without the intersection point. That is, using the operation function in the interpretation platform, the "frame line" in the Inline direction that has been converted into the interpretation format is calculated with the intersection point (Eliminate where Z=suface(x,y)), and the "frame line" in the main survey line direction with the intersection point position data eliminated is obtained.

[0103] In some embodiments of the present invention, referring to Figure 3 , step 200 includes:

[0104] Step 201: Subtract the time difference between the part corresponding to the main survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate a first sub-interpretation result of the second frame line;

[0105] Using the arithmetic function in the interpretation software, calculate the "frame lines" in the Inline direction and the intersections that have been converted to the interpretation format (Eliminate where Z=suface(x,y)) to obtain the main survey line direction "frame lines" with the intersection position data removed;

[0106] Step 202: Subtract the time difference between the part corresponding to the connecting survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate the second sub-interpretation result of the second frame line;

[0107] Similar to the operation process of the "frame lines" in the main survey line (Inline) direction in Step 201, remove the intersection position data from the "frame lines" in the connecting survey line (Crossline) direction;

[0108] Step 203: Generate the second frame line interpretation result based on the first sub-interpretation result of the second frame line and the second sub-interpretation result of the second frame line.

[0109] In some embodiments of the present invention, see Figure 4 , Step 300 includes:

[0110] Step 301: Subtract the time difference between the seismic horizon interpretation result and the first sub-interpretation result of the second frame line to generate the first sub-interpretation result of the third frame line;

[0111] Make another copy of the seismic horizon interpretation data, and perform an operation (Eliminate where Z=suface(x,y)) on one of the copies and the "frame lines" in the main survey line (Inline) direction with the intersection position data removed;

[0112] Step 302: Subtract the time difference between the seismic horizon interpretation result and the second sub-interpretation result of the second frame line to generate the second sub-interpretation result of the third frame line;

[0113] Similar to the operation process in Step 301, perform an operation (Eliminate where Z=suface(x,y)) on the other copy of the previously copied seismic horizon interpretation data and the "frame lines" in the connecting survey line (Crossline) direction with the intersection position data removed.

[0114] Step 303: Generate the third frame line interpretation result based on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line.

[0115] In some embodiments of the present invention, see Figure 5 , Step 400 includes:

[0116] Step 401: Perform interpolation operations on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line respectively to generate the first sub-interpretation result of the differential third frame line and the second sub-interpretation result of the differential third frame line;

[0117] Perform interpolation operations (Seismic operations-Interpolate empty) on the seismic horizon interpretation data in the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line;

[0118] It should be noted that interpolation operation refers to the spatial area that needs to be interpolated due to missing or incomplete data in seismic data processing. Interpolation empty usually appears in the following situations:

[0119] Lack of line coverage: The layout of seismic lines is usually limited and may not cover the entire exploration area. In the areas not covered by the lines, interpolation empty will appear, and interpolation processing is required to fill the missing part of the data.

[0120] Missing or low-quality data: Due to various factors in the seismic data acquisition process, such as instrument failures and data quality problems, some data may be missing or of poor quality. In these areas, interpolation processing is also required to fill the missing part of the data or repair the low-quality data.

[0121] Abnormal noise or abnormal data: There may be abnormal noise or abnormal data in seismic data, which may have a negative impact on interpretation and analysis. To reduce the impact of abnormal data, interpolation processing can be performed on these areas.

[0122] In the interpolation empty area, interpolation algorithms can be used to infer the values of missing or low-quality data. Commonly used interpolation methods include linear interpolation, Kriging interpolation, inverse interpolation, etc. The choice of interpolation method should be determined according to the data characteristics and requirements to obtain as accurate results as possible.

[0123] Step 402: Respectively subtract the time difference between the first sub-interpretation result of the differential third frame line and the second sub-interpretation result of the differential third frame line from the interpretation result of the first frame line to generate the first interpretation result of the intersection point and the second interpretation result of the intersection point;

[0124] Specifically, perform operations (Eliminate where Z=suface(x,y)) on the two interpolated seismic horizon interpretation data respectively with the pre-created "intersection point" interpretation file to obtain two seismic horizon interpretation data that only retain the intersection point positions.

[0125] Step 403: Perform quality control on the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result.

[0126] In some embodiments of the present invention, referring to Figure 6 , Step 403 includes:

[0127] Step 4031: Perform arithmetic operations on the first intersection interpretation result and the second intersection interpretation result to determine the elevation difference of the seismic horizon interpretation data line and the intersection position data in the trace direction of the target seismic horizon interpretation result;

[0128] Specifically, the two obtained seismic horizon interpretation data that only retain the intersection positions are subtracted from each other (Arithmetic operations Z = Z - Surface(x,y)), and thus the "elevation difference" of the seismic horizon interpretation data line and the intersection position data in the trace direction is obtained.

[0129] Step 4032: Perform quality control on the target seismic horizon interpretation result according to the seismic horizon interpretation data line and the elevation difference of the intersection position data in the trace direction.

[0130] Convert the "elevation difference" of the seismic horizon interpretation data line and the intersection position data in the trace direction into a point file, and set the color display to "Z value (elevation difference) display". Further, by adjusting the color scale, the closed difference abnormal points can be highlighted by colors, which are the "jumping points" that are not closed in the seismic horizon interpretation.

[0131] As can be seen from the above description, the embodiments of the present invention provide a method for quality control of seismic horizon interpretation results, including: First, on the target seismic horizon interpretation result, establish a frame line through the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point; then, subtract the time difference between the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; subtract the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; finally, perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0132] The method for quality control of seismic horizon interpretation results provided by the embodiments of the present invention can accurately identify the "jumping points" where the line and the intersection position in the trace direction are not closed in the horizon interpretation. Compared with the traditional horizon interpretation quality control method, the operation logic of the present invention is clear and refined, the process is relatively simple, the work efficiency is effectively improved, and the closed difference abnormal points are intuitively displayed as points of different colors, which is not restricted by objective conditions such as data types and work area boundaries, has a wide application range, and significantly improves the quality control effect of seismic horizon interpretation.

[0133] Embodiment 3:

[0134] In a specific implementation manner, the present invention also provides a specific implementation manner of a method for quality control of seismic horizon interpretation results. Refer to Figure 7 and Figure 8 , which specifically includes the following steps.

[0135] S1: Conduct horizon tracking interpretation according to a preset interpretation density;

[0136] S2: According to the grid accuracy of the horizon interpretation data, in the survey network, respectively create "frame lines" and points in the directions of the main survey line (Inline), connecting survey line (Crossline), and the intersection of the two directions with grids of the same size, and convert them into interpretation files;

[0137] S3: Calculate the "frame line" in the Inline direction that has been converted into the interpretation format and the intersection points (Eliminate where Z=suface(x,y)), and obtain the "frame line" in the main survey line direction after eliminating the intersection point position data;

[0138] S4: Similar to the operation process of the "frame line" in the main survey line (Inline) direction in step S3, eliminate the intersection point position data of the "frame line" in the connecting survey line (Crossline) direction;

[0139] S5: Make a copy of the seismic horizon interpretation data, and perform an operation (Eliminate where Z=suface(x,y)) on one copy and the "frame line" in the main survey line (Inline) direction after eliminating the intersection point position data;

[0140] S6: Similar to the operation process in step S5, perform an operation (Eliminate where Z=suface(x,y)) on the other copy of the previously copied seismic horizon interpretation data and the "frame line" in the connecting survey line (Crossline) direction after eliminating the intersection point position data.

[0141] S7: Perform interpolation operations (Seismicoperations-Interpolate empty) on the two copies of the seismic horizon interpretation data obtained in steps S5 and S6 respectively;

[0142] S8: Perform an operation (Eliminate where Z=suface(x,y)) on the two interpolated copies of the seismic horizon interpretation data and the pre-established "intersection point" interpretation file respectively, and obtain two copies of the seismic horizon interpretation data that only retain the intersection point positions;

[0143] S9: Subtract the two sets of seismic horizon interpretation data that only retain the intersection positions obtained in step S8 (Arithmetic operations Z = Z - Surface(x,y)), thereby obtaining the "height difference" of the seismic horizon interpretation data line and the intersection position data in the trace direction;

[0144] S10: Convert the "height difference" of the seismic horizon interpretation data line and the intersection position data in the trace direction into a point file, and set the color display to "Z value (height difference) display". Further, by adjusting the color scale, the closed anomaly points can be highlighted by color, which are the "jumping points" that are not closed in the seismic horizon interpretation.

[0145] Here, taking the 3D seismic contiguous processing and interpretation in the Hangjinqi area in the northern Ordos Basin as an example, the quality control method for the seismic horizon interpretation results is further explained: First, in the interpretation software, conduct the tracking and interpretation of the T9 horizon (local) in the work area according to the required interpretation density, with an interpretation accuracy of 8x8, as Figure 9 shown.

[0146] Next, according to the 8x8 accuracy of the T9 horizon interpretation, in the survey network, respectively create "frame lines" and points in the main survey line (Inline), tie line (Crossline) directions and the intersection of the two directions with the same size grid, and convert them into interpretation files; Using the operation function in the interpretation platform, calculate the "frame line" in the Inline direction that has been converted into the interpretation format with the intersection (Eliminate where Z = suface(x,y)), obtaining the main survey line direction "frame line" excluding the intersection position data, as Figure 10 shown; According to the same method, exclude the intersection position data from the "frame line" in the tie line (Crossline) direction; Make a copy of the seismic horizon interpretation data, and perform an operation on one copy with the main survey line (Inline) direction "frame line" excluding the intersection position data (Eliminate where Z = suface(x,y)); According to the same method, perform an operation on the other copy of the previously copied seismic horizon interpretation data with the tie line (Crossline) direction "frame line" excluding the intersection position data (Eliminate where Z = suface(x,y)). Perform an interpolation operation on the two sets of seismic horizon interpretation data obtained above (Seismic operations - Interpolate empty); Perform an operation on the two sets of interpolated seismic horizon interpretation data with the previously created "intersection" interpretation file respectively (Eliminate where Z = suface(x,y)), obtaining two sets of seismic horizon interpretation data that only retain the intersection positions, see Figure 11; Subtract the two obtained seismic horizon interpretation data that only retain the intersection positions from each other (Arithmetic operations Z = Z – Surface(x,y)), and thus obtain the "height difference" of the intersection positions of the seismic horizon interpretation data line and the trace direction, as shown in Figure 12 .

[0147] Finally, convert the "height difference" of the intersection positions of the seismic horizon interpretation data line and the trace direction into a point file, and set the color display to "Z value (height difference) display". Further, by adjusting the color scale, the closed difference abnormal points can be highlighted by color, that is, the "jumping points" that are not closed in the T9 horizon interpretation (partial) of this work area, as Figure 13 shown.

[0148] As can be seen from the above description, the embodiment of the present invention provides a method for quality control of seismic horizon interpretation results, including: First, on the target seismic horizon interpretation result, establish a frame line through the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point; then, perform time difference subtraction on the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; perform time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; finally, perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0149] Whether the horizon interpretation data is closed is a key indicator for testing the accuracy of seismic data interpretation, and the closed difference calculation is an effective quality control method for seismic horizon tracking interpretation. The embodiment of the invention provides a method for quality control of seismic horizon interpretation results. Based on the calculation function of the mainstream interpretation software platform in the professional field, locate the intersection positions of the line and the trace direction and extract the horizon interpretation data at this point to obtain the closed differences in two directions, and then realize the visualization of the "jumping points" that are not closed at the intersection positions of the line and the trace direction in the horizon interpretation, improving the efficiency of seismic data horizon interpretation.

[0150] Example 4:

[0151] Based on the same inventive concept, an embodiment of the present application further provides a seismic horizon interpretation result quality control device, which can be used to implement the method described in the above embodiment, as in the following embodiment. Since the principle of the seismic horizon interpretation result quality control device for solving problems is similar to that of the seismic horizon interpretation result quality control method, the implementation of the seismic horizon interpretation result quality control device can refer to the implementation of the seismic horizon interpretation result quality control method, and the repeated parts will not be described again. As used hereinafter, the term "unit" or "module" may be a combination of software and / or hardware that can achieve a predetermined function. Although the system described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0152] An embodiment of the present invention provides a specific implementation manner of a seismic horizon interpretation result quality control device capable of implementing the seismic horizon interpretation result quality control method. Refer to Figure 14 , the seismic horizon interpretation result quality control device includes:

[0153] The first frame line interpretation result generation module 10 is used to establish a frame line through the intersection of the main survey line and the connecting survey line on the target seismic horizon interpretation result to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point;

[0154] The second frame line interpretation result generation module 20 is used to perform time difference subtraction on the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result;

[0155] The third frame line interpretation result generation module 30 is used to perform time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result;

[0156] The interpretation result quality control module 40 is used to perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0157] In an embodiment of the present invention, the seismic horizon interpretation result quality control device further includes:

[0158] The grid size determination module is used to determine the grid size of the main survey line and the connecting survey line according to the interpretation accuracy of the target seismic horizon interpretation result;

[0159] The survey line establishment module is used to establish the main survey line and the connecting survey line on the target seismic horizon interpretation result according to the grid size.

[0160] In an embodiment of the present invention, the direction of one of the frame lines is the north-south direction, and the direction of the other frame line is the east-west direction;

[0161] The interpretation result of the second frame line is the target horizon interpretation result of the interpretation result excluding the intersection point.

[0162] In an embodiment of the present invention, the second frame line interpretation result generation module includes:

[0163] The first sub-interpretation result generation unit of the second frame line is used to perform time difference subtraction on the part corresponding to the main survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate the first sub-interpretation result of the second frame line;

[0164] The second sub-interpretation result generation unit of the second frame line is used to perform time difference subtraction on the part corresponding to the connecting survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate the second sub-interpretation result of the second frame line;

[0165] The second frame line interpretation result generation unit is used to generate the second frame line interpretation result according to the first sub-interpretation result of the second frame line and the second sub-interpretation result of the second frame line.

[0166] In an embodiment of the present invention, the third frame line interpretation result generation module includes:

[0167] The first sub-interpretation result generation unit of the third frame line is used to perform time difference subtraction on the seismic horizon interpretation result and the first sub-interpretation result of the second frame line to generate the first sub-interpretation result of the third frame line;

[0168] The second sub-interpretation result generation unit of the third frame line is used to perform time difference subtraction on the seismic horizon interpretation result and the second sub-interpretation result of the second frame line to generate the second sub-interpretation result of the third frame line;

[0169] The third frame line interpretation result generation unit is used to generate the third frame line interpretation result according to the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line.

[0170] In an embodiment of the present invention, the interpretation result quality control module includes:

[0171] The difference interpretation result generation unit is used to perform interpolation operations on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line respectively to generate the first sub-interpretation result of the difference third frame line and the second sub-interpretation result of the difference third frame line;

[0172] The intersection point interpretation result generation unit is used to perform time difference subtraction on the first sub-interpretation result of the difference third frame line and the second sub-interpretation result of the difference third frame line and the first frame line interpretation result respectively to generate the first intersection point interpretation result and the second intersection point interpretation result;

[0173] An interpretation result quality control unit for quality control of the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result.

[0174] In an embodiment of the present invention, the interpretation result quality control unit includes:

[0175] An elevation difference determination unit for performing an arithmetic operation on the first intersection interpretation result and the second intersection interpretation result to determine the elevation difference between the seismic horizon interpretation data line of the target seismic horizon interpretation result and the intersection position data in the trace direction;

[0176] An interpretation result quality control subunit for quality control of the target seismic horizon interpretation result according to the elevation difference between the seismic horizon interpretation data line and the intersection position data in the trace direction.

[0177] As can be seen from the above description, an embodiment of the present invention provides a seismic horizon interpretation result quality control device, including: a first frame line interpretation result generation module for establishing a frame line at the intersection of the main survey line and the connecting survey line on the target seismic horizon interpretation result to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection; a second frame line interpretation result generation module for subtracting the time difference between the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; a third frame line interpretation result generation module for subtracting the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; an interpretation result quality control module for quality control of the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

[0178] The seismic horizon interpretation result quality control device provided by the embodiment of the present invention can accurately identify the "jumping points" where the mid-line of the horizon interpretation and the intersection position in the trace direction are not closed. Compared with the traditional horizon interpretation quality control method, the operation logic of the present invention is clear and refined, the process is relatively simple, the work efficiency is effectively improved, and the abnormal closed points are intuitively displayed as points of different colors, which is not restricted by objective conditions such as data types and work area boundaries, has a wide application range, and significantly improves the seismic horizon interpretation quality control effect.

[0179] Embodiment Five:

[0180] The embodiment of the present application also provides a specific implementation manner of an electronic device capable of implementing all steps in the above-mentioned seismic horizon interpretation result quality control method. See Figure 15 , and the electronic device specifically includes the following content:

[0181] A processor 1201, a memory 1202, a communications interface 1203, and a bus 1204;

[0182] Among them, the processor 1201, the memory 1202, and the communications interface 1203 communicate with each other through the bus 1204; the communications interface 1203 is used to implement information transmission between related devices such as server-side devices and client-side devices;

[0183] The processor 1201 is used to call a computer program in the memory 1202. When the processor executes the computer program, all steps in the seismic horizon interpretation result quality control method in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0184] On the target seismic horizon interpretation result, a frame line is established at the intersection of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection;

[0185] The first frame line interpretation result is subtracted from the seismic horizon interpretation result by time difference to generate a second frame line interpretation result;

[0186] The seismic horizon interpretation result is subtracted from the second frame line interpretation result by time difference to generate a third frame line interpretation result;

[0187] The quality of the target seismic horizon interpretation result is controlled according to the second frame line interpretation result and the third frame line interpretation result.

[0188] In one embodiment, the seismic horizon interpretation result quality control method further includes:

[0189] Determine the grid size of the main survey line and the connecting survey line according to the interpretation accuracy of the target seismic horizon interpretation result;

[0190] The main survey line and the connecting survey line are established on the target seismic horizon interpretation result according to the grid size.

[0191] In one embodiment, one of the straight lines of the frame line is in the north-south direction, and the other straight line is in the east-west direction;

[0192] The second frame line interpretation result is the target horizon interpretation result of the interpretation result excluding the intersection.

[0193] In one embodiment, subtracting the first frame line interpretation result from the seismic horizon interpretation result by time difference to generate a second frame line interpretation result includes:

[0194] Subtract the time difference between the part corresponding to the main survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate the first sub-interpretation result of the second frame line;

[0195] Subtract the time difference between the part corresponding to the connecting survey line in the first frame line interpretation result and the seismic horizon interpretation result to generate the second sub-interpretation result of the second frame line;

[0196] Generate the second frame line interpretation result based on the first sub-interpretation result of the second frame line and the second sub-interpretation result of the second frame line.

[0197] In one embodiment, subtracting the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate the third frame line interpretation result includes:

[0198] Subtract the time difference between the seismic horizon interpretation result and the first sub-interpretation result of the second frame line to generate the first sub-interpretation result of the third frame line;

[0199] Subtract the time difference between the seismic horizon interpretation result and the second sub-interpretation result of the second frame line to generate the second sub-interpretation result of the third frame line;

[0200] Generate the third frame line interpretation result based on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line.

[0201] In one embodiment, quality control of the target seismic horizon interpretation result based on the second frame line interpretation result and the third frame line interpretation result includes:

[0202] Perform interpolation operations on the first sub-interpretation result of the third frame line and the second sub-interpretation result of the third frame line respectively to generate the difference first sub-interpretation result of the third frame line and the difference second sub-interpretation result of the third frame line;

[0203] Subtract the time difference between the difference first sub-interpretation result of the third frame line and the difference second sub-interpretation result of the third frame line and the first frame line interpretation result respectively to generate the first intersection interpretation result and the second intersection interpretation result;

[0204] Perform quality control on the target seismic horizon interpretation result based on the first intersection interpretation result and the second intersection interpretation result.

[0205] In one embodiment, quality control of the target seismic horizon interpretation result based on the first intersection interpretation result and the second intersection interpretation result includes:

[0206] Perform an arithmetic operation on the first interpretation result of the intersection point and the second interpretation result of the intersection point to determine the elevation difference of the seismic horizon interpretation data line and the intersection point position data in the trace direction of the target seismic horizon interpretation result.

[0207] Perform quality control on the target seismic horizon interpretation result based on the seismic horizon interpretation data line and the elevation difference of the intersection point position data in the trace direction.

[0208] Example Six:

[0209] An embodiment of the present application further provides a computer-readable storage medium capable of implementing all steps in the seismic horizon interpretation result quality control method in the above embodiments. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, all steps in the seismic horizon interpretation result quality control method in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0210] On the target seismic horizon interpretation result, establish a frame line passing through the intersection point of the main survey line and the connecting survey line to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection point.

[0211] Perform time difference subtraction on the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result.

[0212] Perform time difference subtraction on the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result.

[0213] Perform quality control on the target seismic horizon interpretation result based on the second frame line interpretation result and the third frame line interpretation result.

[0214] Each embodiment in this specification is described in a progressive manner. The same or similar parts among the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program type embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0215] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0216] Although the present application provides method operation steps such as in the embodiments or flowcharts, more or fewer operation steps may be included based on routine or non-creative labor. The step order listed in the embodiments is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual device or client product is executed, it may be executed in the method order shown in the embodiments or the drawings or executed in parallel (such as in an environment of parallel processors or multi-threaded processing).

[0217] For convenience of description, when describing the above device, it is divided into various modules according to functions for separate description. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same or multiple software and / or hardware, or the modules implementing the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0218] Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, the method steps can be logically programmed to enable the controller to be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same function. Therefore, such a controller can be regarded as a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and the structures within the hardware component.

[0219] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.

[0220] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.

[0221] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For related parts, reference can be made to the corresponding description in the method embodiments. In the description of this specification, the description referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of this specification. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0222] The above is only for the embodiments of this specification and does not limit the embodiments of this specification. For those skilled in the art, various changes and modifications can be made to the embodiments of this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the embodiments of this specification shall be included within the scope of the claims of the embodiments of this specification.

Claims

1. A method for quality control of seismic horizon interpretation results, characterized in that, it includes: On the target seismic horizon interpretation result, establish a framework line through the intersection of the main survey line and the connecting survey line to generate a first framework line interpretation result; wherein, the framework line is two straight lines intersecting at the intersection; Perform time difference subtraction between the first framework line interpretation result and the seismic horizon interpretation result to generate a second framework line interpretation result; Perform time difference subtraction between the seismic horizon interpretation result and the second framework line interpretation result to generate a third framework line interpretation result; Perform quality control on the target seismic horizon interpretation result according to the second framework line interpretation result and the third framework line interpretation result.

2. The method for quality control of seismic horizon interpretation results according to claim 1, characterized in that, it further includes: Determine the grid size of the main survey line and the connecting survey line according to the interpretation accuracy of the target seismic horizon interpretation result; Establish the main survey line and the connecting survey line on the target seismic horizon interpretation result according to the grid size.

3. The method for quality control of seismic horizon interpretation results according to claim 1, characterized in that, One straight line direction in the framework line is the north-south direction, and the other straight line direction is the east-west direction; The second framework line interpretation result is the target horizon interpretation result of the interpretation result without the intersection.

4. The method for quality control of seismic horizon interpretation results according to claim 1, characterized in that, Performing time difference subtraction between the first framework line interpretation result and the seismic horizon interpretation result to generate a second framework line interpretation result includes: Perform time difference subtraction between the part corresponding to the main survey line in the first framework line interpretation result and the seismic horizon interpretation result to generate a first sub-interpretation result of the second framework line; Perform time difference subtraction between the part corresponding to the connecting survey line in the first framework line interpretation result and the seismic horizon interpretation result to generate a second sub-interpretation result of the second framework line; Generate the second framework line interpretation result according to the first sub-interpretation result of the second framework line and the second sub-interpretation result of the second framework line.

5. The method for quality control of seismic horizon interpretation results according to claim 4, characterized in that, Performing time difference subtraction between the seismic horizon interpretation result and the second framework line interpretation result to generate a third framework line interpretation result includes: Perform time difference subtraction between the seismic horizon interpretation result and the first sub-interpretation result of the second framework line to generate a first sub-interpretation result of the third framework line; Perform time difference subtraction between the seismic horizon interpretation result and the second sub-interpretation result of the second framework line to generate a second sub-interpretation result of the third framework line; Generate the third framework line interpretation result according to the first sub-interpretation result of the third framework line and the second sub-interpretation result of the third framework line.

6. The method for quality control of seismic horizon interpretation results according to claim 5, characterized in that, Performing quality control on the target seismic horizon interpretation result according to the second framework line interpretation result and the third framework line interpretation result includes: Interpolate the first sub-interpretation result and the second sub-interpretation result of the third frame line respectively to generate the first sub-interpretation result of the differential third frame line and the first sub-interpretation result of the differential third frame line; Subtract the time difference between the first sub-interpretation result of the differential third frame line and the second sub-interpretation result of the differential third frame line from the first frame line interpretation result respectively to generate the first intersection interpretation result and the second intersection interpretation result; Perform quality control on the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result.

7. The method for quality control of seismic horizon interpretation results according to claim 6, characterized in that Performing quality control on the target seismic horizon interpretation result according to the first intersection interpretation result and the second intersection interpretation result includes: Perform arithmetic operations on the first intersection interpretation result and the second intersection interpretation result, that is, Z value calculation ((Arithmetic operations Z = Z–Surface(x,y))) to determine the height difference between the seismic horizon interpretation data line of the target seismic horizon interpretation result and the intersection position data in the trace direction; Perform quality control on the target seismic horizon interpretation result according to the height difference between the seismic horizon interpretation data line and the intersection position data in the trace direction.

8. A device for quality control of seismic horizon interpretation results, characterized in that including: A first frame line interpretation result generation module, configured to establish a frame line at the intersection of the main survey line and the connecting survey line on the target seismic horizon interpretation result to generate a first frame line interpretation result; wherein, the frame line is two straight lines intersecting at the intersection; A second frame line interpretation result generation module, configured to subtract the time difference between the first frame line interpretation result and the seismic horizon interpretation result to generate a second frame line interpretation result; A third frame line interpretation result generation module, configured to subtract the time difference between the seismic horizon interpretation result and the second frame line interpretation result to generate a third frame line interpretation result; An interpretation result quality control module, configured to perform quality control on the target seismic horizon interpretation result according to the second frame line interpretation result and the third frame line interpretation result.

9. An electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that When the processor executes the program, the steps of the method for quality control of seismic horizon interpretation results according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, on which a computer program is stored, characterized in that When the computer program is executed by a processor, the steps of the method for quality control of seismic horizon interpretation results according to any one of claims 1 to 7 are implemented.