Method, device, equipment and medium for converting skew to orthogonal of seismological observation system

Through the coordinate system that obtains target seismic data and various work area observation systems in seismic exploration, data interpolation and redefinition of the observation system are solved, and data inhomogeneity and loss are achieved when the oblique observation system turns orthogonal. Efficient data processing and accurate results.

CN119439243APending Publication Date: 2025-02-14DAQING OILFIELD CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310955384.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In seismic exploration, the prior art transforms oblique observation systems into orthogonal observation systems, resulting in data in the grid, and even data loss, affecting the processing effect.

Method used

By obtaining the coordinate system of target seismic data and the observation systems of each work area, data interpolation is performed in two directions of line and path to form a very small surface metadata body, and the observation system is redefined according to the unified surface element size, and the distance to the surface element center is extracted. The nearest data channel is output to the coordinate system to complete the oblique to direct intersection of the seismic observation system.

Benefits of technology

Without losing seismic data, the oblique to direct intersect of the seismic observation system is realized, which protects the integrity of the data, maintains the uniformity of the data within the surface element, improves the accuracy of the processing results, and meets the practical application needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119439243A_ABST
    Figure CN119439243A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of seismic exploration, in particular to a method, device, equipment and medium for converting oblique crossing into orthogonal crossing of a seismic observation system, and the method comprises the steps: directly outputting the observation systems of all orthogonal working areas in each working area observation system to a coordinate system; data interpolation is carried out on observation systems of oblique crossing work areas included in all work area observation systems in the line direction and the channel direction, and a minimum surface metadata body is formed; and according to the unified surface element size, redefining an observation system for the minimum surface element data volume in a coordinate system, extracting a preset number of data channels closest to the surface element center, and outputting the data channels to the coordinate system. The objective of the invention is to solve the problem that in the prior art, when an observation system is converted from oblique crossing to orthogonal crossing, the observation system is directly defined by oblique crossing seismic data according to an orthogonal grid, so that data in the grid are nonuniform and even lost, and the processing effect is affected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of seismic exploration technology, and in particular to a method and device, equipment and medium for converting oblique to orthogonal seismic observation systems. Background Art

[0002] With the continuous deepening of shale oil exploration, multi-target and multi-well location are rapidly deployed. During drilling, it is found that the existing post-stack contiguous data and single-block processing data do not meet the needs of in-depth geological research in the target area, multi-layer stereoscopic fine exploration, and efficient and accurate characterization of well location targets. Therefore, the target area has carried out research on the contiguous processing technology of seismic data. The contiguous processing inevitably involves multiple work areas, and each work area has different years of acquisition, different types of observation systems, different surface element sizes, and different azimuths of detection lines. When processing contiguous data, it is necessary to form a unified observation system type, unified surface element, and unified azimuth. Therefore, sometimes it is necessary to transform the oblique observation system into an orthogonal (rectangular) observation system. This is the basis of data processing and a very critical step. This step directly affects the utilization rate of the collected data and the quality of the data processing results. The current conventional practice is to define the observation system of the oblique seismic data according to the orthogonal grid. Due to the different azimuths, it will cause data inhomogeneity within the grid, and even lose seismic data, resulting in a waste of acquisition costs, which in turn affects the processing effect. Summary of the invention

[0003] The present invention proposes a method, device, equipment and medium for converting the oblique to orthogonal observation system, so as to solve the problem that in the past, when converting the oblique to orthogonal observation system, the oblique seismic data would be directly defined according to the orthogonal grid observation system, resulting in inhomogeneity of the data in the grid, or even data loss, thus affecting the processing effect.

[0004] According to one aspect of the present invention, a method for converting oblique to orthogonal in a seismic observation system is provided, comprising: Obtain the coordinate system of the target seismic data, the uniform bin size, and the observation system of each work area; Directly outputting the observation systems of all orthogonal work areas contained in the observation systems of each work area into the coordinate system; Interpolate the data of the oblique work area included in all the work area observation systems in both line and track directions to form a minimal facet data volume; According to the uniform facet size, the observation system is redefined by the minimal facet data volume in the coordinate system, and a predetermined number of data channels closest to the facet center are extracted and output to the coordinate system to complete the oblique-to-orthogonal conversion of the seismic observation system.

[0005] Preferably, before acquiring the coordinate system of the target seismic data, determining the coordinate system of the target seismic data, the method comprises: Obtain the coordinate information in the target seismic data and establish a coordinate system that includes all seismic data in all work areas in the target seismic data.

[0006] Preferably, before acquiring the target seismic data of each work area observation system, the target seismic data of each work area observation system is established, and the method includes: Obtain the azimuth, shot points, detection points and relationship files of each work area; Establishing a work area grid of target seismic data according to the azimuth, shot points, receiver points and relationship files; Performing faceting processing on the work area grid; According to the relationship file, the volume header and the header block of the seismic data in the work area grid after the binning process are matched with the azimuth, the shot point and the detection point to form CMP information; Write the CMP information into the corresponding seismic data header to complete the establishment of the observation system.

[0007] Preferably, the method of interpolating the data of the oblique work area included in all work area observation systems in both line and track directions to form a minimal facet data volume comprises: Transform the seismic data in the oblique working area observation system into the frequency domain; Apply the least square principle in the frequency domain to obtain the lateral prediction operator; Determining an interpolation operator according to the horizontal prediction operator; According to the interpolation operator, the interpolation channel is obtained by using the least square principle to obtain the interpolated data; The interpolated data is converted into the time domain to form the minimal facet data volume.

[0008] Preferably, before obtaining the unified bin size of the target seismic data, the unified bin size is determined, and the method includes: Among all the bins of the work areas, if the same bin specification corresponds to the largest number of work areas or a certain work area is the main target area, the bin size corresponding to the largest number of work areas or the bin size of the main target area is the uniform bin size.

[0009] According to one aspect of the present invention, a device for converting oblique to orthogonal signals in a seismic observation system is provided, comprising: An acquisition unit, used to acquire the coordinate system of target seismic data and the observation system of each work area; An orthogonal work area processing unit, used for directly outputting the observation systems of all orthogonal work areas included in the observation systems of each work area into the coordinate system; The oblique work area processing unit is used to interpolate the data of the oblique work area included in all the work area observation systems in both line and track directions to form a minimal facet data volume; The orthogonal result data determination unit determines the uniform facet size, redefines the observation system in the coordinate system based on the uniform facet, extracts a predetermined number of data channels closest to the facet center, and outputs them to the coordinate system, thereby completing the oblique to orthogonal conversion of the seismic observation system.

[0010] According to one aspect of the present invention, there is provided an electronic device, comprising: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the above-mentioned method of converting oblique to orthogonal in the seismic observation system.

[0011] According to one aspect of the present invention, there is provided a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implements the above-mentioned method for converting oblique to orthogonal in a seismic observation system.

[0012] The present invention has at least the following beneficial effects:

[0013] The present invention proposes a method and device, equipment and medium for converting oblique to orthogonal earthquake observation systems. For continuous oblique working areas or single blocks that need to be converted from oblique to orthogonal working areas, the oblique to orthogonal earthquake observation system can be converted without losing the collected seismic data, thereby effectively protecting the integrity of the seismic data, maintaining the uniformity of the data within the facet, improving the accuracy of the processing results, and meeting the needs of actual applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present invention and, together with the specification, are used to explain the technical solutions of the present invention.

[0015] Figure 1 A flow chart showing a method for converting oblique to orthogonal in a seismic observation system according to an embodiment of the present invention is shown; Figure 2 A comparison diagram showing the conversion of oblique to orthogonal seismic data grids according to an embodiment of the present invention; Figure 3 A block diagram of an electronic device 800 according to an embodiment of the present invention is shown; Figure 4 A block diagram of an electronic device 1900 according to an embodiment of the present invention is shown. Implementation

[0016] Various exemplary embodiments, features and aspects of the present invention will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0017] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0018] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0019] In addition, in order to better illustrate the present invention, numerous specific details are provided in the following specific embodiments. It should be understood by those skilled in the art that the present invention can be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present invention.

[0020] Figure 1 A flow chart showing a method for converting oblique to orthogonal in a seismic observation system according to an embodiment of the present invention is shown; Figure 2 A comparison diagram showing the conversion of oblique to orthogonal seismic data grids according to an embodiment of the present invention; Figure 3 A block diagram of an electronic device 800 according to an embodiment of the present invention is shown; Figure 4 FIG. 1 is a block diagram of an electronic device 1900 according to an embodiment of the present invention. Figure 1-4 As shown, a method for converting an oblique earthquake observation system into an orthogonal earthquake comprises: step S01: acquiring a coordinate system of target earthquake data, a uniform facet size and observation systems of various work areas; step S02: directly outputting the observation systems of all orthogonal work areas contained in the observation systems of various work areas into the coordinate system; step S03: interpolating the observation systems of the oblique work areas contained in the observation systems of all work areas in both line and track directions to form a minimal facet data volume; step S04: redefining the observation system of the minimal facet data volume in the coordinate system according to the uniform facet size, extracting a predetermined number of data tracks closest to the facet center, and outputting them into the coordinate system, thereby completing the oblique earthquake observation system into an orthogonal earthquake.

[0021] A method for converting oblique to orthogonal in a seismic observation system provided by an embodiment of the present invention specifically comprises the following steps: Step S01: Obtain the coordinate system of target seismic data, the uniform bin size, and the observation system of each work area.

[0022] In the present invention, before obtaining the coordinate system of the target seismic data, the coordinate system of the target seismic data is determined, and the method includes: obtaining coordinate information in the target seismic data, and establishing a coordinate system containing all seismic data of all work areas in the target seismic data.

[0023] In the embodiment of the present invention, the coordinate information and bin size information of each contiguous work area or a single work area in the target seismic data are counted, and the work area that needs to be converted from oblique to orthogonal is marked.

[0024] The coordinate information of all work areas contained in the area where the target seismic data is located is extracted, and based on the coordinate information of each work area, a coordinate system that can contain all seismic data of all work areas is established.

[0025] In the present invention, before obtaining the unified facet size of the target seismic data, the unified facet size is determined, and the method includes: among the facets of all work areas, if the number of work areas corresponding to the same facet specification is the largest or a certain work area is the main target area, then the facet size with the largest number of corresponding work areas or the facet size of the main target area is the unified facet size.

[0026] In an embodiment of the present invention, if there are multiple facet grid sizes in the seismic data, then among these facet grids, the facet grid size with the largest number of facet grids is selected as the unified facet size, or the facet size of the work area that is the main target area is selected as the unified facet size. When the observation system is subsequently defined in the coordinate system, it is ultimately defined according to the unified facet size.

[0027] In the present invention, before the observation systems of the respective work areas for acquiring the target seismic data are established, the observation systems of the respective work areas for the target seismic data are established, and the method includes: acquiring the azimuth, shot points, detection points and relationship files of each work area; establishing a work area grid for the target seismic data according to the azimuth, shot points, detection points and relationship files; performing binning processing on the work area grid; according to the relationship files, matching the volume header and header block of the seismic data in the work area grid after the binning processing with the azimuth, shot points and detection points to form CMP information; and writing the CMP information into the corresponding seismic data header to complete the establishment of the observation system.

[0028] In the embodiment of the present invention, the observation system definition refers to merging the sample value data with the auxiliary data. After the seismic data is defined by the observation system, the data header is updated, and the azimuth, shot point, detection point, and CMP point information are written into the database.

[0029] When defining the observation system, firstly, according to the acquired azimuth, shot detection point and relationship file, establish the correct relationship file information table of azimuth, shot point and detection point.

[0030] According to the file information table of azimuth, shot point, detection point and the relationship between the three, a work area grid is established. If it is three-dimensional seismic data, a grid is established for each work area, and if it is two-dimensional seismic data, a grid is established for each line.

[0031] The established work area grid is binned so that the seismic data are in the bins.

[0032] Update the volume header and header block of the seismic data in the work area grid, that is, the volume header and header block in the seismic data correctly correspond to the azimuth, shot point and detection point through the relationship file information table, and finally form CMP information, write it into the corresponding trace header of the seismic data, and output it to the database.

[0033] Perform quality control (QC) on the updated work area grid to check whether the seismic data and the corresponding CMP information are correct, and complete the establishment of the observation system. Among them, the orthogonal work area in the seismic data defines the observation system according to the orthogonal grid, and the oblique work area defines the observation system according to the oblique grid.

[0034] Step S02: directly outputting the observation systems of all orthogonal work areas contained in the observation systems of each work area into the coordinate system.

[0035] In the embodiment of the present invention, the orthogonal work area observation system is output to the coordinate system according to a uniform surface element size.

[0036] Step S03: interpolating the data of the oblique work area observation system included in all the work area observation systems in both line and track directions to form a minimal facet data volume.

[0037] In the present invention, the method of interpolating the data of the oblique work area included in the observation systems of all work areas in both line and track directions to form a minimal facet data volume includes: transforming the seismic data in the observation system of the oblique work area to the frequency domain; applying the least squares principle in the frequency domain to obtain a lateral prediction operator; determining an interpolation operator based on the lateral prediction operator; using the least squares principle based on the interpolation operator to obtain the interpolated track to obtain the interpolated data; converting the interpolated data to the time domain to form the minimal facet data volume.

[0038] In an embodiment of the present invention, when the above-mentioned oblique work area is defined as an observation system according to an oblique grid, empty data channels will appear in the seismic data of the oblique work area. By interpolating the data in both line and channel directions in the oblique work area observation system, a minimal facet data volume is formed, and at the same time, the oblique seismic data can maintain the reliability of breakpoints and faults and the continuity of the same-direction axis.

[0039] When performing data interpolation, the oblique seismic data are transformed into the frequency domain; based on the theory that linear event axes are predictable in the FX domain, the least square principle is applied in the fx domain to obtain the lateral prediction operator; the interpolation operator is obtained through the dual relationship between the lateral prediction operator and the interpolation operator; based on the interpolation operator, the least square principle is applied to obtain the interpolation trace to obtain the interpolated seismic data; the interpolated seismic data are then transformed back to the time domain, and finally the interpolation result, i.e., the minimal facet data volume, is obtained.

[0040] Step S04: according to the uniform bin size, the minimal bin data volume is used to redefine the observation system in the coordinate system, and a predetermined number of data channels closest to the bin center are extracted and output to the coordinate system to complete the oblique-to-orthogonal conversion of the seismic observation system.

[0041] In the embodiment of the present invention, the observation system is defined in the coordinate system according to the uniform facet grid size for the extremely small facet data volume. During the definition process, only a predetermined number of data channels closest to the center of each facet are selected and output to the coordinate system to form a unified orthogonal result data volume. The predetermined number is: 1.

[0042] In an embodiment of the present invention, taking the contiguous seismic data of a specific area as an example, when performing oblique to orthogonal conversion, the coordinate information and the facet size of each work area in the seismic data of the area are first obtained, and the work area to be oblique to orthogonal is marked in the seismic data; if it includes three work areas A, B, and C, the four-point coordinates of work area A are obtained, the facet grid is 20x20, and the azimuth is 90°, the four-point coordinates of work area B are obtained, the facet grid is 20x40, and the azimuth is 90°, and the four-point coordinates of work area C are obtained, the facet grid is 20x20, and the azimuth is 109°; mark the work area C as the oblique work area.

[0043] The coordinate information of the three work areas A, B, and C is extracted to establish a coordinate system containing all the seismic data of all the work areas, that is, to establish a four-point coordinate system containing all the single work areas.

[0044] Extract the facet information of the three work areas A, B, and C, and determine the unified facet and unified grid for continuous processing according to the facet size of most work areas or main target areas. That is, the facets of work areas A and C are the same, but those of work areas B are different. Therefore, the unified facet size is determined to be the facet size of work areas A and C, that is, 20x20.

[0045] Define the observation systems of work areas A, B, and C according to their respective azimuths, shot points, detection points, and relationship file information. Work areas A and B are 90° orthogonal. After the observation system is defined, it is directly output to the coordinate system.

[0046] After defining the observation system, the selected oblique C-area seismic data volume is interpolated in the line and track directions to form a 5x5 minimum bin data volume. Then, the observation system is defined in the coordinate system according to the determined 20x20 unified bin size, and the data track closest to the bin center is extracted to form a unified straight network result data, completing the conversion of oblique seismic data to orthogonal. Figure 2 As shown, in Figure 2 In the figure, (a) is the oblique seismic data grid diagram of the C work area, and (b) is the seismic data grid diagram of the C work area after the oblique grid is converted to orthogonal grid.

[0047] It can be understood that the above-mentioned various method embodiments mentioned in the present invention can be combined with each other to form a combined embodiment without violating the principle logic. Due to space limitations, the present invention will not go into details.

[0048] The execution subject of the method for converting the oblique signal of the seismic observation system to the orthogonal signal may be a device for converting the oblique signal of the seismic observation system to the orthogonal signal. For example, the method for converting the oblique signal of the seismic observation system to the orthogonal signal may be executed by a terminal device or a server or other processing device, wherein the terminal device may be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the method for converting the oblique signal of the seismic observation system to the orthogonal signal may be implemented by a processor calling a computer-readable instruction stored in a memory.

[0049] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

[0050] An embodiment of the present invention further proposes a device for converting an oblique-to-orthogonal seismic observation system, comprising: an acquisition unit, used to acquire a coordinate system of target seismic data and observation systems of each work area; an orthogonal work area processing unit, used to directly output the observation systems of all orthogonal work areas included in the observation systems of each work area to the coordinate system; an oblique-to-orthogonal work area processing unit, used to interpolate the observation systems of the oblique-to-orthogonal work areas included in the observation systems of all work areas in both line and track directions to form a minimal facet data volume; an orthogonal result data determination unit, used to determine a unified facet size, redefine the observation system of the minimal facet data volume in the coordinate system according to the unified facet, and extract a predetermined number of data tracks closest to the facet center, and output them to the coordinate system, thereby completing the oblique-to-orthogonal conversion of the seismic observation system.

[0051] In some embodiments, the functions or modules and units included in the device provided by the embodiment of the present invention can be used to execute the method described in the above method embodiment. Its specific implementation can refer to the description of the above method embodiment. For the sake of brevity, it will not be repeated here.

[0052] The method of the present invention first interpolates the oblique seismic data in the line and track directions according to the oblique grid based on the overall data of wavelet transform to form a minimal facet data volume. The overall interpolation method based on wavelet transform has good local properties in both the time domain and the frequency domain, does not produce spatial false frequency and background noise, and can better maintain the reliability of breakpoints and faults and the continuity of the event axis, and has the characteristics of high precision and fast speed. Then, the observation system is defined according to the continuous and unified orthogonal grid, and the data channel closest to the face element center is extracted to keep the data in the grid uniform and consistent, and finally form the result data volume after the oblique conversion to orthogonal. The method can effectively protect seismic data, maintain the uniformity of data in the face element, quickly and effectively convert the oblique observation system into an orthogonal observation system, improve the accuracy of processing results, and timely and efficiently support exploration and development. It can be promoted and applied in the continuous processing of shale oil, tight oil, deep gas and other fields.

[0053] An embodiment of the present invention further provides an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured as the above method.

[0054] The embodiment of the present invention further provides a computer-readable storage medium on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium may be a non-volatile computer-readable storage medium.

[0055] Figure 38 is a block diagram of an electronic device 800 according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0056] Reference Figure 3 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0057] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0058] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0059] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0060] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0061] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0062] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0063] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0064] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0065] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0066] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above method.

[0067] Figure 4 1 is a block diagram of an electronic device 1900 according to an exemplary embodiment. For example, the electronic device 1900 may be provided as a server. Figure 4 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.

[0068] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output (I / O) interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

[0069] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to perform the above method.

[0070] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0071] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

[0072] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0073] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present invention.

[0074] Various aspects of the present invention are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flowchart and / or block diagram and the combination of the boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0075] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0076] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0077] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.

[0078] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A method for converting oblique to orthogonal in a seismic observation system, characterized in that: include: Obtain the coordinate system of the target seismic data, the uniform bin size, and the observation system of each work area; Directly outputting the observation systems of all orthogonal work areas contained in the observation systems of each work area into the coordinate system; Interpolate the data of the oblique work area included in all the work area observation systems in both line and track directions to form a minimal facet data volume; According to the uniform facet size, the observation system is redefined by the minimal facet data volume in the coordinate system, and a predetermined number of data channels closest to the facet center are extracted and output to the coordinate system to complete the oblique-to-orthogonal conversion of the seismic observation system.

2. The method for converting oblique to orthogonal in a seismic observation system according to claim 1, characterized in that: Before acquiring the coordinate system of the target seismic data, determining the coordinate system of the target seismic data, the method includes: Obtain the coordinate information in the target seismic data and establish a coordinate system that includes all seismic data in all work areas in the target seismic data.

3. The method for converting oblique to orthogonal in a seismic observation system according to claim 1, characterized in that: Before acquiring the target seismic data of each work area observation system, the target seismic data of each work area observation system is established, and the method includes: Obtain the azimuth, shot points, detection points and relationship files of each work area; Establishing a work area grid of target seismic data according to the azimuth, shot points, receiver points and relationship files; Performing faceting processing on the work area grid; According to the relationship file, the volume header and the header block of the seismic data in the work area grid after the binning process are matched with the azimuth, the shot point and the detection point to form CMP information; Write the CMP information into the corresponding seismic data header to complete the establishment of the observation system.

4. The method for converting oblique to orthogonal in a seismic observation system according to claim 1, characterized in that: The method of performing line and track data interpolation on the observation systems of the oblique work areas included in all work area observation systems to form a minimal facet data volume comprises: Transform the seismic data in the oblique working area observation system into the frequency domain; Apply the least square principle in the frequency domain to obtain the lateral prediction operator; Determining an interpolation operator according to the horizontal prediction operator; According to the interpolation operator, the interpolation channel is obtained by using the least square principle to obtain the interpolated data; The interpolated data is converted into the time domain to form the minimal facet data volume.

5. The method for converting oblique to orthogonal in a seismic observation system according to any one of claims 1 to 4, characterized in that: The method of determining the unified bin size before obtaining the unified bin size of the target seismic data includes: Among all the bins of the work areas, if the number of work areas corresponding to the same bin specification is the largest or a certain work area is the main target area, the bin size with the largest number of corresponding work areas or the bin size of the main target area is the uniform bin size.

6. A device for converting oblique to orthogonal in a seismic observation system, characterized in that: include: An acquisition unit, used to acquire the coordinate system of target seismic data and the observation system of each work area; An orthogonal work area processing unit, used for directly outputting the observation systems of all orthogonal work areas included in the observation systems of each work area into the coordinate system; The oblique work area processing unit is used to interpolate the data of the oblique work area included in all the work area observation systems in both line and track directions to form a minimal facet data volume; The orthogonal result data determination unit determines the uniform facet size, redefines the observation system in the coordinate system based on the uniform facet, extracts a predetermined number of data channels closest to the facet center, and outputs them to the coordinate system, thereby completing the oblique to orthogonal conversion of the seismic observation system.

7. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to call the instructions stored in the memory to execute the method described in any one of claims 1 to 5.

8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.