A seismic data trace header format quick checking method, device, equipment and medium

By defining a trackhead import template and setting inspection rules, the cumbersome process of checking trackhead information in seismic data was solved, and efficient and accurate trackhead information checking was achieved.

CN116359979BActive Publication Date: 2026-05-29SINOPEC OILFIELD SERVICE CORPORATION +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SINOPEC OILFIELD SERVICE CORPORATION
Filing Date
2023-01-16
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The existing technology for checking seismic data tracehead information is cumbersome and inefficient, resulting in large storage space consumption and a complex checking process.

Method used

By defining a lane head import template, reading the information to be inspected, extracting lane head features, setting multiple inspection rules, and classifying and inspecting, the process is simplified and efficiency is improved.

Benefits of technology

It saves storage space, improves the efficiency and accuracy of roadhead information inspection, simplifies workflow, and enables rapid output of inspection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116359979B_ABST
    Figure CN116359979B_ABST
Patent Text Reader

Abstract

The present application relates to data analysis technology, disclose a seismic data trace head format quick inspection method, device, electronic equipment and storage medium, the method comprises: obtaining the information to be detected, defining a template according to the information to be detected, obtaining the trace head import template;Using the trace head import template reads the information to be detected, obtains target information;The trace head feature extraction is carried out to the target information, obtains the trace head feature, and the target information is classified according to the trace head feature, obtains multiple trace head information;According to the trace head feature, a plurality of inspection rules are set, and the inspection rules are used to check the multiple trace head information respectively, and the inspection result is obtained;The inspection result is summarized, and the trace head information inspection data is obtained.The present application can improve the efficiency of trace head information inspection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data analysis technology, and in particular to a method, apparatus, electronic device, and computer-readable storage medium for quick inspection of seismic data tracehead format. Background Technology

[0002] This section is intended to provide background or context for the embodiments set forth in the claims. The description herein is not an admission that it is prior art simply because it is included in this section.

[0003] Seismic data is the final product of seismic exploration and acquisition, and its accurate storage is paramount in seismic exploration and acquisition operations. Typically, when submitting data after defining the observation system, the construction unit submits seismic data in SEGY format. This necessitates including necessary and relevant trace header information in the seismic data to ensure it contains more complete observation system and acquisition information. For large volumes of SEGY format data, the construction unit needs to check the trace header information. Existing checking techniques require converting the trace header information to a different format, printing it out, and reprocessing and statistically analyzing it. This consumes significant storage space and makes the checking process cumbersome, resulting in low efficiency in trace header information analysis. Therefore, existing technologies suffer from cumbersome and inefficient trace header information checking processes. Summary of the Invention

[0004] To address the aforementioned problems, embodiments of the present invention provide a method, apparatus, electronic device, and computer-readable storage medium for quick inspection of seismic data trace header format.

[0005] In a first aspect, embodiments of the present invention provide a method for quick checking of seismic data trace header format, including:

[0006] Obtain the information to be detected, define a template based on the information to be detected, and obtain the track header import template;

[0007] The target information is obtained by reading the information to be detected using the aforementioned import template at the beginning of the track.

[0008] The target information is subjected to roadhead feature extraction to obtain roadhead features. The target information is then classified according to the roadhead features to obtain multiple types of roadhead information.

[0009] Multiple inspection rules are set according to the roadhead features, and the inspection rules are used to inspect the multiple types of roadhead information to obtain inspection results;

[0010] The inspection results are summarized and processed to obtain the roadhead information inspection data.

[0011] According to an embodiment of the present invention, the step of obtaining the information to be detected and defining a template based on the information to be detected to obtain the lead import template includes:

[0012] Import the information to be detected into a preset standard library;

[0013] The fields of the information to be detected are set in the standard library to obtain the track header import template.

[0014] According to an embodiment of the present invention, the step of checking multiple types of roadhead information using the inspection rules to obtain inspection results includes:

[0015] The inspection rules and the various types of roadhead information are labeled to obtain the first rule, the second rule, the third rule, and the first category, the second category, and the third category.

[0016] The first category is subjected to a statistical chart check using the first rule, resulting in check result one.

[0017] Using the second rule, the Daoji number of the second category is checked, and the second check result is obtained.

[0018] The third rule is used to check for non-empty elements in the third category, resulting in check result three.

[0019] According to an embodiment of the present invention, the step of performing a statistical chart check on the first category using the first rule to obtain check result one includes:

[0020] Obtain the detector type information and detector station number, sort the detector station numbers to obtain ordered detector information;

[0021] The ordered detector information is processed by removing duplicate values ​​to obtain standard detector information;

[0022] Using the number of detectors in the standard detector information as the x-axis and the detector type in the standard detector information as the y-axis, a bar chart is plotted to obtain the first inspection result.

[0023] According to an embodiment of the present invention, classifying the target information based on the roadhead features to obtain multiple types of roadhead information includes:

[0024] The road head features are divided according to preset classification rules to obtain multi-class feature description data;

[0025] The various feature description data are aggregated to obtain various types of roadhead information.

[0026] According to an embodiment of the present invention, the step of using the second rule to check the collection number of the second category to obtain check result two includes:

[0027] Obtain earthquake gather information and gather number, and group the earthquake gather information according to the gather number to obtain multiple groups of earthquake gather information;

[0028] The maximum value and number of traces for each group of seismic gather information are calculated separately, and the maximum value and the number of traces are compared to obtain the comparison result;

[0029] Based on the comparison results, the second inspection result of the seismic gather information is generated.

[0030] According to an embodiment of the present invention, the step of performing a non-empty element check on the third category using the third rule to obtain check result three includes:

[0031] Obtain the information of the roadhead to be inspected, and perform parameter statistics on the information of the roadhead to be inspected to obtain parameter information;

[0032] The correctness of the parameter information is checked, and the third check result is obtained.

[0033] According to an embodiment of the present invention, the target information is classified based on the roadhead features to obtain multiple types of roadhead information, including:

[0034] The road head features are divided according to preset classification rules to obtain multi-class feature description data;

[0035] The various feature description data are aggregated to obtain various types of roadhead information.

[0036] Secondly, embodiments of the present invention provide a rapid seismic data tracehead format checking device, characterized in that it includes:

[0037] The import template generation module is used to obtain the information to be detected, define a template based on the information to be detected, and obtain the track header import template.

[0038] The information reading module is used to read the information to be detected using the track header import template to obtain the target information;

[0039] The target information classification module is used to extract roadhead features from the target information to obtain roadhead features, and classify the target information according to the roadhead features to obtain multiple types of roadhead information;

[0040] The information inspection module is used to set multiple inspection rules based on the roadhead characteristics, and to inspect multiple types of roadhead information using the inspection rules to obtain inspection results.

[0041] The inspection data generation module is used to summarize and process the inspection results to obtain roadhead information inspection data.

[0042] Thirdly, embodiments of the present invention provide an electronic device, which includes:

[0043] processor;

[0044] Memory used to store the processor's executable instructions;

[0045] The processor is configured to execute the instructions to implement a method for quick inspection of seismic data tracehead format as described in the first aspect above.

[0046] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for quick checking of seismic data trace header format as described in the first aspect above.

[0047] Compared with the prior art, the above-mentioned technical solution of the present invention has the following beneficial effects:

[0048] This invention proposes a rapid method for checking the tracehead format of seismic data. By importing a tracehead template, the method reads the information to be detected to obtain the target information without generating new seismic data, thus saving storage space, simplifying the workflow, and improving the efficiency of tracehead information checking. Furthermore, by extracting tracehead features from the target information, the amount of tracehead information analysis is reduced, simplifying the analysis process. By setting multiple checking rules to check various types of tracehead information, the checking method becomes more targeted, and the checked tracehead information can be directly and quickly output, improving the accuracy of tracehead information checking. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0050] Figure 1 The flowchart of the rapid inspection method for seismic data trace header format according to Embodiment 1 of the present invention is shown;

[0051] Figure 2 This diagram illustrates the process of obtaining the information to be detected, defining a template based on the information to be detected, and obtaining the template for importing the track head in Embodiment 1 of the present invention.

[0052] Figure 3This shows a classification diagram of different trackhead information, illustrating Embodiment 1 of the present invention;

[0053] Figure 4 This diagram illustrates the process of using the inspection rules to inspect multiple types of roadhead information according to Embodiment 1 of the present invention and obtaining inspection results.

[0054] Figure 5 This shows a maximum number of tracks plotted for different shot gather data in Embodiment 1 of the present invention.

[0055] Figure 6 This shows a display diagram of the trajectory number output for the shot collection data according to Embodiment 1 of the present invention;

[0056] Figure 7 The diagram shows the functional modules of the seismic data tracehead format quick inspection device according to Embodiment 3 of the present invention;

[0057] Figure 8 The diagram shows the composition of an electronic device that implements the rapid seismic data tracehead format checking method according to Embodiment 4 of the present invention. Detailed Implementation

[0058] The present disclosure will be further described below with reference to the embodiments shown in the accompanying drawings.

[0059] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0060] This invention proposes a rapid method for checking the format of seismic data traceheads. Based on data analysis theory and combined with a classification method, a seismic data tracehead format checking model is built to achieve rapid checking of seismic data tracehead formats. Compared with traditional methods, this invention's rapid seismic data tracehead format checking method reads the information to be detected by importing a tracehead template, effectively saving data storage space and improving the efficiency of tracehead information checking. By setting multiple checking rules to check multiple types of tracehead information, the checking method is more targeted, and the checked tracehead information can be directly and quickly output, improving the accuracy of tracehead information checking.

[0061] Example 1

[0062] like Figure 1 As shown, this invention proposes a quick method for checking the format of seismic data trace headers, including the following steps:

[0063] S1. Obtain the information to be detected, define a template based on the information to be detected, and obtain the path head import template;

[0064] In this embodiment of the invention, the information to be detected is the earthquake track head information that needs to be checked. It is earthquake-related data collected through field exploration and is usually stored in the professional seismic data format SEGY. The track head information includes line number, track number, X coordinate, Y coordinate and coordinate scale, etc.

[0065] In this embodiment of the invention, the reference Figure 2 As shown, the step of obtaining the information to be detected and defining a template based on the information to be detected to obtain the track header import template includes:

[0066] S21. Import the information to be detected into a preset standard library;

[0067] S22. Set the fields of the information to be detected in the standard library to obtain the track header import template.

[0068] In this embodiment of the invention, the information to be detected can be imported using the import function; the preset standard library is a data repository written in Python; the field setting divides the information to be detected according to fields, such as shot point station number, detector line number, etc.; the track head import template is used to unify each SEGY format track head information according to actual data detection requirements. If there is any information content inconsistent with the track head import template, the information to be detected can be modified by modifying the template; the standard library is the processing flow of the track head import template, which can be implemented using any existing processing software, such as using Python to write related programs, and the libraries used include pandas (extension library), tkinter (window design module), etc.

[0069] In this embodiment of the invention, the import template for the trace head is used to make the inspection method more universal, rather than just supporting standard 1.0 or 2.0 format SEGY data. This way, the template can be directly called in the subsequent SEGY data trace head inspection program, which improves the efficiency of data inspection.

[0070] S2. Use the aforementioned path header import template to read the information to be detected and obtain the target information;

[0071] In this embodiment of the invention, the step of reading the information to be detected using the lead import template to obtain target information includes:

[0072] The column names of the imported template are extracted to obtain the column name field;

[0073] The information to be detected is classified according to the column name field to obtain the target information.

[0074] In this embodiment of the invention, the column name extraction involves reading the column name fields from the imported template. These column name fields include: shot point station number, CMP (Common Middle Point) gather number, offset, trace identification type, data type, shot point coordinates, detector coordinates, detector type, etc. The method for classifying the information to be detected can be by matching the data in the information to be detected with the column name fields. For example, if the information to be detected is "using a land-based detector to obtain the information to be detected," then the land-based detector belongs to the detector type column name field.

[0075] S3. Extract roadhead features from the target information to obtain roadhead features, and classify the target information according to the roadhead features to obtain multiple types of roadhead information;

[0076] In this embodiment of the invention, the step of extracting roadhead features from the target information to obtain roadhead features includes:

[0077] Obtain the track header value of the target information, and preprocess the track header value to obtain clean data;

[0078] The clean data is input into a preset feature extraction model to obtain the roadhead features corresponding to the clean data.

[0079] In this embodiment of the invention, the track head value can be obtained by analyzing the pandas library (a toolset for analyzing structured data); preprocessing involves deleting blank and duplicate values ​​in the pandas library to improve the accuracy of feature extraction; the preset feature extraction model is a neural network model trained based on the track head values ​​of previous earthquake data. The weights and feature vectors of the track head value are calculated in the convolutional layer of the neural network, and the weights and feature vectors of the track head value are multiplied by a dot to obtain a one-dimensional vector, namely the track head feature vector. The track head value corresponding to the track head feature vector is the track head feature.

[0080] In this embodiment of the invention, classifying the target information according to the roadhead features to obtain multiple types of roadhead information includes:

[0081] The road head features are divided according to preset classification rules to obtain multi-class feature description data;

[0082] The various feature description data are aggregated to obtain various types of roadhead information.

[0083] In this embodiment of the invention, the preset classification rule is set according to the lane head value or lane head value range of the lane head feature.

[0084] For example, Category 1: Track heads with unique values, such as sampling interval and sample point values ​​(generally, for data collected in a certain work area, the case of variable track length is rare); Category 2: Track heads that can only have a few values, such as excitation type and detector type. Generally, the excitation methods and detector types used in a data acquisition project are limited, usually not exceeding 4; Category 3: Continuous track heads with intervals of 1, such as the track number of a certain track gather. These track heads often start from 1 and increase linearly to a certain value; Category 4: Track heads with a certain range and a fixed number of bits, such as shot point coordinates and detector point coordinates.

[0085] Furthermore, data aggregation involves summarizing the multi-feature description data into four categories: the first category is fixed values, which are unique; the second category is uncertain values, but within a certain range; the third category is values ​​that are generally continuous from 1 to a certain value; and the fourth category is fixed values, which are not unique.

[0086] In this embodiment of the invention, Figure 3 A classification table describing different trackhead information is provided, based on... Figure 3 The track header name and the type and range of the track header value corresponding to each track header name can be obtained; for example, the track header value corresponding to the track header information with the track header name IdentificationCode is a fixed value, a unique value.

[0087] S4. Set multiple inspection rules based on the roadhead features, and use the inspection rules to inspect the multiple types of roadhead information to obtain inspection results.

[0088] In this embodiment of the invention, the multiple inspection rules are set for the lane head value and value range of the lane head feature, and can be three types of inspection rules, including: the first rule, statistical chart method; the second rule, lane head number grouping method; and the third rule, non-empty element statistical method.

[0089] In this embodiment of the invention, the reference Figure 4 As shown, the inspection results obtained by using the inspection rules to inspect multiple types of roadhead information include:

[0090] S41. The inspection rules and the various types of roadhead information are labeled to obtain the first rule, the second rule, the third rule, and the first category, the second category, and the third category.

[0091] S42. Perform a statistical chart check on the first category using the first rule to obtain check result one;

[0092] S43. Use the second rule to check the Daoji number of the second category to obtain check result two;

[0093] S44. Use the third rule to check the non-empty elements of the third category to obtain check result three.

[0094] In this embodiment of the invention, the inspection rules are determined based on the track head values ​​and value ranges of the track head information of multiple categories. For example, a track head with a unique sampling interval belongs to the first category.

[0095] In this embodiment of the invention, the step of performing a statistical chart check on the first category using the first rule to obtain check result one includes:

[0096] Obtain the detector type information and detector station number, sort the detector station numbers to obtain ordered detector information;

[0097] The ordered detector information is processed by removing duplicate values ​​to obtain standard detector information;

[0098] Using the number of detectors in the standard detector information as the x-axis and the detector type in the standard detector information as the y-axis, a bar chart is plotted to obtain the first inspection result.

[0099] In this embodiment of the invention, only one piece of information is retained for each geophone station number, and the ordered geophone information is stored in headers_receiver(track head_geophone point), which makes it easy to count the number or proportion of different types of geophones; the bar chart can be used to intuitively check whether the track head information is accurate, as well as the relevant information on the usage of different geophones in the work area; similar methods can be used for track head checks, such as source type.

[0100] In this embodiment of the invention, the step of using the second rule to check the collection number of the second category to obtain check result two includes:

[0101] Obtain earthquake gather information and gather number, and group the earthquake gather information according to the gather number to obtain multiple groups of earthquake gather information;

[0102] The maximum value and number of traces for each group of seismic gather information are calculated separately, and the maximum value and the number of traces are compared to obtain the comparison result;

[0103] Based on the comparison results, the second inspection result of the seismic gather information is generated.

[0104] In this embodiment of the invention, the comparison results are divided into two cases: the same value and different values. When the maximum value and the number of traces are the same, it indicates that there is no problem with the trace number of the seismic gather information. When the maximum value and the number of traces are different, it indicates that there is a problem with the trace number of the seismic gather information, and the trace number of the seismic gather information with the problem is output and displayed.

[0105] In this embodiment of the invention, gun gathering data is taken as an example. Figure 5 The maximum number of channels in the different shot set data described in the channel number problem is described; Figure 6 The output display of the shot gather data is described, according to Figure 6 The inspection results of the shot gather data can be obtained, including: the total number of shot gather data, the correctness of the shot gather data, and the minimum and maximum values ​​of the number of shot gather data channels.

[0106] In this embodiment of the invention, the step of using the third rule to perform non-empty element checks on the third category to obtain check result three includes:

[0107] Obtain the information of the roadhead to be inspected, and perform parameter statistics on the information of the roadhead to be inspected to obtain parameter information;

[0108] The correctness of the parameter information is checked, and the third check result is obtained.

[0109] In this embodiment of the invention, the parameter information includes the number of non-empty elements, the minimum value, and the maximum value. The correctness check is divided into two categories: the first is that the track header information to be checked belongs to category one, which has a unique value; the second is that the track header information to be checked belongs to category four, which is uncertain but has a certain range. For the first case, it can be simply determined whether the maximum and minimum values ​​of the track header information to be checked are equal. If they are equal, the track header information to be checked is considered correct; if they are not equal, the track header information to be checked needs to be rechecked. For the second case, since each track value of the track header information to be checked may be different, it is impossible to check them one by one. Therefore, for this type of track header information, more range checks and format checks are performed. Based on the known coordinate range of the track header information to be checked, it is checked whether the statistically obtained coordinates are within a consistent range. If they are, the track header information to be checked is considered correct; otherwise, the track header information to be checked needs to be rechecked.

[0110] S5. Summarize and process the inspection results to obtain roadhead information inspection data.

[0111] In this embodiment of the invention, the summary processing involves merging the inspection results according to the roadhead feature categories of the roadhead information, and then uniformly formatting the merged data into an EXCEL summary table to obtain the roadhead information inspection data.

[0112] Example 2

[0113] To better understand the present invention, a second embodiment is provided below to further explain how the inspection results are summarized and processed to obtain roadway information inspection data.

[0114] In this embodiment of the invention, the step of extracting roadhead features from the target information to obtain roadhead features includes:

[0115] Obtain the roadhead value of the target information, and perform numerical filtering on the target information based on the roadhead value to obtain effective features;

[0116] The target information and the effective features are classified and matched to obtain the roadhead features.

[0117] In this embodiment of the invention, the track head value includes two types: one with a specific numerical value and the other without a fixed value. For the case without a fixed value, such as the coordinates of a shot-receiver point, the track head value can be represented by the numerical value 1. The effective features are obtained by filtering the track head name and track head value in the target information. According to the preset filtering rules, erroneous data and duplicate values ​​in the track head value are deleted. For example, for the information of shot-receiver point coordinates, the preset filtering rules can be that the X coordinate without degree symbols has 6 integer digits and retains one decimal place, and the Y coordinate without degree symbols has 7 integer digits and retains one decimal place. Classification matching is to search for the track head name in the target information, obtain multiple data indicators corresponding to the track head name, and analyze the effective features reflected by the multiple data indicators to obtain the track head features.

[0118] Example 3

[0119] like Figure 7 As shown in the figure, this embodiment also provides a functional module diagram of a seismic data tracehead format quick inspection device.

[0120] The seismic data trace header format quick inspection device 100 described in this embodiment can be installed in an electronic device. Depending on the functions implemented, the seismic data trace header format quick inspection device 100 may include an import template generation module 101, an information reading module 102, a target information classification module 103, an information inspection module 104, and an inspection data generation module 105. The module described in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and are stored in the memory of the electronic device.

[0121] In this embodiment, the functions of each module / unit are as follows:

[0122] The import template generation module 101 is used to obtain the information to be detected, define a template according to the information to be detected, and obtain the track head import template.

[0123] The information reading module 102 is used to read the information to be detected using the track head import template to obtain target information;

[0124] The target information classification module 103 is used to extract roadhead features from the target information to obtain roadhead features, and classify the target information according to the roadhead features to obtain multiple types of roadhead information;

[0125] The information inspection module 104 is used to set multiple inspection rules according to the roadhead features, and use the inspection rules to inspect multiple types of roadhead information to obtain inspection results;

[0126] The inspection data generation module 105 is used to summarize and process the inspection results to obtain roadhead information inspection data.

[0127] In detail, each module in the seismic data tracehead format quick inspection device 100 described in this embodiment of the invention uses the same technical means as the seismic data tracehead format quick inspection method described in Embodiment 1 and Embodiment 2, and can produce the same technical effect, which will not be repeated here.

[0128] Example 4

[0129] like Figure 8 As shown, this embodiment also provides a computer electronic device, which may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and capable of running on the processor 10, such as a quick check program for seismic data trace header format.

[0130] In some embodiments, the processor 10 may be composed of integrated circuits, such as a single packaged integrated circuit or multiple integrated circuits with the same or different functions, including combinations of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control unit of the electronic device, connecting various components of the entire electronic device through various interfaces and lines. It executes programs or modules stored in the memory 11 (e.g., executing a quick check program for seismic data trace header format) and calls data stored in the memory 11 to perform various functions of the electronic device and process data.

[0131] The memory 11 includes at least one type of readable storage medium, including flash memory, portable hard drive, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of an electronic device, such as a portable hard drive. In other embodiments, the memory 11 can be an external storage device of the electronic device, such as a plug-in portable hard drive, SmartMediaCard (SMC), Secure Digital (SD) card, FlashCard, etc. Furthermore, the memory 11 can include both internal and external storage units of the electronic device. The memory 11 can be used not only to store application software and various types of data installed on the electronic device, such as the code for a quick check program for earthquake data trace header formats, but also to temporarily store data that has been output or will be output.

[0132] The communication bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 11 and at least one processor 10, etc.

[0133] The communication interface 13 is used for communication between the aforementioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a Wi-Fi interface, Bluetooth interface, etc.), typically used to establish communication connections between the electronic device and other electronic devices. The user interface may be a display, an input unit (such as a keyboard), or, optionally, a standard wired or wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the electronic device and to display a visual user interface.

[0134] The figure only shows an electronic device with components. Those skilled in the art will understand that the structure shown in the figure does not constitute a limitation on the electronic device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.

[0135] For example, although not shown, the electronic device may also include a power supply (such as a battery) to power the various components. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, thereby enabling functions such as charging management, discharging management, and power consumption management. The power supply may also include one or more DC or AC power supplies, recharging devices, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components. The electronic device may also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0136] It should be understood that the embodiments described are for illustrative purposes only and are not limited to this structure in the scope of the patent application.

[0137] The seismic data tracehead format quick check program stored in the memory 11 of the electronic device is a combination of multiple instructions. When run in the processor 10, it can achieve the following:

[0138] Obtain the information to be detected, define a template based on the information to be detected, and obtain the track header import template;

[0139] The target information is obtained by reading the information to be detected using the aforementioned import template at the beginning of the track.

[0140] The target information is subjected to roadhead feature extraction to obtain roadhead features. The target information is then classified according to the roadhead features to obtain multiple types of roadhead information.

[0141] Multiple inspection rules are set according to the roadhead features, and the inspection rules are used to inspect the multiple types of roadhead information to obtain inspection results;

[0142] The inspection results are summarized and processed to obtain the roadhead information inspection data.

[0143] Specifically, the specific implementation method of the processor 10 for the above instructions can be referred to the description of the relevant steps in the corresponding embodiment of the accompanying drawings, and will not be repeated here.

[0144] Furthermore, if the modules / units integrated into the electronic device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).

[0145] Example 5

[0146] This embodiment provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the rapid seismic data tracehead format check method described above.

[0147] This program code can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 Steps of a specified function in one or more processes.

[0148] Storage media include permanent and non-permanent, removable and non-removable media, and can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by computing devices.

[0149] It should be noted that the terminology used herein is for the purpose of describing particular implementations only and is not intended to limit the exemplary implementations according to this application. When the terms “comprising” and / or “including” are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.

[0150] It should be understood that the terms used in this way can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in a sequence other than those illustrated or described herein.

[0151] In the several embodiments provided by this invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0152] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0153] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0154] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0155] Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be embraced within the invention. No appended diagram markings in the claims should be construed as limiting the scope of the claims.

[0156] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices recited in a system claim may also be implemented by a single unit or device through software or hardware. The terms "first," "second," etc., are used to indicate names and do not indicate any specific order.

[0157] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A method for rapid inspection of seismic data trace header format, characterized in that, The method includes: Obtain the information to be detected, define a template based on the information to be detected, and obtain the track header import template; The target information is obtained by reading the information to be detected using the aforementioned import template at the beginning of the track. The target information is subjected to roadhead feature extraction to obtain roadhead features. The target information is then classified according to the roadhead features to obtain multiple types of roadhead information. Multiple inspection rules are set according to the roadhead features, and the inspection rules are used to inspect the multiple types of roadhead information to obtain inspection results; The inspection results are summarized and processed to obtain the roadhead information inspection data; The step of using the inspection rules to inspect multiple types of roadhead information to obtain inspection results includes: The inspection rules and the various types of roadhead information are labeled to obtain the first rule, the second rule, the third rule, and the first category, the second category, and the third category. The first category is subjected to a statistical chart check using the first rule, resulting in check result one. Using the second rule, the Daoji number of the second category is checked, and the second check result is obtained. The third rule is used to check for non-empty elements in the third category, resulting in check result three.

2. The method for quick checking of seismic data trace header format as described in claim 1, characterized in that, The process of obtaining the information to be detected and defining a template based on the information to be detected to obtain the track header import template includes: Import the information to be detected into a preset standard library; The fields of the information to be detected are set in the standard library to obtain the track header import template.

3. The method for quick checking of seismic data trace header format as described in claim 1, characterized in that, The step of performing a statistical chart check on the first category using the first rule to obtain check result one includes: Obtain the detector type information and detector station number, sort the detector station numbers to obtain ordered detector information; The ordered detector information is processed by removing duplicate values ​​to obtain standard detector information; Using the number of detectors in the standard detector information as the x-axis and the detector type in the standard detector information as the y-axis, a bar chart is plotted to obtain the first inspection result.

4. The method for quick checking of seismic data trace header format as described in claim 1, characterized in that, The second rule is used to check the collection number of the second category, resulting in check result two, including: Obtain earthquake gather information and gather number, and group the earthquake gather information according to the gather number to obtain multiple groups of earthquake gather information; The maximum value and number of traces for each group of seismic gather information are calculated separately, and the maximum value and the number of traces are compared to obtain the comparison result; Based on the comparison results, the second inspection result of the seismic gather information is generated.

5. The method for quick checking of seismic data trace header format as described in claim 1, characterized in that, The third rule is used to perform a non-empty element check on the third category, resulting in check result three, which includes: Obtain the information of the roadhead to be inspected, and perform parameter statistics on the information of the roadhead to be inspected to obtain parameter information; The correctness of the parameter information is checked, and the check result three is obtained.

6. The method for quick checking of seismic data trace header format as described in claim 1, characterized in that, The target information is classified according to the roadhead features to obtain multiple types of roadhead information, including: The road head features are divided according to preset classification rules to obtain multi-class feature description data; The various feature description data are aggregated to obtain various types of roadhead information.

7. A device for rapid inspection of seismic data trace header format, characterized in that, The device includes: The import template generation module is used to obtain the information to be detected, define a template based on the information to be detected, and obtain the track header import template. The information reading module is used to read the information to be detected using the track header import template to obtain the target information; The target information classification module is used to extract roadhead features from the target information to obtain roadhead features, and classify the target information according to the roadhead features to obtain multiple types of roadhead information; The information inspection module is used to set multiple inspection rules based on the roadhead characteristics, and to inspect multiple types of roadhead information using the inspection rules to obtain inspection results. The inspection data generation module is used to summarize and process the inspection results to obtain roadhead information inspection data; Specifically, the information inspection module is used for: The inspection rules and the various types of roadhead information are labeled to obtain the first rule, the second rule, the third rule, and the first category, the second category, and the third category. The first category is subjected to a statistical chart check using the first rule, resulting in check result one. Using the second rule, the Daoji number of the second category is checked, and the second check result is obtained. The third rule is used to check for non-empty elements in the third category, resulting in check result three.

8. An electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the rapid seismic data tracehead format checking method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the method for quick checking of seismic data tracehead format as described in any one of claims 1 to 6.