Node data field efficient quality control processing method, device and equipment and storage medium

By limiting the maximum amplitude of node data and statistically analyzing the attributes of multi-domain superimposed profiles, empty files and abnormally arranged data are removed, solving the problems of efficiency and accuracy in on-site processing of node data, and realizing rapid quality control and synthesis of node 3D data.

CN122172270APending Publication Date: 2026-06-09CHINA NAT PETROLEUM CORP +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA NAT PETROLEUM CORP
Filing Date
2024-12-06
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing technologies cannot meet the requirements for efficiency and accuracy in on-site processing of node data, especially in the process of massive data synthesis and quality control in the era of node 3D, conventional processing procedures cannot achieve fast and effective data synthesis and quality control.

Method used

By applying maximum amplitude limits to the synthetic seismic data of the target nodes, eliminating empty files and abnormal arrangement data, and utilizing the statistical data of trace head attributes from multi-domain overlay profiles to assess the synthetic quality, the working status of nodes in multiple domains is evaluated. A specific calculation method is used to number the arrangements to reduce the amount of data computation, and non-working traces and arrangement RMS energy values ​​are combined to quickly eliminate problematic arrangements.

Benefits of technology

It improved the accuracy and efficiency of node data synthesis, shortened the quality control cycle, enhanced the accuracy of collected data and the ability to monitor on-site working status, and realized the efficient processing of massive 3D node data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122172270A_ABST
    Figure CN122172270A_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, equipment, and storage medium for efficient on-site quality control of node data. The method includes: selecting target node synthetic seismic data for a target work area; performing maximum amplitude limitation processing on the target node synthetic seismic data to obtain node synthetic seismic data to be processed, wherein the recording length of the target node synthetic seismic data is within a preset time period and the number of traces is within a preset range; for each shot's node synthetic seismic data to be processed, determining whether the current shot's synthetic seismic data is an empty file based on the amplitude of the sampling points in each trace of the current shot's synthetic seismic data, and removing the empty files; for the synthetic seismic data after removing the empty files, statistically analyzing the synthetic quality and the working status of nodes in multiple domains based on the non-working trace head attributes and the multi-domain overlay profile trace head attributes, and performing high-quality node data synthesis checks and node status quality control for massive 3D node data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of petroleum geophysical exploration data processing technology, specifically to a method, apparatus, equipment, and storage medium for efficient on-site quality control processing of node data. Background Technology

[0002] Currently, the Changqing exploration area has fully entered the era of three-dimensional node exploration, with nearly 4,000 km of exploration completed annually. 2 The Changqing Exploration Area has completed over 500,000 data acquisition missions. Therefore, the synthesis of massive amounts of node data and the quality control of node status are unavoidable realities in the current field processing. Node data needs to be downloaded and synthesized, making it impossible to guarantee 100% accuracy. Furthermore, each batch of incoming data is large, and the processes of data copying, decoding, and observation are time-consuming, posing a significant challenge to the timeliness of node data synthesis error correction and field data quality control.

[0003] In the era of wired data acquisition, on-site processing had relatively complete processing procedures and quality control standards, which enabled timely detection of problems, ensured data accuracy, and guaranteed data quality. However, for on-site processing of node data, the work of checking the accuracy of data synthesis and removing a large number of empty and waste shots has been added. At present, conventional processing and quality control procedures can no longer meet the needs of efficient acquisition, and cannot achieve fast and efficient processing and timely quality control and error correction.

[0004] The existing node data synthesis mainly suffers from the following problems: spatiotemporal data synthesis, rejection of waste artillery, loss of arrangement, loss of track, and timely quality control of node working status. All of these require efficient on-site processing to fully realize point-line-surface data quality control. However, conventional "energy attribute" extraction and abnormal track statistics processes are difficult to implement for massive amounts of big data, and are basically impossible to implement when different domain attribute statistics are involved.

[0005] Among related technologies, there are relatively mature technical processes for data processing quality control; however, there is a lack of fast and efficient processing processes for on-site processing and comprehensive quality control of node data. Summary of the Invention

[0006] This application provides a method, apparatus, device, and storage medium for efficient on-site quality control of node data.

[0007] The first aspect of this application provides a method for efficient on-site quality control processing of node data, including:

[0008] Select target node synthetic seismic data for the target work area, perform maximum amplitude limitation processing on the target node synthetic seismic data to obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time and the number of traces is within a preset range.

[0009] For each shot's synthetic seismic data to be processed, determine whether the synthetic seismic data of the current shot's to be processed node is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot's to be processed node, and remove empty files from the synthetic seismic data of the to be processed node.

[0010] Based on the non-working trace head attributes and multi-domain overlay profile trace head attributes, the statistical synthesis quality and node working status in the multi-domain are analyzed for the synthesized seismic data after removing empty files.

[0011] In an optional embodiment of this application, the method further includes:

[0012] The seismic data of the nodes to be processed after removing empty files are numbered according to the arrangement, and the arrangement data corresponding to each number is obtained.

[0013] For each specified number of arrangement data, determine whether the arrangement data of the current number is abnormal based on the amplitude of the sampling points in the arrangement data of the current number, and remove abnormal arrangement data from the synthetic seismic data of the nodes to be processed after removing empty files.

[0014] In an optional embodiment of this application, the step of numbering the synthetic seismic data of the nodes to be processed after removing empty files according to the arrangement to obtain the arrangement data corresponding to each number includes:

[0015] The seismic data of the nodes to be processed after removing empty files corresponding to each detector line are synthesized into a set of permutation data, and the number of each permutation data is determined.

[0016] In an optional embodiment of this application, the number of each group of permuted data is determined by the following expression:

[0017]

[0018] Where, num layout To number the data, sp point For detector line numbering, gp line is the number of the detector line channel, and n is the interval between the logical stub numbers.

[0019] In an optional embodiment of this application, determining whether the currently numbered arrangement data is abnormal arrangement data based on the amplitude of the sampling points in the currently numbered arrangement data includes:

[0020] Determine the root mean square average of the amplitudes of all sample points in each data point of the currently numbered permutation;

[0021] The root mean square average of the amplitudes corresponding to the current numbered arrangement of data is summed to obtain the root mean square average sum of the amplitudes corresponding to the current numbered arrangement of data.

[0022] The arrangement data with the current number whose root mean square sum of amplitude is less than the preset sum is considered abnormal arrangement data.

[0023] In an optional embodiment of this application, determining whether the synthetic seismic data of the current shot is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot to be processed node includes:

[0024] Determine the root mean square value of the amplitude of all sampling points in the synthetic seismic data of each node to be processed in the current shot;

[0025] The root mean square average of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot is summed to obtain the root mean square average sum of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot.

[0026] Sort the sum of the root mean square amplitudes of the synthesized seismic data of each shot node to be processed, and use the synthesized seismic data of the current shot node to be processed with a sum of the root mean square amplitudes less than the preset sum as an empty file.

[0027] In an optional embodiment of this application, the step of statistically analyzing the synthesis quality and the working status of nodes in multiple domains based on the non-working path head attributes and the multi-domain overlay profile path head attributes includes:

[0028] The channels with a maximum sample amplitude value of 0 in the data channel header attribute are designated as non-working channels.

[0029] The gun domain, detector domain, and detector line domain are each constructed using a superimposed profile method to obtain the number of inactive channels corresponding to each domain. Specifically, the profile channel in the gun domain represents each shot, and the coverage count of each channel represents the total number of channels per shot plus the number of inactive channels. The profile channel in the detector point domain represents the detector at each node in the work area, and the coverage count of each channel represents the working state of each node, i.e., the number of shots fired at each detector point. The profile channel in the detector line domain represents each arrangement of the shot, and the number of channels represents the number of arrangements in the composite shot.

[0030] The number of inactive channels corresponding to the shot domain, detector domain, and detector line domain are used as evaluation factors for the data arrangement status and the working status of nodes in multiple domains.

[0031] A second aspect of this application provides a high-efficiency on-site quality control processing device for node data, characterized in that it includes:

[0032] The extraction module is used to select target node synthetic seismic data of the target work area, perform maximum amplitude limitation processing on the target node synthetic seismic data, and obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time and the number of traces is within a preset range.

[0033] The determination module is used to determine whether the synthetic seismic data of each shot node to be processed is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot node to be processed, and to remove empty files in the synthetic seismic data of the shot node.

[0034] The statistics module is used to statistically analyze the composite seismic data after removing empty files, based on the non-working trace head attributes and the multi-domain overlay profile trace head attributes, to determine the composite quality and the working status of nodes in multiple domains.

[0035] A third aspect of this application provides a computer device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above-mentioned efficient on-site quality control processing methods for node data.

[0036] A fourth aspect of the embodiments of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the node data on-site high-efficiency quality control processing method as described in any of the above.

[0037] Compared with the prior art, the technical solutions provided in this application have at least some or all of the following advantages:

[0038] The efficient on-site quality control processing method for node data described in this application involves selecting target node synthetic seismic data for a target work area, performing maximum amplitude limitation processing on the target node synthetic seismic data to obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time period, and the number of traces is within a preset range. For each shot's node synthetic seismic data to be processed, the method determines whether the current shot's node synthetic seismic data is an empty file based on the amplitude of the sampling points in each trace of the current shot's node synthetic seismic data, and removes empty files from the node synthetic seismic data to be processed. Based on the non-working trace head attributes and multi-domain overlay profile trace head attributes, the method statistically analyzes the synthesis quality and the working status of nodes in multiple domains. For the synthetic seismic data after removing empty files, the method further accelerates and improves efficiency for massive 3D node data, completing node data synthesis checks and node status processing quality control work with high quality, improving the accuracy of data submission and the monitoring of on-site node working status. Attached Figure Description

[0039] 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:

[0040] Figure 1 A flowchart illustrating a method for efficient on-site quality control processing of node data provided in one embodiment of this application;

[0041] Figure 2 A flowchart illustrating a method for efficient on-site quality control of node data provided in another embodiment of this application;

[0042] Figure 3 A schematic diagram illustrating the method of eliminating unusable shots by limiting amplitude, time, and number of passes according to one embodiment of this application;

[0043] Figure 4 This is a schematic diagram of multi-domain statistics with "cross-section overlay" provided in one embodiment of this application;

[0044] Figure 5 This is a schematic diagram illustrating the numbering operation of an arrangement according to one embodiment of this application;

[0045] Figure 6 This is a schematic diagram illustrating the composition of the number of arrangement pieces of a certain three-dimensional project provided in one embodiment of this application;

[0046] Figure 7 A schematic diagram of the structure of a high-efficiency on-site quality control processing device for node data provided in one embodiment of this application;

[0047] Figure 8 This is a schematic diagram of a computer device structure provided in one embodiment of this application. Detailed Implementation

[0048] 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.

[0049] Please see Figure 1 The node data on-site high-efficiency quality control processing method provided in this application embodiment includes the following steps 100 to 300:

[0050] Step 100: Select the target node synthetic seismic data of the target work area, and perform maximum amplitude limitation processing on the target node synthetic seismic data to obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within the preset time and the number of traces is within the preset range.

[0051] Step 200: For each shot's synthetic seismic data to be processed, determine whether the synthetic seismic data of the current shot's to-be-processed nodes is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot's to-be-processed nodes, and remove empty files from the synthetic seismic data of the to-be-processed nodes.

[0052] Step 300: Based on the non-working trace head attributes and multi-domain overlay profile trace head attributes, statistically analyze the synthesis quality and node working status in the multi-domain synthesized seismic data after removing empty files.

[0053] In an optional embodiment of this application, the synthetic seismic data of the target node is subjected to maximum amplitude limiting processing, including:

[0054] Set the amplitude of the target node's synthesized seismic data that exceeds the preset amplitude threshold to 0.

[0055] In an optional embodiment of this application, the method further includes:

[0056] The seismic data of the nodes to be processed after removing empty files are numbered according to the arrangement, and the arrangement data corresponding to each number is obtained.

[0057] For each specified number of arrangement data, determine whether the arrangement data of the current number is abnormal based on the amplitude of the sampling points in the arrangement data of the current number, and remove abnormal arrangement data from the synthetic seismic data of the nodes to be processed after removing empty files.

[0058] In an optional embodiment of this application, the step of numbering the synthetic seismic data of the nodes to be processed after removing empty files according to the arrangement to obtain the arrangement data corresponding to each number includes:

[0059] The seismic data of the nodes to be processed after removing empty files corresponding to each detector line are synthesized into a set of permutation data, and the number of each permutation data is determined.

[0060] In an optional embodiment of this application, the number of each group of permuted data is determined by the following expression:

[0061]

[0062] Where, num layout To number the data, sp point For detector line numbering, gp line is the number of the detector line channel, and n is the interval between the logical stub numbers.

[0063] This application addresses the issue of inaccurate line and channel numbers in variable time-varying arrangements by employing a specific calculation method to number the arrangements, reducing the amount of data calculation. It also combines "non-working channels" and "arrangement RMS energy values" to quickly eliminate problematic arrangements, resulting in more convenient and accurate results.

[0064] In an optional embodiment of this application, determining whether the currently numbered arrangement data is abnormal arrangement data based on the amplitude of the sampling points in the currently numbered arrangement data includes:

[0065] Determine the root mean square average of the amplitudes of all sample points in each data point of the currently numbered permutation;

[0066] The root mean square average of the amplitudes corresponding to the current numbered arrangement of data is summed to obtain the root mean square average sum of the amplitudes corresponding to the current numbered arrangement of data.

[0067] The arrangement data with the current number whose root mean square sum of amplitude is less than the preset sum is considered abnormal arrangement data.

[0068] In an optional embodiment of this application, step 200, determining whether the synthetic seismic data of the current shot's processing node is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each processing node of the current shot, includes:

[0069] Determine the root mean square value of the amplitude of all sampling points in the synthetic seismic data of each node to be processed in the current shot;

[0070] The root mean square average of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot is summed to obtain the root mean square average sum of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot.

[0071] Sort the sum of the root mean square amplitudes of the synthesized seismic data of each shot node to be processed, and use the synthesized seismic data of the current shot node to be processed with a sum of the root mean square amplitudes less than the preset sum as an empty file.

[0072] In an optional embodiment of this application, the root mean square average amplitude of all sampling points in the synthetic seismic data of each node to be processed in the current shot is determined by the following expression:

[0073]

[0074] Where RMS is the root mean square value of the amplitude of all sampling points in the synthetic seismic data of each node to be processed in the current shot, x1, x2, ... x n , where n represents the amplitude value of each sampling point in the synthetic seismic data of each node to be processed, and n is the number of sampling points.

[0075] In an optional embodiment of this application, the root mean square average amplitude of the synthesized seismic data corresponding to each node to be processed in the current shot is summed using the following expression:

[0076]

[0077] Among them, R sum This represents the root mean square sum of the amplitudes corresponding to the synthesized seismic data of the current shot node to be processed. These are the RMS values ​​for each course.

[0078] This application eliminates empty and invalid shots by limiting amplitude, time, and number of channels. Since empty and invalid shots differ from valid shots in time and space, the energy is increased by accumulating RMS values ​​to improve the accuracy and efficiency of identifying empty and invalid shots. This effectively solves the problem of a large number of empty and invalid shots during high-efficiency excitation. Compared with related technologies, it has higher accuracy and shorter time in eliminating empty and invalid shots. In addition, by limiting the maximum amplitude of the sample points and selecting a channel set within a certain time period and channel number range, data stability is maintained and the energy difference between valid shots and empty and invalid shots is increased.

[0079] In an optional embodiment of this application, step 300, which involves calculating the statistical synthesis quality and the working status of nodes in multiple domains based on the non-working path head attributes and the multi-domain overlay profile path head attributes, includes:

[0080] The channels with a maximum sample amplitude value of 0 in the data channel header attribute are designated as non-working channels.

[0081] The gun domain, detector domain, and detector line domain are each constructed using a superimposed profile method to obtain the number of inactive channels corresponding to each domain. Specifically, the profile channel in the gun domain represents each shot, and the coverage count of each channel represents the total number of channels per shot plus the number of inactive channels. The profile channel in the detector point domain represents the detector at each node in the work area, and the coverage count of each channel represents the working state of each node, i.e., the number of shots fired at each detector point. The profile channel in the detector line domain represents each arrangement of the shot, and the number of channels represents the number of arrangements in the composite shot.

[0082] The number of inactive channels corresponding to the shot domain, detector domain, and detector line domain are used as evaluation factors for the data arrangement status and the working status of nodes in multiple domains.

[0083] In this application, to address situations where traces are missing, arrangements are missing, or only partial arrangements are synthesized during data synthesis, the method determines whether a current trace is inactive by checking if the trace header attribute "maximum sample point amplitude value per trace" is 0. Secondly, the number of inactive traces is obtained by unfolding the data in multiple domains (i.e., shot domain, receiver domain, and receiver line domain) using a "stacked profile" method. The fold attribute value of the profile represents the total number of inactive traces. This method allows for the rapid collection of data on arrangement status and node operational status across multiple domains, significantly reducing the workload in the field.

[0084] Faced with massive amounts of 3D node data, this application efficiently completes tasks such as removing empty and abandoned shells, data synthesis and inspection, and node status quality control, forming a set of efficient processing procedures for field processing of node data, providing a relatively complete and convenient quality control method for the era of 3D nodes.

[0085] In an optional embodiment of this application, see [link to relevant documentation]. Figure 2 Taking the loess hilly terrain in the field as an example, the efficient on-site quality control processing method for node data in this application includes the following steps:

[0086] T1 uses a "limited amplitude, limited time, limited number of channels" approach to increase energy difference and eliminate empty and invalid files. Specifically, to address the issue of numerous empty and invalid files in the excitation system during high-efficiency acquisition, this approach sets the maximum sample point amplitude value in the work area to 0.6, the time interval to 0-1000ms, and the number of channels to be limited to the near offset range of 0-1000m, maximizing energy difference. Furthermore, it analyzes the RMS value of each shot through shot gather attributes and sums the calculated RMS values ​​to further amplify energy difference. The RMS values ​​are then sorted according to their magnitude. Based on past experience in the Loess Plateau region, RMS values ​​less than 0.1 are considered empty and invalid files, and the remaining files are considered valid shots. Figure 3As shown.

[0087] T2 utilizes the method of checking if the "maximum amplitude value per sample point" attribute at the track head is zero to eliminate non-working tracks. It also performs "profile overlay" across multiple domains to check the coverage count and track head attribute, obtaining the total number of non-working tracks and reducing fieldwork. Specifically, the data collection project used in this loess mountain area employs a 44L4S224R 3D observation system. First, it checks if the "maximum amplitude value per sample point" attribute at the track head is zero to eliminate non-working tracks. Second, it divides the data into two types: all data and data after eliminating non-working tracks. The data length only needs to be 12ms. This further... This reduces the amount of data computation; when the overlay flag is set to "Shot Domain," the profile track represents each shot, and the "coverage count" of each track is the total number of tracks and the number of inactive tracks per shot; when the overlay flag is set to "Detector Point Domain," the profile track represents the detector at each node in the work area, and the "coverage count" of each track is the working status of each node, indicating how many shots each detector point has worked; when the overlay flag is set to "Detector Line," the profile track represents each arrangement of this shot, and the number of tracks indicates how many arrangements are synthesized for this shot, truly achieving efficient, multi-domain quality control, such as... Figure 4 As shown.

[0088] T3 uses a formula to number the permutations, enabling specific extraction of permutation numbers and reducing data volume. Specifically, it assigns labels to the three-dimensional permutations according to the numbering method mentioned earlier, where n = 8, meaning the logical station interval is 8. For example... Figure 5 As shown, permutation extraction and analysis are now more convenient (previously, line numbers and channel numbers were inaccurate when viewed differently); for extracted far permutations, a combination of "energy statistics" and "inactive channel rate" is used for filtering, quickly identifying problematic permutations, such as... Figure 5 , Figure 6 As shown.

[0089] This application enables efficient processing of massive 3D node data, further enhances on-site processing technology support, shortens the cycle of node data synthesis and node working status quality control, improves the efficiency and accuracy of acquired data, and helps improve the quality and efficiency of seismic acquisition construction. It aims to achieve the goal of rapid and effective preprocessing of massive node-synthesized data.

[0090] It should be understood that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order constraint on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the diagram may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0091] Please see Figure 7 One embodiment of this application provides a high-efficiency on-site quality control processing device 700 for node data, comprising:

[0092] The extraction module 710 is used to select target node synthetic seismic data of the target work area, perform maximum amplitude limitation processing on the target node synthetic seismic data, and obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time and the number of traces is within a preset range.

[0093] The determination module 720 is used to determine whether the synthetic seismic data of the current shot is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot to be processed node, and to remove empty files in the synthetic seismic data of the current shot.

[0094] The statistics module 730 is used to statistically analyze the synthetic seismic data after removing empty files, based on the non-working trace head attributes and the multi-domain overlay profile trace head attributes, to analyze the synthetic quality and the working status of nodes in the multi-domain.

[0095] Specific limitations regarding the aforementioned device 700 can be found in the above description of the efficient on-site quality control processing method for node data, and will not be repeated here. Each module in the aforementioned device 700 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0096] In one embodiment, a computer device is provided, the internal structure of which can be as follows: Figure 8As shown. The computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and the database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements the above-described efficient on-site quality control processing method for node data. It includes: memory and a processor; the memory stores the computer program; and the processor executes the computer program to implement any step in the above-described efficient on-site quality control processing method for node data.

[0097] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, can perform any step of the above-described method for efficient on-site quality control of node data.

[0098] 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 embodied 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.

[0099] 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.

[0100] 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 1One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0101] 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 Figure 1 The steps of the function specified in one or more boxes.

[0102] 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.

[0103] 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. A method for efficient on-site quality control processing of node data, characterized in that, include: Select target node synthetic seismic data for the target work area, perform maximum amplitude limitation processing on the target node synthetic seismic data to obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time and the number of traces is within a preset range. For each shot's synthetic seismic data to be processed, determine whether the synthetic seismic data of the current shot's to be processed node is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot's to be processed node, and remove empty files from the synthetic seismic data of the to be processed node. Based on the non-working trace head attributes and multi-domain overlay profile trace head attributes, the statistical synthesis quality and node working status in the multi-domain are analyzed for the synthesized seismic data after removing empty files.

2. The method according to claim 1, characterized in that, The method further includes: The seismic data of the nodes to be processed after removing empty files are numbered according to the arrangement, and the arrangement data corresponding to each number is obtained. For each specified number of arrangement data, determine whether the arrangement data of the current number is abnormal based on the amplitude of the sampling points in the arrangement data of the current number, and remove abnormal arrangement data from the synthetic seismic data of the nodes to be processed after removing empty files.

3. The method according to claim 2, characterized in that, The process involves numbering the synthesized seismic data of the nodes to be processed after removing empty files, according to the arrangement, to obtain the arrangement data corresponding to each number, including: The seismic data of the nodes to be processed after removing empty files corresponding to each detector line are synthesized into a set of permutation data, and the number of each permutation data is determined.

4. The method according to claim 3, characterized in that, The number of each group of permuted data is determined using the following expression: Where, num layout To number the data, sp point For detector line numbering, gp line is the number of the detector line channel, and n is the interval of the logic stub number.

5. The method according to claim 1, characterized in that, The step of determining whether the current numbered arrangement data is abnormal based on the amplitude of the sampling points in the current numbered arrangement data includes: Determine the root mean square average of the amplitudes of all sample points in each data point of the currently numbered permutation; The root mean square average of the amplitudes corresponding to the current numbered arrangement of data is summed to obtain the root mean square average sum of the amplitudes corresponding to the current numbered arrangement of data. The arrangement data with the current number whose root mean square sum of amplitude is less than the preset sum is considered abnormal arrangement data.

6. The method according to claim 1, characterized in that, The step of determining whether the synthetic seismic data of the current shot's processing node is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each processing node of the current shot includes: Determine the root mean square value of the amplitude of all sampling points in the synthetic seismic data of each node to be processed in the current shot; The root mean square average of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot is summed to obtain the root mean square average sum of the amplitudes of the synthetic seismic data corresponding to each node to be processed in the current shot. Sort the sum of the root mean square amplitudes of the synthesized seismic data of each shot node to be processed, and use the synthesized seismic data of the current shot node to be processed with a sum of the root mean square amplitudes less than the preset sum as an empty file.

7. The method according to claim 1, characterized in that, The process of statistically analyzing the quality of data synthesis and the working status of nodes in multiple domains based on the non-working track head attributes and the track head attributes of the multi-domain overlay profile includes: The channels with a maximum sample amplitude value of 0 in the data channel header attribute are designated as non-working channels. The gun domain, detector domain, and detector line domain are each constructed using a superimposed profile method to obtain the number of inactive channels corresponding to each domain. Specifically, the profile channel in the gun domain represents each shot, and the coverage count of each channel represents the total number of channels per shot plus the number of inactive channels. The profile channel in the detector point domain represents the detector at each node in the work area, and the coverage count of each channel represents the working state of each node, i.e., the number of shots fired at each detector point. The profile channel in the detector line domain represents each arrangement of the shot, and the number of channels represents the number of arrangements in the composite shot. The number of inactive channels corresponding to the shot domain, detector domain, and detector line domain are used as evaluation factors for the data arrangement status and the working status of nodes in multiple domains.

8. A high-efficiency on-site quality control and processing device for node data, characterized in that, include: The extraction module is used to select target node synthetic seismic data of the target work area, perform maximum amplitude limitation processing on the target node synthetic seismic data, and obtain the node synthetic seismic data to be processed. The recording length of the target node synthetic seismic data is within a preset time and the number of traces is within a preset range. The determination module is used to determine whether the synthetic seismic data of each shot node to be processed is an empty file based on the amplitude of the sampling points in the synthetic seismic data of each shot node to be processed, and to remove empty files in the synthetic seismic data of the shot node. The statistics module is used to statistically analyze the composite seismic data after removing empty files, based on the non-working trace head attributes and the multi-domain overlay profile trace head attributes, to determine the composite quality and the working status of nodes in multiple domains.

9. A computer device, comprising: A memory and a processor, the memory storing a computer program, characterized in that, when the processor executes the computer program, it implements the steps of the node data field high-efficiency quality control processing method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the efficient on-site quality control processing method for node data as described in any one of claims 1 to 7.