Method and apparatus for identifying out-of-sequence single shots in seismic exploration data
The method and device for identifying out-of-order single shots in seismic exploration data utilize channel value calculations to enhance data processing efficiency and accuracy, addressing the inefficiencies of manual inspection and improving data organization.
Patent Information
- Application Number
- CN202011193110.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-30
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-10-30
AI Technical Summary
Existing methods for identifying out-of-order single shots in seismic exploration data are labor-intensive and prone to misjudgment, affecting data organization and archiving, as they rely on manual visual inspection which is inefficient and inaccurate.
A method and device that calculate the absolute value and product of seismic data channels to identify out-of-order single shots, using a server or client device to process seismic data and identify missing shots based on channel values, reducing reliance on manual labor and improving accuracy.
The method and device enable quick and accurate identification of out-of-order single shots, enhancing data quality monitoring and reducing misjudgment, thereby improving data sorting and archiving efficiency in seismic exploration.
Smart Images

Figure CN112379421B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of seismic exploration technology, and in particular to a method and device for identifying out-of-order single shots in seismic exploration data. Background Art
[0002] With the deepening of seismic exploration, the speed of seismic data acquisition for oil exploration is getting faster and faster, and the number of single-shot receiving channels is increasing. At the same time, there are many acquisition devices, the field environment is complex and harsh, and there are many emergencies. The collected single-shot data will be out of order (some receiving channel data are missing, see Figure 1 ). In the subsequent data processing, the out-of-order single shot affects the amplitude compensation effect of the overall data, and then affects the processing effect. It is of great significance to accurately find the out-of-order single shot in the data sorting process.
[0003] At present, the processor usually looks through each shot and each channel in front of the processor screen, relying on the eyes to identify the single shot out of the arrangement. This method has a large workload and cannot be identified in time, which affects the organization and archiving of data. The personnel are easily fatigued and cannot accurately identify, resulting in misjudgment. Summary of the invention
[0004] In view of the problems in the prior art, the present invention provides a method and device for identifying out-of-sequence single shots in seismic exploration data, an electronic device and a computer-readable storage medium, which can quickly identify out-of-sequence single shots in seismic data acquisition for longitudinal oil exploration by calculating the true value of a portion of time periods in a single shot, effectively monitor the construction quality, and do not rely on other additional data other than seismic data acquisition for oil exploration, and can at least partially solve the problems existing in the prior art.
[0005] In order to achieve the above object, the present invention adopts the following technical solution:
[0006] In a first aspect, a method for identifying out-of-order single shots in seismic exploration data is provided, comprising:
[0007] Obtaining the absolute value of seismic exploration acquisition data within the time period to be analyzed input by the user;
[0008] Sum the absolute value of each channel of seismic exploration acquisition data;
[0009] Identify and arrange single shots based on the absolute value and value of each channel.
[0010] Furthermore, the method for identifying out-of-order single shots in seismic exploration data also includes:
[0011] The seismic data collected in oil exploration are decoded and loaded in sequence according to the shot check points to obtain the seismic exploration acquisition data.
[0012] Further, the step of identifying and arranging a single shot according to the absolute value and value of each channel includes:
[0013] A track with an absolute value and a value of zero is identified, and a shot containing the track is identified as a de-ranked shot.
[0014] Further, the step of identifying and arranging a single shot according to the absolute value and value of each channel includes:
[0015] Calculate the product of the sum of the values of each channel corresponding to a single shot;
[0016] A single shot with a product value of zero is identified as a single shot with a dropped arrangement.
[0017] Furthermore, the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user includes:
[0018] Obtaining seismic exploration acquisition data within the time period to be analyzed input by the user;
[0019] A preset sampling strategy is used to collect some data points of the seismic exploration acquisition data within the time period to be analyzed;
[0020] Get the absolute value of some data points and use it to sum the absolute values of the data in this channel.
[0021] Furthermore, the method for identifying out-of-order single shots in seismic exploration data also includes:
[0022] Count the number of channels with zero neutral values in the dropped arrangement single shot, which will serve as the basis for whether to use the data of the dropped arrangement single shot.
[0023] In a second aspect, a device for identifying out-of-sequence single shots in seismic exploration data is provided, comprising:
[0024] A data acquisition module, which acquires the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user;
[0025] A calculation module is used to sum the absolute value of each channel of seismic exploration acquisition data;
[0026] The module for identifying single shots with different permutations identifies single shots with different permutations based on the absolute value and value of each channel.
[0027] Furthermore, the device for identifying out-of-sequence single shots in seismic exploration data also includes:
[0028] The data processing module decodes the seismic data collected in oil exploration and loads them in sequence according to the shot check points to obtain the seismic exploration acquisition data.
[0029] Furthermore, the out-of-order single-shot recognition module includes:
[0030] The first identification unit identifies a track whose absolute value and value are zero, and identifies a single shot including the track as a single shot with a dropped arrangement.
[0031] Furthermore, the out-of-order single-shot recognition module includes:
[0032] A product calculation unit calculates the product of the sum values of each channel corresponding to a single shot;
[0033] The second recognition unit recognizes that a single shot with a product value of zero is a single shot with a dropped arrangement.
[0034] Furthermore, the data acquisition module includes:
[0035] A data acquisition unit, which acquires seismic exploration acquisition data within a time period to be analyzed input by a user;
[0036] A sampling unit, which uses a preset sampling strategy to collect some data points of seismic exploration acquisition data within a time period to be analyzed;
[0037] Take the absolute value unit to obtain the absolute value of some data points and use it to sum the absolute values of the data in this channel.
[0038] Furthermore, the device for identifying out-of-sequence single shots in seismic exploration data also includes:
[0039] The channel number statistics module counts the number of channels with zero values in the single shot of the drop arrangement as a basis for whether to use the data of the single shot of the drop arrangement.
[0040] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the above-mentioned method for identifying out-of-sequence single shots in seismic exploration data are implemented.
[0041] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned method for identifying out-of-sequence single shots in seismic exploration data are implemented.
[0042] The present invention provides a method and device for identifying missing single shots in seismic exploration data. The method comprises: obtaining the absolute value of seismic exploration acquisition data within a time period to be analyzed input by a user; summing the absolute value of the seismic exploration acquisition data of each channel; identifying the missing single shot according to the absolute value and value of each channel, and quickly and accurately identifying the missing single shot in seismic data acquisition for longitudinal oil exploration by calculating the true value of a part of the time period in the single shot, effectively monitoring the construction quality, not relying on other additional data outside the seismic data acquisition for oil exploration, reducing the manual workload, being able to timely identify and affect data sorting and archiving, and reducing misjudgment.
[0043] In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0045] Figure 1 It is a schematic diagram of the existence and arrangement of single shot oil exploration seismic data;
[0046] Figure 2 is a schematic diagram of the architecture between the server S1 and the client device B1 in an embodiment of the present invention;
[0047] Figure 3 Schematic diagram of the architecture between the server S1, the client device B1 and the database server S2 in an embodiment of the present invention;
[0048] Figure 4 Schematic diagram of the process of the method for identifying out-of-order single shots in seismic exploration data in an embodiment of the present invention Figure 1 ;
[0049] Figure 5 Schematic diagram of the process of the method for identifying out-of-order single shots in seismic exploration data in an embodiment of the present invention Figure 2 ;
[0050] Figure 6 The specific steps of step S100 in the embodiment of the present invention are shown;
[0051] Figure 7 Schematic diagram of the process of the method for identifying out-of-order single shots in seismic exploration data in an embodiment of the present invention Figure 3 ;
[0052] Figure 8 is a structural block diagram of a device for identifying out-of-sequence single shots in seismic exploration data in an embodiment of the present invention;
[0053] Fig. 9 4 is a structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0054] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0055] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0056] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatuses.
[0057] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0058] At present, the processor usually looks through each shot and each channel in front of the processor screen, relying on the eyes to identify the single shot out of the arrangement. This method has a large workload and cannot be identified in time, which affects the organization and archiving of data. The personnel are easily fatigued and cannot accurately identify, resulting in misjudgment.
[0059] In order to at least partially solve the above-mentioned technical problems in the prior art, an embodiment of the present invention provides a method for identifying out-of-sequence single shots in seismic exploration data, which can quickly and accurately identify out-of-sequence single shots in seismic data acquisition for longitudinal oil exploration by calculating the true value of a part of the time period in the single shot, effectively monitor the construction quality, do not rely on other additional data other than seismic data acquisition for oil exploration, reduce manual workload, and can timely identify and affect data collation and archiving, thereby reducing misjudgment.
[0060] In view of this, the present application provides a device for identifying out-of-order single shots in seismic exploration data, which may be a server S1, see Figure 2, the server S1 can be communicatively connected with at least one client device B1, the client device B1 can send the time period to be analyzed to the server S1, and the server S1 can receive the time period to be analyzed online. The server S1 can pre-process the acquired time period to be analyzed online or offline, obtain the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user; sum the absolute value of the seismic exploration acquisition data of each channel; and identify the out-of-order single shot according to the absolute value and value of each channel. Then, the server S1 can send the identified out-of-order single shot online to the client device B1. The client device B1 can receive the identified out-of-order single shot online.
[0061] Also, see Figure 3 The server S1 may also be connected to at least one database server S2 for communication, and the database server S2 is used to store seismic exploration acquisition data. The database server S2 sends the seismic exploration acquisition data to the server S1 online, and the server S1 may receive the seismic exploration acquisition data online.
[0062] Based on the above content, the client device B1 may have a display interface, so that the user can view the identified out-of-order single shot sent by the server S1 according to the interface.
[0063] It is understandable that the client device B1 may include a smart phone, a tablet electronic device, a network set-top box, a portable computer, a desktop computer, a personal digital assistant (PDA), a vehicle-mounted device, a smart wearable device, etc. Among them, the smart wearable device may include smart glasses, a smart watch, a smart bracelet, etc.
[0064] In practical applications, the part of identifying out-of-order single shots in seismic exploration data can be performed on the server S1 side as described above, that is, Figure 1 The architecture shown in the figure can also be that all operations are completed in the client device B1, and the client device B1 can be directly connected to the database server S2 for communication. The specific selection can be made according to the processing capability of the client device B1 and the limitations of the user's usage scenario. This application does not limit this. If all operations are completed in the client device B1, the client device B1 can also include a processor for specific processing of out-of-order single shot recognition in seismic exploration data.
[0065] The server and the client device may communicate using any suitable network protocol, including network protocols that have not yet been developed on the filing date of this application. The network protocol may include, for example, TCP / IP protocol, UDP / IP protocol, HTTP protocol, HTTPS protocol, etc. Of course, the network protocol may also include, for example, RPC protocol (Remote Procedure Call Protocol) and REST protocol (Representational State Transfer) used on top of the above protocols.
[0066] Figure 4 Schematic diagram of the process of the method for identifying out-of-order single shots in seismic exploration data in an embodiment of the present invention Figure 1 ;like Figure 4 As shown, the method for identifying out-of-sequence single shots in seismic exploration data may include the following:
[0067] Step S100: obtaining the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user;
[0068] The user selects the time period to be analyzed according to needs and actual conditions, such as 6S, 10S, etc.
[0069] Specifically, firstly, the time period to be analyzed input by the user is obtained, and then, the seismic exploration acquisition data within the time period to be analyzed input by the user is obtained, and then, the absolute value of the data is obtained.
[0070] Step S200: summing up the absolute value of each channel of seismic exploration acquisition data;
[0071] The absolute value of each channel is added together to obtain the absolute value and value of the data of that channel.
[0072] Step S300: Identify and arrange single shots according to the absolute value and value of each channel.
[0073] By adopting the above technical scheme, according to the sum of the absolute values of the true values of some time periods in a single shot, it is possible to quickly, effectively and accurately judge whether there is a drop-out phenomenon. This scheme is suitable for the single-shot quality control of seismic data acquisition in seismic data acquisition projects for oil exploration. It does not rely on other additional data, but directly uses existing data. It is simple and reliable, can reduce the labor intensity of personnel, prevent missed judgments and wrong judgments, and has good application prospects.
[0074] In an alternative embodiment, see Figure 5 The method for identifying out-of-order single shots in seismic exploration data may also include:
[0075] Step S400: decode the seismic data collected in oil exploration and load them in sequence according to the shot check points to obtain the seismic exploration acquisition data.
[0076] Among them, the seismic data for oil exploration are decoded after collection, and the data are read into the processor in sequence according to the shot check points.
[0077] In an optional embodiment, step S300 may include the following contents:
[0078] A track with an absolute value and a value of zero is identified, and a shot containing the track is identified as a de-ranked shot.
[0079] Among them, by identifying the tracks with absolute values and values of zero one by one, and then finding the single shot corresponding to the track, the dropped arrangement single shot is obtained, which can effectively and accurately identify the dropped arrangement single shot.
[0080] In another optional embodiment, step S300 may include the following contents:
[0081] First, calculate the product of the sum values of each channel corresponding to the single shot; second, identify the single shot with a product value of zero as a single shot with a dropped arrangement.
[0082] By adopting the above technical solution, the recognition speed and efficiency of the single shot can be further improved.
[0083] In an alternative embodiment, see Figure 6 , the step S100 may include the following contents:
[0084] Step S110: obtaining seismic exploration acquisition data within the time period to be analyzed input by the user;
[0085] Step S120: using a preset sampling strategy to collect some data points of the seismic exploration data collected within the time period to be analyzed;
[0086] Step S130: Obtain the absolute values of some data points for summing the absolute values of the data in this channel.
[0087] Among them, by adopting sampling technology, some data points in the collected data are involved in the calculation, which can reduce the amount of data involved in the calculation, improve the calculation speed, and further improve the recognition speed and efficiency of the permuted single shot.
[0088] In an alternative embodiment, see Figure 7 The method for identifying out-of-order single shots in seismic exploration data may also include:
[0089] Step S500: Count the number of channels with zero neutralization value in the dropped arrangement single shot, as a basis for whether to use the data of the dropped arrangement single shot.
[0090] Among them, by counting the number of channels with zero neutral value in the arranged single shot, if the number of channels reaches the preset value, the data of this shot is seriously damaged, which will affect the accuracy of subsequent data processing (such as using seismic exploration data to establish a formation model). Therefore, this shot data can be omitted in subsequent data processing; if the number of channels does not reach the preset value, the data of this shot is slightly damaged, and the impact on the accuracy of subsequent processing is small, so the shot data can be omitted.
[0091] In order to enable those skilled in the art to better understand the present application, the following example illustrates the process of the method for identifying out-of-order single shots in seismic exploration data provided by the present invention:
[0092] Step 1: Decode the data and store them in sequence according to the file number.
[0093] Step 2: Determine the starting point of the sampling time period.
[0094] Step 3: From the starting point of the determined time period as the first sampling point, take 3 to 5 sample points continuously or at the same interval ( n is 3 or 5, m is the track number).
[0095] Step 4: Perform an absolute value operation on the obtained value to change the negative value in the data into a positive value
[0096] Step 5: Group the data using the file number as the first filter option and the channel number as the second filter option, and perform addition on the absolute value of each group of data. Then multiply the sum of each path
[0097] Step 6: Filter out the file number whose operation product value A is zero. This file number is the single shot of the dropped arrangement. Count the number of single shots in each dropped arrangement whose sum Ast is zero. This number is the number of single shots of the dropped arrangement.
[0098] Based on the same inventive concept, the embodiments of the present application also provide a device for identifying out-of-sequence single shots in seismic exploration data, which can be used to implement the method described in the above embodiments, as described in the following embodiments. Since the principle of solving the problem by the device for identifying out-of-sequence single shots in seismic exploration data is similar to that of the above methods, the implementation of the device for identifying out-of-sequence single shots in seismic exploration data can refer to the implementation of the above methods, and the repetitions will not be repeated. As used below, the terms "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0099] Figure 8 1 is a block diagram of a device for identifying out-of-sequence single shots in seismic exploration data in an embodiment of the present invention. Figure 8 As shown, the device for identifying out-of-sequence single shots in seismic exploration data specifically includes: a data acquisition module 10 , a calculation module 20 and an out-of-sequence single shot identification module 30 .
[0100] The data acquisition module 10 acquires the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user;
[0101] The calculation module 20 sums the absolute value of each channel of seismic exploration acquisition data;
[0102] The out-of-order single shot recognition module 30 recognizes out-of-order single shots according to the absolute value and value of each channel.
[0103] By adopting the above technical scheme, according to the sum of the absolute values of the true values of some time periods in a single shot, it is possible to quickly, effectively and accurately judge whether there is a drop-out phenomenon. This scheme is suitable for the single-shot quality control of seismic data acquisition in seismic data acquisition projects for oil exploration. It does not rely on other additional data, but directly uses existing data. It is simple and reliable, can reduce the labor intensity of personnel, prevent missed judgments and wrong judgments, and has good application prospects.
[0104] In an optional embodiment, the device for identifying out-of-sequence single shots in seismic exploration data further includes: a data processing module for decoding seismic data collected in oil exploration and loading them in sequence according to shot check points to obtain the seismic exploration acquisition data.
[0105] In an optional embodiment, the out-of-order single shot identification module includes: a first identification unit, which identifies a track with an absolute value and a value of zero, and identifies a single shot containing the track as an out-of-order single shot.
[0106] In another optional embodiment, the permutation single shot recognition module includes: a product calculation unit and a second recognition unit.
[0107] The product calculation unit calculates the product of the sum values of each channel corresponding to a single shot;
[0108] The second recognition unit recognizes that the single shot with a product value of zero is a single shot with a dropped arrangement.
[0109] In an optional embodiment, the data acquisition module includes: a data acquisition unit, a sampling unit and an absolute value unit.
[0110] The data acquisition unit acquires the seismic exploration acquisition data within the time period to be analyzed input by the user;
[0111] The sampling unit uses a preset sampling strategy to collect some data points of the seismic exploration acquisition data within the time period to be analyzed;
[0112] The absolute value unit obtains the absolute values of some data points and is used to sum the absolute values of the data in this channel.
[0113] In an optional embodiment, the device for identifying out-of-sequence single shots in seismic exploration data further includes: a channel number counting module, which counts the number of channels with zero sum in the out-of-sequence single shots as a basis for whether to use the data of the out-of-sequence single shot.
[0114] The devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is an electronic device, and the electronic device may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0115] In a typical example, the electronic device specifically includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method for identifying out-of-sequence single shots in seismic exploration data are implemented.
[0116] Reference below Fig. 9 , which shows a schematic structural diagram of an electronic device 600 suitable for implementing an embodiment of the present application.
[0117] like Fig. 9 As shown, electronic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate operations and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. In RAM 603, various programs and data required for the operation of system 600 are also stored. CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to bus 604.
[0118] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed as needed as the storage section 608.
[0119] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for identifying out-of-sequence single shots in seismic exploration data.
[0120] In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 609 , and / or installed from the removable medium 611 .
[0121] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0122] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0123] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0124] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 One or more processes and / or boxes Figure 1 A function specified in one or more boxes.
[0125] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0126] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0127] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0128] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0129] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0130] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for identifying out-of-order single shots in seismic exploration data, characterized in that: include: Obtaining the absolute value of seismic exploration acquisition data within the time period to be analyzed input by the user; Sum the absolute value of each channel of seismic exploration acquisition data; Identify and arrange single shots based on the absolute value and value of each channel; Also includes: The number of channels with zero absolute value and value in the dropped single shot is counted as the basis for whether to use the data of the dropped single shot; if the number of channels reaches the preset value, the data of the shot is seriously damaged, which will affect the accuracy of subsequent data processing, and the data of the shot will not be used in subsequent data processing; if the number of channels does not reach the preset value, the data of the shot is slightly damaged, which has little impact on the accuracy of subsequent processing, and the data of the shot will not be deleted; Also includes: Decoding the seismic data collected in oil exploration and loading them in sequence according to the shot check points to obtain the seismic exploration acquisition data; The method of identifying and arranging single shots according to the absolute value and value of each channel includes: Identify a track with an absolute value and a value of zero, and identify a single shot containing the track as a single shot with a dropped arrangement; or, Calculate the product of the absolute value and value of each channel corresponding to a single shot; Identify single shots with a product value of zero as dropped permutation single shots.
2. The method for identifying out-of-order single shots in seismic exploration data according to claim 1, characterized in that: The step of obtaining the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user includes: Obtaining seismic exploration acquisition data within the time period to be analyzed input by the user; A preset sampling strategy is used to collect some data points of the seismic exploration acquisition data within the time period to be analyzed; Get the absolute value of some data points and use it to sum the absolute values of the data in this channel.
3. A device for identifying out-of-sequence single shots in seismic exploration data, characterized in that: include: A data acquisition module, which acquires the absolute value of the seismic exploration acquisition data within the time period to be analyzed input by the user; A calculation module is used to sum the absolute value of each channel of seismic exploration acquisition data; The module for identifying single shots in different arrangements can identify single shots in different arrangements based on the absolute value and value of each channel. Also includes: The channel number statistics module counts the channels with zero absolute value and value in the single shot of the drop arrangement as the basis for whether to use the data of the single shot of the drop arrangement; if the channel number reaches the preset value, the data of the shot is severely damaged, which will affect the accuracy of subsequent data processing, and the data of the shot will not be used in subsequent data processing; if the channel number does not reach the preset value, the data of the shot is slightly damaged, which has little impact on the accuracy of subsequent processing, and the data of the shot will not be deleted; Also includes: A data processing module, which decodes the seismic data collected in oil exploration and loads them sequentially according to the shot check points to obtain the seismic exploration acquisition data; The drop arrangement single shot recognition module comprises: A first identification unit identifies a track with an absolute value and a value of zero, and identifies a single shot containing the track as a single shot with a dropped arrangement; or, A product calculation unit calculates the product of the absolute value and value of each channel corresponding to a single shot; The second recognition unit recognizes that a single shot with a product value of zero is a permutation single shot.
4. The device for identifying out-of-order single shots in seismic exploration data according to claim 3, characterized in that: The data acquisition module comprises: A data acquisition unit, which acquires seismic exploration acquisition data within a time period to be analyzed input by a user; A sampling unit, which uses a preset sampling strategy to collect some data points of seismic exploration acquisition data within a time period to be analyzed; Take the absolute value unit to obtain the absolute value of some data points and use it to sum the absolute values of the data in this channel.
5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method for identifying out-of-sequence single shots in seismic exploration data as described in claim 1 or 2 are implemented.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for identifying out-of-sequence single shots in seismic exploration data as claimed in claim 1 or 2 are implemented.
