Seismic data analysis method, device and computer equipment
By generating images based on the coordinate information of seabed nodes and shot points in seismic data analysis, the problem of low analysis efficiency in existing technologies is solved, and anomaly points can be quickly located, thereby improving exploration efficiency and data quality.
Patent Information
- Application Number
- CN202110963283.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-20
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2041-08-20
AI Technical Summary
Existing technologies have low efficiency in processing seismic data for seabed nodes and shot points, making it impossible to quickly locate abnormal nodes and shot points. This results in long exploration and analysis times, affecting exploration efficiency and success rate.
By acquiring seismic data from multiple shot points, seismic attribute information is extracted. The relative positional relationship between the seabed nodes and shot points is determined based on their coordinate information. The shot point attribute information is then displayed in a centralized manner to form an image, which is then analyzed to locate anomalies.
It improves the efficiency of seismic data analysis, enabling rapid location of anomalous seabed nodes and shot points, shortening analysis time, and increasing exploration success rate and data quality.
Smart Images

Figure CN115903046B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of geophysical exploration. In particular, it relates to a seismic data analysis method and device and a computer device. BACKGROUND
[0002] A seabed node is a seismic instrument located on the seabed and capable of independently collecting seismic data. When collecting seismic data, a seismic wave is first generated by a shot point, and then a seismic signal of the seismic wave is received by a seabed node to obtain seismic data. The seismic signal generated by one shot point can be received by multiple seabed nodes, and one seabed node can also receive the seismic signals generated by multiple shot points. However, due to environmental or other factors, there may be abnormal seabed nodes or shot points, resulting in abnormal seismic data collected. Therefore, in seismic data processing, it is necessary to first analyze the collected seismic data, on the one hand to quickly locate the abnormal nodes and shot points, and on the other hand to indicate the direction for subsequent processing, so that targeted processing can be performed to provide high-quality seismic result data for exploration and development, reasonably design well locations, improve drilling success rate, and thus reduce exploration risks.
[0003] For multiple seabed nodes and multiple shot points, in the related art, the seismic data of each shot point corresponding to each seabed node is processed individually, and then the processed seismic data is analyzed. For example, the position depth of a shot point corresponding to a seabed node is first determined individually, and then the position depths of each shot point corresponding to the seabed node are analyzed.
[0004] However, in the related art, the seismic data of one shot point corresponding to one seabed node is processed one by one. Since the number of seabed nodes and shot points is large, the method in the related art takes a long time, resulting in low analysis efficiency. SUMMARY
[0005] The embodiments of the present application provide a seismic data analysis method, device and computer device, which can improve the analysis efficiency. The specific technical solutions are as follows:
[0006] On the one hand, the embodiments of the present application provide a seismic data analysis method, which comprises:
[0007] obtaining seismic data of multiple shot points in a target work area, the seismic data of the multiple shot points being obtained by multiple seabed nodes;
[0008] extracting attribute information of seismic attributes of each shot point from the seismic data of each shot point;
[0009] For each seafloor node, based on the first coordinate information of the seafloor node and the second coordinate information of each target shot point corresponding to the seafloor node, a first relative position relationship is determined, the first relative position relationship being a position relationship between the seafloor node and each target shot point, one seafloor node corresponding to multiple target shot points, the multiple target shot points all being shot points in the multiple shot points;
[0010] Based on the first relative position relationship, attribute information of the multiple target shot points corresponding to the seafloor node is displayed in the same plane to obtain a first image of the seafloor node;
[0011] Based on the first relative position relationship, the first images of the multiple seafloor nodes are displayed in the same plane to obtain a second image;
[0012] Based on the second image, seismic data of the multiple shot points is analyzed.
[0013] In a possible implementation, the attribute information of the multiple target shot points corresponding to the seafloor node is displayed in the same plane based on the first relative position relationship to obtain the first image of the seafloor node, including:
[0014] Based on the attribute information of each target shot point, first mark information of each target shot point is determined, the first mark information being used to reflect the attribute information;
[0015] According to the first relative position relationship, the first mark information of each target shot point is displayed in the same plane with the seafloor node as the center to obtain the first image of the seafloor node.
[0016] In another possible implementation, the first images of the multiple seafloor nodes are displayed in the same plane based on the first relative position relationship to obtain the second image, including:
[0017] For each seafloor node, based on the first relative position relationship, second coordinate information of each target shot point corresponding to the seafloor node is subjected to coordinate transformation to obtain third coordinate information of each target shot point, the third coordinate information being obtained with the seafloor node as the center;
[0018] Based on the first coordinate information of each seafloor node and the third coordinate information of each target shot point corresponding to the seafloor node, the multiple first images are displayed in the same plane to obtain the second image.
[0019] In another possible implementation, the multiple first images are displayed in the same plane based on the first coordinate information of each seafloor node and the third coordinate information of each target shot point corresponding to the seafloor node to obtain the second image, including:
[0020] projecting each of the ocean bottom nodes into the same plane based on the first coordinate information of the ocean bottom node;
[0021] projecting the first image of the plurality of ocean bottom nodes into the same plane based on the third coordinate information of each of the target shot points to obtain the second image.
[0022] In another possible implementation, the method further includes:
[0023] For each of the ocean bottom nodes, determining a target node direction of the ocean bottom node, one ocean bottom node corresponding to a plurality of node directions, the plurality of node directions being directions in which the ocean bottom node collects seismic data, the target node direction being any one of the plurality of node directions;
[0024] In a case where the target node direction is different from a preset node direction, determining a deviation angle between the target node direction and the preset node direction;
[0025] Based on the deviation angle, rotating the first image corresponding to each of the ocean bottom nodes in the second image, so that the target node direction is the same as the preset node direction.
[0026] In another possible implementation, the method further includes:
[0027] For each first image, based on the first image, determining a shot point that exists abnormally in the plurality of target shot points.
[0028] In another possible implementation, the first image is a pie chart.
[0029] In another aspect, an embodiment of the present application provides a device for analyzing seismic data, the device including:
[0030] a first obtaining module configured to obtain seismic data of a plurality of shot points in a target work area, the seismic data of the plurality of shot points being obtained by a plurality of ocean bottom nodes;
[0031] an extracting module configured to extract attribute information of a seismic attribute of each shot point from the seismic data of each shot point;
[0032] a first determining module configured to, for each ocean bottom node, determine a first relative position relationship based on first coordinate information of the ocean bottom node and second coordinate information of each target shot point corresponding to the ocean bottom node, the first relative position relationship being a position relationship between the ocean bottom node and each target shot point, one ocean bottom node corresponding to a plurality of target shot points, the plurality of target shot points all being shot points in the plurality of shot points;
[0033] The first display module is configured to display attribute information of a plurality of target shot points corresponding to the seafloor node in the same plane based on the first relative position relationship, and obtain a first image of the seafloor node.
[0034] The second display module is configured to display the first images of the plurality of seafloor nodes in the same plane based on the first relative position relationship, and obtain a second image.
[0035] The analysis module is configured to analyze seismic data of the plurality of shot points based on the second image.
[0036] In a possible implementation, the first display module is configured to determine first mark information of each target shot point based on attribute information of the target shot point, the first mark information being used to reflect the attribute information; and display the first mark information of the target shot point in the same plane with the seafloor node as the center based on the first relative position relationship, and obtain the first image of the seafloor node.
[0037] In another possible implementation, the second display module is configured to, for each seafloor node, perform coordinate transformation on second coordinate information of each target shot point corresponding to the seafloor node based on the first relative position relationship, to obtain third coordinate information of the target shot point, the third coordinate information being obtained with the seafloor node as the center; and display a plurality of first images in the same plane based on the first coordinate information of the seafloor node and the third coordinate information of each target shot point corresponding to the seafloor node, to obtain a second image.
[0038] In another possible implementation, the second display module is configured to project each seafloor node into the same plane based on the first coordinate information of the seafloor node; and project the first images of the plurality of seafloor nodes into the same plane based on the third coordinate information of each target shot point, to obtain the second image.
[0039] In another possible implementation, the apparatus further includes:
[0040] The second determination module is configured to, for each seafloor node, determine a target node direction of the seafloor node, a seafloor node corresponding to a plurality of node directions, the plurality of node directions being directions in which the seafloor node collects seismic data, and the target node direction being any node direction in the plurality of node directions.
[0041] The third determination module is configured to, in a case where the target node direction is different from a preset node direction, determine an angle of deviation between the target node direction and the preset node direction.
[0042] The rotating module is configured to rotate, in the second image, the first image corresponding to each seafloor node based on the deviation angle, so that the target node direction is the same as the preset node direction.
[0043] In another possible implementation, the apparatus further includes:
[0044] The fourth determining module is configured to determine, for each first image, based on the first image, an abnormal shot point in the plurality of target shot points.
[0045] In another possible implementation, the first image is a pie chart.
[0046] In another aspect, a computer device is provided, which includes a processor and a memory, and the memory stores at least one program code, which is loaded and executed by the processor to implement the operations performed in the seismic data analysis method described in the embodiments of the present application.
[0047] In another aspect, the embodiments of the present application provide a computer readable storage medium, which stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed in the seismic data analysis method described in the embodiments of the present application.
[0048] In another aspect, the embodiments of the present application provide a computer program product or a computer program, which includes computer program code stored in a computer readable storage medium. A processor of a computer device reads the computer program code from the computer readable storage medium, and the processor executes the computer program code to implement the operations performed in the seismic data analysis method described in the embodiments of the present application.
[0049] The technical scheme provided by the embodiments of the present application has the beneficial effects that:
[0050] The embodiments of the present application provide a seismic data analysis method, which displays attribute information of a plurality of target shot points corresponding to each seafloor node on a first image based on coordinate information of each seafloor node and coordinate information of each target shot point corresponding to each seafloor node, obtains a plurality of first images, analyzes a plurality of target shot points of the same seafloor node through the first image, and analyzes a plurality of seafloor nodes by displaying the plurality of first images on a second image, which greatly shortens the time and improves the analysis efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0051] Figure 1 is a flowchart of a seismic data analysis method provided by the embodiments of the present application;
[0052] Figure 2 is a position and depth map of a target shot point corresponding to a seabed node provided by an embodiment of the present application;
[0053] Figure 3 is a schematic diagram of a second image obtained after a first image of a plurality of seabed nodes is displayed in the same plane provided by an embodiment of the present application;
[0054] Figure 4 is a position and depth map of a target shot point corresponding to a seabed node provided by an embodiment of the present application; Figure 3 a proportion of shot points at different depths in the target shot point;
[0055] Figure 5 is a main frequency map of all seabed nodes provided by an embodiment of the present application;
[0056] Figure 6 is a main frequency comparison map of abnormal seabed nodes and normal seabed nodes in the target shot point provided by an embodiment of the present application; Figure 5
[0057] Figure 7 is a pie chart comparison map of root mean square amplitudes of X directions before and after redirection provided by an embodiment of the present application;
[0058] Figure 8 is a column chart comparison map of root mean square amplitudes of X directions before and after redirection provided by an embodiment of the present application;
[0059] Figure 9 is a structural schematic diagram of a seismic data analysis device provided by an embodiment of the present application;
[0060] Figure 10 is a structural block diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0061] In order to make the technical solutions and advantages of the present application clearer, the embodiments of the present application are described in further detail below.
[0062] A seismic data analysis method is provided by an embodiment of the present application, which is executed by a computer device, referring to Figure 1 The method comprises the following steps.
[0063] Step 101: The computer device acquires seismic data of a plurality of shot points in a target work area.
[0064] The seismic data from these multiple shot points were acquired through multiple seabed nodes. A seismic signal generated by one shot point can be received by multiple seabed nodes, and a single seabed node can also receive seismic signals generated by multiple shot points. The seismic data acquired in the field was loaded into a computer system using a computer program.
[0065] Step 102: The computer equipment extracts the attribute information of the seismic attributes of each shot point from the seismic data of each shot point.
[0066] A target application can be installed on the computer device. First, the seismic attributes to be extracted are determined. Then, the seismic data for each shot point is input into the target application, which outputs the attribute information of the seismic attribute. This target application can be GeoEast or another program.
[0067] Furthermore, the computer device can extract attribute information of one or more seismic attributes; however, this is not specifically limited in this embodiment. For example, the computer device can extract attribute information of 15 seismic attributes, which can be as follows:
[0068] (1) MaxV: max(s1,s2,s3,sn) (maximum value)
[0069] (2) AMaxV: max(|s1|,|s2|,|s3|,|sn|) (maximum absolute value)
[0070] (3) MinV: min(s1,s2,s3,sn) (minimum value)
[0071] (4) AMinV: min(|s1|,|s2|,|s3|,|sn|) (minimum absolute value)
[0072] (5) Sum: (Sum)
[0073] (6)ASum: (Sum of absolute values)
[0074] (7) SumSQR: (sum of squares)
[0075] (8)Average: (Calculate the mean)
[0076] (9)Average: (Absolute value mean)
[0077] (10) AverageEMM: (Calculate the mean after removing the maximum and minimum values)
[0078] (11)RMS: (Root Mean Square)
[0079] (12)MFrequency: Apparent Main Frequency (on autocorrelation)
[0080] (13)DFrequency: Dominant Frequency (on autocorrelation)
[0081] (14)Power: Maximum value of autocorrelation of seismic record in time window
[0082] (15)FAmpRatio: Average amplitude ratio of frequency band to full frequency
[0083] where n is the number of shots, S n is the attribute value of a seismic attribute.
[0084] Before this step, the computer device can take the position of the seafloor node as the center and a preset range as the radius, and take a plurality of shots not more than the preset range of the seafloor node as a plurality of target shots corresponding to the seafloor node. The number of the plurality of target shots corresponding to each seafloor node can be the same or different, which is not limited in the embodiments of the present application.
[0085] Step 103: For each seafloor node, the computer device determines a first relative position relationship based on the first coordinate information of the seafloor node and the second coordinate information of each target shot corresponding thereto.
[0086] The first relative position relationship is the position relationship between the seafloor node and each target shot. One seafloor node corresponds to a plurality of target shots, and the plurality of target shots are shots in the plurality of shots.
[0087] The computer device can determine the distance between the seafloor node and each target shot based on the first coordinate information of the seafloor node and the second coordinate information of each target shot corresponding thereto, and take the distance as the first relative position relationship.
[0088] Step 104: The computer device determines first marking information of each target shot based on the attribute information of each target shot.
[0089] The first marking information is used to reflect the attribute information. For each target shot, the computer device can determine the marking information corresponding to the attribute information of the target shot according to the corresponding relationship between the attribute information and the marking information, to obtain the first marking information.
[0090] Correspondingly, before step 104, the computer device can establish a corresponding relationship between the attribute information and the mark information, and different attribute information corresponds to different mark information. The mark information can be reflected by color, that is, different attribute information corresponds to different color. For example, the seismic attribute is the position water depth of the shot point, and different depths correspond to different colors, and the deeper the depth, the darker the corresponding color.
[0091] Step 105: The computer device displays the first mark information of each shot point in the same plane according to the first relative position relationship with the seafloor node as the center to obtain the first image of the seafloor node.
[0092] The computer device can determine the farthest distance from the seafloor node in the first relative position relationship, then determine the image radius of the first image, and determine the reduction ratio according to the farthest distance and the image radius. The distance between each target shot point and the seafloor node is reduced according to the ratio, and then the first mark information of each target shot point is displayed in the same plane with the seafloor node as the center to obtain the first image of the seafloor node.
[0093] Since the target shot point corresponding to the seafloor node is determined by drawing a circle with the seafloor node as the center and a preset range as the radius in step 102, when the first mark information of the target shot point is displayed, the seafloor node is also taken as the center and displayed with the image radius, and therefore the obtained first image is a pie chart.
[0094] In a possible implementation, when the computer device displays the first image, the computer device can display a zoom-in button and a zoom-out button at a preset position of the first image, and the zoom-in and zoom-out of the first image can be realized by triggering the zoom-in button and the zoom-out button. Alternatively, the computer device can display the first image in a zoomed-in manner when a first preset operation on the first image is detected, and display the first image in a zoomed-out manner when a second preset operation on the first image is detected.
[0095] In this implementation, the image radius of the first image is a preset value. The preset value can be set and changed as needed, and no specific limitation is made thereto.
[0096] In another possible implementation, the image radius of the first image can also be a fixed value, which can also be set and changed as needed, and no specific limitation is made thereto.
[0097] Referring to Figure 2 , Figure 2 the position water depth chart of the target shot points corresponding to a seafloor node, Figure 2 is taken as an example to illustrate that the first mark information is represented by color. As can be seen from Figure 2 , different depths correspond to different colors, and the depths of different shot points are displayed by color.
[0098] In the embodiment of the present application, for each first image, the computer device can determine, based on each first image, an abnormal shot point existing in the plurality of target shot points.
[0099] In this implementation, for each target shot point in the first image, the computer device can determine a matching degree between the first marking information of the target shot point and the first marking information of other target shot points adjacent thereto, and if the matching degree is less than a first preset matching degree, it indicates that there is a large difference between the first marking information of the shot point and the first marking information of other shot points adjacent thereto, and the target shot point corresponding to the first marking information is likely to be an abnormal shot point.
[0100] The other target shot point can be one shot point or a plurality of shot points, and if the other target shot point is a plurality of shot points, the computer device obtains a plurality of matching degrees, and if each matching degree is less than the first preset matching degree, the target shot point is determined to be an abnormal shot point.
[0101] In the embodiment of the present application, the actual coordinates of the shot points are used to display the attributes of each seafloor node, the attribute information of all target shot points corresponding to each seafloor node is displayed together to form a single pie chart, so that the different target shot points of the same seafloor node can be analyzed intuitively through the first marking information, the problematic single shot can be quickly found and located, the time is shortened, and the analysis efficiency is improved.
[0102] It should be noted that the shot points are generally uniformly distributed near the seafloor nodes, and therefore, the attribute information of the shot points is not much different from the attribute information of other shot points adjacent thereto, and the first marking information should also not be much different, and will not change greatly. If a large change occurs, it indicates that the shot point may be abnormal. When the first marking information is represented by color, the colors in the first image change gradually, and if the color at a position is greatly different from the surrounding colors, the shot point represented by the color is likely to be an abnormal shot point.
[0103] Moreover, for each seafloor node, the attribute information of one seismic attribute is displayed on the first image, and therefore, if the computer device extracts the attribute information of one seismic attribute in step 102, one first image is obtained, and if the computer device extracts the attribute information of a plurality of seismic attributes, a plurality of first images are obtained, that is, each seafloor node corresponds to a plurality of first images.
[0104] Step 106: The computer device displays the first images of the plurality of seafloor nodes on a second image based on the first relative positional relationship.
[0105] This step can be implemented through the following steps (1) to (2), comprising:
[0106] (1) For each seafloor node, the computer device performs coordinate transformation on the second coordinate information of each target shot point corresponding to the seafloor node based on the first relative position relationship, to obtain third coordinate information of each target shot point.
[0107] The third coordinate information is obtained with the seafloor node as the center. The computer device can obtain the distance between two adjacent seafloor nodes, determine a conversion formula according to the distance between the two adjacent seafloor nodes and the corresponding farthest distance in the first relative position relationship, and convert the second coordinate information of each target shot point through the conversion formula to obtain the third coordinate information.
[0108] The coordinate transformation process can be represented by the following formula:
[0109] D(x, y) = F(x, y)S(x, y)
[0110] Where D(x, y) is the coordinate of the converted shot point, F(x, y) is the conversion formula, and S(x, y) is the coordinate of the shot point before conversion.
[0111] The conversion formula can be a function formula or a proportional coefficient, which is not specifically limited in the embodiments of the present application. For example, the conversion formula is a proportional coefficient, accordingly, the computer device determines a reduced proportional coefficient according to the distance between the two adjacent seafloor nodes and the corresponding farthest distance in the first relative position relationship, and then determines the ratio of the second coordinate corresponding to the second coordinate information of each target shot point to the reduced proportional coefficient, and takes the ratio as the third coordinate of the shot point after coordinate transformation to obtain the third coordinate information. Alternatively, the computer device can determine a reduced proportional coefficient with any value less than the distance between the two adjacent seafloor nodes and the corresponding farthest distance in the first relative position relationship.
[0112] It should be noted that the seismic wave excited by a shot point can be collected by multiple seafloor nodes, therefore, adjacent seafloor nodes have the same target shot point, therefore, the first images of multiple seafloor nodes cannot be directly displayed in the same plane by the actual coordinates of the target shot points, and the coordinate transformation of each target shot point is required by the above method. Moreover, for a shot point, the distance between the shot point and each seafloor node corresponding to the shot point is different, and the reduced proportional coefficient is also different, but for the same seafloor node, the reduced proportional coefficients of multiple target shot points corresponding to the seafloor node are the same, so that multiple first images can be displayed on the second image while maintaining the relative position relationship between the shot points unchanged.
[0113] (2) The computer device displays multiple first images in the same plane based on the first coordinate information of each seafloor node and the third coordinate information of each target shot point corresponding to the seafloor node, to obtain a second image.
[0114] The computer device can project each seafloor node into the same plane based on the first coordinate information of each seafloor node, so as to keep the relative position relationship between the seafloor nodes, and then project the first images of the plurality of seafloor nodes into the same plane based on the third coordinate information of each target shot point, to obtain a second image.
[0115] In this implementation, the computer device can reduce the first image corresponding to each seafloor node with the seafloor node as the center based on the third coordinate information of each target shot point corresponding to each seafloor node, and project the reduced first image into the same plane to obtain the second image.
[0116] Referring to Figure 3 , Figure 3 is the second image obtained after the first images of the plurality of seafloor nodes are displayed in the same plane, and the second image is a position water depth map of all shot points corresponding to all seafloor nodes, Figure 4 is Figure 3 the proportion of the shot points at different depths in the second image.
[0117] Step 107: The computer device analyzes the seismic data of the plurality of shot points based on the second image.
[0118] For each seafloor node, the computer device can determine the matching degree between the second mark information of the seafloor node and the second mark information of the other seafloor nodes adjacent to the seafloor node based on the second image. If the matching degree is less than a second preset matching degree, it indicates that there is a large difference between the second mark information of the seafloor node and the second mark information of the other seafloor nodes adjacent to the seafloor node, and the seafloor node can be an abnormal node. The second mark information of the seafloor node is composed of the first mark information of the plurality of target shot points corresponding to the seafloor node.
[0119] In the embodiments of the present application, the computer device can quickly locate the abnormal seafloor node through the second image, shorten the time, and thus improve the analysis efficiency.
[0120] Referring to Figure 5 , Figure 5 is a dominant frequency map of all seafloor nodes. From the dominant frequency map, it can be seen that the color of the seafloor node indicated by the arrow is obviously different from the colors of the seafloor nodes around the seafloor node, which indicates that the seafloor node can be an abnormal seafloor node.
[0121] In the embodiments of the present application, in response to detecting a display operation on an image region of any seafloor node in the second image, the computer device displays attribute information of the seafloor node.
[0122] In this implementation, the computer device can establish a link between attribute information and marker information. When the image area containing any seabed node is triggered, the attribute information of that seabed node is displayed based on this link. The attribute information of the seabed node consists of the attribute information of multiple target gun points corresponding to that seabed node. The computer device can display the attribute information of normal seabed nodes or abnormal seabed nodes through the status bar.
[0123] See Figure 6 , Figure 6 The left image is Figure 5 The dominant frequency diagram corresponding to the abnormal seabed nodes in the middle. Figure 6 The right image shows the dominant frequency diagram of a normal seabed node adjacent to the anomalous seabed node. It can be seen from these two images that there is indeed a significant difference in the dominant frequency diagrams of the two seabed nodes, indicating that the seabed node corresponding to the left image is indeed an anomalous seabed node.
[0124] In this embodiment, the attribute information of the target shot points corresponding to each seabed node is displayed together in a single pie chart. Using coordinate transformation, the attribute information of all seabed nodes is then displayed on a single plane, forming a pie chart. This allows for intuitive analysis of various seismic attributes, including field-acquired data (such as water depth at shot point location, shot depth, node orientation, node dip angle, acquisition time, and construction direction), amplitude attributes (such as root mean square amplitude, maximum amplitude, and minimum amplitude), frequency attributes (such as dominant frequency and center frequency), and polarity. This enables rapid identification and location of anomalous seabed nodes for in-depth analysis. It also allows for analysis of different shot points within the same seabed node, quickly identifying and locating anomalous shot points. Furthermore, the process allows for efficient and rapid analysis of raw seismic data, analyzing its variation patterns to guide subsequent processing. It also helps processing personnel analyze the variation patterns of data at each stage of the process, identify key issues, adjust processing methods and parameters, thereby improving processing quality, providing high-quality results, rationally designing well locations, and reducing exploration risks.
[0125] In one possible implementation, after identifying anomaly seafloor nodes or shot points, a corresponding processing plan can be determined, and the anomaly seafloor nodes or shot points can be processed according to the plan. For example, during the processing, the seafloor nodes can be redirected. This redirection process can be implemented as follows: For each seafloor node, the computer device determines the target node direction for that seafloor node. One seafloor node corresponds to multiple node directions, which are the directions in which the seafloor node acquires seismic data. The target node direction is any one of the multiple node directions. If the target node direction differs from the preset node direction, the deviation angle between the target node direction and the preset node direction is determined. Based on the deviation angle, the first image corresponding to each seafloor node is rotated in the second image to make the target node direction the same as the preset node direction.
[0126] Multiple node directions include the X, Y, and Z directions. Here, we will only take the X direction as the target node direction as an example. During field data collection, the X direction of the seabed node should point north and the Y direction should point east. However, this cannot be guaranteed in actual construction. Therefore, after processing abnormal seabed nodes or shot points according to the processing plan, it is necessary to process them by node redirection to guide subsequent processing.
[0127] See Figure 7 , Figure 7 The top and bottom images show the root mean square amplitude (RMS) of the X-direction before and after redirection, respectively. The top image shows that the X-direction of the seabed node did not point north; after redirection, the X-direction essentially points north. (See also...) Figure 8 , Figure 8 The image above is related to Figure 7 The above figure is a histogram of the root mean square amplitude in the X direction. Figure 8 The image below is related to Figure 7 The following figure is a histogram of the root mean square amplitude in the X direction. According to... Figure 7 and Figure 8 It can be seen that the amplitude consistency before and after redirection is stronger, and the processing effect is very intuitive and obvious, while the methods in related technologies cannot reflect this effect.
[0128] This application provides a seismic data analysis method. Based on the coordinate information of each seabed node and the coordinate information of each target shot point corresponding to each seabed node, the method centrally displays the attribute information of multiple target shot points corresponding to each seabed node on a first image, resulting in multiple first images. Multiple target shot points of the same seabed node can be analyzed through the first images. By centrally displaying multiple first images on a second image, multiple seabed nodes can be analyzed, which greatly shortens the time and improves the analysis efficiency.
[0129] The embodiment of the present application provides a device for analyzing seismic data, referring to Figure 9 The device comprises:
[0130] A first acquisition module 901 is configured to acquire seismic data of a plurality of shot points in a target work area, wherein the seismic data of the plurality of shot points is obtained by a plurality of seabed nodes;
[0131] An extraction module 902 is configured to extract attribute information of seismic attributes of each shot point from the seismic data of each shot point;
[0132] A first determination module 903 is configured to determine, for each seabed node, a first relative position relationship based on first coordinate information of the seabed node and second coordinate information of each target shot point corresponding to the seabed node, wherein the first relative position relationship is a position relationship between the seabed node and each target shot point, one seabed node corresponds to a plurality of target shot points, and the plurality of target shot points are shot points in the plurality of shot points;
[0133] A first display module 904 is configured to display attribute information of the plurality of target shot points corresponding to the seabed node in the same plane based on the first relative position relationship, to obtain a first image of the seabed node;
[0134] A second display module 905 is configured to display first images of a plurality of seabed nodes in the same plane based on the first relative position relationship, to obtain a second image;
[0135] An analysis module 906 is configured to analyze the seismic data of the plurality of shot points based on the second image.
[0136] In a possible implementation, the first display module 904 is configured to determine first mark information of each target shot point based on the attribute information of each target shot point, wherein the first mark information is used to reflect the attribute information; and display the first mark information of each target shot point in the same plane with the seabed node as the center based on the first relative position relationship, to obtain the first image of the seabed node.
[0137] In another possible implementation, the second display module 905 is configured to, for each seabed node, perform coordinate transformation on second coordinate information of each target shot point corresponding to the seabed node based on the first relative position relationship, to obtain third coordinate information of each target shot point, wherein the third coordinate information is obtained with the seabed node as the center; and display a plurality of first images in the same plane based on the first coordinate information of each seabed node and the third coordinate information of each target shot point corresponding to the seabed node, to obtain the second image.
[0138] In another possible implementation, the second display module 905 is used to project each seabed node onto the same plane based on the first coordinate information of each seabed node; and to project the first images of multiple seabed nodes onto the same plane based on the third coordinate information of each target gun point to obtain a second image.
[0139] In another possible implementation, the device also includes:
[0140] The second determining module is used to determine the target node direction for each seabed node. One seabed node corresponds to multiple node directions, which are the directions in which the seabed node collects seismic data. The target node direction is any one of the multiple node directions.
[0141] The third determining module is used to determine the deviation angle between the target node direction and the preset node direction when the target node direction is different from the preset node direction.
[0142] The rotation module is used to rotate the first image corresponding to each seabed node in the second image based on the deviation angle, so that the direction of the target node is the same as the preset node direction.
[0143] In another possible implementation, the device also includes:
[0144] The fourth determination module is used to determine, for each first image, the abnormal shot points among multiple target shot points based on the first image.
[0145] In another possible implementation, the first image is a pie chart.
[0146] This application provides a seismic data analysis device. Based on the coordinate information of each seabed node and the coordinate information of each target shot point corresponding to each seabed node, the device centrally displays the attribute information of multiple target shot points corresponding to each seabed node on a first image, resulting in multiple first images. Multiple target shot points of the same seabed node can be analyzed through the first images. By centrally displaying multiple first images on a second image, multiple seabed nodes can be analyzed, which greatly shortens the time and improves the analysis efficiency.
[0147] Figure 10A structural block diagram of a computer device 1000 provided by an example embodiment of the present application is shown. The computer device 1000 can be a portable mobile computer device, such as a smartphone, a tablet computer, an MP3 player, an MP4 player, a notebook computer, or a desktop computer. The computer device 1000 can also be referred to as a user device, a portable computer device, a laptop computer device, a desktop computer device, or other names.
[0148] Generally, the computer device 1000 includes a processor 1001 and a memory 1002.
[0149] The processor 1001 can include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. The processor 1001 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 1001 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 1001 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing content required to be displayed by a display screen. In some embodiments, the processor 1001 can further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
[0150] The memory 1002 can include one or more computer-readable storage media. The computer-readable storage media can be non-transitory. The memory 1002 can also include high-speed random access memory and can include nonvolatile memory, such as one or more magnetic disk storage devices, optical storage devices, flash memory devices, or other nonvolatile solid-state storage devices. In some embodiments, the non-transitory computer-readable storage medium of the memory 1002 is used to store at least one instruction for execution by the processor 1001 to implement the seismic data analysis method provided by the method embodiments of the present application.
[0151] In some embodiments, the computer device 1000 can further optionally include a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002, and the peripheral device interface 1003 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1003 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007, a positioning assembly 1008, and a power supply 1009.
[0152] The peripheral device interface 1003 can be used to connect at least one peripheral device related to input / output to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 can be implemented on a separate chip or circuit board, and the present embodiment is not limited in this regard.
[0153] The radio frequency circuit 1004 is configured to receive and send RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1004 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts electromagnetic signals received into electrical signals. Optionally, the radio frequency circuit 1004 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1004 can communicate with other computer devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to, the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1004 can also include NFC (Near Field Communication) related circuitry, which is not limited in the present application.
[0154] The display screen 1005 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on or above the surface of the display screen 1005. The touch signals can be input as control signals to the processor 1001 for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1005 can be one, arranged on the front panel of the computer device 1000; in other embodiments, the display screen 1005 can be at least two, arranged on different surfaces of the computer device 1000 or in a folding design; in other embodiments, the display screen 1005 can be a flexible display screen, arranged on a curved surface or a folding surface of the computer device 1000. Even, the display screen 1005 can also be arranged in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen 1005 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
[0155] The camera component 1006 is configured to capture images or videos. Optionally, the camera component 1006 includes a front-facing camera and a rear-facing camera. Generally, the front-facing camera is disposed on the front panel of the computer device, and the rear-facing camera is disposed on the back of the computer device. In some embodiments, the rear-facing camera is at least two, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a long-focus camera, to realize the background blur function by fusing the main camera and the depth-of-field camera, the panorama shooting and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera component 1006 can further include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0156] The audio circuit 1007 can include a microphone and a speaker. The microphone is configured to capture sound waves of a user and an environment, and convert the sound waves into an electrical signal input to the processor 1001 for processing or to the radio frequency circuit 1004 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, which are respectively disposed at different parts of the computer device 1000. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is configured to convert an electrical signal from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker can be a traditional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert an electrical signal into a sound wave audible to humans, but also convert an electrical signal into an inaudible sound wave to humans for ranging purposes. In some embodiments, the audio circuit 1007 can further include a headphone jack.
[0157] The positioning component 1008 is configured to locate the current geographical position of the computer device 1000 to realize navigation or LBS (Location Based Service). The positioning component 1008 can be a positioning component based on the GPS (Global Positioning System) of the United States, the Beidou system of China, or the Galileo system of Russia.
[0158] The power supply 1009 is configured to supply power to various components in the computer device 1000. The power supply 1009 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1009 includes a rechargeable battery, the rechargeable battery can be a wired charging battery or a wireless charging battery. The wired charging battery is a battery charged through a wired line, and the wireless charging battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0159] In some embodiments, the computer device 1000 further comprises one or more sensors 1010. The one or more sensors 1010 include, but are not limited to, an acceleration sensor 1011, a gyroscope sensor 1012, a pressure sensor 1013, a fingerprint sensor 1014, an optical sensor 1015, and a proximity sensor 1016.
[0160] The acceleration sensor 1011 can detect the acceleration magnitude in three coordinate axes of a coordinate system established by the computer device 1000. For example, the acceleration sensor 1011 can be used to detect the components of the gravitational acceleration in three coordinate axes. The processor 1001 can control the display screen 1005 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signals collected by the acceleration sensor 1011. The acceleration sensor 1011 can also be used for game or user motion data collection.
[0161] The gyroscope sensor 1012 can detect the body orientation and rotation angle of the computer device 1000. The gyroscope sensor 1012 can work with the acceleration sensor 1011 to collect the 3D motion of the user to the computer device 1000. The processor 1001 can implement the following functions according to the data collected by the gyroscope sensor 1012: motion sensing (e.g., changing the UI according to the user's tilt operation), image stabilization when shooting, game control, and inertial navigation.
[0162] The pressure sensor 1013 can be arranged on the side frame of the computer device 1000 and / or the lower layer of the display screen 1005. When the pressure sensor 1013 is arranged on the side frame of the computer device 1000, the user's holding signal to the computer device 1000 can be detected, and the left-hand or right-hand recognition or shortcut operation can be performed by the processor 1001 according to the holding signal collected by the pressure sensor 1013. When the pressure sensor 1013 is arranged on the lower layer of the display screen 1005, the processor 1001 can control the operable control on the UI interface according to the user's pressure operation to the display screen 1005. The operable control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0163] The fingerprint sensor 1014 is used to collect a user's fingerprint. The processor 1001 identifies the user based on the fingerprint collected by the fingerprint sensor 1014, or vice versa. When the user's identity is identified as trusted, the processor 1001 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1014 can be located on the front, back, or side of the computer device 1000. When the computer device 1000 has physical buttons or a manufacturer's logo, the fingerprint sensor 1014 can be integrated with the physical buttons or the manufacturer's logo.
[0164] An optical sensor 1015 is used to collect ambient light intensity. In one embodiment, the processor 1001 can control the display brightness of the display screen 1005 based on the ambient light intensity collected by the optical sensor 1015. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the display screen 1005 is decreased. In another embodiment, the processor 1001 can also dynamically adjust the shooting parameters of the camera assembly 1006 based on the ambient light intensity collected by the optical sensor 1015.
[0165] The proximity sensor 1016, also known as a distance sensor, is typically installed on the front panel of the computer device 1000. The proximity sensor 1016 is used to detect the distance between the user and the front of the computer device 1000. In one embodiment, when the proximity sensor 1016 detects that the distance between the user and the front of the computer device 1000 is gradually decreasing, the processor 1001 controls the display screen 1005 to switch from a screen-on state to a screen-off state; when the proximity sensor 1016 detects that the distance between the user and the front of the computer device 1000 is gradually increasing, the processor 1001 controls the display screen 1005 to switch from a screen-off state to a screen-on state.
[0166] Those skilled in the art will understand that Figure 10 The structure shown does not constitute a limitation on the computer device 1000, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0167] This application also provides a computer-readable storage medium storing at least one piece of program code, which is loaded and executed by a processor to implement the operations performed in the seismic data analysis method of this application.
[0168] The embodiment of the present application further provides a computer program product or a computer program, the computer program product or the computer program comprising computer program codes stored in a computer readable storage medium. The processor of the computer device reads the computer program codes from the computer readable storage medium, and the processor executes the computer program codes, so that the computer device executes the operations performed by the above-mentioned seismic data analysis method.
[0169] In some embodiments, the computer program related to the embodiment of the present application can be deployed to execute on one computer device, or on multiple computer devices located in one place, or on multiple computer devices distributed in multiple places and interconnected through a communication network, which can constitute a blockchain system.
[0170] The above is only for the convenience of those skilled in the art to understand the technical solutions of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method of seismic data analysis, characterized by, The method comprises: acquiring seismic data of multiple shot points in a target work area, the seismic data of the multiple shot points being acquired by multiple ocean bottom nodes; extracting attribute information of seismic attributes of each shot point from seismic data of each shot point; for each ocean bottom node, determining a first relative position relationship based on first coordinate information of the ocean bottom node and second coordinate information of each target shot point corresponding to the ocean bottom node, the first relative position relationship being a position relationship between the ocean bottom node and each target shot point, one ocean bottom node corresponding to multiple target shot points, the multiple target shot points being shot points in the multiple shot points; based on the first relative position relationship, displaying attribute information of the multiple target shot points corresponding to the ocean bottom node in the same plane to obtain a first image of the ocean bottom node; based on the first relative position relationship, displaying first images of the multiple ocean bottom nodes in the same plane to obtain a second image; based on the second image, analyzing the seismic data of the multiple shot points.
2. The method of claim 1, wherein, The method further comprises: based on the attribute information of each target shot point, determining first marking information of each target shot point, the first marking information being used to reflect the attribute information; according to the first relative position relationship, displaying the first marking information of each target shot point in the same plane with the ocean bottom node as the center to obtain the first image of the ocean bottom node.
3. The method of claim 1, wherein, The method further comprises: for each ocean bottom node, based on the first relative position relationship, performing coordinate transformation on the second coordinate information of each target shot point corresponding to the ocean bottom node to obtain third coordinate information of each target shot point, the third coordinate information being obtained with the ocean bottom node as the center; based on the first coordinate information of each ocean bottom node and the third coordinate information of each target shot point corresponding to the ocean bottom node, displaying multiple first images in the same plane to obtain a second image.
4. The method of claim 3, wherein, The method further comprises: based on the first coordinate information of each ocean bottom node, projecting the ocean bottom node into the same plane; based on the third coordinate information of each target shot point, projecting the first images of the multiple ocean bottom nodes into the same plane to obtain the second image.
5. The method of claim 1, wherein, The method further comprises: for each ocean bottom node, determining a target node direction of the ocean bottom node, one ocean bottom node corresponding to multiple node directions, the multiple node directions being directions in which the ocean bottom node collects seismic data, the target node direction being any one of the multiple node directions; In a case where the target node direction is different from the preset node direction, a deviation angle between the target node direction and the preset node direction is determined. Based on the deviation angle, the first image corresponding to each seafloor node in the second image is rotated, so that the target node direction is the same as the preset node direction.
6. The method of claim 1, wherein, The method further comprises: For each first image, based on the first image, a determination is made as to whether an abnormal shot point exists in the plurality of target shot points.
7. The method of claim 1, wherein, The first image is a pie chart.
8. A seismic data analysis apparatus, characterized by comprising: The device comprises: A first acquisition module is configured to acquire seismic data of a plurality of shot points in a target work area, the seismic data of the plurality of shot points being obtained by a plurality of seafloor nodes. An extraction module is configured to extract attribute information of seismic attributes of each shot point from seismic data of each shot point. A first determination module is configured to, for each seafloor node, determine a first relative position relationship based on first coordinate information of the seafloor node and second coordinate information of each target shot point corresponding to the seafloor node, the first relative position relationship being a position relationship between the seafloor node and each target shot point, one seafloor node corresponding to a plurality of target shot points, the plurality of target shot points all being shot points in the plurality of shot points. A first display module is configured to display attribute information of a plurality of target shot points corresponding to the seafloor node in the same plane based on the first relative position relationship, to obtain a first image of the seafloor node. A second display module is configured to display first images of the plurality of seafloor nodes in the same plane based on the first relative position relationship, to obtain a second image. An analysis module is configured to analyze seismic data of the plurality of shot points based on the second image.
9. The apparatus of claim 8, wherein, The first display module is configured to determine first marking information of each target shot point based on attribute information of the target shot point, the first marking information being used to reflect the attribute information; and display the first marking information of each target shot point in the same plane with the seafloor node as the center based on the first relative position relationship, to obtain the first image of the seafloor node.
10. A computer device, comprising: The computer device comprises a processor and a memory, the memory storing at least one program code, the at least one program code being loaded and executed by the processor to implement the seismic data analysis method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Rock roadway advanced detection three-dimensional migration imaging method
CN111103620A
Seabed node secondary positioning method and device
CN112415595A