Seismic data processing method, device, equipment and computer-readable storage medium

By acquiring the amplitude and related information of the seismic wave field to generate seismic images, the problem of inaccurate seismic data processing is solved, the efficiency and accuracy of seismic wave field video acquisition are improved, and the accuracy of oil and gas exploration is guided.

CN119024436BActive Publication Date: 2025-09-26CHINA NAT PETROLEUM CORP +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310612049.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-26
Publication Date
2025-09-26
Estimated Expiration
2043-05-26

AI Technical Summary

Technical Problem

Existing technologies have difficulty in accurately processing seismic data to guide oil and gas exploration, resulting in inaccurate descriptions of the seismic wave propagation characteristics of the seismic wavefield.

Method used

By obtaining seismic files of the seismic wave field at multiple moments in a reference time period, multiple first points are determined based on amplitude information and related information, a seismic image is generated, and a seismic wave field video is generated through the video frame rate and image resolution to indicate the seismic wave propagation characteristics.

Benefits of technology

It improves the speed and efficiency of seismic wavefield image acquisition, improves the efficiency of seismic data processing, enhances the efficiency of seismic wavefield video acquisition, and improves the processing accuracy of seismic data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119024436B_ABST
    Figure CN119024436B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device, and computer-readable storage medium for processing seismic data, belonging to the field of seismic exploration technology. The method comprises: obtaining seismic files of a seismic wave field at multiple moments in a reference time period; for any of the multiple moments in the reference time period, determining multiple first points from the multiple points in the seismic wave field based on the amplitude information of each point in the seismic wave field at any moment; obtaining a seismic image of the seismic wave field at any moment based on the relevant information of the multiple first points at any moment; and obtaining a seismic wave field video of the seismic wave field in the reference time period based on the seismic images of the seismic wave field at each moment, the seismic wave field video including the seismic images of the seismic wave field at each moment, and the seismic wave field video being used to indicate the seismic wave propagation characteristics of the seismic wave field in the reference time period. This method improves the efficiency of seismic data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of seismic exploration technology, and in particular to a method, apparatus, device, and computer-readable storage medium for processing seismic data. Background Art

[0002] With the continuous development of seismic exploration technology, more and more seismic data can be explored. The explored seismic data can describe the seismic wave propagation characteristics of the seismic wave field, and the seismic wave propagation characteristics of the seismic wave field can guide oil and gas exploration in the seismic wave field.

[0003] Therefore, a seismic data processing method is needed to process the explored seismic data so that the seismic wave propagation characteristics of the determined seismic wave field are more accurate, thereby better guiding oil and gas exploration in the seismic wave field. Summary of the Invention

[0004] The present invention provides a method, apparatus, device, and computer-readable storage medium for processing seismic data. The technical solution is as follows:

[0005] In one aspect, an embodiment of the present application provides a method for processing seismic data, the method comprising:

[0006] Acquiring seismic files of a seismic wavefield at multiple moments in a reference time period, wherein the seismic file of the seismic wavefield at any moment in the reference time period includes seismic data of multiple points included in the seismic wavefield at any moment, and the seismic data includes amplitude information and related information;

[0007] For any moment among the multiple moments included in the reference time period, determining a plurality of first points from the multiple points included in the seismic wavefield based on amplitude information of each point included in the seismic wavefield at the any moment, wherein the amplitude information of the first points at the any moment meets an amplitude requirement;

[0008] acquiring, based on the relevant information of the plurality of first points at any moment, a seismic image of the seismic wavefield at any moment, wherein the seismic image of the seismic wavefield at any moment is used to indicate a seismic wave propagation characteristic of the seismic wavefield at any moment;

[0009] According to the seismic images of the seismic wave field at each moment, a seismic wave field video of the seismic wave field in the reference time period is obtained, the seismic wave field video including the seismic images of the seismic wave field at each moment, and the seismic wave field video is used to indicate the seismic wave propagation characteristics of the seismic wave field in the reference time period.

[0010] In a possible implementation, determining a plurality of first points from a plurality of points included in the seismic wavefield according to amplitude information of each point included in the seismic wavefield at any moment includes:

[0011] determining first amplitude information and second amplitude information based on amplitude information of each point included in the seismic wave field at any moment, wherein the first amplitude information is a maximum value among the amplitude information of each point at any moment, and the second amplitude information is a minimum value among the amplitude information of each point at any moment;

[0012] Determining third amplitude information based on the first amplitude information and the first amplitude proportional coefficient, wherein the third amplitude information is smaller than the first amplitude information; determining fourth amplitude information based on the second amplitude information and the second amplitude proportional coefficient, wherein the fourth amplitude information is larger than the second amplitude information, and the second amplitude proportional coefficient is larger than the first amplitude proportional coefficient;

[0013] Among the multiple points included in the seismic wave field, a point whose amplitude information at any moment is between the third amplitude information and the fourth amplitude information is taken as the first point.

[0014] In a possible implementation, the relevant information includes position information, color information, and transparency information;

[0015] The acquiring, based on the relevant information of the plurality of first points at any moment, a seismic image of the seismic wavefield at any moment, comprises:

[0016] performing deduplication processing on the plurality of first points according to the color information and transparency information of the plurality of first points at any moment to obtain a plurality of second points, wherein the plurality of second points have different color information at any moment and different transparency information at any moment;

[0017] A seismic image of the seismic wavefield at any moment is acquired according to the position information, color information and transparency information of the plurality of second points at any moment.

[0018] In a possible implementation, acquiring a seismic image of the seismic wavefield at any moment according to the position information, color information, and transparency information of the plurality of second points at any moment includes:

[0019] Grouping the plurality of second points according to the position information of the plurality of second points at any moment to obtain a reference number of groups, each group including at least one second point;

[0020] A seismic image of the seismic wavefield at any moment is acquired according to the position information, color information and transparency information of a plurality of second points included in any group of the reference number of groups at any moment.

[0021] In a possible implementation, acquiring the seismic wavefield video of the seismic wavefield in the reference time period according to the seismic images of the seismic wavefield at each moment includes:

[0022] Get video frame rate and image resolution;

[0023] processing the seismic images of the seismic wave field at the respective moments according to the image resolution to obtain the seismic images of the seismic wave field after being processed at the respective moments, wherein the resolution of the seismic image of the seismic wave field after being processed at any moment is the image resolution;

[0024] A seismic wavefield video of the seismic wavefield in the reference time period is generated according to the video frame rate and the seismic images of the seismic wavefield after processing at the respective moments, wherein the frame rate of the seismic wavefield video of the seismic wavefield in the reference time period is the video frame rate.

[0025] In a possible implementation, the image resolution includes a horizontal resolution in a horizontal direction and a vertical resolution in a vertical direction;

[0026] Processing the seismic images of the seismic wave field at the respective moments according to the image resolution to obtain the seismic images of the seismic wave field after the processing at the respective moments includes:

[0027] For any moment among a plurality of moments included in the reference time period, acquiring a seismic image of the seismic wavefield at the any moment at a first resolution in the horizontal direction and a second resolution in the vertical direction;

[0028] The seismic image of the seismic wavefield at any moment is processed based on the horizontal resolution, the vertical resolution, the first resolution, and the second resolution to obtain the seismic image of the seismic wavefield after the processing at any moment.

[0029] On the other hand, an embodiment of the present application provides a seismic data processing device, the device comprising:

[0030] an acquisition module, configured to acquire seismic files of a seismic wave field at multiple moments in a reference time period, wherein the seismic file of the seismic wave field at any moment in the reference time period includes seismic data of multiple points included in the seismic wave field at any moment, and the seismic data includes amplitude information and related information;

[0031] a determining module configured to determine, for any moment among the multiple moments included in the reference time period, a plurality of first points from the multiple points included in the seismic wavefield based on amplitude information of each point included in the seismic wavefield at the any moment, wherein the amplitude information of the first points at the any moment meets an amplitude requirement;

[0032] The acquisition module is further configured to acquire a seismic image of the seismic wavefield at any moment based on the relevant information of the multiple first points at any moment, wherein the seismic image of the seismic wavefield at any moment is used to indicate a seismic wave propagation characteristic of the seismic wavefield at any moment;

[0033] The acquisition module is further used to acquire a seismic wavefield video of the seismic wavefield in the reference time period based on the seismic images of the seismic wavefield at each moment, wherein the seismic wavefield video includes the seismic images of the seismic wavefield at each moment, and the seismic wavefield video is used to indicate the seismic wave propagation characteristics of the seismic wavefield in the reference time period.

[0034] In a possible implementation, the determination module is configured to determine first amplitude information and second amplitude information based on amplitude information of each point included in the seismic wave field at any moment, where the first amplitude information is the maximum value among the amplitude information of each point at any moment, and the second amplitude information is the minimum value among the amplitude information of each point at any moment; determine third amplitude information based on the first amplitude information and a first amplitude scaling coefficient, where the third amplitude information is smaller than the first amplitude information; determine fourth amplitude information based on the second amplitude information and the second amplitude scaling coefficient, where the fourth amplitude information is larger than the second amplitude information, and the second amplitude scaling coefficient is larger than the first amplitude scaling coefficient; and take, among the multiple points included in the seismic wave field, a point whose amplitude information at any moment is between the third amplitude information and the fourth amplitude information as the first point.

[0035] In a possible implementation, the relevant information includes position information, color information, and transparency information;

[0036] The acquisition module is used to deduplicate the multiple first points based on the color information and transparency information of the multiple first points at any moment to obtain multiple second points, where the color information of the multiple second points at any moment is different, and the transparency information of the multiple second points at any moment is different; and to acquire a seismic image of the seismic wave field at any moment based on the position information, color information and transparency information of the multiple second points at any moment.

[0037] In one possible implementation, the acquisition module is used to group the multiple second points according to the position information of the multiple second points at any moment to obtain a reference number of groups, and any group includes at least one second point; and obtain the seismic image of the seismic wave field at any moment based on the position information, color information and transparency information of the multiple second points included in any group of the reference number of groups at any moment.

[0038] In one possible implementation, the acquisition module is used to acquire a video frame rate and an image resolution; based on the image resolution, the seismic images of the seismic wave field at each moment are processed to obtain seismic images of the seismic wave field after being processed at each moment, and the resolution of the seismic image of the seismic wave field after being processed at any moment is the image resolution; based on the video frame rate and the seismic images of the seismic wave field after being processed at each moment, a seismic wave field video of the seismic wave field in the reference time period is generated, and the frame rate of the seismic wave field video of the seismic wave field in the reference time period is the video frame rate.

[0039] In a possible implementation, the image resolution includes a horizontal resolution in a horizontal direction and a vertical resolution in a vertical direction;

[0040] The acquisition module is configured to acquire, for any moment among a plurality of moments included in the reference time period, a seismic image of the seismic wavefield at the any moment at a first resolution in the horizontal direction and a second resolution in the vertical direction; and process the seismic image of the seismic wavefield at the any moment based on the horizontal resolution, the vertical resolution, the first resolution, and the second resolution to obtain the processed seismic image of the seismic wavefield at the any moment.

[0041] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the computer device implements any of the above-mentioned methods for processing seismic data.

[0042] On the other hand, a computer-readable storage medium is also provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a computer to implement any of the above-mentioned methods for processing seismic data.

[0043] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor to enable the computer to implement any of the above-mentioned methods for processing seismic data.

[0044] The technical solutions provided by the embodiments of the present application bring at least the following beneficial effects:

[0045] The technical solution provided in the embodiment of the present application determines multiple first points from multiple points included in the seismic wave field based on the amplitude information of each point included in the seismic wave field at any moment, and then generates a seismic image of the seismic wave field at any moment based on the relevant information of the multiple first points, thereby generating a seismic wave field video of the seismic wave field in a reference time period based on the seismic images of the seismic wave field at multiple moments. When acquiring a seismic image of the seismic wave field at any moment, this method only needs to acquire it based on the relevant information of the multiple first points of the seismic wave field at any moment, so that the seismic image of the seismic wave field at any moment is acquired faster and more efficiently, thereby improving the efficiency of acquiring seismic wave field videos of the seismic wave field in the reference time period and improving the efficiency of processing seismic data. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0047] Figure 1 Schematic diagram of an implementation environment of a method for processing seismic data provided in an embodiment of the present application;

[0048] Figure 2 is a flow chart of a method for processing seismic data provided in an embodiment of the present application;

[0049] Figure 3 is a schematic diagram of a seismic image of a seismic wave field at any moment provided by an embodiment of the present application;

[0050] Figure 4 is a schematic diagram of a seismic image of a seismic wave field at various times provided by an embodiment of the present application;

[0051] Figure 5 This is a schematic structural diagram of a seismic data processing device provided in an embodiment of the present application;

[0052] Figure 6 This is a structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0054] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a method for processing seismic data provided in an embodiment of the present application, such as Figure 1 As shown, the implementation environment includes: a terminal device 101. The terminal device 101 is used to execute the seismic data processing method provided in the embodiment of the present application.

[0055] Optionally, the terminal device 101 may be any electronic device that can interact with a user through one or more methods such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car computer, a smart TV, a smart speaker, a smart watch, etc.

[0056] Terminal device 101 may generally refer to one of multiple terminal devices. This embodiment uses terminal device 101 as an example. Those skilled in the art will appreciate that the number of terminal devices may be greater or lesser. For example, there may be only one terminal device, or there may be dozens, hundreds, or even more terminal devices. This embodiment of the application does not limit the number or type of terminal devices.

[0057] Those skilled in the art should understand that the above-mentioned terminal device 101 is only an example. Other existing or future terminal devices 101, if applicable to this application, should also be included in the scope of protection of this application and are included here by reference.

[0058] The present invention provides a method for processing seismic data. Figure 1 The implementation environment shown is Figure 2 As an example, the flowchart of a method for processing seismic data provided in the embodiment of the present application is shown. The method can be performed by Figure 1 The terminal device 101 in the embodiment is executed. Figure 2 As shown, the method includes the following steps 201 to 204.

[0059] In step 201, seismic files of a seismic wave field at multiple moments in a reference time period are obtained.

[0060] The seismic wavefield refers to the space in which seismic waves propagate. Seismic waves are vibrations that propagate from the earthquake's epicenter and are elastic waves that radiate from the epicenter. Seismic waves can be divided into three types based on their propagation: longitudinal (P) waves, transverse (S) waves, and surface (L) waves. P-waves are propulsion waves that travel through the Earth's crust at a speed of 5.5-7 km / s. They are the first to reach the epicenter, causing the ground to vibrate up and down and are less destructive. S-waves are shear waves that travel through the Earth's crust at a speed of 3.2-4.0 km / s. They are the second to reach the epicenter, causing the ground to shake back and forth and left and right and are more destructive. Surface waves are hybrid waves generated by the collision of longitudinal and transverse waves on the Earth's surface. They have large wavelengths and strong amplitudes, propagating only along the Earth's surface and are the primary cause of severe damage to buildings.

[0061] In an exemplary embodiment of the present application, a terminal device stores seismic files of a seismic wave field at multiple moments in a reference time period. The reference time period is any time period, and the multiple moments in the reference time period can be individual moments in the reference time period, or can be at least two moments in the reference time period, which is not limited in the embodiment of the present application. The terminal device extracts seismic files of a seismic wave field at multiple moments in the reference time period from its storage space. The seismic file of the seismic wave field at any moment in the reference time period includes seismic data of multiple points included in the seismic wave field at any moment. The multiple points included in the seismic wave field are points located in the seismic wave field. The seismic data includes amplitude information and related information. Among them, the amplitude information is a physical quantity representing the range and intensity of vibration.

[0062] Optionally, the seismic file of the seismic wavefield at any moment in the reference time period is a file storing seismic data in the SEG (Society of Exploration Geophysicists) format. That is, the seismic file of the seismic wavefield at any moment in the reference time period is a SEG-Y file.

[0063] In step 202, for any moment among the multiple moments included in the reference time period, multiple first points are determined from the multiple points included in the seismic wavefield according to amplitude information of each point included in the seismic wavefield at any moment.

[0064] In one possible implementation, before determining multiple first points from the multiple points in the seismic wavefield based on the amplitude information of each point in the seismic wavefield at any moment, it is necessary to read trace header information from the seismic file of the seismic wavefield at any moment, manually perform trace header analysis on the trace header information, and, upon confirming the accuracy of the trace header information, determine multiple first points from the multiple points in the seismic wavefield based on the amplitude information of each point in the seismic wavefield at any moment. The seismic file of the seismic wavefield at any moment is a SEG-Y file, which consists of three parts. The first part is the EBCDIC (Extended Binary Coded Decimal Interchange Code) file header, consisting of 40 cards, which stores information describing the seismic data volume. The second part is the binary file header, which stores key information describing the SEG-Y file, including the SEG-Y file format, number of sampling points, sampling interval, and measurement units. This information is generally stored in a fixed location within the binary file header. The third part is the actual seismic trace. Each seismic trace contains 240 bytes of trace header information and seismic trace data. The trace header generally stores information such as the line number, trace number, number of sampling points, and geodetic coordinates of the corresponding seismic trace, but the locations of some key parameters are not fixed.

[0065] The process of determining multiple first points from multiple points included in the seismic wave field based on amplitude information of each point included in the seismic wave field at any moment includes: determining first amplitude information and second amplitude information based on the amplitude information of each point included in the seismic wave field at any moment; determining third amplitude information based on the first amplitude information and a first amplitude proportional coefficient, and determining fourth amplitude information based on the second amplitude information and the second amplitude proportional coefficient; and determining, from the multiple points included in the seismic wave field, a point whose amplitude information at any moment is between the third amplitude information and the fourth amplitude information as a first point.

[0066] The first amplitude information is the maximum value of the amplitude information for each point at any moment, and the second amplitude information is the minimum value of the amplitude information for each point at any moment. The third amplitude information is smaller than the first amplitude information, the fourth amplitude information is larger than the second amplitude information, and the second amplitude scaling factor is larger than the first amplitude scaling factor. For example, the first amplitude scaling factor is 0.8, and the second amplitude scaling factor is 1.2.

[0067] In one possible implementation, the process of determining multiple first points from among the multiple points in the seismic wavefield based on the amplitude information of each point in the seismic wavefield at any moment may also include: determining a reference amplitude interval; and selecting, among the various points in the seismic wavefield, the points whose amplitude information at any moment falls within the reference amplitude interval as the first points. The reference amplitude interval is set based on experience or adjusted according to the implementation environment, and is not limited in this embodiment of the present application. For example, the reference amplitude interval is [50, 100].

[0068] In step 203, a seismic image of the seismic wave field at any moment is acquired based on the relevant information of the plurality of first points at any moment.

[0069] The seismic image of the seismic wave field at any moment is used to indicate the seismic wave propagation characteristics of the seismic wave field at any moment.

[0070] In one possible implementation, the relevant information includes position information, color information, and transparency information. After determining a first point from among the multiple points included in the seismic wavefield in step 202, the process of obtaining a seismic image of the seismic wavefield at any moment based on the relevant information of the multiple first points at any moment includes: performing deduplication processing on the multiple first points based on the color information and transparency information of the multiple first points at any moment to obtain multiple second points; and obtaining a seismic image of the seismic wavefield at any moment based on the position information, color information, and transparency information of the multiple second points at any moment. The color information of the multiple second points at any moment is different, and the transparency information of the multiple second points at any moment is also different.

[0071] Optionally, multiple first points are compressed using a discrete cosine transform (DCT) compression algorithm or a wavelet transform (WT) compression algorithm to obtain multiple second points. The discrete cosine transform (DCT) compression algorithm is a transform related to the Fourier transform (FT), similar to the discrete Fourier transform (DFT). The wavelet transform (WT) compression algorithm is a new transform analysis method that inherits and develops the localization concept of the short-time Fourier transform (STFT) while overcoming the problem of window size being invariant with frequency. It can provide a frequency-dependent "time-frequency" window, making it an ideal tool for signal time-frequency analysis and processing. Its main features include the ability to highlight specific features through transformation, enabling localized analysis of time (space) frequency, and gradually refining the signal (function) at multiple scales through scaling and translation operations, ultimately achieving time segmentation at high frequencies and frequency segmentation at low frequencies. It can automatically adapt to the requirements of time-frequency signal analysis, allowing for focus on any detail of the signal.

[0072] In one possible implementation, the process of obtaining a seismic image of a seismic wave field at any moment based on the position information, color information, and transparency information of multiple second points at any moment includes: grouping the multiple second points based on the position information of the multiple second points at any moment to obtain a reference number of groups, any group including at least one second point; and obtaining a seismic image of the seismic wave field at any moment based on the position information, color information, and transparency information of the multiple second points included in any group of the reference number of groups.

[0073] The process of grouping the plurality of second points based on the position information of the plurality of second points at any moment to obtain a reference number of groups includes: dividing the plurality of second points using an octree structure to obtain eight groups; or dividing the plurality of second points using a quadtree structure to obtain four groups. Alternatively, based on the position information of the plurality of second points at any moment, clustering the plurality of second points using a K-MAENS (K-means) clustering algorithm to obtain K groups, where K is a positive integer greater than 1.

[0074] Optionally, after obtaining a reference number of groups, the reference number of groups can be stored in the storage space of the terminal device, so that any group can be extracted from the reference number of groups later, and the seismic image of the seismic wave field at any moment can be obtained according to the position information, color information and transparency information of the multiple second points included in any group at any moment.

[0075] In one possible implementation, the process of obtaining a seismic image of a seismic wave field at any moment based on the position information, color information, and transparency information of multiple second points included in any group of a reference number of groups at any moment includes: a display window is displayed in a display interface of a terminal device, and based on the position information of multiple second points included in any group at any moment, perspective rendering is performed on the position corresponding to the position information in the display window to obtain a reference image of the seismic wave field at any moment; based on the color information and transparency information of multiple second points included in any group at any moment, perspective rendering is performed on the reference image of the seismic wave field at any moment to obtain a seismic image of the seismic wave field at any moment.

[0076] The process of performing perspective rendering on the positions corresponding to the position information in the display window based on the position information of the multiple second points included in any group at any moment to obtain a reference image of the seismic wave field at any moment includes: rendering the color of the positions indicated by the position information of the multiple second points included in any group at any moment as a reference color and rendering the transparency as a reference transparency to obtain a reference image of the seismic wave field at any moment. Optionally, the reference color and reference transparency are set based on experience or adjusted according to the implementation environment, which is not limited in this embodiment of the present application. Exemplarily, the reference color is red and the reference transparency is 30%.

[0077] According to the color information and transparency information of the multiple second points included in any group at any time, the reference image of the seismic wave field at any time is perspective rendered to obtain the seismic image of the seismic wave field at any time. The process includes: rendering the color of each point in the reference image of the seismic wave field at any time displayed in the display window to the color corresponding to the color information of each point, rendering the transparency to the transparency corresponding to the transparency information of each point, obtaining a first image, calling an image capture tool to capture the first image displayed in the display window, and using the captured image as the seismic image of the seismic wave field at any time. Among them, the image capture tool can be any image capture tool, and the embodiment of the present application does not limit this. The seismic image of the seismic wave field at any time can be a seismic image in any format, and the embodiment of the present application does not limit this. Exemplarily, the seismic image of the seismic wave field at any time is an image in JPEG (Joint Photographic Experts Group) format, or the seismic image of the seismic wave field at any time is an image in PNG (Portable Network Graphics) format.

[0078] like Figure 3 This is a schematic diagram of a seismic image of a seismic wave field at any moment provided by an embodiment of the present application.

[0079] Optionally, the seismic images of the seismic wave field at each moment are obtained in the manner of steps 202 to 203. Figure 4 This is a schematic diagram of seismic images of a seismic wave field at various moments provided in an embodiment of the present application. Figure 4The data includes seismic images corresponding to the seismic wave field at 77 moments. The seismic images of the seismic wave field at each moment are acquired in a reference time sequence. For example, the seismic image of the seismic wave field at an earlier moment is acquired first, and then the seismic image of the seismic wave field at a later moment is acquired. For another example, the seismic image of the seismic wave field at a later moment is acquired first, and then the seismic image of the seismic wave field at a later moment is acquired. The embodiments of the present application do not limit the reference time sequence.

[0080] In one possible implementation, after obtaining a seismic image of the seismic wave field at any moment, the seismic image of the seismic wave field at any moment displayed in the display window is removed to free up memory space of the terminal device so that the seismic image of the seismic wave field at the next moment after any moment can be subsequently displayed in the display window.

[0081] After obtaining the seismic images of the seismic wave field at each moment, the image names of the seismic images of the seismic wave field at each moment can also be determined, and then the image names of the seismic images of the seismic wave field at each moment and the seismic images of the seismic wave field at each moment are stored correspondingly.

[0082] Optionally, the process of determining the image name of the seismic image of the seismic wave field at each moment includes: for any moment among multiple moments, using the name prefix + automatic sequence number + name suffix as the image name of the seismic image of the seismic wave field at any moment. The name prefix is ​​set in advance by the user, and the automatic sequence number is the moment at which the seismic image of the seismic wave field in the reference time period is obtained. For example, if the seismic image of the seismic wave field at the first moment in the reference time period is obtained, the automatic sequence number is 1; for another example, if the seismic image of the seismic wave field at the 32nd moment in the reference time period is obtained, the automatic sequence number is 32. The name suffix is ​​the format of the seismic image. For example, if the format of the seismic image is PNG format, the name suffix is ​​.png; for another example, if the format of the seismic image is JPEG, the name suffix is ​​.jpeg.

[0083] In one possible implementation, before the image names of the seismic images of the seismic wave field at each moment and the seismic images of the seismic wave field at each moment are stored in correspondence, a storage location needs to be determined. The storage location is set in advance by the user, and the image names of the seismic images of the seismic wave field at each moment and the seismic images of the seismic wave field at each moment are stored in the storage location.

[0084] It should be noted that if a seismic image of the seismic wave field at any moment in other time periods is stored at the storage location, when the image name of the seismic image of the seismic wave field at any moment in the reference time period is the same as the image name of the seismic image of the seismic wave field at any moment in the other time period, the seismic image of the seismic wave field at any moment in the reference time period is stored at the storage location overwriting the seismic image of the seismic wave field at any moment in the other time period.

[0085] Exemplarily, seismic files of the seismic wave field at ten moments in a reference time period are obtained, and based on the seismic files of the seismic wave field at each moment in the reference time period, seismic images of the seismic wave field at each moment in the reference time period are obtained, namely, the seismic image at the first moment, the seismic image at the second moment, the seismic image at the third moment, the seismic image at the fourth moment, the seismic image at the fifth moment, the seismic image at the sixth moment, the seismic image at the seventh moment, the seismic image at the eighth moment, the seismic image at the ninth moment and the seismic image at the tenth moment. Among them, the image names of the seismic images at each moment are: the image name of the seismic image at the first moment is DZTX1.png, the image name of the seismic image at the second moment is DZTX2.png, the image name of the seismic image at the third moment is DZTX3.png, the image name of the seismic image at the fourth moment is DZTX4.png, the image name of the seismic image at the fifth moment is DZTX5.png, the image name of the seismic image at the sixth moment is DZTX6.png, the image name of the seismic image at the seventh moment is DZTX7.png, the image name of the seismic image at the eighth moment is DZTX8.png, the image name of the seismic image at the ninth moment is DZTX9.png, and the image name of the seismic image at the tenth moment is DZTX10.png.

[0086] In step 204, a seismic wavefield video of the seismic wavefield in a reference time period is acquired based on the seismic images of the seismic wavefield at each moment.

[0087] The seismic wave field video includes seismic images of the seismic wave field at various moments, and the seismic wave field video is used to indicate the seismic wave propagation characteristics of the seismic wave field in a reference time period.

[0088] In one possible implementation, before obtaining a seismic wavefield video of the seismic wavefield in a reference time period based on the seismic images of the seismic wavefield at each moment, the seismic images of the seismic wavefield at each moment are obtained from a storage location. The process of obtaining a seismic wavefield video of the seismic wavefield in the reference time period based on the seismic images of the seismic wavefield at each moment includes: obtaining a video frame rate and an image resolution; processing the seismic images of the seismic wavefield at each moment based on the image resolution to obtain seismic images of the seismic wavefield after processing at each moment, where the resolution of the seismic image of the seismic wavefield after processing at any moment is the image resolution; generating a seismic wave video of the seismic wavefield in the reference time period based on the video frame rate and the seismic images of the seismic wavefield after processing at each moment, where the frame rate of the seismic wavefield video of the seismic wavefield in the reference time period is the video frame rate.

[0089] The video frame rate is the frequency at which bitmap images appear continuously on the display, measured in frames. Image resolution influences the level of detail in an image. Higher resolutions contain more pixels, resulting in a clearer image and a larger storage space. Conversely, lower resolutions contain fewer pixels, resulting in a blurrier image and a smaller storage space.

[0090] The video frame rate and image resolution are pre-set by the user. The process of obtaining the video frame rate and image resolution includes: displaying an information acquisition page, which displays a video frame rate determination box and an image resolution determination box. The video frame rate determination box is used to determine the video frame rate, and the image resolution determination box is used to determine the image resolution. The user enters first information in the video frame rate determination box and second information in the image resolution determination box. The terminal device uses the first information as the video frame rate and the second information as the image resolution.

[0091] Image resolution includes horizontal resolution in the horizontal direction and vertical resolution in the vertical direction. After determining the video frame rate and image resolution, the seismic image of the seismic wave field at each moment is processed according to the image resolution to obtain the seismic image after the processing of the seismic wave field at each moment. The process includes: for any moment among multiple moments included in the reference time period, obtaining the seismic image of the seismic wave field at any moment with a first horizontal resolution and a second vertical resolution; and processing the seismic image of the seismic wave field at any moment based on the horizontal resolution, vertical resolution, first resolution, and second resolution to obtain the seismic image after the processing of the seismic wave field at any moment.

[0092] The process of processing the seismic image of the seismic wave field at any moment based on the horizontal resolution, the vertical resolution, the first resolution, and the second resolution to obtain the seismic image of the seismic wave field after processing at any moment includes the following three cases.

[0093] Case 1: Based on the fact that the first resolution and the horizontal resolution are the same and the second resolution and the vertical resolution are different, the second resolution of the seismic image of the seismic wave field at any moment in the vertical direction is adjusted to obtain the seismic image of the seismic wave field after processing at any moment.

[0094] Optionally, based on the second resolution being smaller than the vertical resolution, the vertical resolution of the seismic image of the seismic wave field at any moment is supplemented to obtain the seismic image after the seismic wave field is processed at any moment, and the vertical resolution of the seismic image after the seismic wave field is processed at any moment is the vertical resolution.

[0095] Optionally, based on the second resolution being greater than the vertical resolution, the vertical resolution of the seismic image of the seismic wave field at any moment is deleted to obtain the seismic image after the seismic wave field is processed at any moment, and the vertical resolution of the seismic image after the seismic wave field is processed at any moment is the vertical resolution.

[0096] Case 2: Based on the fact that the first resolution and the horizontal resolution are different and the second resolution and the vertical resolution are the same, the first resolution of the seismic image of the seismic wave field at any moment in the horizontal direction is adjusted to obtain the seismic image of the seismic wave field after processing at any moment.

[0097] Optionally, based on the first resolution being smaller than the horizontal resolution, the horizontal resolution of the seismic image of the seismic wave field at any moment is supplemented to obtain the seismic image after the seismic wave field is processed at any moment, and the horizontal resolution of the seismic image after the seismic wave field is processed at any moment is the horizontal resolution.

[0098] Optionally, based on the first resolution being greater than the horizontal resolution, the vertical resolution of the seismic image of the seismic wave field at any moment is deleted to obtain the seismic image after the seismic wave field is processed at any moment. The vertical resolution of the seismic image after the seismic wave field is processed at any moment is the vertical resolution.

[0099] Case 3: Based on the difference between the first resolution and the horizontal resolution, and the difference between the second resolution and the vertical resolution, the first resolution of the seismic image of the seismic wave field at any moment in the horizontal direction is adjusted, and the second resolution of the seismic image of the seismic wave field at any moment in the vertical direction is adjusted to obtain the seismic image of the seismic wave field after processing at any moment.

[0100] Among them, the process of adjusting the first resolution in the horizontal direction of the seismic image of the seismic wave field at any time has been described in the above case 2, and the process of adjusting the second resolution in the vertical direction of the seismic image of the seismic wave field at any time has been described in the above case 1, and they will not be repeated here.

[0101] In one possible implementation, after obtaining seismic images of the seismic wave field after processing at various moments, the process of generating a seismic wave field video of the seismic wave field in a reference time period based on the video frame rate and the seismic images of the seismic wave field after processing at various moments includes: determining the time interval between two adjacent frames of the seismic wave field video based on the video frame rate, and generating a seismic wave field video of the seismic wave field in the reference time period based on the time interval between the two adjacent frames of the image and the seismic images of the seismic wave field after processing at various moments. The seismic images of the seismic wave field in the seismic wave field video after processing at various moments appear in ascending order of the image names of the seismic images, or the seismic images of the seismic wave field in the seismic wave field video after processing at various moments appear in descending order of the image names of the seismic images, and this embodiment of the present application does not limit this.

[0102] In one possible implementation, based on the fact that the first resolution in the horizontal direction of the seismic image of the seismic wave field at each moment is the horizontal resolution and the second resolution in the vertical direction is the vertical resolution, there is no need to process the seismic image of the seismic wave field at each moment. A seismic wave field video of the seismic wave field in a reference time period is generated directly based on the video frame rate and the seismic image of the seismic wave field at each moment. This process is similar to the above-mentioned process of generating a seismic wave field video of the seismic wave field in a reference time period based on the video frame rate and the seismic image after processing the seismic wave field at each moment, and will not be repeated here.

[0103] It should be noted that the seismic wave field video can be in GIF (Graphics Interchange Format) format, MPEG-4 (Moving Pictures Experts Group-4), or other formats, which are not limited in the embodiments of the present application. When the seismic wave field video is in GIF format, the color components of the seismic image of the seismic wave field at each moment are counted, and the seismic wave field video is synthesized using global color mapping based on the closest color of 256-order color fitting. When the seismic wave field video is in MPEG-4 format, FFmpeg (a set of open source computer programs that can be used to record and convert digital audio and video and convert them into streams) is used to synthesize the seismic wave field video.

[0104] Optionally, after obtaining the seismic wave field video of the seismic wave field in the reference time period, the video name of the seismic wave field video can also be determined, and the seismic wave field video and the video name of the seismic wave field video are stored correspondingly. The suffix of the video name of the seismic wave field video is the format of the seismic wave field video. Optionally, if the format of the seismic wave field video is GIF format, the suffix of the video name of the seismic wave field video is .gif. If the format of the seismic wave field video is MPEG-4 format, the suffix of the video name of the seismic wave field video is .mp4. Exemplarily, according to the reference time period, the video name of the seismic wave field video is determined, and the seismic wave field video and the video name of the seismic wave field video are stored correspondingly in a storage location.

[0105] The above method determines multiple first points from multiple points included in the seismic wavefield based on amplitude information of each point included in the seismic wavefield at any moment, and then generates a seismic image of the seismic wavefield at any moment based on the relevant information of the multiple first points, thereby generating a seismic wavefield video of the seismic wavefield in a reference time period based on the seismic images of the seismic wavefield at multiple moments. When acquiring a seismic image of the seismic wavefield at any moment, this method only needs to acquire the seismic image based on the relevant information of the multiple first points of the seismic wavefield at any moment, resulting in faster and more efficient acquisition of the seismic image of the seismic wavefield at any moment, thereby improving the efficiency of acquiring seismic wavefield videos of the seismic wavefield in the reference time period and improving the efficiency of seismic data processing.

[0106] Figure 5 FIG. 1 is a schematic diagram of a structure of a seismic data processing device provided in an embodiment of the present application. Figure 5 As shown, the device includes:

[0107] An acquisition module 501 is configured to acquire seismic files of a seismic wave field at multiple moments in a reference time period. The seismic file of the seismic wave field at any moment in the reference time period includes seismic data of multiple points included in the seismic wave field at any moment. The seismic data includes amplitude information and related information.

[0108] A determination module 502 is configured to determine, for any of the multiple moments included in the reference time period, a plurality of first points from the multiple points included in the seismic wavefield based on the amplitude information of each point included in the seismic wavefield at any moment, wherein the amplitude information of the first points at any moment meets the amplitude requirement;

[0109] The acquisition module 501 is further configured to acquire a seismic image of the seismic wave field at any moment based on the relevant information of the plurality of first points at any moment, wherein the seismic image of the seismic wave field at any moment is used to indicate the seismic wave propagation characteristics of the seismic wave field at any moment;

[0110] The acquisition module 501 is also used to obtain a seismic wave field video of the seismic wave field in a reference time period based on the seismic images of the seismic wave field at each moment. The seismic wave field video includes the seismic images of the seismic wave field at each moment. The seismic wave field video is used to indicate the seismic wave propagation characteristics of the seismic wave field in the reference time period.

[0111] In one possible implementation, the determination module 502 is configured to determine first amplitude information and second amplitude information based on amplitude information of each point included in the seismic wave field at any moment, where the first amplitude information is the maximum value of the amplitude information of each point at any moment, and the second amplitude information is the minimum value of the amplitude information of each point at any moment; determine third amplitude information based on the first amplitude information and a first amplitude proportional coefficient, where the third amplitude information is smaller than the first amplitude information; determine fourth amplitude information based on the second amplitude information and the second amplitude proportional coefficient, where the fourth amplitude information is larger than the second amplitude information, and the second amplitude proportional coefficient is larger than the first amplitude proportional coefficient; and define, among the multiple points included in the seismic wave field, a point whose amplitude information at any moment is between the third amplitude information and the fourth amplitude information as the first point.

[0112] In one possible implementation, the relevant information includes position information, color information, and transparency information;

[0113] The acquisition module 501 is used to deduplicate multiple first points based on the color information and transparency information of the multiple first points at any moment to obtain multiple second points, where the color information of the multiple second points at any moment is different, and the transparency information of the multiple second points at any moment is different; based on the position information, color information and transparency information of the multiple second points at any moment, a seismic image of the seismic wave field at any moment is obtained.

[0114] In one possible implementation, the acquisition module 501 is used to group the multiple second points according to the position information of the multiple second points at any moment to obtain a reference number of groups, and any group includes at least one second point; based on the position information, color information and transparency information of the multiple second points included in any group in the reference number of groups at any moment, a seismic image of the seismic wave field at any moment is generated.

[0115] In one possible implementation, the acquisition module 501 is used to obtain the video frame rate and image resolution; according to the image resolution, the seismic images of the seismic wave field at each moment are processed to obtain the seismic images of the seismic wave field after processing at each moment, and the resolution of the seismic image of the seismic wave field after processing at any moment is the image resolution; according to the video frame rate and the seismic images of the seismic wave field after processing at each moment, a seismic wave field video of the seismic wave field in a reference time period is generated, and the frame rate of the seismic wave field video of the seismic wave field in the reference time period is the video frame rate.

[0116] In one possible implementation, the image resolution includes a horizontal resolution in a horizontal direction and a vertical resolution in a vertical direction;

[0117] The acquisition module 501 is used to obtain, for any moment among multiple moments included in the reference time period, a seismic image of the seismic wave field at any moment with a first horizontal resolution and a second vertical resolution; and process the seismic image of the seismic wave field at any moment based on the horizontal resolution, the vertical resolution, the first resolution, and the second resolution to obtain the seismic image of the seismic wave field after processing at any moment.

[0118] The above-mentioned device determines multiple first points from multiple points included in the seismic wavefield based on amplitude information of each point in the seismic wavefield at any moment, and then generates a seismic image of the seismic wavefield at any moment based on the relevant information of the multiple first points. Thus, based on the seismic images of the seismic wavefield at multiple moments, a seismic wavefield video of the seismic wavefield in a reference time period is generated. Because the seismic image of the seismic wavefield at any moment only needs to be acquired based on the relevant information of the multiple first points in the seismic wavefield at any moment, the seismic image of the seismic wavefield at any moment is acquired quickly and efficiently, thereby improving the efficiency of acquiring seismic wavefield videos of the seismic wavefield in the reference time period and improving the efficiency of seismic data processing.

[0119] It should be understood that the above-mentioned device is merely an example of the division of the above-mentioned functional modules when implementing its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0120] Figure 6 The following is a block diagram of a terminal device 600 according to an exemplary embodiment of the present application. The terminal device 600 may be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal device 600 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other similar terminology.

[0121] Typically, the terminal device 600 includes a processor 601 and a memory 602 .

[0122] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0123] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one instruction, which is executed by the processor 601 to implement the seismic data processing method provided in the method embodiment of the present application.

[0124] In some embodiments, terminal device 600 may optionally include a peripheral device interface 603 and at least one peripheral device. Processor 601, memory 602, and peripheral device interface 603 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 603 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 609.

[0125] The peripheral device interface 603 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0126] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 604 can communicate with other terminal devices via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0127] Display screen 605 is used to display a user interface (UI). This UI can include graphics, text, icons, videos, or any combination thereof. When display screen 605 is a touchscreen display, it can also capture touch signals on or above the surface of display screen 605. These touch signals can be input as control signals to processor 601 for processing. Display screen 605 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be a single display screen 605, located on the front panel of terminal device 600. In other embodiments, there can be at least two display screens 605, located on different surfaces of terminal device 600 or in a foldable design. In still other embodiments, display screen 605 can be a flexible display, located on a curved or foldable surface of terminal device 600. Display screen 605 can also be configured as a non-rectangular, irregular shape, also known as a special-shaped screen. Display screen 605 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0128] The camera assembly 606 is used to capture images or videos. Optionally, the camera assembly 606 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal device 600, and the rear camera is arranged on the back of the terminal device 600. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0129] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals to be input into the processor 601 for processing, or input into the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there can be multiple microphones, which are respectively arranged in different parts of the terminal device 600. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signals into sound waves audible to humans, but also convert the electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.

[0130] Power supply 609 is used to power various components in terminal device 600. Power supply 609 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 609 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0131] In some embodiments, the terminal device 600 further includes one or more sensors 610 , including but not limited to: an acceleration sensor 611 , a gyroscope sensor 612 , a pressure sensor 613 , an optical sensor 615 , and a proximity sensor 616 .

[0132] The accelerometer 611 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal device 600. For example, the accelerometer 611 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 611. The accelerometer 611 can also be used to collect game or user motion data.

[0133] The gyroscope sensor 612 can detect the body orientation and rotation angle of the terminal device 600. The gyroscope sensor 612 can work with the acceleration sensor 611 to collect the user's 3D movements of the terminal device 600. Based on the data collected by the gyroscope sensor 612, the processor 601 can implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0134] The pressure sensor 613 can be set on the side frame of the terminal device 600 and / or the lower layer of the display screen 605. When the pressure sensor 613 is set on the side frame of the terminal device 600, it can detect the user's grip signal of the terminal device 600, and the processor 601 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 613. When the pressure sensor 613 is set on the lower layer of the display screen 605, the processor 601 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 605. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0135] Optical sensor 615 is used to detect ambient light intensity. In one embodiment, processor 601 can control the display brightness of display screen 605 based on the ambient light intensity detected by optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of display screen 605 is increased; when the ambient light intensity is low, the display brightness of display screen 605 is decreased. In another embodiment, processor 601 can also dynamically adjust the shooting parameters of camera assembly 606 based on the ambient light intensity detected by optical sensor 615.

[0136] The proximity sensor 616, also known as a distance sensor, is typically located on the front panel of the terminal device 600. The proximity sensor 616 is used to detect the distance between the user and the front of the terminal device 600. In one embodiment, when the proximity sensor 616 detects that the distance between the user and the front of the terminal device 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from the screen-on state to the screen-off state. When the proximity sensor 616 detects that the distance between the user and the front of the terminal device 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from the screen-off state to the screen-on state.

[0137] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the terminal device 600, and the terminal device 600 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0138] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a computer to implement any of the above-mentioned methods for processing seismic data.

[0139] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0140] In an exemplary embodiment, a computer program or computer program product is also provided, wherein at least one computer instruction is stored in the computer program or computer program product, and the at least one computer instruction is loaded and executed by a processor to enable the computer to implement any of the above-mentioned methods for processing seismic data.

[0141] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, display, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the earthquake files involved in this application were obtained with full authorization.

[0142] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0143] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0144] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for processing seismic data, characterized in that: The method comprises: Acquiring seismic files of a seismic wavefield at multiple moments in a reference time period, wherein the seismic file of the seismic wavefield at any moment in the reference time period includes seismic data of multiple points included in the seismic wavefield at any moment, and the seismic data includes amplitude information and related information; For any moment among the multiple moments included in the reference time period, determining first amplitude information and second amplitude information based on amplitude information of each point included in the seismic wavefield at the any moment, wherein the first amplitude information is a maximum value among the amplitude information of each point at the any moment, and the second amplitude information is a minimum value among the amplitude information of each point at the any moment; Determining third amplitude information based on the first amplitude information and the first amplitude proportional coefficient, wherein the third amplitude information is smaller than the first amplitude information; determining fourth amplitude information based on the second amplitude information and the second amplitude proportional coefficient, wherein the fourth amplitude information is larger than the second amplitude information, and the second amplitude proportional coefficient is larger than the first amplitude proportional coefficient; Among the multiple points included in the seismic wave field, a point whose amplitude information at any moment is between the third amplitude information and the fourth amplitude information is taken as a first point, and the amplitude information of the first point at any moment meets the amplitude requirement; acquiring, based on relevant information of the plurality of first points at any moment, a seismic image of the seismic wavefield at any moment, wherein the seismic image of the seismic wavefield at any moment is used to indicate seismic wave propagation characteristics of the seismic wavefield at any moment; According to the seismic images of the seismic wave field at each moment, a seismic wave field video of the seismic wave field in the reference time period is obtained, the seismic wave field video including the seismic images of the seismic wave field at each moment, and the seismic wave field video is used to indicate the seismic wave propagation characteristics of the seismic wave field in the reference time period.

2. The method according to claim 1, characterized in that The relevant information includes position information, color information and transparency information; The acquiring, based on the relevant information of the plurality of first points at the any moment, a seismic image of the seismic wavefield at the any moment, comprises: performing deduplication processing on the plurality of first points according to the color information and transparency information of the plurality of first points at any moment to obtain a plurality of second points, wherein the plurality of second points have different color information at any moment and different transparency information at any moment; A seismic image of the seismic wavefield at any moment is acquired according to the position information, color information and transparency information of the plurality of second points at any moment.

3. The method according to claim 2, characterized in that The acquiring, based on the position information, color information, and transparency information of the plurality of second points at any moment, a seismic image of the seismic wavefield at any moment, comprises: Grouping the plurality of second points according to the position information of the plurality of second points at any moment to obtain a reference number of groups, each group including at least one second point; A seismic image of the seismic wavefield at any moment is acquired according to the position information, color information and transparency information of a plurality of second points included in any group of the reference number of groups at any moment.

4. The method according to any one of claims 1 to 3, characterized in that The step of acquiring a seismic wavefield video of the seismic wavefield in the reference time period based on the seismic images of the seismic wavefield at each moment includes: Get video frame rate and image resolution; processing the seismic images of the seismic wave field at the respective moments according to the image resolution to obtain the seismic images of the seismic wave field after being processed at the respective moments, wherein the resolution of the seismic image of the seismic wave field after being processed at any moment is the image resolution; A seismic wavefield video of the seismic wavefield in the reference time period is generated according to the video frame rate and the seismic images of the seismic wavefield after processing at the respective moments, wherein the frame rate of the seismic wavefield video of the seismic wavefield in the reference time period is the video frame rate.

5. The method according to claim 4, characterized in that The image resolution includes a horizontal resolution in the horizontal direction and a vertical resolution in the vertical direction; Processing the seismic images of the seismic wave field at the respective moments according to the image resolution to obtain the seismic images of the seismic wave field after the processing at the respective moments includes: For any moment among a plurality of moments included in the reference time period, acquiring a seismic image of the seismic wavefield at the any moment at a first resolution in the horizontal direction and a second resolution in the vertical direction; The seismic image of the seismic wavefield at any moment is processed based on the horizontal resolution, the vertical resolution, the first resolution, and the second resolution to obtain the seismic image of the seismic wavefield after the processing at any moment.

6. A seismic data processing device, characterized in that: The device comprises: an acquisition module, configured to acquire seismic files of a seismic wave field at multiple moments in a reference time period, wherein the seismic file of the seismic wave field at any moment in the reference time period includes seismic data of multiple points included in the seismic wave field at any moment, and the seismic data includes amplitude information and related information; a determination module configured to determine, for any moment among the multiple moments included in the reference time period, first amplitude information and second amplitude information based on amplitude information of each point included in the seismic wavefield at the any moment, wherein the first amplitude information is a maximum value among the amplitude information of each point at the any moment, and the second amplitude information is a minimum value among the amplitude information of each point at the any moment; determine third amplitude information based on the first amplitude information and a first amplitude proportional coefficient, wherein the third amplitude information is smaller than the first amplitude information; determine fourth amplitude information based on the second amplitude information and the second amplitude proportional coefficient, wherein the fourth amplitude information is larger than the second amplitude information, and the second amplitude proportional coefficient is larger than the first amplitude proportional coefficient; and determine, among the multiple points included in the seismic wavefield, a point whose amplitude information at the any moment is between the third amplitude information and the fourth amplitude information as a first point, wherein the amplitude information of the first point at the any moment satisfies the amplitude requirement; The acquisition module is further configured to acquire a seismic image of the seismic wavefield at any moment based on relevant information of the plurality of first points at any moment, wherein the seismic image of the seismic wavefield at any moment is used to indicate seismic wave propagation characteristics of the seismic wavefield at any moment; The acquisition module is further used to acquire a seismic wavefield video of the seismic wavefield in the reference time period based on the seismic images of the seismic wavefield at each moment, wherein the seismic wavefield video includes the seismic images of the seismic wavefield at each moment, and the seismic wavefield video is used to indicate the seismic wave propagation characteristics of the seismic wavefield in the reference time period.

7. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the computer device implements the seismic data processing method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to enable a computer to implement the seismic data processing method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • High-resolution seismic imaging method and device

    CN105652317A

  • Wave-equation based processing and analysis of imaged seismic data

    US20150276956A1