A method and device for modifying and displaying seismic profile interpretation results

By generating editable seismic profile interpretation results, the problem of inconvenient modification of seismic profile display in traditional methods is solved, and efficient display and editing is achieved, meeting the needs of oil and gas exploration and development.

CN114627199BActive Publication Date: 2025-04-25PETROCHINA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011432654.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-10
Publication Date
2025-04-25
Estimated Expiration
2040-12-10

AI Technical Summary

Technical Problem

Traditional seismic profile display methods are inconvenient to modify in multimedia software, resulting in researchers wasting a lot of time in project communication and discussion, unable to meet the needs of efficient oil and gas exploration and development.

Method used

By generating vector data based on seismic profiles and interpretation results, computing the interface coordinates of the multimedia software interpretation results nodes, and combining the original seismic profile bitmap data with the coordinates and color values ​​of the interpretation results in the multimedia software, an editable seismic profile interpretation result is generated.

Benefits of technology

It realizes the direct modification and editing of seismic profile interpretation results in multimedia software, significantly saving time for clearing and drawing, and improving display efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114627199B_ABST
    Figure CN114627199B_ABST
Patent Text Reader

Abstract

The present application provides a method and device for modifying and displaying seismic profile interpretation results, the method comprising: generating seismic profile vector data based on seismic profile and seismic interpretation results according to a preset profile transverse scale and time longitudinal scale; generating original seismic profile bitmap data including seismic profile layer, interpretation result layer and scale layer according to the seismic profile vector data; calculating the coordinates of interpretation result nodes in the seismic interpretation results in a multimedia software interface; generating editable seismic profile interpretation results in the multimedia software based on the original seismic profile bitmap data, the coordinates and the color value of the interpretation result line segment. The present application can generate editable seismic profile interpretation results in multimedia software based on seismic profile and seismic interpretation results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of oil and gas exploration and development, and in particular to a method and device for modifying and displaying seismic profile interpretation results. Background Art

[0002] In the field of oil and gas industry, oil and gas reservoirs are often concentrated in specific locations of a certain set of underground strata. In order to determine the location, burial depth and morphology of the target strata, modern oil and gas exploration and development require the use of seismic profiles to a large extent. In addition, seismic profiles can also be used in the field of well location design and reserve calculation. Therefore, in actual engineering, it is often necessary to use multimedia display methods to provide a huge number of seismic profiles with interpretation results. Providing such seismic profiles often needs to be based on geological knowledge, and requires a large number of discussions and suggestions from experts and scholars, and multiple modifications and improvements to obtain the most optimized seismic profiles.

[0003] Traditionally, seismic workstations use the capture mode to display seismic profiles. The so-called capture mode refers to directly capturing the screen image of the seismic workstation and storing the screenshot as a bitmap image. However, the capture mode is very inconvenient for displaying seismic profiles in multimedia software, and the bitmap cannot often be modified on multimedia software. Sometimes, in order to facilitate project communication and discussions with leading experts, a large number of staff members need to use multimedia software to draw line-by-line and point-by-point in accordance with the bitmap. However, the work of drawing graphics in multimedia software is quite cumbersome, and the drawn graphics are not accurate enough. At the same time, it is not easy to modify the drawing results later. This causes researchers to waste a lot of time on tedious and low-level repetitive work, which cannot meet the urgent needs of efficient oil and gas exploration and development. Summary of the invention

[0004] In response to the problems in the prior art, the present application provides a method and device for modifying and displaying seismic profile interpretation results, which can generate editable seismic profile interpretation results in multimedia software based on seismic profiles and seismic interpretation results.

[0005] In order to solve the above technical problems, this application provides the following technical solutions

[0006] In a first aspect, the present application provides a method for modifying and displaying seismic profile interpretation results, comprising:

[0007] Generate seismic profile vector data based on the seismic profile and seismic interpretation results according to the preset profile horizontal scale and time vertical scale;

[0008] Generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data;

[0009] Calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface;

[0010] Based on the original seismic section bitmap data, the coordinates and the color values ​​of the interpretation result line segments, editable seismic section interpretation results are generated in multimedia software.

[0011] Furthermore, the generating of original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data comprises:

[0012] Create empty seismic section layer, empty interpretation result layer and empty scale layer in vector processing software;

[0013] Import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

[0014] Furthermore, the calculating of the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface includes:

[0015] Obtaining the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph;

[0016] Calculate the offset position of the coordinates of each interpretation result node in the seismic interpretation result graph from the left end point of the auxiliary line;

[0017] The coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface are calculated based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

[0018] Furthermore, the method of generating an editable seismic profile interpretation result in multimedia software based on the original seismic profile bitmap data, the coordinates and the color value of the interpretation result line segment includes:

[0019] Importing the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments into the multimedia software to generate editable seismic interpretation results;

[0020] The original seismic section bitmap in the original seismic section bitmap data is aligned with the left end point of the auxiliary line, and the original seismic section bitmap is matched with the seismic interpretation result to obtain an editable seismic section interpretation result.

[0021] In a first aspect, the present application provides a device for modifying and displaying seismic profile interpretation results, comprising:

[0022] A vector data generating unit, for generating seismic profile vector data based on the seismic profile and seismic interpretation results according to a preset profile transverse scale and time longitudinal scale;

[0023] A bitmap data generating unit, used for generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data;

[0024] A node coordinate calculation unit, used for calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface;

[0025] The interpretation result generating unit is used to generate editable seismic section interpretation results in multimedia software based on the original seismic section bitmap data, the coordinates and the color values ​​of the interpretation result line segments.

[0026] Furthermore, the bitmap data generating unit comprises:

[0027] Layer creation module, used to create empty seismic profile layers, empty interpretation result layers and empty scale layers in vector processing software;

[0028] The layer import module is used to import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

[0029] Furthermore, the node coordinate calculation unit includes:

[0030] A coordinate acquisition module, used for acquiring the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph;

[0031] An offset calculation module, used for calculating the offset position of the coordinates of each interpretation result node in the seismic interpretation result graph from the left end point of the auxiliary line;

[0032] The coordinate determination module is used to calculate the coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

[0033] Furthermore, a seismic interpretation result generation module is used to import the original seismic section bitmap data, the coordinates and the color value of the interpretation result line segment into the multimedia software to generate an editable seismic interpretation result;

[0034] The seismic profile interpretation result generation module is used to align the original seismic profile bitmap in the original seismic profile bitmap data with the left end point of the auxiliary line, match the original seismic profile bitmap with the seismic interpretation result, and obtain an editable seismic profile interpretation result.

[0035] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for modifying and displaying seismic profile interpretation results when executing the program.

[0036] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for modifying and displaying the results of seismic profile interpretation.

[0037] In view of the problems in the prior art, the method and device for modifying and displaying the seismic profile interpretation results provided by the present application can generate seismic profiles and seismic interpretation results that are overlapped and consistent in multimedia software by means of coordinate transformation and position comparison, etc., from the seismic profiles and seismic interpretation results formed in the seismic workstation. Since the above seismic interpretation results are vector graphics, they can be modified directly in the multimedia software, which can greatly save the time of clearing the seismic interpretation results and significantly improve the efficiency and accuracy of the display of seismic profiles and seismic interpretation results. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 Modify the flowchart of the method for displaying the seismic profile interpretation results in the embodiment of the present application;

[0039] Figure 2 A flowchart for generating original seismic profile bitmap data in an embodiment of the present application;

[0040] Figure 3 A flowchart of calculating and explaining the coordinates of the nodes of the results in the embodiment of the present application;

[0041] Figure 4 A flowchart for generating editable seismic profile interpretation results in an embodiment of the present application;

[0042] Figure 5 A structural diagram of a device for displaying seismic profile interpretation results as modified in an embodiment of the present application;

[0043] Figure 6 is a structural diagram of a bitmap data generating unit in an embodiment of the present application;

[0044] Figure 7 is a structural diagram of a node coordinate calculation unit in an embodiment of the present application;

[0045] Figure 8It is a structural diagram of the interpretation result generating unit in the embodiment of the present application;

[0046] Fig. 9 A schematic diagram of the structure of an electronic device in an embodiment of the present application;

[0047] Fig.10 A schematic diagram of a seismic profile and interpretation results in a seismic workstation in an embodiment of the present application;

[0048] Fig.11 In the embodiments of this application Fig.10 The schematic diagram of vector data output to the windows plane is shown;

[0049] Fig.12 In the embodiments of this application Fig.11 The schematic diagram of vector data output to vector editing software is shown;

[0050] Fig.13 In the embodiments of this application Fig.12 Schematic diagram of seismic section layers shown;

[0051] Fig.14 In the embodiments of this application Fig.12 The schematic diagram of the interpretation results layer shown;

[0052] Fig.15 In the embodiments of this application Fig.12 As shown, a black horizontal auxiliary line is added to the top of the seismic section;

[0053] Fig.16 Explain the X-direction distance and Y-direction distance corresponding to each node in the result graph in the embodiment of the present application;

[0054] Fig.17 It is the interpretation result text output in the vector software in the embodiment of the present application;

[0055] Fig.18 Schematic diagram of the display pictures of seismic profiles and interpretation results input into multimedia software. DETAILED DESCRIPTION

[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0057] See also Figure 1In order to generate editable seismic section interpretation results in multimedia software based on seismic sections and seismic interpretation results, the present application provides a method for modifying and displaying seismic section interpretation results, including:

[0058] S101: Generate seismic profile vector data based on the seismic profile and seismic interpretation results according to the preset profile transverse scale and time longitudinal scale.

[0059] It is understandable that the data source used in the embodiment of the present application comes from the Linux seismic workstation, and other seismic workstations can also provide data sources for the method described in the present application, and the present application is not limited thereto. After selecting the seismic profile and relatively complete seismic interpretation results to be displayed in the Linux seismic workstation, and setting parameters such as the transverse scale of the profile and the longitudinal scale of time, the seismic profile and the relatively complete seismic interpretation results are stored as vector format files, that is, seismic profile vector data is generated.

[0060] Generally speaking, seismic workstation software has vector format cgm and other file output interfaces, and the output content includes seismic profiles and seismic interpretation results, in addition to seismic line numbers and two-way time scale numbers, etc. The above output content is included in the output vector format file.

[0061] S102: Generating original seismic profile bitmap data including a seismic profile layer, an interpretation result layer and a scale layer according to the seismic profile vector data.

[0062] Understandably, see Figure 2 , step S102 includes:

[0063] S201: Create an empty seismic profile layer, an empty interpretation result layer and an empty scale layer in the vector processing software;

[0064] S202: Import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

[0065] Specifically, the specific steps to generate the original seismic profile bitmap data are:

[0066] The first step is to open the cgm vector format file in cgm software such as SDI Editor and print it out as a pdf format file.

[0067] The second step is to import the PDF format file into vector processing software such as Coreldraw, and keep the length and width values ​​of the CGM file unchanged.

[0068] The third step is to create three new layers in the vector processing software, named "Seismic Profile", "Interpretation Results", and "Scale". Put the imported seismic profile bitmap into "Seismic Profile", put the interpretation results, including faults and layers, into "Interpretation Results", and put the seismic line number, two-way time scale number and horizontal scale into "Scale".

[0069] The fourth step is to set only the "seismic profile" and "scale" to "printable" status in the vector processing software, and set other layers to non-printable status.

[0070] The fifth step is to export the above two layers and set the output ratio to 100%, keeping the vertical and horizontal ratios unchanged, and save them as bitmap data (file), such as jpg format, in preparation for the next step of overlaying the editable interpretation results on the bitmap in multimedia software.

[0071] S103: Calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface.

[0072] Understandably, see Figure 3 , step S103 includes:

[0073] S301: Obtaining the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph;

[0074] S302: Calculating the offset position of the coordinates of each interpretation result node in the seismic interpretation result graph from the left end point of the auxiliary line;

[0075] S303: Calculating the coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

[0076] Specifically, in order to calculate the coordinates of the interpretation result nodes in the multimedia software interface, it is necessary to generate the interpretation result relative position text. The specific generation method is as follows:

[0077] The first step is to operate in vector processing software such as CorelDraw, see Fig.15 , draw a horizontal auxiliary line at the top of the seismic section, with the left end point of the line segment overlapping with the upper left end point of the seismic section, and the right end point of the horizontal auxiliary line slightly overlapping or slightly to the right of the upper right end point of the seismic section; at this time, remember the bitmap of the left end point of the horizontal auxiliary line on the seismic section, such as Fig.15 It is reflected as the right endpoint of the line segment corresponding to the double-trip time label "1200" on the left.

[0078] The second step is to obtain, in the vector processing software, the distance ΔX between the X coordinate of each node in each interpretation result graph and the X coordinate of the left end point of the auxiliary line, and the distance ΔY between the Y coordinate of each node and the Y coordinate of the left end point of the auxiliary line.

[0079] The third step is to correspond ΔX and ΔY to the distance ΔX in the multimedia software. 多 and ΔY 多 The corresponding formula is ΔX 多 =(X 节 -X 左 )*DPI / PtWd, ΔY 多 =(Y 节 -Y 左 )*DPI / PtWd, where the screen distribution rate of the multimedia display terminal is DPI pixels / inch, and the width of the multimedia page is PtWd.

[0080] Step 4: According to the method in step 3, the distance ΔX corresponding to each node of each interpretation result is 多 and ΔY 多 It should be noted that the calculation order of the nodes in each interpretation result graph is from left to right until the rightmost node ends.

[0081] The fifth step is to force the left endpoint of the horizontal auxiliary line to correspond to the coordinate point (0, 0) in the multimedia coordinate system, so that each node of the horizontal auxiliary line and the interpretation result can correspond to a fixed position in the multimedia software interface. Then, the horizontal auxiliary line and the interpretation result are output in the text format of "first point X, first point Y, last point X, last point Y, serial number, R, G, B", where "first point X, first point Y, last point X, last point Y" represent the XY coordinates of the first and last points of the line segment on the multimedia software interface, "serial number" represents the number of the line segment, and "R, G, B" represents the RGB color of the line segment. If there are more than two nodes in the interpretation result, you can add "ΔX" after it. 多 , ΔY 多 , serial number", and finally output the horizontal auxiliary lines and the positions of all the interpretation results corresponding to those in the multimedia software as an independent text file.

[0082] S104: Generate editable seismic profile interpretation results in multimedia software based on the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments.

[0083] Understandably, see Figure 4 , step S104 includes:

[0084] S401: importing the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments into the multimedia software to generate editable seismic interpretation results;

[0085] S402: Aligning the original seismic profile bitmap in the original seismic profile bitmap data with the left end point of the auxiliary line, matching the original seismic profile bitmap with the seismic interpretation result, and obtaining an editable seismic profile interpretation result.

[0086] Specifically, in order to generate editable seismic profile interpretation results in multimedia software, the first step is to import the above-mentioned original seismic profile bitmap data into the multimedia software; the second step is to import the text according to the relative position of the interpretation results into the multimedia software to generate editable interpretation results; the third step is to find the position of the left end point of the corresponding horizontal auxiliary line in the original seismic profile bitmap, take the point in the original seismic profile bitmap as the drag point, and drag the bitmap until the two points overlap, such as Fig.18 As shown, at this time, the original seismic section bitmap and the interpretation results just correspond to each other. The fourth step is to combine the original seismic section bitmap with the interpretation results, which can be appropriately enlarged or reduced, and moved as a whole to a suitable position in the multimedia software.

[0087] In the multimedia software, take the upper left end point as the coordinate point (0, 0), input the original seismic profile bitmap generated above, and then input the above interpretation result relative position text, it can be seen that the seismic profile bitmap is superimposed with the interpretation result profile, and the relative position, color and size of the seismic profile and interpretation result in the seismic workstation are consistent. At the same time, each node in the interpretation result graph is also maintained in the multimedia and can be edited, and the number of nodes in each interpretation result graph is also consistent with the seismic workstation.

[0088] From the above description, it can be seen that the method and device for modifying and displaying the seismic profile interpretation results provided by the present application can generate seismic profiles and seismic interpretation results that are overlapped and consistent in multimedia software by means of coordinate transformation and position comparison, etc., from the seismic profiles and seismic interpretation results formed in the seismic workstation. Since the above seismic profiles and seismic interpretation results are vector graphics, they can be modified directly in the multimedia software, which can greatly save the time of clearing the seismic profiles and seismic interpretation results, and significantly improve the efficiency and accuracy of the display of seismic profiles and seismic interpretation results.

[0089] In combination with the above embodiment, the seismic profiles, faults and horizons to be displayed are selected in the Linux seismic workstation, and the output parameters as described above are set.

[0090] Fig.10 It is a schematic diagram of the seismic profile and interpretation results in the seismic workstation in the embodiment of the present application.

[0091] Output the seismic profile vector data (file), such as a cgm file, in the seismic workstation; then save the seismic profile vector data.

[0092] like Fig.11 As shown in the figure, use vector editing software to open the above seismic profile vector data. Fig.12 As shown in the figure, according to the properties of different graphic elements of the vector data, the vector data can be divided into two layers: seismic profile and interpretation results. The seismic profile layer includes seismic profile, line number, time label and scale, etc., and the interpretation results layer includes seismic interpretation horizon and fault, etc.

[0093] Fig.13 In the embodiments of this application Fig.12 Schematic diagram of the seismic section layer shown.

[0094] Fig.14 In the embodiments of this application Fig.12 Schematic diagram of the interpretation results layer shown.

[0095] The seismic section layer is exported in the vector editing software, but the interpretation results are not exported. When exporting, the length and width of the original seismic section bitmap are kept unchanged, and 100% is exported as a bitmap to complete the seismic section bitmap output.

[0096] like Fig.15 As shown, draw a horizontal auxiliary line at the upper left end of the seismic section, extending rightward to the upper right end of the seismic section.

[0097] Due to the difference in coordinate systems between vector editing software and multimedia presentation software, it is necessary to first calculate the X-direction distance and Y-direction distance of the node relative to the left endpoint of the horizontal auxiliary line in the vector editing software, and then calculate the X-direction distance and Y-direction distance of the node in the multimedia software interface accordingly. This can keep the position of the node relative to the left endpoint of the horizontal auxiliary line unchanged in subsequent multimedia presentations.

[0098] If the coordinates of the node in the vector editing software are (X 节 , Y 节 ), the coordinates of the left end point of the horizontal auxiliary line in the vector editing software are (X 左 , Y 左 ), the screen distribution rate of the multimedia display terminal is DPI pixels / inch, and the width of the multimedia page is PtWd inches. Then the distance of the node relative to the left end point of the horizontal auxiliary line in the multimedia display software is:

[0099] ΔX 多 =(X 节 -X 左 )*DPI / PtWd

[0100] ΔY 多 =(Y 节 -Y 左 )*DPI / PtWd

[0101] Fig.16 The X-direction distance and the Y-direction distance corresponding to each node in the result graph are explained in the embodiment of the present application.

[0102] This method can generate the X of each node in each explanation result. 多 , Y 多 Value. Generally speaking, in the output text of the interpretation result graphics of multimedia software, the output format of the interpretation result graphics is that the first line displays the X coordinate value of the first point, the Y coordinate value of the first point, the X coordinate value of the last point, the Y coordinate value of the last point, the sequence number, and the color value, and the second line displays the coordinates of the middle nodes of the interpretation result graphics. Set the left endpoint coordinates of the horizontal auxiliary line in the multimedia software to (0, 0), so that the corresponding position of each interpretation result graphic in the multimedia software can be calculated. Fig.17 As shown in the figure, the first two columns of the first row are the coordinates of the left end point of the horizontal auxiliary line (0.00, 0.00); the third and fourth columns are the coordinates of the right end point of the horizontal auxiliary line (549.24, 0.00); the fifth column is the graphic number, which indicates the first interpretation result graphic; the sixth, seventh, and eighth columns are the RGB color values ​​(0, 0, 0), that is, black. The other interpretation result graphics are similar.

[0103] The next step is to overlay the seismic profile with the interpretation results in the multimedia software. Import the above-exported seismic profile bitmap data into the multimedia software so that the upper left corner of the seismic profile is at the coordinate point (0,0) of the multimedia page. Then, import the interpretation results text data into the multimedia software. If necessary, the multimedia software needs to define macros before importing.

[0104] like Fig.18 As shown in the figure, in the new multimedia layout, you can see the interpretation results superimposed on the seismic section bitmap, with horizontal auxiliary lines on the top and 11 seismic layer curves and 2 fault curves below. The relative positions of these interpretation result curves and seismic sections are consistent with those in their seismic workstations, and the color, width, line type and node position of each interpretation result curve can be edited directly in the multimedia software, which greatly saves the time of clearing the seismic section and significantly improves the accuracy and aesthetics of the seismic section display.

[0105] Based on the same inventive concept, the embodiments of the present application also provide a device for modifying and displaying the results of seismic profile interpretation, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem by modifying the device for displaying the results of seismic profile interpretation is similar to the method for modifying and displaying the results of seismic profile interpretation, the implementation of the device for modifying and displaying the results of seismic profile interpretation can refer to the implementation of the method based on software performance benchmark determination, and the repetitions will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0106] See also Figure 5 , a device for modifying and displaying seismic profile interpretation results, comprising:

[0107] The vector data generating unit 501 is used to generate seismic profile vector data based on the seismic profile and seismic interpretation results according to the preset profile transverse scale and time longitudinal scale;

[0108] A bitmap data generating unit 502 is used to generate original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data;

[0109] A node coordinate calculation unit 503 is used to calculate the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface;

[0110] The interpretation result generating unit 504 is used to generate editable seismic section interpretation results in multimedia software based on the original seismic section bitmap data, the coordinates and the color values ​​of the interpretation result line segments.

[0111] See also Figure 6 , the bitmap data generating unit 502 comprises:

[0112] A layer creation module 601 is used to create an empty seismic profile layer, an empty interpretation result layer and an empty scale layer in the vector processing software;

[0113] The layer import module 602 is used to import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

[0114] See also Figure 7 , the node coordinate calculation unit 503 includes:

[0115] A coordinate acquisition module 701 is used to acquire the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph;

[0116] An offset calculation module 702 is used to calculate the offset position of the coordinates of each interpretation result node in the seismic interpretation result graph from the left end point of the auxiliary line;

[0117] The coordinate determination module 703 is used to calculate the coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

[0118] See also Figure 8 The interpretation result generating unit 504 comprises:

[0119] The seismic interpretation result generation module 801 is used to import the original seismic section bitmap data, the coordinates and the color value of the interpretation result line segment into the multimedia software to generate an editable seismic interpretation result;

[0120] The seismic profile interpretation result generation module 802 is used to align the original seismic profile bitmap in the original seismic profile bitmap data with the left end point of the auxiliary line, match the original seismic profile bitmap with the seismic interpretation result, and obtain an editable seismic profile interpretation result.

[0121] From the hardware level, in order to generate editable seismic profile interpretation results in multimedia software based on seismic profiles and seismic interpretation results, the present application provides an embodiment of an electronic device for modifying all or part of the content in the method for displaying seismic profile interpretation results, and the electronic device specifically includes the following content:

[0122] Processor, memory, communication interface and bus; wherein the processor, memory and communication interface communicate with each other through the bus; the communication interface is used to realize information transmission between the device for modifying and displaying the seismic profile interpretation results and related equipment such as the core business system, user terminal and related database; the logic controller can be a desktop computer, a tablet computer and a mobile terminal, etc., but the present embodiment is not limited thereto. In the present embodiment, the logic controller can be implemented with reference to the embodiment of the method for modifying and displaying the seismic profile interpretation results and the embodiment of the device for modifying and displaying the seismic profile interpretation results in the embodiment, and the contents thereof are incorporated herein, and the repeated parts are not repeated.

[0123] It is understandable that the user terminal may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, a smart watch, a smart bracelet, etc.

[0124] In practical applications, part of the method for modifying and displaying the results of seismic profile interpretation can be performed on the electronic device side as described above, or all operations can be completed in the client device. The specific selection can be based on the processing capability of the client device and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the client device, the client device may also include a processor.

[0125] The client device may have a communication module (i.e., a communication unit) that can communicate with a remote server to achieve data transmission with the server. The server may include a server on the task scheduling center side, and other implementation scenarios may also include a server on an intermediate platform, such as a server on a third-party server platform that has a communication link with the task scheduling center server. The server may include a single computer device, or a server cluster consisting of multiple servers, or a server structure of a distributed device.

[0126] Fig. 9 FIG. 9 is a schematic block diagram of the system structure of the electronic device 9600 according to an embodiment of the present application. Fig. 9 As shown, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. It is worth noting that Fig. 9 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0127] In one embodiment, the method function of modifying and displaying the seismic profile interpretation results may be integrated into the central processor 9100. The central processor 9100 may be configured to perform the following control:

[0128] S101: Generate seismic profile vector data based on the seismic profile and seismic interpretation results according to the preset profile transverse scale and time longitudinal scale;

[0129] S102: generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data;

[0130] S103: Calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface;

[0131] S104: Generate editable seismic profile interpretation results in multimedia software based on the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments.

[0132] As can be seen from the above description, the method and device for modifying and displaying the seismic profile interpretation results provided by the present application can generate the seismic profile and seismic interpretation results formed in the seismic workstation through coordinate conversion and position comparison methods to generate the seismic profile and seismic interpretation results that overlap in the multimedia software. Since the above seismic profile and seismic interpretation results are vector graphics, they can be modified directly in the multimedia software, which can greatly save the time of clearing the seismic profile and seismic interpretation results, and significantly improve the efficiency and accuracy of the seismic profile and seismic interpretation results display. In another embodiment, the device for modifying and displaying the seismic profile interpretation results can be configured separately from the central processor 9100, for example, the device for modifying the data composite transmission device to display the seismic profile interpretation results can be configured as a chip connected to the central processor 9100, and the function of modifying and displaying the seismic profile interpretation results method is realized through the control of the central processor.

[0133] like Fig. 9 As shown, the electronic device 9600 may also include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is worth noting that the electronic device 9600 does not necessarily have to include Fig. 9 In addition, the electronic device 9600 may also include Fig. 9 For components not shown, reference may be made to the prior art.

[0134] like Fig. 9 As shown, the central processing unit 9100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device, which receives input and controls the operation of various components of the electronic device 9600.

[0135] The memory 9140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 9100 may execute the program stored in the memory 9140 to implement information storage or processing, etc.

[0136] The input unit 9120 provides input to the central processing unit 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used to display display objects such as images and texts. The display may be, for example, an LCD display, but is not limited thereto.

[0137] The memory 9140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application / function storage unit 9142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 9600 through the central processor 9100.

[0138] The memory 9140 may also include a data storage unit 9143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 9144 of the memory 9140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).

[0139] The communication module 9110 is a transmitter / receiver 9110 that sends and receives signals via an antenna 9111. The communication module (transmitter / receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.

[0140] Based on different communication technologies, multiple communication modules 9110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module. The communication module (transmitter / receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide an audio output via the speaker 9131 and receive an audio input from the microphone 9132, thereby realizing a common telecommunication function. The audio processor 9130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 9130 is also coupled to the central processor 9100, so that recording can be performed on the local machine through the microphone 9132, and the sound stored on the local machine can be played through the speaker 9131.

[0141] The embodiment of the present application also provides a computer-readable storage medium capable of implementing all the steps in the method for modifying and displaying the seismic profile interpretation results in the above embodiment, where the execution subject is a server or a client. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps in the method for modifying and displaying the seismic profile interpretation results in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:

[0142] S101: Generate seismic profile vector data based on the seismic profile and seismic interpretation results according to the preset profile transverse scale and time longitudinal scale;

[0143] S102: generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data;

[0144] S103: Calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface;

[0145] S104: Generate editable seismic profile interpretation results in multimedia software based on the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments.

[0146] From the above description, it can be seen that the method and device for modifying and displaying the seismic profile interpretation results provided by the present application can generate seismic profiles and seismic interpretation results that are overlapped and consistent in multimedia software by means of coordinate transformation and position comparison, etc., from the seismic profiles and seismic interpretation results formed in the seismic workstation. Since the above seismic profiles and seismic interpretation results are vector graphics, they can be modified directly in the multimedia software, which can greatly save the time of clearing the seismic profiles and seismic interpretation results, and significantly improve the efficiency and accuracy of the display of seismic profiles and seismic interpretation results.

[0147] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. 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.

[0148] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (apparatus), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0149] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0151] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for modifying and displaying seismic profile interpretation results, characterized in that: include: According to the preset cross-sectional scale and time longitudinal scale, seismic section vector data is generated based on the seismic section and seismic interpretation results; wherein the seismic section and seismic interpretation results are stored as vector format files; Generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data; Calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface; Generate editable seismic section interpretation results in multimedia software based on the original seismic section bitmap data, the coordinates and the color values ​​of the interpretation result line segments; Wherein, the calculation of the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface includes: obtaining the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph; calculating the offset position of the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph from the left end point of the auxiliary line; and calculating the coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

2. The method for modifying and displaying seismic profile interpretation results according to claim 1, characterized in that: The method of generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data comprises: Create empty seismic section layer, empty interpretation result layer and empty scale layer in vector processing software; Import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

3. The method for modifying and displaying seismic profile interpretation results according to claim 1, characterized in that: The method of generating an editable seismic profile interpretation result in multimedia software based on the original seismic profile bitmap data, the coordinates and the color value of the interpretation result line segment includes: Importing the original seismic profile bitmap data, the coordinates and the color values ​​of the interpretation result line segments into the multimedia software to generate editable seismic interpretation results; The original seismic section bitmap in the original seismic section bitmap data is aligned with the left end point of the auxiliary line, and the original seismic section bitmap is matched with the seismic interpretation result to obtain an editable seismic section interpretation result.

4. A device for modifying and displaying seismic profile interpretation results, characterized in that: include: A vector data generating unit is used to generate seismic profile vector data based on the seismic profile and seismic interpretation results according to a preset profile transverse scale and time longitudinal scale; wherein the seismic profile and seismic interpretation results are stored as vector format files; A bitmap data generating unit, used for generating original seismic section bitmap data including a seismic section layer, an interpretation result layer and a scale layer according to the seismic section vector data; A node coordinate calculation unit, used for calculating the coordinates of the interpretation result nodes in the seismic interpretation result in the multimedia software interface; An interpretation result generating unit, used for generating editable seismic section interpretation results in multimedia software based on the original seismic section bitmap data, the coordinates and the color value of the interpretation result line segment; Wherein, the node coordinate calculation unit includes: A coordinate acquisition module, used for acquiring the coordinates of each interpretation result node in the seismic interpretation result in the interpretation result graph; An offset calculation module, used for calculating the offset position of the coordinates of each interpretation result node in the seismic interpretation result graph from the left end point of the auxiliary line; The coordinate determination module is used to calculate the coordinates of each interpretation result node in the seismic interpretation result in the multimedia software interface based on the offset position, the screen resolution of the multimedia display terminal and the page width of the multimedia display terminal.

5. The device for modifying and displaying seismic profile interpretation results according to claim 4, characterized in that: The bitmap data generating unit comprises: Layer creation module, used to create empty seismic profile layers, empty interpretation result layers and empty scale layers in vector processing software; The layer import module is used to import the seismic profile into the empty seismic profile layer to obtain the seismic profile layer, import the seismic interpretation results into the empty interpretation results layer to obtain the interpretation results layer, import the seismic line number, two-way time scale number and horizontal scale into the empty scale layer to obtain the scale layer, and obtain the original seismic profile bitmap data.

6. The device for modifying and displaying seismic profile interpretation results according to claim 4, characterized in that: The interpretation result generating unit comprises: A seismic interpretation result generation module, used for importing the original seismic section bitmap data, the coordinates and the color value of the interpretation result line segment into the multimedia software to generate an editable seismic interpretation result; The seismic profile interpretation result generation module is used to align the original seismic profile bitmap in the original seismic profile bitmap data with the left end point of the auxiliary line, match the original seismic profile bitmap with the seismic interpretation result, and obtain an editable seismic profile interpretation result.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method for modifying and displaying the results of seismic profile interpretation as described in any one of claims 1 to 3 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for modifying and displaying the results of seismic profile interpretation as described in any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Automatic extraction and conversion method and device for interpretation information in seismic section bitmap

    CN105137485A