Intelligent detection method and device of energy anomaly trace, electronic equipment and storage medium
By combining a multi-class deep network model with first-arrival line leveling and data reordering, the problem of uneven energy distribution in node gather data was solved, achieving efficient and accurate detection of energy anomalies and improving the quality of seismic data acquisition and imaging.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-15
- Publication Date
- 2026-03-10
AI Technical Summary
In seismic exploration of petroleum, the energy distribution of nodal gather data is uneven. Traditional quality control methods rely on fixed thresholds, which limits their applicability and makes it difficult to effectively detect energy anomalies, thus affecting the quality of seismic data and imaging.
A multi-class deep network model is adopted to extract energy nonlinear quantitative classification features by processing local and global energy index data, combined with first arrival line leveling and data reordering, and to carry out intelligent detection of energy anomalies.
It improves the accuracy and robustness of energy anomaly trace detection, reduces the false positive rate, enhances the quality control effect of seismic data acquisition sites, and is suitable for large-scale nodal gather detection.
Smart Images

Figure CN120951146B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of oil seismic exploration, and is an intelligent detection method and device for energy abnormal traces in seismic data acquisition and node acquisition data field quality control, as well as electronic equipment and a storage medium. BACKGROUND
[0002] In the field of oil seismic exploration, node acquisition equipment is gradually replacing traditional equipment to become the dominant technology in seismic exploration due to its advantages such as portability, convenient deployment, economy, and construction efficiency. It has been widely used in many oil exploration and acquisition projects. With the increasing importance of node acquisition in seismic exploration, the demand for node gather data quality control has also increased, and the quality control of energy indicators is a very important content. Traces with excessive energy or weak energy cannot meet the quality standard requirements of seismic data acquisition and will seriously affect the processing and imaging quality of seismic data. For example, too many energy abnormal traces will affect the quality of seismic data acquisition, the construction progress of seismic data acquisition, and the delivery of data. Therefore, strict quality control and analysis of the energy indicators of node gather data must be carried out to ensure the reliability and effectiveness of seismic data.
[0003] In the node acquisition construction process of seismic exploration, the collected seismic data is organized as gather data based on each node. These trace data represent the seismic signals generated by the source at different times and different locations, and record the entire propagation process of the seismic wave from the source to the receiving end node. Due to the influence of various factors on the propagation of seismic waves, the seismic data of different traces differ significantly in excitation intensity, propagation path, human environment, and geographical orientation. In particular, in land acquisition, the observation system usually uses shorter shot lines, which is characterized by short trace rows, poor trace energy consistency, uneven distribution of node trace data energy, short trace arrangement, poor continuity, and poor regularity of trace data, making it difficult to detect trace energy indicators. At the same time, the range of seismic signal data varies greatly, and the resolution of node instruments is usually 24 bits or 32 bits, with a dynamic range of more than 120 dB, i.e., the difference between the maximum and minimum values is millions or tens of millions. The difference between the energy overstrong trace and the energy overweak trace in the same shot gather or node gather is also not huge, making it very difficult to determine.
[0004] Traditional shot gather quality control methods for addressing energy anomalies in trace data employ neighbor-to-neighbor energy difference or neighbor-to-neighbor energy ratio. This involves calculating whether the difference between the current trace's energy and that of its neighboring traces, or its difference from that of a standard trace, exceeds a certain range to determine if an energy anomaly is present. Alternatively, it can be determined by calculating the energy ratio between the current trace and its neighboring traces, or the ratio of the current trace's energy to the average energy of the shot gather traces. These methods are simple and fast, but they rely on fixed thresholds or fixed standard traces, limiting their applicability. Similar methods have been used in the quality control of energy anomaly indicators for nodal trace gathers, facing the same problems and limitations. Summary of the Invention
[0005] To address one of the aforementioned technical shortcomings, this application provides an intelligent detection method for energy anomaly traces. This method solves the problem that the energy range of node trace-level data varies greatly, and the detection standards and methods are fixed and singular, making them unsuitable for widespread application in field seismic data quality control scenarios. In particular, it addresses the energy differences between the characteristics of anomaly traces in different trace sets and those of normal traces, thereby achieving high-quality quality control of the energy indicators of node trace set data.
[0006] According to a first aspect of the embodiments of this application, an intelligent detection method for energy anomaly traces is provided, comprising the following steps: acquiring node gather data; reordering each trace data based on the distance between each shot point and the seismic receiving node in the node gather data and performing leveling processing on the node gather data with the first arrival line as a reference to complete the preprocessing of the node gather data; dividing the preprocessed node gather data into multiple data units with a preset size, calculating the energy nonlinear quantization classification data of each data unit to generate local energy index data; calculating the overall energy nonlinear quantization classification data of the entire gather data on a trace-by-trace basis to generate global energy index data; generating energy sample label data on a trace-by-trace basis for the preprocessed node gather data; using the local and global energy index data and the energy sample label data as a multi-class deep network training model to process the input data to achieve multi-class detection of energy anomaly traces; and, based on the output results of the multi-class deep network training model, statistically analyzing the type that appears most frequently in each trace as the predicted type of the corresponding trace, and generating the classification detection results of each trace data in the node gather data.
[0007] In some optional embodiments, the step of calculating the energy nonlinear quantization classification data of each data unit includes calculating the nonlinear quantization classification index of the mean amplitude energy, maximum amplitude energy, minimum amplitude energy, and median amplitude energy of each data unit.
[0008] In some optional embodiments, the step of calculating the energy nonlinear quantization classification data of the entire gather includes calculating the nonlinear quantization classification index of the mean amplitude energy, the maximum amplitude energy, the minimum amplitude energy, and the median amplitude energy on a per-trace basis.
[0009] In some optional embodiments, the multi-class deep network training model is a dual-input branch-code-decode network model. The dual-input branch-code-decode network model is used to perform the following steps: extracting nonlinear quantization hierarchical features containing local energy; extracting nonlinear quantization hierarchical features containing all local energy; extracting anomaly index features from local energy features and global energy features; performing attention weighting on local energy anomaly index features and global energy anomaly index features respectively; and concatenating and fusing the local energy anomaly index features and the global energy anomaly index features before outputting the result.
[0010] In some optional embodiments, the multi-class deep network training model is a multi-class loss function model, wherein the multi-class loss function model is,
[0011]
[0012]
[0013]
[0014] in, For the total loss error, C represents the weighting factor for the classification results, where C is the total number of categories. Error loss function oriented towards classification results, The ratio in which the model correctly predicts abnormal channels as abnormal and normal channels as normal. This refers to the percentage of normal channels that the model predicts as abnormal channels. The ratio of energy anomalies to normal channels; The penalty factor for predicting a normal channel as an abnormal channel. The penalty factor for predicting an abnormal channel as a normal channel; This is a multi-class cross-entropy calculation method for energy anomalies. For the nth point to be of class c, this is the actual situation. Let n be the probability that the nth point belongs to the cth class. The ratio of normal lanes predicted to be normal lanes.
[0015] In some optional embodiments, the energy sample tag data includes ultra-high energy channels, ultra-low energy channels, normal energy channels, and zero-value channels.
[0016] According to a second aspect of the embodiments of this application, an intelligent detection device for energy anomalies is provided, used to execute the intelligent detection method for energy anomalies as mentioned in any of the preceding claims, comprising: a preprocessing module, used to acquire node gather data, reorder each gather data based on the distance between each shot point and the seismic receiving node in the node gather data, and perform leveling processing on the node gather data based on the first arrival line, so as to complete the preprocessing of the node gather data; a local energy index calculation unit, used to divide the preprocessed node gather data into multiple data units with a preset size, calculate the energy nonlinear quantization classification data of each data unit, so as to generate local energy index data; and a global energy index calculation unit; The system comprises: a module for calculating the nonlinear quantization and grading of energy across the entire trace set on a trace-by-trace basis after preprocessing the node trace set data; a sample label generation unit for generating energy sample label data on a trace-by-trace basis after preprocessing the node trace set data; a multi-class deep network training model for processing the local and global energy index data and the energy sample label data as input data to achieve multi-class detection of energy anomaly traces; and a classification detection unit for calculating the most frequent type of each trace based on the output of the multi-class deep network training model, using it as the predicted type for the corresponding trace, and generating classification detection results for each trace in the node trace set data.
[0017] In some optional embodiments, the dual-input branch coding-decoding network model includes: a multi-scale preprocessing module for extracting nonlinear quantization hierarchical features containing local energy; a coding network for extracting nonlinear quantization hierarchical features encompassing all local energy; a multi-path data attention enhancement module for extracting anomalous indicator features from local energy features and global energy features, and performing attention weighting on the local energy anomalous indicator features and global energy anomalous indicator features respectively; and a local-global dual-branch fusion module for concatenating and fusing the local energy anomalous indicator features and the global energy anomalous indicator features before outputting the result.
[0018] According to a third aspect of the embodiments of this application, an intelligent detection device for an energy anomaly channel is provided, comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method mentioned in any of the above.
[0019] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided having a computer program stored thereon; the computer program is executed by a processor to implement the method as described in any of the preceding embodiments.
[0020] The intelligent detection method for energy anomalies provided in this application eliminates geometric distortions and time-difference interference in the original data by sorting the distances between the shot points and receiver nodes and calibrating the first arrival lines, thereby improving the accuracy of subsequent analysis. Local energy index extraction captures minute anomalies and enhances sensitivity to local energy anomalies such as noise and sudden geological changes. Global energy index extraction identifies overall energy anomalies such as systemic equipment failures or large-scale geological trend anomalies, avoiding the limitations of local detection. The combination of local and global energy indices covers anomaly scenarios from micro to macro levels, improving detection comprehensiveness. A multi-classification deep network model is employed, trained under supervised conditions using energy sample label data. It automatically learns complex nonlinear characteristics of differentiated patterns such as noise, weak signals, and strong interference. Compared to traditional threshold methods, this significantly improves classification robustness and enhances the detection and quality control of energy anomalies in node gather data during seismic data acquisition. The model output determines the final classification by statistically analyzing the most frequent type, reducing random errors and enhancing result stability. The entire process, from preprocessing and feature extraction to model classification, is automated, reducing manual intervention. It is suitable for rapid analysis of massive seismic data, especially for large-scale node gather detection in oil and gas exploration. It can accurately classify anomalous traces such as noise traces, low signal-to-noise ratio traces, and instrument malfunction traces, assisting in the screening of effective signals, improving the quality of subsequent seismic imaging and inversion, and reducing exploration costs. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0022] Figure 1 A schematic diagram of the energy anomaly channel multi-classification network model provided in the embodiments of this application;
[0023] Figure 2 A schematic diagram of the multi-scale preprocessing module provided in an embodiment of this application;
[0024] Figure 3 A schematic diagram of a local-to-global dual-branch fusion module provided in an embodiment of this application;
[0025] Figure 4 A schematic diagram of a multi-path attention enhancement module provided in an embodiment of this application;
[0026] Figure 5 A flowchart of an intelligent detection method for energy anomalies provided in an embodiment of this application. Detailed Implementation
[0027] To make the technical solutions and advantages of the embodiments of this application clearer, the exemplary embodiments of this application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not an exhaustive list of all embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0028] To address the aforementioned problems, this application provides an intelligent detection method for energy anomaly channels, such as... Figure 5 As shown, the process includes the following steps: acquiring node gather data; reordering each trace data based on the distance between each shot point and the seismic receiving node in the node gather data; and performing leveling processing on the node gather data based on the first arrival line to complete the preprocessing of the node gather data; dividing the preprocessed node gather data into multiple data units with a preset size, and calculating the energy nonlinear quantization classification data of each data unit to generate local energy index data; calculating the overall energy nonlinear quantization classification data of the entire gather data on a trace-by-trace basis to generate global energy index data; generating energy sample label data on a trace-by-trace basis for the preprocessed node gather data; using the local and global energy index data and the energy sample label data as a multi-class deep network training model to process the input data to achieve multi-class detection of energy anomaly traces; and based on the output results of the multi-class deep network training model, statistically analyzing the type that appears most frequently in each trace as the predicted type of the corresponding trace, and generating the classification detection results of each trace data in the node gather data.
[0029] Specifically, this application provides an intelligent detection method for energy anomalies. It captures subtle anomalies such as local noise and weak signal distortion through local energy indicators, avoiding the omission of key anomalies due to global averaging in traditional methods. By combining global energy indicators to analyze the overall energy trend, it identifies systemic anomalies such as instrument drift and large-scale signal attenuation, overcoming the limitations of single-scale detection and thus achieving multi-scale energy feature extraction. First-arrival line leveling and data reordering eliminate time difference interference caused by the distance difference between the shot point and the receiver node, improving the accuracy of energy feature extraction and making the input data more suitable for deep learning models. Multi-scale energy feature extraction and first-arrival line leveling and data reordering optimize input data extraction and enhance the adaptability of anomaly detection. Based on the characteristics of energy anomalies, such as non-stationarity and local abrupt changes, a multi-branch feature fusion network is designed to enhance the ability to capture complex anomaly patterns. An attention mechanism is introduced to strengthen the feature weights of key energy regions and suppress irrelevant noise interference. In the training process of multi-class deep network training models, energy anomaly detection performance is incorporated as an optimization objective. This allows the model to focus more on key quality control indicators such as classification accuracy for low signal-to-noise ratio channels and distortion channels. From targeted optimization of the network structure to improvement of the loss function, the deep neural network design is optimized, enhancing the model's generalization ability. The entire process from preprocessing to classification output is automated, and a single processing run can cover massive amounts of node and channel data, improving efficiency by tens of times compared to manual quality inspection. It is suitable for real-time quality control in the field, achieving automated and efficient detection. This method achieves an accuracy of >90% in detecting energy anomaly channels, and reduces the false positive rate by more than 60% compared to traditional methods.
[0030] Further, a shot point is the location where artificially generated seismic waves are produced. A receiving node is a geophone or nodal device deployed on the surface or seabed to record seismic wave signals. A single shot gather is a collection of multiple seismic data channels recorded by all receiving nodes (or geophones) from seismic waves generated at the same source point (shot point). It represents the seismic traces recorded synchronously by all receiving nodes after a single excitation. It reflects the path differences of seismic waves propagating from the same shot point to different receiving nodes. A nodal gather is a collection of all seismic trace data from different shot points recorded by a single seismic receiving node. It represents seismic signals generated by multiple shot points received by the same node at different times. A node is an independent seismic data acquisition unit, containing a geophone, recording module, and power supply, typically deployed wirelessly.
[0031] Optionally, the preprocessing steps for acquiring node gather data, reordering each trace based on the distance between each shot point and the seismic receiving node in the node gather data, and leveling the node gather data using the first-arrival line as a baseline include: reading the trace head information of each trace from the node gather data, including the shot point coordinates of each trace; calculating the distance from each shot point to the current node; rearranging the trace data in ascending order of distance; and leveling the seismic data using the first-arrival line as a baseline.
[0032] Optionally, the step of dividing the preprocessed node gather data into multiple data units of a preset size, and calculating the energy nonlinear quantization and hierarchical data of each data unit to generate local energy index data includes, where the size of each data unit is n. r *n c , where n r n is the number of rows. c Let t be the number of columns. The seismic data has t columns, and each column has s sampling points. The seismic data is divided into nr groups by row, and different energy quantification classification indices are calculated for each row group. The column dimension is based on the number of columns per trace, and the data column size is n according to the depth model. c Grouping is performed, padding with zeros if necessary, to divide a gather into several small deep network model input data blocks. In the z-direction, data are grouped according to quantized grading indices of different energy levels, forming multi-channel data. The positional information of each data block within the original gather is preserved during the data organization process.
[0033] Optionally, the step of generating energy sample label data for the preprocessed node gather data by channel includes: labeling the gather data with energy categories according to energy quality control standards, identifying channels such as ultra-strong energy channels, ultra-weak energy channels, normal energy channels, and zero-value channels by channel. Based on the channel category, a two-dimensional data set with the same row and column size as the input data is generated, and each column of data is set with its category value according to its channel category in the node gather data.
[0034] During the training process, the multi-class deep network training model is trained using local and global energy index data and corresponding channel energy sample label data as input data until the convergence error reaches the specified error requirement.
[0035] In some optional embodiments, the step of calculating the energy nonlinear quantization classification data of each data unit includes calculating the nonlinear quantization classification index of the mean amplitude energy, maximum amplitude energy, minimum amplitude energy, and median amplitude energy of each data unit.
[0036] Specifically, when calculating the nonlinear quantization and grading of energy data units, multi-dimensional statistical indicators such as the mean, maximum, minimum, and median of amplitude energy are extracted as the basis for nonlinear quantization and grading. The mean amplitude energy reflects the overall energy level of the data unit, identifying overall deviations such as persistent low or high energy anomalies; the maximum amplitude energy can capture energy mutation points such as sudden noise and impulse interference, avoiding anomaly omissions caused by mean smoothing; the minimum amplitude energy detects energy voids or signal loss of zero-value data caused by node failures; the median amplitude energy suppresses outlier interference and provides a more robust energy distribution estimate, especially suitable for non-Gaussian distributed data. These indicators are mapped to a unified standard through nonlinear transformations such as logarithmic scaling and quantile grading, enhancing the ability to distinguish small energy differences. Through nonlinear quantization and grading using multiple statistics, this method significantly outperforms traditional single-indicator analysis in terms of anomaly sensitivity, anti-interference, and interpretability, providing high-information-density input features for subsequent deep learning models and serving as the core technical support for intelligent detection of energy anomalies.
[0037] Optionally, the formula for calculating the average amplitude energy of each data unit is:
[0038]
[0039] in, This represents the a-th mean energy nonlinear quantization classification result of the i-th row group. This indicates the number of valid data points in the i-th row group. This represents the absolute value of the j-th number in the group, i.e., the amplitude energy. These represent the nonlinear quantization classification results of the maximum and minimum amplitude energy values of the node devices, respectively.
[0040] Optionally, the formula for calculating the maximum amplitude energy of each data unit is as follows:
[0041]
[0042] in This represents the b-th mean energy quantization classification result of the i-th row group. This indicates the number of valid data points in the i-th row group. This represents the absolute value of the j-th number in the group, i.e., the amplitude energy. , These represent the nonlinear quantization classification results of the maximum and minimum amplitude energy values of the node devices, respectively.
[0043] Optionally, the formula for calculating the mean amplitude energy of each data unit is as follows: sort all non-zero points in each data unit according to the magnitude of amplitude energy, and take the g-th data point as the median of the largest amplitude, starting from the largest end. Take the s-th data point starting from the smallest end as the median of the small amplitude. ,
[0044]
[0045]
[0046] in This represents the quantization and classification result of the median large amplitude energy in the i-th row group. , The range of maximum and minimum energy values used when calculating the median energy of large amplitude vibrations. This represents the quantization and grading result of the median small amplitude energy in the i-th row group. For its corresponding quantization unit level parameter, , The range parameter for the maximum and minimum energy values used when calculating the median energy of small amplitude vibrations.
[0047] In some optional embodiments, the step of calculating the energy nonlinear quantization classification data for the entire gather includes calculating nonlinear quantization classification indices for the mean amplitude energy, maximum amplitude energy, minimum amplitude energy, and median amplitude energy on a per-trace basis.
[0048] Specifically, when calculating global energy nonlinear quantization and classification data on a trace-by-trace basis, multi-dimensional statistical indicators such as the mean, maximum, minimum, and median of amplitude energy are extracted and nonlinearly quantized and classified. The mean amplitude energy reflects the overall energy level of a single trace, identifying persistent energy anomalies such as low or high energy drift across the entire trace, avoiding fragmentation problems in local detection. The maximum amplitude energy captures extreme energy events within a single trace, such as sudden strong noise or impulse interference, helping to distinguish between local and systemic anomalies. The minimum amplitude energy indicates the loss of amplitude energy detection signals or hardware failures such as dead traces or zero-value data, avoiding missed detections of traces without signals. The median amplitude energy suppresses outlier interference and provides a robust energy benchmark, especially suitable for non-stationary seismic data. Through nonlinear classification methods such as logarithmic transformation and percentile ranking, the original energy values are mapped to standardized levels, compressing high dynamic range data, such as strong amplitudes differing from weak amplitudes by tens of thousands of times, making it easier for multi-class deep network training models to learn effective features. Highlighting the significance of energy differences, such as attenuating weak but critical signals, like median downgrading, can separate them from background noise.
[0049] The method for calculating the average amplitude energy per channel is the same as the method for calculating the average amplitude energy of each data unit, and will not be repeated here.
[0050] The method for calculating the maximum amplitude energy per channel is the same as the method for calculating the maximum amplitude energy of each data unit, and will not be repeated here.
[0051] The method for calculating the minimum amplitude energy on a channel basis is the same as the method for calculating the minimum amplitude energy of each data unit, and will not be repeated here.
[0052] The method for calculating the median amplitude energy per channel is the same as the method for calculating the median amplitude energy of each data unit, and will not be repeated here.
[0053] In some optional embodiments, the multi-class deep network training model is a dual-input branch-code-decode network model. The dual-input branch-code-decode network model is used to perform the following steps: extracting nonlinear quantization hierarchical features containing local energy; extracting nonlinear quantization hierarchical features containing all local energy; extracting anomaly index features from local energy features and global energy features; performing attention weighting on local energy anomaly index features and global energy anomaly index features respectively; and concatenating and fusing the local energy anomaly index features and the global energy anomaly index features before outputting the result.
[0054] Specifically, the local and global energy index input data are processed using a multi-class backbone network with a dual-input branch encoder-decoder network, such as... Figure 1 As shown, a multi-scale preprocessing module is designed for local energy anomaly data, such as... Figure 2 As shown, energy anomaly features at different scales are extracted from data from each channel. Simultaneously, a local and global dual-branch fusion module is designed at the highest abstraction level to achieve high-level filtering and fusion of energy features from the two types of data, as illustrated below. Figure 3 As shown, a multi-channel data attention enhancement module is used in the data fusion section of the upsampling and encoding / decoding modules, such as... Figure 4 As shown, multi-path data attention enhancement fusion is performed on the decoded data of the previous layer and the global and local energy index data of the same coding layer.
[0055] Optionally, for a multi-classification network model with a dual-input branch encoding-decoding backbone, and considering the characteristics of global and local channel energy index data, this invention designs an encoding-decoding network model using a dual-input branch, such as... Figure 1 As shown, this is used to achieve multi-class detection of energy anomalies. Figure 2As shown, local energy index data undergoes multi-scale local index feature extraction through a multi-scale preprocessing module, followed by energy feature extraction through a residual enhancement module, and then feature extraction through downsampling. Each feature extraction layer is a cohesive unit consisting of convolutional layers, pooling layers, and data normalization layers. After feature extraction at each high level through a multi-layer coding network, the data reaches a local-to-global dual-branch fusion module. Global energy index data directly passes through a coding network composed of multiple residual enhancement modules and downsampling. Global energy features undergo layer-by-layer filtering to reach a local-to-global feature fusion module, as shown below. Figure 3 As shown, the two data streams are fused through attention weighting in this module, preserving the main energy features at higher levels in both global and local data. This enables the filtering and fusion of high-level features from different types of data. Then, upsampling is performed to restore detailed features. The restored data, along with the data from the corresponding coding layers in the dual input branches, undergoes multi-attention fusion through a multi-attention enhancement module. Figure 4 As shown, the data is then fused with the upsampled data. Each upsampled layer consists of a deconvolution layer, a data merging layer, a convolutional layer, and a data normalization layer. Finally, the output of the activation discriminant layer is compared with the label results to calculate the error between the predicted category and the sample target, thereby correcting the weights in reverse.
[0056] Optionally, for the multi-scale preprocessing module, since local energy index data mainly focuses on local features, a multi-scale preprocessing module is used for features of a larger scale or wider range, such as... Figure 2 As shown, energy anomaly features at different scales are extracted from data from each channel. This module first normalizes the input data, then performs feature extraction at different scales in four paths. Each path involves convolution, using 1*1 convolution, 3*1 convolution, 5*1 dilated convolution, 7*1 dilated convolution, ReLU, and max pooling respectively. The results are then concatenated, and after further convolution, ReLU, and max pooling calculations, the optimal features are obtained from the features at different scales.
[0057] Optionally, for the local and global dual-branch fusion module, this module performs data feature fusion on the local energy index channel and the global overall energy index channel, such as... Figure 3 As shown, the data from the two channels are first concatenated, and then divided into two branches: a global attention channel and a local attention channel. The global attention channel includes convolution (1*1), GeLU, convolution (5*5), batch normalization, GeLU, and average pooling. The local attention channel includes convolution (1*1), GeLU, convolution (3*3), batch normalization, GeLU, and max pooling. Then, the weights of each attention channel are multiplied by the data from each channel and added together. The results are then superimposed and rearranged with the original data from each channel. Finally, convolution, Sigmoid, and max pooling calculations are performed to calculate the final output.
[0058] Optionally, for multi-channel data attention enhancement modules, such as Figure 4 As shown, this method processes energy data features and location correlations across different sensing ranges. Before data fusion between the decoder and the corresponding encoders of the global and local energy indices, a multi-level attention module is employed to select and control important energy anomaly indices at different spatial scales and locations. This module has three input data sets: the local energy index channel encoding layer data, the global energy index channel encoding layer data, and the next layer data in the corresponding decoding layer. First, each input is convolved with a 1x1 layer, then element-wise summed, followed by LeakReLU, 1x1 convolution, and a sigmoid function before resampling to restore the original data size, yielding attention coefficients. Finally, these coefficients are multiplied by the sum of the global and local energy index channel data to obtain the final output data. This multi-level attention module can filter target signal region data from energy index data at different levels, especially regions where energy anomalies are observed at different levels, and enhance these regions using attention coefficients.
[0059] In some optional embodiments, to address the problems of extremely small number of energy anomaly samples, their irregular and uncertain location, time, and data, and uneven distribution of samples of different types, the multi-class deep network training model uses a multi-class loss function model. The multi-class loss function model is as follows:
[0060]
[0061]
[0062]
[0063] in, For the total loss error, C represents the weighting factor for the classification results, where C is the total number of categories. Error loss function oriented towards classification results, The ratio in which the model correctly predicts abnormal channels as abnormal and normal channels as normal. This refers to the percentage of normal channels that the model predicts as abnormal channels. The ratio of energy anomalies to normal channels; The penalty factor for predicting a normal channel as an abnormal channel. The penalty factor for predicting an abnormal channel as a normal channel; This is a multi-class cross-entropy calculation method for energy anomalies. For the nth point to be of class c, this is the actual situation. Let n be the probability that the nth point belongs to the cth class. The ratio of normal lanes predicted to be normal lanes.
[0064] In some optional embodiments, the energy sample tag data includes ultra-high energy channels, ultra-low energy channels, normal energy channels, and zero-value channels.
[0065] On the other hand, this application also provides an intelligent detection device for energy anomalies, such as... Figure 1 As shown, an intelligent detection method for energy anomaly traces as described in any of the above embodiments includes: a preprocessing module for acquiring node gather data, reordering the trace data based on the distance between each shot point and the seismic receiving node in the node gather data, and performing leveling processing on the node gather data based on the first arrival line to complete the preprocessing of the node gather data; a local energy index calculation unit for dividing the preprocessed node gather data into multiple data units with a preset size, calculating the energy nonlinear quantization classification data of each data unit to generate local energy index data; and a global energy index calculation unit for processing the preprocessed node gather data. The system calculates the nonlinear quantization and hierarchical data of the entire channel set on a channel-by-channel basis to generate global energy index data. A sample label generation unit generates energy sample label data on a channel-by-channel basis from the preprocessed node channel set data. A multi-class deep network training model processes the local and global energy index data and the energy sample label data as input data to achieve multi-class detection of energy anomaly channels. A classification detection unit, based on the output of the multi-class deep network training model, calculates the most frequently occurring type for each channel as the predicted category for that channel, generating classification detection results for each channel in the node channel set data.
[0066] In some optional embodiments, the dual-input branch coding-decoding network model includes: a multi-scale preprocessing module for extracting nonlinear quantization hierarchical features containing local energy; a coding network for extracting nonlinear quantization hierarchical features encompassing all local energy; a multi-path data attention enhancement module for extracting anomalous indicator features from local energy features and global energy features, and performing attention weighting on the local energy anomalous indicator features and global energy anomalous indicator features respectively; and a local-global dual-branch fusion module for concatenating and fusing the local energy anomalous indicator features and the global energy anomalous indicator features before outputting the result.
[0067] On the other hand, this application also provides an intelligent detection device for an energy anomaly channel, comprising: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement any of the methods mentioned above.
[0068] In another aspect, this application also provides a computer-readable storage medium having a computer program stored thereon; the computer program is executed by a processor to implement the methods mentioned in any of the above.
[0069] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can 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. The solutions in the embodiments of this application can be implemented in various computer languages, such as C, VHDL, Verilog, the object-oriented programming language Java, and the interpreted scripting language JavaScript.
[0070] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0071] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0072] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes The steps of the function specified in one or more boxes.
[0073] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0074] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0075] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication between them; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0076] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0077] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An intelligent method for detecting energy anomaly traces, characterized in that, The method comprises the following steps: obtaining node gather data, reordering each trace data based on the distance between each shot point and a seismic receiving node in the node gather data, and flattening the node gather data based on the first arrival line to complete preprocessing of the node gather data; dividing the preprocessed node gather data into a plurality of data units in a preset size, calculating energy nonlinear quantization hierarchical data of each data unit to generate local energy index data; calculating energy nonlinear quantization hierarchical data of the entire gather as a whole based on the preprocessed node gather data in units of traces to generate global energy index data; generating energy sample label data based on the preprocessed node gather data in units of traces; training a multi-classification deep network training model using the local and global energy index data and the corresponding trace energy sample label data to achieve multi-classification detection of energy abnormal traces; generating classification detection results of each trace data in the node gather data according to the output results of the multi-classification deep network training model.
2. The method for intelligent detection of energy anomaly traces according to claim 1, characterized in that, The step of calculating energy nonlinear quantization hierarchical data of each data unit comprises calculating nonlinear quantization hierarchical indexes of amplitude energy mean value, amplitude energy maximum value, amplitude energy minimum value, and amplitude energy median value of each data unit.
3. The method of claim 1, wherein, The step of calculating energy nonlinear quantization hierarchical data of the entire gather as a whole comprises calculating nonlinear quantization hierarchical indexes of amplitude energy mean value, amplitude energy maximum value, minimum value, and amplitude energy median value in units of traces.
4. The method of claim 1, wherein, The multi-classification deep network training model is a double-input branch encoding-decoding network model, which is used to perform the following steps, extracting nonlinear quantization hierarchical features containing local energy; extracting nonlinear quantization hierarchical features containing global local energy; extracting abnormal index features in local energy features and global energy features, and respectively performing attention weighting on local energy abnormal index features and global energy abnormal index features; outputting after splicing and fusing the local energy abnormal index features and the global energy abnormal index features.
5. The method of claim 1, wherein, The energy sample label data comprises super strong energy traces, super weak energy traces, normal energy traces, and 0 value traces.
6. An intelligent energy anomaly track detection device, characterized in that, The method for performing intelligent detection of energy abnormal traces as claimed in any one of claims 1-5 comprises: a preprocessing module for obtaining node gather data, reordering each trace data based on the distance between each shot point and a seismic receiving node in the node gather data, and flattening the node gather data based on the first arrival line to complete preprocessing of the node gather data; a local energy index calculation unit for dividing the preprocessed node gather data into a plurality of data units in a preset size, calculating energy nonlinear quantization hierarchical data of each data unit to generate local energy index data; a global energy index calculation unit for calculating energy nonlinear quantization hierarchical data of the entire gather as a whole based on the preprocessed node gather data in units of traces to generate global energy index data; and a preprocessing module for obtaining node gather data, reordering each trace data based on the distance between each shot point and a seismic receiving node in the node gather data, and flattening the node gather data based on the first arrival line to complete preprocessing of the node gather data; a sample label generation unit configured to generate energy sample label data for the preprocessed node gather data in units of traces; a multi-classification deep network training model configured to train the multi-classification deep network training model using the local and global energy indicator data and the corresponding trace energy sample label data to implement multi-classification detection of energy abnormal traces; a classification detection unit configured to generate classification detection results of each trace data in the node gather data according to an output result of the multi-classification deep network training model.
7. The intelligent energy anomaly path detection device according to claim 6, wherein, The multi-classification deep network training model is a dual-input branch encoding-decoding network model, which comprises, a multi-scale preprocessing module configured to extract nonlinear quantization hierarchical features containing local energy; an encoding network configured to extract nonlinear quantization hierarchical features containing global local energy; a multi-path data attention enhancement module configured to extract abnormal indicator features in the local energy features and the global energy features, and perform attention weighting on the local energy abnormal indicator features and the global energy abnormal indicator features respectively; a local-global dual-branch fusion module configured to output after splicing and fusing the local energy abnormal indicator features and the global energy abnormal indicator features.
8. An intelligent energy anomaly channel detection device, characterized in that, comprise: a memory; a processor; and a computer program; wherein the computer program is stored in the memory and configured to be executed by the processor to implement the intelligent detection method of energy abnormal traces according to any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, having a computer program stored thereon; the computer program is executed by a processor to implement the intelligent detection method of energy abnormal traces according to any one of claims 1-5.
Citation Information
Patent Citations
Seismic wave abnormal first arrival correction method and device and related equipment
CN116413786A
Abnormal interference gather detection method and system of common detection point gather
CN119511345A