TIME-LAPSE SIMULTANEOUS INVERSION OF AMPLITUDES AND TIME SHIFTS CONSTRAINED BY PRE-COMPUTED INPUT MAPS
20170153344 ยท 2017-06-01
Inventors
- Yves Lafet (Paris, FR)
- Laurene Michou (Paris, FR)
- Benjamin ROURE (Calgary, Alberta, CA)
- Raphael Bornard (Leiden, NL)
Cpc classification
G01V2210/6122
PHYSICS
G01V1/306
PHYSICS
G01V1/308
PHYSICS
International classification
Abstract
Global inversion of multi-vintage seismic data uses simulated annealing to minimize a cost function simultaneously for all vintages and all angle stacks to yield values of geophysical properties. Each vintage is generated from an independent seismic survey of a subsurface structure conducted over a distinct period of time and includes seismic traces and angle stacks. An initial model of the subsurface structure is used and includes values for geophysical properties and time shift maps between vintages. The time shift map contains shifts in the seismic trace between vintages. The cost function includes a time shift map term for the difference between the time shift map and a calculated time shift of the seismic trace between vintages and is based on a proposed perturbation to at least one of the geophysical properties. The time shift map is also used as a global constraint on proposed perturbations of subsurface properties.
Claims
1. A method for global inversion of multi-vintage seismic data, the method comprising: obtaining seismic data for a plurality of vintages, each including at least one seismic trace; generating an initial model M of the subsurface structure for all vintages, the initial model containing initial values for geophysical properties of the subsurface structure; defining a cost function including a difference between a reference time shift map and a calculated time shift map of the seismic traces between two vintages based on a proposed perturbation to at least one of the geophysical properties of the model M; and using simulated annealing to minimize the cost function and to produce updated current values of the geophysical properties of the subsurface structure.
2. The method of claim 1, wherein: the method further comprises generating the reference time shift map between the two vintages, the reference time shift map containing a time shift in the seismic traces belonging to the two vintages; and defining a cost function further comprises defining the cost function including a time shift map term that includes the difference between the reference time shift map and the calculated time shift map of the seismic traces between the two vintages.
3. The method of claim 1, wherein the reference time shift map between the two vintages comprises a difference between a two way time at a second vintage and a two way time at a first vintage.
4. The method of claim 1, wherein the reference time shift map is calculated for a layer in the subsurface structure located below a reservoir in the subsurface structure for which the updated current values of the subsurface are produced.
5. The method of claim 2, wherein the time shift map term further comprises a summation of the difference between the reference time shift map and the calculated time shift over all time shift maps and all vintages for all geophysical properties for which a perturbation is proposed.
6. The method of claim 5, wherein the time shift map term further comprises a unique user-defined weight associated with each term in the summation.
7. The method of claim 1, wherein the method further comprises: using the proposed perturbation to determine a calculated time shift; comparing the calculated time shift to the reference time shift map; and accepting the proposed perturbation only if the calculated time shift is less than or equal to the reference time shift map.
8. The method of claim 7, wherein the method further comprises: using the proposed perturbation in a cost function to determine a global cost associated with making the proposed perturbation; and accepting the proposed perturbation if the global cost is of acceptable magnitude and direction.
9. The method of claim 1, wherein: the initial model comprises a stratigraphic grid framework defined in the time domain and containing a plurality of cells, a vertical thickness of each cell in the grid defined in the time domain and a horizontal width of each cell in the grid defined in a spatial domain; each cell includes initial values for geophysical properties of the subsurface structure within that cell; and the proposed perturbation includes a proposed perturbation in at least one geophysical property in each cell.
10. The method of claim 9, wherein the method further comprises defining a 4D mask for the cells within in the stratigraphic grid framework, the 4D mask identifying cells for which perturbations in the geophysical data within those cells are permitted between vintages.
11. The method of claim 1, wherein the method further comprises: defining corridors for each geophysical property, each corridor containing an allowed magnitude and direction of increase and decrease of a given single perturbation of a given geophysical property.
12. The method of claim 2 wherein the cost function further comprises: a misfit term that calculates a difference between the obtained seismic data and modeled seismic data obtained by convolution of a reflectivity series and an angle dependent wavelet, the misfit term including a summation of the difference for all angle stacks of all vintages a lateral continuity term containing a sum of second derivatives equivalent to a curvature and is computed for each vintage and for each geophysical property; and a prior model term that measures a distance between a prior model and a current model and controls how far a given solution is allowed to move away from an initial trend, the prior model calculated for each vintage and each one of the geophysical properties.
13. The method of claim 12, wherein a unique user defined weight is associated with each one of the time shift map term, the misfit term, the lateral continuity term and the prior model term.
14. The method of claim 12, wherein using simulated annealing further comprises: defining the proposed perturbation in at least one geophysical property; using the cost function to calculate a global cost simultaneously for all vintages and all angle stacks; and using the calculated global cost to determine whether to accept or to reject the proposed perturbation.
15. The method of claim 1, wherein the reference time shift map is generated based on knowledge of a person running the global inversion, historical geophysical data of the subsurface structure, known rock physics of the subsurface structure, expected changes in the subsurface structure or combinations thereof.
16. The method of claim 1, wherein the seismic data between vintages are not aligned.
17. A method for global inversion of multi-vintage seismic data, the method comprising: obtaining seismic data for a plurality of vintages, each including at least one seismic trace in at least one angle stack; generating an initial model M of the subsurface structure for all vintages, the initial model containing initial values for geophysical properties of the subsurface structure; generating at least one reference time shift map between two vintages, the reference time shift map containing a time shift in seismic traces belonging to the two vintages; identifying a proposed perturbation to at least one of the geophysical properties of the initial model; using the proposed perturbation to determine a calculated time shift map; comparing the calculated time shift map to the reference time shift map; and accepting the proposed perturbation only if the calculated time shift map is less than or equal to the reference time shift map
18. The method of claim 17, wherein: the method further comprises defining a cost function; and using the cost function to determine a global cost based on the proposed perturbation; and accepting the proposed perturbation further comprises accepting the proposed perturbation if the global cost represents an acceptable magnitude and direction of change in cost.
19. The method of claim 18, wherein defining a cost function comprises: defining a misfit term that calculates a difference between the obtained seismic data and modeled seismic data obtained by convolution of a reflectivity series and an angle dependent wavelet, the misfit term including a summation of the difference for all angle stacks of all vintages defining a lateral continuity term containing a sum of second derivatives equivalent to a curvature and is computed for each vintage and for each geophysical property; and defining a prior model term that measures a distance between a prior model and a current model and controls how far a given solution is allowed to move away from an initial trend, the prior model calculated for each vintage and each one of the geophysical properties;
20. A computer-readable storage medium containing a computer-readable code that when read by a computer causes the computer to perform a method for global inversion of multi-vintage seismic data, the method comprising: obtaining seismic data for a plurality of vintages, each including at least one seismic trace; generating an initial model M of the subsurface structure for all vintages, the initial model containing initial values for geophysical properties of the subsurface structure; defining a cost function including a difference between a reference time shift map and a calculated time shift map of the seismic traces between two vintages based on a proposed perturbation to at least one of the geophysical properties of the model M; and using simulated annealing to minimize the cost function and to produce updated current values of the geophysical properties of the subsurface structure.
21. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] The following description of the embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. Some of the following embodiments are discussed, for simplicity, with regard to local activity taking place within the area of a seismic survey. However, the embodiments to be discussed next are not limited to this configuration, but may be extended to other arrangements that include regional activity, conventional seismic surveys, etc.
[0030] Reference throughout the specification to one embodiment or an embodiment means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases in one embodiment or in an embodiment in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
[0031] Exemplary embodiments of systems and methods obtain real seismic data for a given geophysical subsurface structure at a plurality of distinct survey times or vintages. The subsurface structure contains one or more reservoirs for which current geophysical data is desired or for which changes in the geophysical data (both in terms of amplitudes and time-shifts) resulting from reservoir productions is desired. Any suitable method for obtaining seismic data from a subsurface structure can be used. Suitable spacing between the vintages includes, but is not limited to, hours, days, weeks, months, years and combinations thereof. Referring to
[0032] Exemplary embodiments utilize a 4D global inversion 210 simultaneously for all vintages and all angle stacks in order to obtain the basic geophysical properties, V.sub.p, V.sub.s and , for the subsurface structure covered by the seismic data. From these properties, additional properties of the subsurface structure that are of interest in describing the current state of the subsurface structure, e.g., P-impedance I.sub.p and S-impedance I.sub.s, or changes to the subsurface structure containing a reservoir are calculated. The number of vintages or the number of angle stacks per vintage that are utilized in the 4D inversion is not restricted.
[0033] In addition to the seismic data contained in the plurality of vintages, inputs into the global inversion include wavelets, initial models of the subsurface structure, 4D constraints 212 between vintages that are derived, for example, from the known rock physics of the subsurface structure and expected changes to the subsurface structure resulting from oil production from the reservoir in the subsurface structure, and a time-shift map 214 to account for differences for a given two way time, twt, between vintages as provided from the input model and the inversion estimation. The global inversion utilizes a simulated annealing (SA) algorithm in which a multi-term cost function is defined and is used to process proposed changes or perturbations in V.sub.p, V.sub.s, and twt in order to obtain a global optimal solution for the desired subsurface properties.
[0034] In order to conduct the 4D global multi-vintage inversion, an independent wavelet is extracted for each vintage and each angle stack within each vintage. Referring to
[0035] Referring to
[0036] The grid framework structure is the same for each vintage. The lateral dimensions do not change, and the vertical thickness is allowed to change to model the time shifts. Using the same grid framework structure for each vintage facilitates controlling the time evolution of the elastic properties V.sub.p, V.sub.s, and twt on a cell-by-cell basis during the global 4D multi-vintage inversion process.
[0037] In addition to independent wavelet extraction for each vintage and each angle stack, and creation of an initial model for each vintage, exemplary embodiments add constraints between one or more pairs of vintages including a base vintage and any monitor vintage as well as adjacent or subsequent vintages. Returning to
[0038] In one embodiment, the mask is determined by thresholding a filtered energy attribute, e.g., amplitude differences in seismic data between vintages, to identify cells associated with a relatively high energy difference, which indicates a change in subsurface structure and warrants inclusion in the mask, and relatively low energy differences, indicating no change and placement outside the mask. In one embodiment, cells from the initial layered model that are located outside the mask are assigned a zero-width 4D interval constraint. This forces the inverted properties to have the same values for the base vintage and all subsequent monitor vintages. Variations of the physical properties V.sub.p, V.sub.s, and twt are allowed for cells located within the mask.
[0039] While changes in the cell properties are allowed within the mask, another 4D constraint limits the variation of any given property within a given cell. Referring to
[0040] In one embodiment these corridors are based on the known or expected changes in the subsurface structure and the effects those changes will have on any one of the geophysical properties in each cell. For example, production from a given reservoir may result in the creation of air pockets, or oil in the reservoir can be displaced by water. In one embodiment, water injection is expected to increase V.sub.p and by a maximum of 5% and decrease V.sub.s by up to 2%. In this embodiment, pressure effects on the 4D response are expected to be very small and are not included in the definition of the 4D corridor constraints. Therefore, corridors are established that permit perturbations within this expected limits. In general, however, pressure effects can be included in the definition of the 4D corridor constraints.
[0041] In general, the use of corridors achieves time-lapse coupling between vintages, which controls the size of perturbations made between successive vintages. The corridors define, for each property, a specific min-max interval. This pre-defined range also controls the values that are explored by any given iteration of a simulated annealing algorithm. As described above, for example, water injection into a reservoir between two vintages produces an expected relatively large increase in V.sub.p and a relatively small decrease in V.sub.s. This information is incorporated as a 4D interval constraint using a pre-defined corridor for V.sub.p and V.sub.s.
[0042] In one embodiment, the corridors can be illustrated as 4D cubes containing both minimum and maximum values for each property as these corridors have both a time variance and a space variance. Selection of perturbation corridors also depends on other factors including a degree of confidence in the initial model, the reliability of the rock-physics information linking successive surveys and the magnitude of the 4D signal as well as other geological interpretation constraints. In one embodiment, these 4D constraints are hard constraints, and any perturbation that is not in the range of the user defined mask and corridor is rejected. In one embodiment, perturbations are drawn only in the corridors, which is more efficient. In this embodiment, perturbations are always drawn inside the corridors and then are accepted or rejected depending on the cost function.
[0043] The 4D global simultaneous inversion of the claimed invention utilizes the inputs and constraints and begins the inversion process from the time dependent initial model. As discussed above, a simulated annealing process is used in order to run the inversion process and to obtain the desired properties. Given the initial model, a perturbation of the properties in each one of the cells for each vintage, V.sub.p, V.sub.s, and twt, is iteratively defined using a simulated annealing procedure that optimizes simultaneously the misfit between the input angle stacks for all vintages, i.e., real data from the subsurface structure, and the corresponding synthetics, i.e., modeled data. A multi-vintage cost function that includes multiple terms is optimized. These terms include this misfit that calculates a level of residual energy for each angle stack and each vintage in each cell, a lateral continuity term that provides multi-trace lateral continuity constraints and controls the smoothness of the results, a prior model term that controls the distance the solution is allowed to move away from the initial model and a time-shift map term that constrains the time shift caused by any given perturbation of a given property, e.g., V.sub.p, to be a minimized distance from a pre-defined time shift map. This multi-term cost function is minimized using the SA procedure that is adapted to the multi-vintage setting and allows user control on the level of 4D coupling between inverted elastic attributes. During the SA process, joint, independent or sequential perturbations of V.sub.p, V.sub.s, and twt values are introduced for the base and all monitor surveys, and are accepted or rejected as a whole. The cost function is used to determine whether a given proposed perturbation during a given iteration is accepted or rejected.
[0044] The first term of the cost function is the misfit term between the modeled data and the real data. In one embodiment, the misfit term is expressed as follows:
.sub.V .sub. .sub.1((V))(R(m(V), (V))*W((V))Seismic((V))).sup.2 (1)
[0045] This misfit term accounts for all seismic angle stacks, , of all vintages, V simultaneously. For each one of the angle stacks, the misfit is calculated by taking, for example, the L2 norm of the difference between the input seismic data, Seismic, and the modeled or synthetic data obtained by convolution, *, of a reflectivity series, R, and an angle dependent wavelet, W. The reflectivity series is calculated from the model M properties for each vintage, m=(V.sub.p, V.sub.s, , twt) using full anisotropic Zoeppritz reflectivity equations or a linear approximation such as the Aki-Richards equations depending on the maximum angle. The overall misfit is a weighted sum of all the individual misfits, where the weight given to each one, .sub.1, is user dependent and will depend on factors such as, for example, the data quality. The misfit term can be calculated on aligned or non-aligned seismic traces.
[0046] A second possible term of the cost function is the lateral continuity term that measures and controls the lateral continuity of the estimated parameters. This gives smoothness and stability to the results especially in the presence of noise. The layer-based model combined with the multi-trace algorithm link together cells that are consistent with the stratigraphy. In one embodiment, the continuity term is expressed as follows:
.sub.V .sub.m .sub.2(m(V)).sup.2m(V) (2)
[0047] As illustrated, the continuity term is defined mathematically as a Laplacian, i.e., sum of second derivatives, equivalent to the curvature. The continuity term of the cost function is computed for each vintage, V, and for each one of the model properties, m=(V.sub.p, V.sub.s, , twt). As with the misfit term, each continuity term can be weighted differently and is subject to a user-defined weight, .sub.2. The continuity term is computed in three dimensions, two lateral dimensions and one vertical dimension.
[0048] A third possible term of the objective cost function is the prior model term that measures and controls the distance between the prior and current models and controls how far the solution is allowed to move away from the initial trend. In one embodiment, the prior model term is given as follows:
.sub.V .sub.m .sub.3(m(V))|m(V)m.sub.0(V)|(3)
[0049] The prior model term may be a L1 norm and is calculated for each one of the model properties, m=(V.sub.p, V.sub.s, , twt) for each vintage, V. Increasing this constraint prohibits the solution from moving away from the initial model. Decreasing this constraint allows the solution to move away from the initial model. As with the misfit term and lateral continuity terms, each prior model term can be weighted differently and is subject to a user-defined weight, .sub.3.
[0050] According to an embodiment, a fourth term in the cost function is the time shift map term. Note that in one application, the cost function can have only this term. In still another application, the cost function may have any combination of the four terms noted above. Referring to
[0051] In one embodiment, this time constraint is introduced into the cost function by adding the following fourth term to the cost function, i.e., the time shift map term:
.sub.V .sub. .sub.4((V))|.sub.t.sub.
[0052] The time shift map term may be an L1 misfit computed between an input time shift map and the time shift estimated from the inversion. This term is a sum over all of the input time shift maps, , for all properties m=(V.sub.p, V.sub.s, , twt) at a given layer for all vintages, V. However, a time shift does not have to exist or be applied between each pair of vintages. For example, a single time shift map may be input between just a single pair of vintages in a plurality of vintages. The number of pairs of vintages between which an input time shift map is applied can be increased until a time shift map is applied between each pair of vintages. Several maps can be applied to the same pair of vintages at different layers position, e.g. in the case of reservoirs stacked on top of each other. Each time shift misfit can be assigned a given weight, .sub.4.
[0053] As described above, the SA cost function has four terms, with the time shift map being incorporated into one of the four terms. Alternatively, the SA cost function term can have any single term or any combination of the four terms. Each term of the cost function is weighted using the weights provided in those terms. By adjusting the weights within each cost function term, one or more of the terms can be eliminated from consideration with the cost function during the SA process or for a given iteration in the SA process. For example, the first three terms can be weighted down or deactivated in order to focus only on the effects of the time shift map constraint. Instead of being incorporated into the cost function, the time shift map can be also used as a 4D constraint or an upper bound. Following computation of the cost function based on a proposed perturbation, for example, without using the time shift map term, if D.sub.t.sub.
[0054] Referring to
[0055] The defined perturbations are proposed changes to the subsurface properties in each cell. In order to determine if these perturbations are to be accepted or rejected, they are used as inputs into the multi-term global cost function 706. A weight is determined and assigned to each term in each one of the four functions of the cost function. Each one of the four functions, the residual seismic term 710 described in equation 1, the lateral continuity term 712 described in equation 2, the prior model term 714 described in equation 3 and the time shift map term 715 described in equation 4, is determined. These terms are combined in accordance with their assigned weights 708, resulting in a global cost 716. Note that global cost 716 may not include term 715 if the time shift map is used as a constant as discussed later with regard to step 720. Alternatively, the global cost 716 may include term 715 while time shift map is applied as a constraint in step 720. The cost function is evaluated for magnitude and direction of change to determine if that proposed perturbation is accepted or rejected 718. In general, the metropolis criterion means that a perturbation that reduces the cost function is always accepted. A perturbation that increases or deteriorates the cost function are also accepted but with gradually decreasing probability.
[0056] In one embodiment, the 4D time shift constraint 720 may be applied by comparing a calculated time shift, D.sub.t.sub.
[0057] A determination is then made regarding whether another perturbation is to be made 722. If the process is to be continued, another set of perturbations is defined 704. This process continues iteratively until the cost function is minimized and the values of the subsurface properties are globally optimized for all cells in the subsurface structure. If another perturbation is not to be used, then the inversion process stops and the geophysical properties 724 are determined.
[0058] The resulting outputs of the inversion process are the geophysical parameters of the subsurface structure, e.g., V.sub.p, V.sub.s, and twt, from which other parameters, e.g., impedances, can be determined. The resulting outputs provide an improved interpretation of the current properties of the subsurface reservoir of interest.
[0059] Referring to
[0060] Referring to
[0061] Methods and systems in accordance with exemplary embodiments can be hardware embodiments, software embodiments or a combination of hardware and software embodiments. In one embodiment, the methods described herein are implemented as software. Suitable software embodiments include, but are not limited to, firmware, resident software and microcode. In addition, exemplary methods and systems can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer, logical processing unit or any instruction execution system. In one embodiment, a machine-readable or computer-readable medium contains a machine-executable or computer-executable code that when read by a machine or computer causes the machine or computer to perform a method for performing a global 4D seismic inversion and time-lapsed fluid classification of subsurface reservoirs in accordance with exemplary embodiments and to the computer-executable code itself. The machine-readable or computer-readable code can be any type of code or language capable of being read and executed by the machine or computer and can be expressed in any suitable language or syntax known and available in the art including machine languages, assembler languages, higher level languages, object oriented languages and scripting languages.
[0062] As used herein, a computer-usable or computer-readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. Suitable computer-usable or computer readable mediums include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems (or apparatuses or devices) or propagation mediums and include non-transitory computer-readable mediums. Suitable computer-readable mediums include, but are not limited to, a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Suitable optical disks include, but are not limited to, a compact disk-read only memory (CD-ROM), a compact disk-read/write (CD-R/W) and DVD.
[0063] In one embodiment, a computing device for performing the calculations as set forth in the above-described embodiments may be any type of computing device capable of processing and communicating seismic data associated with a seismic survey. An example of a representative computing system capable of carrying out operations in accordance with these embodiments is illustrated in
[0064] Data storage unit 816 itself can comprise hard disk drive (HDD) 818 (these can include conventional magnetic storage media, but, as is becoming increasingly more prevalent, can include flash drive-type mass storage devices 820, among other types), ROM device(s) 822 and random access memory (RAM) devices 824. Usable with USB port 810 is flash drive device 820, and usable with CD/DVD R/W device 812 are CD/DVD disks 826 (which can be both read and write-able). Usable with diskette drive device 814 are floppy diskettes 828. Each of the memory storage devices, or the memory storage media (818, 820, 822, 824, 826, and 828, among other types), can contain parts or components, or in its entirety, executable software programming code (software) 830 that can implement part or all of the portions of the method described herein. Further, processor 808 itself can contain one or different types of memory storage devices (most probably, but not in a limiting manner, RAM memory storage media 824) that can store all or some of the components of software 830.
[0065] In addition to the above-described components, system 800 also includes user console 832, which can include keyboard 834, display 836, and mouse 838. All of these components are known to those of ordinary skill in the art, and this description includes all known and future variants of these types of devices. Display 836 can be any type of known display or presentation screen, such as liquid crystal displays (LCDs), light emitting diode displays (LEDs), plasma displays, cathode ray tubes (CRTs), among others. User console 832 can include one or more user interface mechanisms such as a mouse, keyboard, microphone, touch pad, touch screen, voice-recognition system, among other interactive inter-communicative devices.
[0066] User console 832, and its components if separately provided, interface with server 802 via server input/output (I/O) interface 840, which can be an RS232, Ethernet, USB or other type of communications port, or can include all or some of these, and further includes any other type of communications means, presently known or further developed. System 800 can further include communications satellite/global positioning system (GPS) transceiver device 842, to which is electrically connected at least one antenna 844 (according to an embodiment, there would be at least one GPS receiver-only antenna, and at least one separate satellite bi-directional communications antenna). System 800 can access the Internet 846, either through a hard-wired connection, via I/O interface 840 directly, or wirelessly via antenna 844, and transceiver 842.
[0067] Server 802 can be coupled to other computing devices, such as those that operate or control the equipment of truck 112 of
[0068] According to a further embodiment, system 800, being designed for use in seismic exploration, will interface with one or more sources 848, 850 and one or more receivers 852, 854. As further previously discussed, sources 848, 850 and receivers 852, 854 can communicate with server 802 either through an electrical cable, or via a wireless system that can communicate via antenna 844 and transceiver 842 (collectively described as communications conduit 860).
[0069] According to further exemplary embodiments, user console 832 provides a means for personnel to enter commands and configuration into system 800 (e.g., via a keyboard, buttons, switches, touch screen and/or joy stick). Display device 836 can be used to show: source/receiver 856, 858 position; visual representations of acquired data; source 848, 850 and receiver 852, 854 status information; survey information; and other information important to the seismic data acquisition process. Source and receiver interface unit 804 can receive the seismic data from receiver 852, 854 though communication conduit 860 (discussed above). Source and receiver interface unit 804 can also communicate bi-directionally with sources 848, 850 through the communication conduit 860. Excitation signals, control signals, output signals and status information related to source 848, 850 can be exchanged by communication conduit 860 between system 800 and source 848, 850.
[0070] System 800 can be used to implement the methods described above associated with the calculation of the induced source shot gather. Hardware, firmware, software or a combination thereof may be used to perform the various steps and operations described herein. According to an exemplary embodiment, software 830 for carrying out the above-discussed steps can be stored and distributed on multimedia storage devices.
[0071] The disclosed exemplary embodiments provide a computing device, software and method for calculating the induced source shot gather. It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
[0072] Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein. The methods or flowcharts provided in the present application may be implemented in a computer program, software, or firmware tangibly embodied in a computer-readable storage medium for execution by a geo-physics dedicated computer or a processor.
[0073] This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.