Multi-block processing data depth domain post-stack splicing method, device, medium and equipment
Patent Information
- Application Number
- CN202511774925.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2045-11-28
AI Technical Summary
如果后期研究目标刚好基于几块重处理边界处,则由于采集条件、处理流程及建模精度不同,会导致各块深度域成果深度、能量存在差异,使得研究不能有序开展
[0016] The method, apparatus, medium, and equipment for depth-domain post-stitching of multiple processed data blocks according to the present invention have the following beneficial effects: It includes: acquiring raw data from multiple data blocks to be stitched; the raw data includes: depth-domain result data volume for each stitching data block, depth migration velocity volume for each stitching data block, and depth-domain target interpretation horizon for each stitching data block; performing time-depth conversion on the depth-domain result data volumes of the multiple data blocks to be stitched to obtain time-domain stitched seismic data volume; stitching the depth migration velocity volumes of the multiple data blocks to be stitched together with the depth-domain target interpretation horizon to obtain a depth-domain velocity volume, and performing time-depth conversion to obtain a time-domain average velocity; performing time-depth conversion on the time-domain stitched seismic data volume based on the time-domain average velocity to obtain the depth-domain stitching result. The present invention avoids the time and cost consumption of reprocessing multiple data blocks while fully considering the lateral variation of velocity, and can meet the data requirements of target-level studies where velocity varies significantly in space.
Smart Images

Figure CN121477320B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of petroleum exploration and development, and more specifically, to a method, apparatus, medium, and equipment for deep domain overlay stitching of multi-block processed data. Background Technology
[0002] In deep-water areas, the water depth increases dramatically, easily forming rugged seafloor topography. This ruggedness causes drastic lateral variations in seismic wave velocity, complicating the seismic wave propagation process and resulting in severe deformation of the underlying strata in time-migrated profiles, failing to accurately reflect the true morphology of the structure. Prestack depth migration, without limitations on structural complexity and lateral velocity variations, is a recognized effective means of addressing imaging errors and structural distortions caused by rugged seafloors. Therefore, structural interpretation in deep-water areas is often based on depth-domain results.
[0003] As exploration progresses, the main study area has achieved full 3D coverage. Typically, 3D seismic acquisition is conducted in blocks, and as research deepens, exploration tomography moves towards deeper layers. Previous migration imaging results no longer meet current evaluation needs, necessitating targeted reprocessing. However, reprocessing is often targeted at specific objectives and has a limited scope. If later research targets happen to be located at the boundaries of several reprocessed blocks, differences in acquisition conditions, processing procedures, and modeling accuracy will lead to variations in depth and energy across the depth domain results, hindering the systematic research. Currently, the best method to address depth domain imaging discrepancies is to reprocess several blocks using the same processing procedures, parameters, and modeling methods. However, this reprocessing approach is costly and time-consuming, hindering efficient evaluation of exploration targets.
[0004] Another method involves stitching depth-domain data: converting depth-domain seismic data to the time domain for stitching, then interpreting the control layers of the large-area tectonic trend in the time-domain stitched data, filling the control layers with initial velocities using depth migration velocities, and performing an inversion operation on the initial velocities with logging velocities as the objective function to obtain a time-depth converted velocity volume corresponding to the logging velocities; then performing a time-depth conversion on the time-domain stitched results to obtain the depth-domain stitched data results. This method can significantly reduce the data processing cycle compared to heavy processing, but the time-depth conversion velocities used in this method can only reflect large-area tectonics. If there are spatial variations in velocity, the velocity accuracy reflecting spatial variations in velocity is insufficient, and the stitched results can only be used for large-area studies, not for detailed exploration target studies. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a method, apparatus, medium and device for deep domain overlay stitching of multi-block processed data, addressing the problems existing in the prior art.
[0006] The technical solution adopted by this invention to solve its technical problem is: to construct a method for post-stack stitching of multi-block processed data in the depth domain, including the following steps: Acquire the raw data of multiple work areas to be stitched together; the raw data includes: the depth domain result data volume of each stitching work area, the depth offset velocity volume of each stitching work area, and the depth domain target interpretation layer of each stitching work area; The depth domain result data volumes of the multiple work areas to be stitched together are converted to time depth to obtain time domain stitched seismic data volumes. The depth offset velocity volumes of the multiple work areas to be spliced are combined with the depth domain target interpretation layers to obtain a depth domain velocity volume, and a time-depth conversion is performed to obtain the time domain average velocity. The time-domain mosaicked seismic data volume is converted to depth based on the time-domain average velocity to obtain the depth-domain mosaicked result.
[0007] In the multi-block processing data depth domain post-stack stitching method of the present invention, the step of performing time-depth conversion on the depth domain result data volumes of the multiple work areas to be stitched to obtain time-domain stitched seismic data volumes includes: Perform time-depth transformation on the depth domain result data volume of each work area to be spliced to obtain the time domain data volume of each work area to be spliced. The time domain data volume of each work area to be spliced is rotated and regularized to obtain the seismic data to be spliced. Using the amplitude of the target seismic area as a standard, amplitude matching is performed on the seismic data to be stitched together; the target seismic area is any one of the multiple seismic areas to be stitched together. Time correction is performed on the seismic data to be stitched together after amplitude matching is completed; Boundary processing is performed on the seismic data to be stitched after time correction to obtain the time-domain stitched seismic data volume.
[0008] In the multi-block processing data depth domain post-stitching method described in this invention, the step of performing time-depth conversion on the depth domain result data volume of each work area to be stitched to obtain the time domain data volume of each work area to be stitched includes: The depth offset velocity volume of each work area to be spliced is converted to obtain the time-depth conversion velocity of a single block. Based on the time-depth conversion speed of the single block speed, the depth domain result data volume of the corresponding work area is converted to time-depth to obtain the time domain data volume of each work area to be spliced.
[0009] In the multi-block data depth domain post-stack stitching method described in this invention, the step of performing coordinate rotation and regularization processing on the time domain data volume of each work area to be stitched to obtain the seismic data to be stitched includes: Using the azimuth angle of the target work area as a reference, the time domain data volumes of different azimuths are rotated in coordinates; the time domain data volumes of different azimuths are the time domain data volumes of the other work areas to be spliced, excluding the target work area. The data volume after coordinate rotation is regularized to obtain data with uniformly distributed surface elements; the data with uniformly distributed surface elements is the seismic data to be stitched together.
[0010] In the multi-block processed data depth domain post-stack stitching method described in this invention, the time correction of the seismic data to be stitched after amplitude matching includes: Select the data from the overlapping area, and use the seabed time of the target work area as the standard to perform time correction on the seismic data to be spliced after amplitude matching is completed; the overlapping area is the area where the target work area overlaps with other work areas to be spliced. The step of performing boundary processing on the time-corrected seismic data to be stitched to obtain the time-domain stitched seismic data volume includes: For overlapping areas in seismic data to be stitched after time correction, replace the old data with the new processed data. The splicing boundary is weighted to obtain the time-domain spliced seismic data volume.
[0011] In the multi-block processing data depth domain post-stack stitching method described in this invention, the step of stitching the depth offset velocity volumes of the multiple work areas to be stitched together with the target interpretation layer in the depth domain to obtain a depth domain velocity volume, and performing time-depth conversion to obtain the time domain average velocity includes: The depth offset velocity volumes in the multiple splicing zones are rotated and regularized according to coordinates. Determine the virtual well location at the splicing boundary; Determine the interpretation layer corresponding to the data volume with the highest speed accuracy based on the depth domain target interpretation layer of each splicing work area; The flag value is determined based on the interpretation layer corresponding to the data volume with the highest speed accuracy. Based on the aforementioned flag value, a time-constant mesh tomography is performed on the velocity data volume of the remaining work areas to be spliced to obtain a new depth domain velocity volume for the remaining work areas to be spliced. The obtained multiple new depth domain velocity volumes are stitched together to obtain the depth domain velocity volume; The spliced depth-domain velocity volume is subjected to time-depth conversion to obtain the time-domain average velocity.
[0012] In the multi-block processing data depth domain post-stitching method of the present invention, the step of performing travel-time constant mesh tomography on the remaining velocity data volumes to be stitched according to the flag value to obtain new depth domain velocity volumes for the remaining stitching areas includes: Based on the flag value, the velocity data volumes of the remaining splicing areas are subjected to time-constant mesh tomography to obtain new depth domain velocity volumes for the remaining splicing areas.
[0013] The present invention also provides a device for stitching together multiple blocks of processed data in the depth domain, comprising: The data acquisition unit is used to acquire the original data of multiple splicing work areas; the original data includes: the depth domain result data volume of each splicing work area, the depth offset velocity volume of each splicing work area, and the depth domain target interpretation layer of each splicing work area. The seismic data stitching unit is used to perform time-depth conversion on the depth domain result data volumes of the multiple work areas to be stitched together to obtain time-domain stitched seismic data volumes. The velocity data stitching unit is used to stitch together the depth offset velocity volumes of the multiple work areas to be stitched together with the depth domain target interpretation layer to obtain the depth domain velocity volume, and perform time-depth conversion to obtain the time domain average velocity. The time-depth conversion unit is used to perform time-depth conversion on the time-domain mosaic seismic data volume based on the time-domain average velocity to obtain the depth-domain mosaic result.
[0014] The present invention also provides a storage medium storing a computer program adapted for loading by a processor to perform the steps of the multi-block processing data deep domain stacking and stitching method as described above.
[0015] The present invention also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the multi-block processing data deep domain overlay stitching method as described above by calling the computer program stored in the memory.
[0016] The method, apparatus, medium, and equipment for depth-domain post-stitching of multiple processed data blocks according to the present invention have the following beneficial effects: It includes: acquiring raw data from multiple data blocks to be stitched; the raw data includes: depth-domain result data volume for each stitching data block, depth migration velocity volume for each stitching data block, and depth-domain target interpretation horizon for each stitching data block; performing time-depth conversion on the depth-domain result data volumes of the multiple data blocks to be stitched to obtain time-domain stitched seismic data volume; stitching the depth migration velocity volumes of the multiple data blocks to be stitched together with the depth-domain target interpretation horizon to obtain a depth-domain velocity volume, and performing time-depth conversion to obtain a time-domain average velocity; performing time-depth conversion on the time-domain stitched seismic data volume based on the time-domain average velocity to obtain the depth-domain stitching result. The present invention avoids the time and cost consumption of reprocessing multiple data blocks while fully considering the lateral variation of velocity, and can meet the data requirements of target-level studies where velocity varies significantly in space. Attached Figure Description
[0017] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings: Figure 1 This is a flowchart illustrating the method for stitching together depth domain data from multiple processed data blocks according to an embodiment of the present invention. Figure 2 This is a data processing flowchart of the multi-block processing data depth domain post-stack stitching method provided in the embodiments of the present invention; Figure 3 This is a logic block diagram of the multi-block processed data depth domain stacking and stitching device provided in the embodiments of the present invention; Figure 4 This is a schematic diagram showing the location distribution of the data to be spliced; Figure 5 To display the splicing result of embedding the depth domain overlay data of work area B into the depth domain overlay data of work area A after coordinate rotation and regularization processing; Figure 6 The depth domain stitching result obtained using the method of this invention; Figure 7 To display the root mean square amplitude slice of the splicing result of directly embedding the depth domain overlay data of area B into the depth domain overlay data of area A after coordinate rotation and regularization processing; Figure 8 To display the stitching result of directly embedding the depth domain overlay data of work area B into the depth domain overlay data of work area A after coordinate rotation, regularization and amplitude matching; Figure 9 This is a slice display of the depth domain stitching results obtained using the method of the present invention. Detailed Implementation
[0018] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0019] This invention provides a method for stitching together depth domain data after multiple blocks of data processing, based on single-block reprocessing of depth domain data, depth domain target interpretation layer, and depth offset velocity model, with a focus on establishing a velocity model for time-depth conversion. This method avoids the time and cost consumption of reprocessing multiple blocks of data while fully considering the lateral variation of velocity, thus supporting the target-level depth domain data requirements. Figure 1The specific steps of the depth domain post-stack stitching method for multi-block processed data provided by the present invention are shown. This method can realize the depth domain post-stack stitching of multi-block processed data in deep water areas, which can meet the data needs of target-level research where the velocity varies significantly in space, and better support actual exploration needs.
[0020] Specifically, such as Figure 1 As shown, in a preferred embodiment, the multi-block deep domain stacking and stitching method includes the following steps: Step S10: Obtain the raw data of multiple work areas to be stitched together. The raw data includes: the depth domain result data volume of each stitching work area, the depth offset velocity volume of each stitching work area, and the depth domain target interpretation layer of each stitching work area.
[0021] Specifically, such as Figure 2 As shown, firstly, the raw data of multiple work areas to be spliced are obtained, including... Figure 2 The data includes N depth domain result data volumes (i.e., depth domain result A, depth domain result B, ..., depth domain result N, a total of N depth domain data volumes) and N depth migration velocity volumes (i.e., depth domain velocity A, depth domain velocity B, ..., depth domain velocity N), where N is an integer greater than or equal to 2, and each depth domain result data volume and each depth migration velocity volume is a single data volume. Additionally, the original data also includes the depth domain target interpretation layers corresponding to each stitching area (from shallow to deep).
[0022] Step S20: Perform time-depth analysis on the depth domain results data volumes of multiple work areas to be stitched together to obtain time-domain stitched seismic data volumes.
[0023] Optionally, in this embodiment of the invention, obtaining a time-domain stitched seismic data volume by performing time-depth transformation on the depth domain result data volumes of multiple work areas to be stitched includes: performing time-depth transformation on the depth domain result data volumes of each work area to be stitched to obtain a time-domain data volume of each work area to be stitched; performing coordinate rotation and regularization processing on the time-domain data volumes of each work area to be stitched to obtain seismic data to be stitched; performing amplitude matching on the seismic data to be stitched using the amplitude of the target work area as a standard; the target work area is any one of the multiple work areas to be stitched; performing time correction on the seismic data to be stitched after amplitude matching; and performing boundary processing on the seismic data to be stitched after time correction to obtain a time-domain stitched seismic data volume.
[0024] The process involves performing time-depth transformation on the depth domain data volume of each work area to be stitched together, resulting in the time domain data volume for each work area. This includes: transforming the depth migration velocity volume of each work area to obtain the time-depth transformation velocity of a single velocity block; and performing time-depth transformation on the depth domain data volume of the corresponding work area based on the time-depth transformation velocity of the single velocity block to obtain the time domain data volume for each work area to be stitched together. Then, the time domain data volume of each work area to be stitched together undergoes coordinate rotation and regularization to obtain the seismic data to be stitched together. This includes: rotating the time domain data volumes at different azimuths with the azimuth of the target work area as a reference; the time domain data volumes at different azimuths are the time domain data volumes of the other work areas to be stitched together, excluding the target work area; and regularizing the rotated data volumes to obtain data with uniformly distributed surface elements; the data with uniformly distributed surface elements is the seismic data to be stitched together.
[0025] In this embodiment of the invention, time correction of the seismic data to be stitched after amplitude matching is completed includes: selecting data from the overlapping area, using the seafloor time of the target work area as the standard, and performing time correction on the seismic data to be stitched after amplitude matching is completed; the overlapping area is the area where the target work area overlaps with other work areas to be stitched; performing boundary processing on the seismic data to be stitched after time correction to obtain the time-domain stitched seismic data volume includes: replacing the old data with the new data in the overlapping area of the seismic data to be stitched after time correction; and performing weighted processing on the stitching boundary to obtain the time-domain stitched seismic data volume.
[0026] Specifically, such as Figure 2 As shown, the processing of N depth domain result data volumes includes the following steps: Step 201: Perform time-depth conversion on depth domain results A, B, ..., N respectively to obtain the corresponding time domain data volumes, i.e., time domain results A, B, ..., N. Specifically, the time-depth conversion for the N depth domain results data volumes is as follows: The depth offset velocity volume of a single data block is used for conversion to obtain the time-depth conversion velocity of that block's velocity. Taking stitching area A as an example, the depth domain velocity A is converted into an average velocity, and this average velocity is used to convert depth domain result A to obtain time domain result A. Similarly, for stitching area B, the depth domain velocity B is converted into an average velocity, and this average velocity is used to convert depth domain result B to obtain time domain result B. The time-depth conversion method for other depth domain results is the same.
[0027] Step 202: Using the azimuth of the target work area as a reference, rotate the time domain data volumes from different azimuths. Here, the target work area is any one of multiple equally spliced work areas. For example... Figure 2As shown, if the splicing area is taken as the target area, then A is the target area, and B, ..., N are the other areas to be spliced. The operation performed in this step is to rotate the time domain data volumes of splicing areas B, ..., and splicing area N with reference to the azimuth angle of splicing area A, so as to obtain the data volumes of each splicing area after coordinate rotation.
[0028] Step 203: Regularize the data volume of each splicing area after coordinate rotation to obtain data with uniformly distributed surface elements (i.e., seismic data to be spliced).
[0029] Step 204: Using the amplitude of the target work area as the standard, perform amplitude matching on the seismic data to be spliced.
[0030] Step 205: Select the data in the overlapping area. Using the seafloor time of the target area as the analysis standard, perform time correction on the seismic data to be stitched after amplitude matching is completed, thereby eliminating the system time difference between each stitching area. Here, the overlapping area is the region where the other stitching areas overlap with the target area.
[0031] Step 206: For overlapping areas, replace the old data (i.e., the old data) with the newly processed data, and perform weighted processing on the stitching boundaries to obtain the time-domain stitched data volume (i.e., the time-domain stitched seismic data volume), which is a stitched data volume (i.e., the corresponding...). Figure 2 The time-domain stitching result obtained from the left-side branch.
[0032] Step S30: Combine the depth offset velocity volumes of multiple work areas to be stitched with the depth domain target interpretation layer to obtain a depth domain velocity volume, and perform time-depth conversion to obtain the time domain average velocity.
[0033] In this embodiment of the invention, steps S20 and S30 can be executed sequentially or in parallel, and the invention does not impose any specific limitations.
[0034] Optionally, in this embodiment of the invention, the process of stitching together depth-offset velocity volumes from multiple stitching zones, combining them with the target interpretation layer in the depth domain to obtain a depth domain velocity volume, and then performing time-depth conversion to obtain the time-domain average velocity includes: performing coordinate rotation and regularization on the depth-offset velocity volumes in the multiple stitching zones; determining virtual well locations at the stitching boundaries; determining the interpretation layer corresponding to the data volume with the highest velocity accuracy based on the target interpretation layer in the depth domain of each stitching zone; determining a flag value based on the interpretation layer corresponding to the data volume with the highest velocity accuracy; performing travel-time constant mesh tomography on the velocity data volumes of the remaining stitching zones based on the flag value to obtain new depth domain velocity volumes for the remaining stitching zones; stitching together the obtained multiple new depth domain velocity volumes to obtain a stitched depth domain velocity volume; and performing time-depth conversion on the stitched depth domain velocity volume to obtain the time-domain average velocity. The process of performing time-constant mesh tomography on the remaining velocity data volumes to be stitched, based on the marker values, to obtain new depth-domain velocity volumes for the remaining stitched areas includes: performing time-constant mesh tomography on the velocity data volumes of the remaining stitched areas one by one, based on the marker values, to obtain new depth-domain velocity volumes for the remaining stitched areas. Here, the marker values are referred to as marker values.
[0035] Specifically, such as Figure 2 As shown, the processing of N depth-offset velocity volumes includes the following steps: Step 301: Perform coordinate rotation on depth domain velocities A, B, ..., N respectively. The coordinate rotation method is the same as in step 202. Specifically, using the azimuth angle of the target work area as a reference, rotate the coordinates of the depth domain velocity volumes at different azimuth angles. Here, the target work area is any one of multiple equally joined work areas. Figure 2 As shown, if the splicing area is taken as the target area, then A is the target area, and B, ..., N are the other areas to be spliced. The operation performed in this step is to rotate the depth domain velocity volumes of splicing areas B, ..., and splicing area N with coordinates, using the azimuth angle of splicing area A as a reference, to obtain the velocity volumes of each splicing area after coordinate rotation.
[0036] Step 302: Regularize the velocity volume of each splicing area after coordinate rotation.
[0037] Step 303: Select multiple virtual well locations at the splicing boundary.
[0038] Step 304: Determine the interpretation layer corresponding to the data volume with the highest velocity accuracy based on the depth domain target interpretation layer of each stitching area, and use the depth corresponding to the interpretation layer of the data volume with the highest velocity accuracy as the marker value. Perform travel-time constant mesh tomography (TPT) on the velocity data volumes of the remaining stitching areas one by one to obtain the new depth domain velocity volumes of the remaining stitching areas.
[0039] Step 305: Based on the multiple new depth domain velocity volumes obtained in step 304, the velocity splicing boundaries are weighted using the same method as in step 206 to obtain the spliced depth domain velocity volumes.
[0040] Step 306: Convert the stitched depth-domain velocity volume obtained in step 305 into a time-domain average velocity (i.e., Figure 2 The average velocity output from the right-hand branch. This time-domain average velocity serves as the time-depth conversion velocity of the time-domain mosaic seismic data volume.
[0041] Step S40: Perform time-depth conversion on the time-domain mosaic seismic data volume based on the time-domain average velocity to obtain the depth-domain mosaic result.
[0042] Specifically, such as Figure 2 As shown, through this step, the time-domain mosaic seismic data volume obtained in step 206 is converted to time-depth using the time-domain average velocity obtained in step 306 to obtain the depth-domain mosaic data volume, i.e., the depth-domain mosaic result.
[0043] refer to Figure 3 The present invention also provides a device for stitching together multiple processed data in the depth domain.
[0044] Specifically, such as Figure 3 As shown, the multi-block data depth domain overlay stitching device includes: The data acquisition unit 30 is used to acquire the raw data of multiple work areas to be stitched together. The raw data includes: the depth domain result data volume of each stitching work area, the depth offset velocity volume of each stitching work area, and the depth domain target interpretation layer of each stitching work area.
[0045] The seismic data stitching unit 40 is used to perform time-depth analysis on the depth domain results data volumes of multiple work areas to be stitched together, thereby obtaining a time-domain stitched seismic data volume.
[0046] The velocity data stitching unit 50 is used to stitch together the depth offset velocity volumes of multiple work areas to be stitched together, and combine them with the depth domain target interpretation layer to obtain the depth domain velocity volume, and perform time-depth conversion to obtain the time domain average velocity.
[0047] The time-depth conversion unit 60 is used to perform time-depth conversion on the time-domain mosaic seismic data volume based on the time-domain average velocity to obtain the depth-domain mosaic results.
[0048] Specifically, the specific coordination process between the units in the multi-block data depth domain post-stitching device can be referred to the above-mentioned multi-block data depth domain post-stitching method, and will not be repeated here.
[0049] This invention can meet the data requirements of target-level research where velocity varies significantly in space, and better support actual exploration needs.
[0050] The present invention will now be described with reference to a specific embodiment.
[0051] Taking the deep domain data stitching of four reprocessing zones (A, B, C, and D) as an example, zone A has the largest area and the oldest processing year. Zones B, C, and D contain the most recently processed data and need to be stitched into zone A to form the latest deep domain data volume. The distribution of the four zones to be stitched is as follows: Figure 4 As shown.
[0052] The splicing method of this invention is used and compared with traditional methods. For example... Figure 5 As shown, Figure 5 To display the spliced profile of the depth domain overlay data of work area A after coordinate rotation and regularization processing, the spliced profile cannot perform good layer tracking due to the obvious energy and depth domain differences between the two depth domain data. Figure 6 The depth domain stitching results obtained by the method of the present invention show that the depth domain stitching results obtained by the method of the present invention have consistent energy and consistent depth, which facilitates layer tracking and results in better depth stitching effect.
[0053] like Figure 7 As shown, Figure 7 To display the root mean square amplitude slice (depth 3000 meters) of the spliced result of embedding the depth domain overlay data of work area B into the depth domain overlay data of work area A after coordinate rotation and regularization processing. Figure 8 To display the stitching result (depth 3000 meters) of the depth domain overlay data of work area B, which is directly embedded into the depth domain overlay data of work area A after coordinate rotation, regularization and amplitude matching. Figure 9 This is a slice (3000 meters deep) of the depth domain stitching results obtained using the method proposed in this patent. After processing, the stitching results using this invention show a significant improvement in the matching degree between energy and depth. The amplitude characteristics of the depth slices exhibit more natural and smooth spatial changes, resulting in a better overall effect and a clearer display of spatial energy variations.
[0054] Furthermore, an electronic device according to the present invention includes a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program to implement the multi-block processing data deep domain stacking and stitching method as described above. Specifically, according to embodiments of the present invention, the processes described above with reference to the flowchart can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, when the computer program is downloaded, installed, and executed by an electronic device, it performs the functions defined in the methods of the embodiments of the present invention. The electronic device in the present invention can be a terminal such as a laptop, desktop computer, tablet computer, or smartphone, or it can be a server.
[0055] Furthermore, one type of storage medium of the present invention stores a computer program thereon, which, when executed by a processor, implements the method for deep domain stacking and stitching of multiple processed data blocks as described above. Specifically, it should be noted that the storage medium described above in the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0056] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0057] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0058] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0059] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0060] The above embodiments are only for illustrating the technical concept and features of the present invention, and are intended to enable those skilled in the art to understand the content of the present invention and implement it accordingly. They do not limit the scope of protection of the present invention. All equivalent changes and modifications made within the scope of the claims of the present invention should fall within the scope of the claims of the present invention.
Claims
1. A method for stitching together depth-domain data from multiple processed blocks, characterized in that, Includes the following steps: Acquire the raw data of multiple work areas to be stitched together; the raw data includes: the depth domain result data volume of each stitching work area, the depth offset velocity volume of each stitching work area, and the depth domain target interpretation layer of each stitching work area; The depth domain result data volumes of the multiple work areas to be stitched together are converted to time depth to obtain time domain stitched seismic data volumes. The depth offset velocity volumes of the multiple work areas to be spliced are combined with the depth domain target interpretation layers to obtain a depth domain velocity volume, and a time-depth conversion is performed to obtain the time domain average velocity. The time-domain mosaicked seismic data volume is converted to depth based on the time-domain average velocity to obtain the depth-domain mosaicked result.
2. The method for post-stack stitching of multi-block processed data depth domain according to claim 1, characterized in that, The step of performing time-depth conversion on the depth domain result data volumes of the multiple work areas to be stitched together to obtain time-domain stitched seismic data volumes includes: Perform time-depth transformation on the depth domain result data volume of each work area to be spliced to obtain the time domain data volume of each work area to be spliced. The time domain data volume of each work area to be spliced is rotated and regularized to obtain the seismic data to be spliced. Using the amplitude of the target seismic area as a standard, amplitude matching is performed on the seismic data to be stitched together; the target seismic area is any one of the multiple seismic areas to be stitched together. Time correction is performed on the seismic data to be stitched together after amplitude matching is completed; Boundary processing is performed on the seismic data to be stitched after time correction to obtain the time-domain stitched seismic data volume.
3. The method for post-stack stitching of multi-block processed data depth domain according to claim 2, characterized in that, The process of performing time-depth conversion on the depth domain result data volume of each work area to be spliced to obtain the time domain data volume of each work area to be spliced includes: The depth offset velocity volume of each work area to be spliced is converted to obtain the time-depth conversion velocity of a single block. Based on the time-depth conversion speed of the single block speed, the depth domain result data volume of the corresponding work area is converted to time-depth to obtain the time domain data volume of each work area to be spliced.
4. The method for post-stack stitching of multi-block processed data depth domain according to claim 2, characterized in that, The process of rotating and regularizing the time-domain data volume of each work area to be stitched together to obtain the seismic data to be stitched together includes: Using the azimuth angle of the target work area as a reference, the time domain data volumes of different azimuths are rotated in coordinates; the time domain data volumes of different azimuths are the time domain data volumes of the other work areas to be spliced, excluding the target work area. The data volume after coordinate rotation is regularized to obtain data with uniformly distributed surface elements; the data with uniformly distributed surface elements is the seismic data to be stitched together.
5. The method for post-stack stitching of multi-block processed data depth domain according to claim 2, characterized in that, The time correction of the seismic data to be stitched together after amplitude matching includes: Select the data from the overlapping area, and use the seabed time of the target work area as the standard to perform time correction on the seismic data to be spliced after amplitude matching is completed; the overlapping area is the area where the target work area overlaps with other work areas to be spliced. The step of performing boundary processing on the time-corrected seismic data to be stitched to obtain the time-domain stitched seismic data volume includes: For overlapping areas in seismic data to be stitched after time correction, replace the old data with the new processed data. The splicing boundary is weighted to obtain the time-domain spliced seismic data volume.
6. The method for post-stack stitching of multi-block processed data depth domain according to claim 1, characterized in that, The step of stitching together the depth offset velocity volumes of the multiple work areas to be stitched together with the depth domain target interpretation layers to obtain a depth domain velocity volume, and then performing time-depth conversion to obtain the time domain average velocity includes: The depth offset velocity volumes in the multiple splicing zones are rotated and regularized according to coordinates. Determine the virtual well location at the splicing boundary; Determine the interpretation layer corresponding to the data volume with the highest speed accuracy based on the depth domain target interpretation layer of each splicing work area; The flag value is determined based on the interpretation layer corresponding to the data volume with the highest speed accuracy. Based on the aforementioned flag value, perform time-constant mesh tomography on the velocity data volume of the remaining work areas to be spliced to obtain new depth domain velocity volumes for the remaining work areas to be spliced. The obtained multiple new depth domain velocity volumes are stitched together to obtain the depth domain velocity volume; The spliced depth-domain velocity volume is subjected to time-depth conversion to obtain the time-domain average velocity.
7. The method for post-stack stitching of multi-block processed data depth domain according to claim 6, characterized in that, The step of performing travel-time constant mesh tomography on the remaining velocity data volumes to be stitched based on the flag value to obtain new depth domain velocity volumes for the remaining stitched areas includes: Based on the flag value, the velocity data volumes of the remaining work areas to be spliced are subjected to time-constant mesh tomography to obtain new depth domain velocity volumes for the remaining work areas to be spliced.
8. A multi-block data depth domain stacking and stitching device, characterized in that, include: The data acquisition unit is used to acquire the raw data of multiple work areas to be spliced. The raw data includes: the depth domain result data volume of each stitching area, the depth offset velocity volume of each stitching area, and the depth domain target interpretation layer of each stitching area; The seismic data stitching unit is used to perform time-depth conversion on the depth domain result data volumes of the multiple work areas to be stitched together to obtain time-domain stitched seismic data volumes. The velocity data stitching unit is used to stitch together the depth offset velocity volumes of the multiple work areas to be stitched together with the depth domain target interpretation layer to obtain the depth domain velocity volume, and perform time-depth conversion to obtain the time domain average velocity. The time-depth conversion unit is used to perform time-depth conversion on the time-domain mosaic seismic data volume based on the time-domain average velocity to obtain the depth-domain mosaic result.
9. A storage medium, characterized in that, The storage medium stores a computer program adapted for loading by a processor to perform the steps of the deep domain overlay stitching method for multi-block processed data as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, The method includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the deep domain overlay method for multi-block processed data as described in any one of claims 1 to 7 by calling the computer program stored in the memory.
Citation Information
Patent Citations
Speed splicing method and system for pre-stack depth offset
CN107870352A
Quick local seismic imaging location fine-adjusting method and device
CN109782336A