US20110153218A1 - Diplet-based seismic processing - Google Patents
Diplet-based seismic processing Download PDFInfo
- Publication number
- US20110153218A1 US20110153218A1 US12/976,240 US97624010A US2011153218A1 US 20110153218 A1 US20110153218 A1 US 20110153218A1 US 97624010 A US97624010 A US 97624010A US 2011153218 A1 US2011153218 A1 US 2011153218A1
- Authority
- US
- United States
- Prior art keywords
- diplets
- diplet
- volume
- right arrow
- arrow over
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000013508 migration Methods 0.000 claims description 31
- 230000005012 migration Effects 0.000 claims description 30
- 230000007480 spreading Effects 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims 1
- 230000002194 synthesizing effect Effects 0.000 abstract description 2
- 239000013598 vector Substances 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000000354 decomposition reaction Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000002939 conjugate gradient method Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/28—Processing seismic data, e.g. for interpretation or for event detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V2210/00—Details of seismic processing or analysis
- G01V2210/50—Corrections or adjustments related to wave propagation
- G01V2210/51—Migration
Definitions
- seismic depth-migration projects may involve many iterations of model refinement before arriving at a final model. This refinement process is time-consuming and costly, because each iteration may require a complete remigration of the whole prestack seismic data volume, followed by interpretation of the changes in the image, and updating of the model to account for the changes.
- FIG. 1 is a flow chart illustrating an example method of the present disclosure.
- FIG. 2 is a set of two plots showing synthetic seismic events with the normal vectors of decomposed diplets
- FIGS. 3-5 are wiggle traces comparing input seismic data and synthesized seismic data from diplets.
- FIGS. 6-7 are illustrations of the travel of a packet of energy.
- FIG. 8 is three-dimensional cross-plot of a collection of diplets in its attribute space, showing separation of successful diplets and lost diplets in migration.
- FIG. 9 is a flow chart illustrating an example method of converting between seismic gathers.
- FIGS. 10A and 10B are examples of seismic offset image gathers and angle image gathers.
- FIG. 1 is a flow chart of an example method of the present disclosure.
- the method includes decomposing a volume into a collection of diplets (block 105 ).
- the volume is a migrated volume, while in other implementations the volume is an urimigrated volume.
- the method demigrates the collection of diplets using an original velocity model or anisotropic velocity model. In the case of an unmigrated volume, block 11 may be omitted. If the original volume is a migrated volume, the method includes replacing the original velocity model or anisotropic velocity model with a new velocity model or anisotropic velocity model in block 115 .
- the method further includes migration the collection of diplets using one or more of the new velocity model or anisotropic velocity model.
- the method includes synthesizing the migrated diplets (from block 120 ) into a new time or depth migrated volume.
- a three-dimensional seismic volume may be viewed as a superposition of individual dip components. This superposition of dip components is referred to herein as a “diplet.”
- a volume is decomposed into a finite—but sufficient—number of diplets, the diplets can be combined to synthesize the original volume.
- an adaptive match filter can be applied to all or a subset of diplets, such that the volume output from synthesis will be as close as possible to the volume input to decomposition.
- An adaptive match filter can adjust both the amplitude and the wavelet phase of each diplet. Diplets include beam components plus additional direct and derived attributes. Examples of direct attributes include amplitude, coherency, and wavelet (ID). Examples of derived attributes include reflection angle, reflection azimuth, wavelet stretch, beam spread, and flag. The derived attributes are determined in demigration and migration.
- each diplet is represented by information stored in a “vertex file” and a “wavelet bank”.
- the vertex-file format is an industry standard.
- the vertex file specifies one or more of the followings attributes for each diplet:
- the extent of a diplet is its spatial footprint and is stored in the global header of the vertex file. In the process of synthesis, a diplet is sprayed out from its center location up to its extent, using a specially shaped taper. In the process of decomposition, the extent is the size of a local computation window.
- the extent of a diplet is wavelength-dependent. In certain example implementations, the extent of the diplet is approximately half of its wavelength.
- z will actually be the two-way time t; the inline and crossline dips (dz/dx and dz/dy) will actually be dt/dx and dt/dy.
- the offset attribute of a diplet is used to store the value in the 4th dimension (i.e., offset) of a seismic data set on which the diplets are computed. For a stack volume, this attribute should be set to zero.
- the azimuth attribute of a diplet is used to store the value of seismic acquisition azimuth, which is needed for properly demigrating and (re)migrating a 3D diplet.
- the wavelet ID points to a wavelet stored in the wavelet bank.
- the wavelet is either a time series or a depth series.
- the wavelet associated with the diplet may be normalized.
- the wavelet of a diplet is used to reconstruct a seismic volume from a collection of diplets.
- the wavelet of the diplet is used to perform wavelet processing for the diplet.
- wavelet processing for a diplet is to apply migration stretch, which is dependent on both dips and reflection angle.
- Another example of wavelet processing is to apply band-pass filtering to the wavelet component of a diplet, while other attributes remain unchanged.
- the coherency and amplitude attributes of a diplet are used to eliminate a diplet if it falls below amplitude or coherence thresholds.
- when amplitude gain is applied to a diplet only the amplitude attribute is scaled; other attributes and the wavelet are unchanged.
- the value of the flag attribute controls whether a diplet is used or ignored in computations.
- the number of diplets at a given spatial location is determined by the amplitude and coherency thresholds used in the decomposition, and may be bound by a specified maximum number of diplets per location. For example, the maximum number of diplets per location may, by default, be five.
- An adaptive subtraction scheme is used to scan for multiple diplets and optimize the wavelets for all diplets in a given window.
- the method includes decomposing three dimensional seismic data.
- a seismic volume D(x, y, z) can be expressed as a series of local linear events:
- S j denotes the wavelet and (p xj , p yj , ⁇ 1) represents the normal vector for the j-th local event.
- z represents depth; for unmigrated data, it represents time.
- ⁇ j (k z ) is the Fourier Transform of the wavelet S j (z).
- k z is the vertical wave number where z is depth or it is frequency where z is time.
- y-dips can be obtained by one-dimensional scanning.
- the local wavelet can then be extracted for a given x- and y-dip pair.
- FIG. 2 shows the calculated normal vectors of the diplets for a simple volume with three events
- FIG. 2 shows that for a volume with six events with conflicting dips.
- the synthetic volume D syn x, y, z) can be obtained by summing over the diplets within a certain distance
- W(x, y) represents a normalized Gaussian window
- (p x′ , p y′ , ⁇ 1) is the calculated normal vector of the diplet at (x′, y′, z+(x′ ⁇ x)p x′ +(y′ ⁇ y)p y′ )
- S x′,y′ is the wavelet for the diplet.
- FIG. 3 shows the original data and synthesized data for the non-conflicting-dip case as shown in FIG. 2 (left).
- FIG. 4 shows the original data and synthesized data for the conflicting-dip case as shown in FIG. 2 (right).
- L f denotes the half-length of the matching filter
- the last term on the RHS is a damping term with a weight of ⁇ .
- the matching filters can be obtained by solving the equation system for its normal equation
- FIG. 5 shows the results after applying the match filter to the original data of FIG. 4 .
- FIG. 5 shows the original data in traces 0 - 15 , the data synthesized using the match filter in traces 16 - 31 , and the difference between the proceeding two sets of data in traces 32 - 47 .
- This adaptive subtraction process may optimize the amplitude and phase of each wavelet, such that that it may be possible to minimize the number of diplets needed to accurately represent a given seismic volume.
- This section describes an example method of seismic imaging with diplets. After migration, each input diplet produces an image atom (either prestack or poststack) and the superposition of all image atoms forms a complete seismic image volume.
- Depth migration which may include remigration, of a diplet that is defined in (x, y, t) space repositions the diplet to a location in (x, y, z) space.
- time-domain dips are converted to depth-domain dips.
- a wavelet undergoes the stretch that is normally associated with depth migration.
- demigration of a depth-domain diplet repositions the diplet to a location in (x, y, t) space.
- a demigration of such a diplet includes the conversion of the depth-domain dips to time-domain dips, and destretch of the wavelet associated with the diplet.
- Diplet migration and diplet demigration expand the conventional four-dimensional prestack imaging space (e.g., x, y, t or z, and offset) into a seven-dimensional diplet imaging space.
- the seven dimensions include: x, y, z, dip in x direction (i.e., x-dip), dip in y direction (i.e., y-dip), reflection angle, and subsurface reflection azimuth. These additional dimensions provide additional opportunities for one or more of signal separation, noise attenuation, and selective subsetting and stacking based on these attributes.
- each diplet carries both surface acquisition information and subsurface reflection information, one can easily generate angle gathers from offset gathers, and vice versa. In contrast, it is relatively difficult and costly to produce true reflection-angle gathers with conventional techniques (e.g., wave-equation migration).
- FIG. 6 shows a packet of seismic energy leaving surface location A in the direction of vector p travels in the earth and finally reaches the point X in the direction of vector q.
- G is the atomic Green's function that describes the amplitude and phase of a small packet of seismic energy traveling from the point A to point X.
- the ⁇ right arrow over (p) ⁇ vector is the direction of energy leaving point A and the ⁇ right arrow over (q) ⁇ vector is the direction of energy arriving at point X.
- ⁇ is the seismic wave field
- ⁇ allows one to compute the value of the wave field at any subsurface point from known values at all surface locations ⁇ right arrow over (x) ⁇ A .
- G ( ⁇ right arrow over (x) ⁇ A , ⁇ right arrow over (x) ⁇ ; ⁇ right arrow over (p) ⁇ , ⁇ right arrow over (q) ⁇ ) G ( ⁇ right arrow over (x) ⁇ A 0 , ⁇ right arrow over (x) ⁇ , ⁇ right arrow over (p) ⁇ , ⁇ right arrow over (q) ⁇ ) e ⁇ right arrow over (ip) ⁇ ( ⁇ right arrow over (x) ⁇ A ⁇ right arrow over (x) ⁇ A 0 , (Eq. 11)
- the poststack image atom may be generated from a piece of input data at surface location ⁇ right arrow over (x) ⁇ A 0 with time dip ⁇ right arrow over (p) ⁇ , propagated to subsurface location ⁇ right arrow over (x) ⁇ , arriving at direction ⁇ right arrow over (q) ⁇ .
- Equation (13) maps a diplet in the unmigrated domain ⁇ ( ⁇ right arrow over (x) ⁇ A 0 , ⁇ right arrow over (p) ⁇ ) to another diplet in the poststack-migrated domain ⁇ ( ⁇ right arrow over (x) ⁇ B , ⁇ right arrow over (q) ⁇ ).
- the final poststack depth image is the sum of all migrated diplets as indicated in equation (12).
- FIG. 7 shows a packet of seismic energy leaving surface location A, the packet of energy travels in the Earth, the reflection of the packet of energy at subsurface location X, and finally the packet of energy reaches surface location B.
- ⁇ right arrow over (x) ⁇ A be the source location
- ⁇ right arrow over (x) ⁇ B be the receiver position.
- ⁇ right arrow over (p) ⁇ A be the direction of energy leaving the source location
- ⁇ right arrow over (p) ⁇ B be the direction of energy arriving at the receiver location.
- ⁇ right arrow over (q) ⁇ A be the direction of energy arriving at a subsurface point ⁇ right arrow over (x) ⁇ from the source location and ⁇ right arrow over (q) ⁇ B be the direction of energy leaving the subsurface point ⁇ right arrow over (x) ⁇ for the receiver location on the surface.
- the extended Rayleigh integral is a double integration over source locations A and receiver locations B, with a convolution of two atomic Green's functions as its kernel:
- Equation (15) maps a diplet in the unmigrated domain ⁇ ( ⁇ right arrow over (x) ⁇ A 0 , ⁇ right arrow over (x) ⁇ B 0 ; ⁇ right arrow over (p) ⁇ A , ⁇ right arrow over (p) ⁇ B ) to another diplet in the prestack-migrated domain ⁇ ( ⁇ right arrow over (x) ⁇ , ⁇ right arrow over (q) ⁇ A , ⁇ right arrow over (q) ⁇ B ).
- the final prestack depth migration is the summation of all migrated prestack diplets as indicated in equation (14).
- the atomic Green's functions in equation (15) are computed using 3D kinematic ray tracing (if amplitude is not required) or 3D dynamic ray tracing (if amplitude is needed).
- Diplet imaging affords a seven-dimensional space for exploration prior to final stacking.
- the migrated dip vector is given by:
- the additional four-dimensional space spanned by ( ⁇ right arrow over (v) ⁇ , ⁇ right arrow over ( ⁇ ) ⁇ ) is explored for one or more of signal separation, noise attenuation, gather generation, and selective stacking.
- the diplet derived from the unmigrated data is only a five-dimensional (x, y, t, inline time dip, crossline time dip) subspace of the seven-dimensional diplets required in equation (15) for migration.
- the other two dimensions are indirectly related to the acquisition offset and acquisition azimuth by Snell's law.
- the vector form of Snell's law can be written as:
- ⁇ right arrow over ( ⁇ ) ⁇ is the projection of vector (1, 0, 0) onto the diplet (reflection) plane.
- the first equation is normalization
- the second equation applies Snell's law in a simple form
- the third equation describes collinearity of vectors ⁇ right arrow over (n) ⁇ , ⁇ right arrow over (q) ⁇ A , ⁇ right arrow over (q) ⁇ B .
- the normal vector ⁇ right arrow over (n) ⁇ of a diplet is related to its inline dip ⁇ and crossline dip v by,
- the migrated dip vector is given by equation (16), and the migrated reflection angle vector is given by equation (17).
- the common-offset migration maps a five-dimensional diplet in the unmigrated domain ( ⁇ right arrow over (x) ⁇ M 0 , t, ⁇ right arrow over (p) ⁇ M ) to another 5-dimensional diplet in the migrated domain (x, y, z, ⁇ , ⁇ ). In certain example implementations, no information is lost in the migration process.
- the wavelet stretch is related to the dips of the reflector, the reflection angle and velocity. Stretch should be applied to wavelets prior to saving them.
- the stretch formula is
- V is the velocity at the reflection point.
- Beam spreading will occur as one propagates a diplet into the subsurface for imaging.
- the amount of spreading can be estimated using, for example, the Gaussian Beam approximation.
- the Gaussian Beam solution to the acoustic wave equation can be written as:
- u GB ⁇ ( s , n , ⁇ ) ( V ⁇ ( s ) Q ⁇ ( s ) ) 1 2 ⁇ ⁇ ⁇ ⁇ ( s ) + ⁇ ⁇ ⁇ P ⁇ ( s ) 2 ⁇ Q ⁇ ( s ) ⁇ n 2 ( Eq . ⁇ 23 )
- variable s is the ray arc length parameter that monotonically increases along a ray path
- variable n is the perpendicular distance to the center ray in the ray-centered coordinate system
- ⁇ is the source frequency
- V(s) is the velocity on the center ray at s.
- P(s) and Q(s) may be obtained by solving the dynamic ray tracing equations:
- variable ⁇ is the travel time along the center ray.
- L 0 is the initial beam width
- ⁇ r is a reference frequency
- V 0 is the velocity at a starting point on the surface.
- the second term inside the square root is small and the spread is basically the initial beam width.
- the spread is proportional to the travel time. The beam starts out like a plane wave and eventually spreads out like a point source.
- each line that starts with PVRTX defines a diplet.
- the second column is the diplet index number, followed by x, y, t, dt/dx, dt/dy, offset, azimuth, reflection angle, reflection azimuth, flag, amplitude, coherency and wavelet BD.
- the reflection angle and reflection azimuth columns are not correctly set.
- the file containing the migrated diplets has a similar structure:
- the two-way time column is replaced by depth
- dt/dx is replaced by dz/dx
- dt/dy is replaced by dz/dy.
- the output depth is in feet and the migrated dips are in degrees.
- the reflection angle and reflection azimuth are also in degrees.
- the derivation of reflection azimuth from acquisition azimuth is an indication of ray path rotation, and is directly related to complexity of the subsurface velocity model.
- FIG. 8 crossplots the amplitude, coherency, and flag attributes for all the diplets processed.
- the color code represents beam spreading during migration. All lost diplets are low in amplitude, somewhat low in coherency and suffer significant spreading during migration.
- additional processing is performed on the migrated diplets prior to final synthesis into seismic volumes.
- the additional processing may include one or more of the removal of diplets deemed to be noise or otherwise not desired, the application of amplitude scaling or wavelet filtering to subsets of diplets, binning and sorting diplets into subsets for generating different gather types, and subsetting diplets according to any combination of attributes.
- ⁇ ( ⁇ right arrow over (x) ⁇ , ⁇ right arrow over (q) ⁇ A , ⁇ right arrow over (q) ⁇ B ) are the input migrated diplets (in seven-dimensional space) and ⁇ ( ⁇ right arrow over (x) ⁇ A 0 , ⁇ right arrow over (x) ⁇ B 0 , ⁇ right arrow over (p) ⁇ A , ⁇ right arrow over (p) ⁇ B ) are the output denigrated diplets.
- the diplet derived from the migrated data will be only 5 dimensional (x, y, z, inline_dip, crossline_dip). In that case, the 7-dimensional diplets required for demigration (equation 28) will not be immediately available. However, the two other dimensions are indirectly related to the acquisition offset and acquisition azimuth by Snell's law.
- the atomic Green's functions in equation (29) are computed using three-dimensional kinematic ray tracing (if amplitude is not required) or 3D dynamic ray tracing (if amplitude is needed).
- the demigrated middle point position is given by
- the demigrated time-dip vector is given by
- the demigrated time is given by
- the common-offset demigration maps a five-dimensional diplet in the migrated domain (x, y, z, ⁇ , ⁇ ) to another five-dimensional diplet in the unmigrated domain ( ⁇ right arrow over (x) ⁇ M 0 , ⁇ right arrow over (p) ⁇ M , t). No information is lost in the demigration process.
- the wavelet stretch is related to the reflector dip, reflection angle and velocity, and needs to be applied to unstretch each wavelet prior to saving it.
- the stretch formula is provided above in equation (22).
- the 2 nd column is the diplet index number, followed by x, y, z, dz/dx, dz/dy, offset, azimuth, reflection angle, reflection azimuth, flag, amplitude, coherency and wavelet ID.
- the reflection angle and reflection azimuth columns are not correctly set.
- the depth column is replaced by two-way travel time
- dz/dx is replaced by dt/dx
- dz/dy is replaced by dt/dy.
- the output two-way travel time is in seconds
- the time dips are in ms/ft or ms/m, depending on the measurement system used.
- the reflection angle and reflection azimuth are in degrees.
- the derivation of reflection azimuth from acquisition azimuth is an indication of ray path rotation, and is directly related to the complexity of the subsurface velocity model.
- diplets are used to covert between one offset or angle gather to a second offset or angle gather.
- This relates a migrated diplet in one velocity model to its corresponding migrated diplet in another velocity model, for a given input unmigrated diplet at the surface.
- Equation (33) can be exploited for converting offset gathers to angle gathers (and vice versa) regardless of whether the two velocity models are the same. In general, it requires computation of four atomic Green's functions (only two if the velocity models are the same). During the Green's function computation, all attributes in the output diplet are calculated, including acquisition offset and acquisition azimuth (if reflection-angle gathers are input) and reflection angle and reflection azimuth (if offset gathers are input).
- FIG. 9 is a flow chart illustrating an example method for converting between gather.
- Migrated volume data is input in block 905 .
- the method includes decomposing the migrated volume data into a collection of diplets (block 910 ).
- the method further includes performing diplet ray tracing in block 915 , based on a velocity model 920 to determine an acquisition offset, a reflection angle, and reflection azimuth for one or more of the diplets.
- the method then includes one or more binning and sorting steps (block 925 - 945 ) followed by diplet synthesis (block 950 ) to generate new gather data (block 955 - 976 ).
- the method may include sorting the decomposed diplets by offset (block 925 ) to generate offset gather data (block 955 ).
- the method includes sorting the decomposed diplets by offset and azimuth (block 930 ) to generate wide azimuth gather data (block 960 ). In another example, the method includes sorting the decomposed diplets by reflection angle (block 935 ) to generate angle gather data (block 965 ). In another example, the method includes sorting the decomposed diplets by reflection angle and azimuth (block 940 ) to generate illumination gather data (block 970 ). In another example, the method includes sorting the decomposed diplets by azimuth (block 945 ) to generate azimuth gather data (block 975 ).
- the step of performing the diplet ray tracing (block 915 ) is performed by computing the atomic Green's function of each diplet to supply the following attributes of the diplet: offset, acquisition azimuth, reflection angle, and reflection azimuth. If, however, the velocity model 920 is unchanged from the migrated volume data, then only two atomic Green's functions need to be calculated. In this case all other attributes of the diplet rather than those explicitly listed above are unchanged.
- diplet processing may be performed to remove or attenuate noise and to perform signal enhancement.
- FIG. 10B shows converted angle gathers at the same location.
- a common-offset 3D diplet migration is applied to a synthetic data set.
- For the migration we used the same velocity model that was used to generate the synthetic data. Accordingly, events are flat in offset gathers after migration, as shown in FIG. 10A .
- FIG. 10B shows the result of our diplet-based conversion from offset to reflection angle gathers, which illustrates the decrease in angular coverage as depth increases.
- each computer includes one or more processors, a memory, and may include further data storage, one or more input devices, one or more output devices, and one or more networking devices.
- the above method may be used to determine where to perform subterranean activities, such as drilling or fracturing
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Acoustics & Sound (AREA)
- Environmental & Geological Engineering (AREA)
- Geology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
Methods, systems and software for generating a multi-dimensional volume are disclosed. The methods include decomposing one or more original volumes into a collection of diplets, wherein each diplet comprises information about spatial location, orientation, amplitude, wavelet, acquisition configuration, and coherency. The methods further include migrating the collection of diplets using one or more of a velocity model or an anisotropic velocity model, and synthesizing one or more of the migrated diplets to an output multi-dimensional seismic volume.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/749,795, entitled “Diplet-Based Seismic Processing,” which was filed on May 17, 2007 and claims priority to commonly owned U.S. provisional patent application Ser. No. 60/801,133, filed May 17, 2006, entitled “3d Diplet Demigration And Remigration,” by Chengbin Peng. Each of these applications is hereby incorporated by reference in its entirety.
- As subterranean fluid exploration becomes increasingly complex, the importance of analyzing seismic samples increases. In areas of complex geology, seismic depth-migration projects may involve many iterations of model refinement before arriving at a final model. This refinement process is time-consuming and costly, because each iteration may require a complete remigration of the whole prestack seismic data volume, followed by interpretation of the changes in the image, and updating of the model to account for the changes.
- The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
-
FIG. 1 is a flow chart illustrating an example method of the present disclosure. -
FIG. 2 is a set of two plots showing synthetic seismic events with the normal vectors of decomposed diplets -
FIGS. 3-5 are wiggle traces comparing input seismic data and synthesized seismic data from diplets. -
FIGS. 6-7 are illustrations of the travel of a packet of energy. -
FIG. 8 is three-dimensional cross-plot of a collection of diplets in its attribute space, showing separation of successful diplets and lost diplets in migration. -
FIG. 9 is a flow chart illustrating an example method of converting between seismic gathers. -
FIGS. 10A and 10B are examples of seismic offset image gathers and angle image gathers. -
FIG. 1 is a flow chart of an example method of the present disclosure. The method includes decomposing a volume into a collection of diplets (block 105). In certain example implementations, the volume is a migrated volume, while in other implementations the volume is an urimigrated volume. Inblock 110, assuming that the volume decomposed inblock 105 is a migrated volume, the method demigrates the collection of diplets using an original velocity model or anisotropic velocity model. In the case of an unmigrated volume, block 11 may be omitted. If the original volume is a migrated volume, the method includes replacing the original velocity model or anisotropic velocity model with a new velocity model or anisotropic velocity model inblock 115. The method further includes migration the collection of diplets using one or more of the new velocity model or anisotropic velocity model. Inblock 125, the method includes synthesizing the migrated diplets (from block 120) into a new time or depth migrated volume. Each of the steps shown inFIG. 1 are explained in greater detail below. - A three-dimensional seismic volume (migrated or unmigrated) may be viewed as a superposition of individual dip components. This superposition of dip components is referred to herein as a “diplet.” When a volume is decomposed into a finite—but sufficient—number of diplets, the diplets can be combined to synthesize the original volume. After decomposition, an adaptive match filter can be applied to all or a subset of diplets, such that the volume output from synthesis will be as close as possible to the volume input to decomposition. An adaptive match filter can adjust both the amplitude and the wavelet phase of each diplet. Diplets include beam components plus additional direct and derived attributes. Examples of direct attributes include amplitude, coherency, and wavelet (ID). Examples of derived attributes include reflection angle, reflection azimuth, wavelet stretch, beam spread, and flag. The derived attributes are determined in demigration and migration.
- In certain example implementations, each diplet is represented by information stored in a “vertex file” and a “wavelet bank”. In certain example implementations, the vertex-file format is an industry standard. In general, the vertex file specifies one or more of the followings attributes for each diplet:
-
- spatial location (e.g., x, y, and z of beam center);
- spatial orientation (e.g., the inline and crossline dips: x-dip and y-dip);
- source-receiver offset;
- source-receiver azimuth;
- reflection angle;
- reflection azimuth;
- wavelet ID;
- amplitude;
- coherency;
- flag;
- wavelet stretch; and
- beam spread.
- The extent of a diplet is its spatial footprint and is stored in the global header of the vertex file. In the process of synthesis, a diplet is sprayed out from its center location up to its extent, using a specially shaped taper. In the process of decomposition, the extent is the size of a local computation window. The extent of a diplet is wavelength-dependent. In certain example implementations, the extent of the diplet is approximately half of its wavelength.
- For unmigrated (or demigrated) seismic data, z will actually be the two-way time t; the inline and crossline dips (dz/dx and dz/dy) will actually be dt/dx and dt/dy.
- The offset attribute of a diplet is used to store the value in the 4th dimension (i.e., offset) of a seismic data set on which the diplets are computed. For a stack volume, this attribute should be set to zero.
- The azimuth attribute of a diplet is used to store the value of seismic acquisition azimuth, which is needed for properly demigrating and (re)migrating a 3D diplet.
- The wavelet ID points to a wavelet stored in the wavelet bank. The wavelet is either a time series or a depth series. The wavelet associated with the diplet may be normalized. In certain example implementations, the wavelet of a diplet is used to reconstruct a seismic volume from a collection of diplets. In certain example implementations, the wavelet of the diplet is used to perform wavelet processing for the diplet. One example of wavelet processing for a diplet is to apply migration stretch, which is dependent on both dips and reflection angle. Another example of wavelet processing is to apply band-pass filtering to the wavelet component of a diplet, while other attributes remain unchanged.
- In some example implementations, the coherency and amplitude attributes of a diplet are used to eliminate a diplet if it falls below amplitude or coherence thresholds. In certain example implementations, when amplitude gain is applied to a diplet, only the amplitude attribute is scaled; other attributes and the wavelet are unchanged.
- The value of the flag attribute controls whether a diplet is used or ignored in computations.
- In certain example implementations, the number of diplets at a given spatial location is determined by the amplitude and coherency thresholds used in the decomposition, and may be bound by a specified maximum number of diplets per location. For example, the maximum number of diplets per location may, by default, be five. An adaptive subtraction scheme is used to scan for multiple diplets and optimize the wavelets for all diplets in a given window.
- As discussed above, in certain implementations, the method includes decomposing three dimensional seismic data. A seismic volume D(x, y, z) can be expressed as a series of local linear events:
-
- where Sj denotes the wavelet and (pxj, pyj, −1) represents the normal vector for the j-th local event. For migrated data, z represents depth; for unmigrated data, it represents time.
- The Fourier Transform of D(x, y, z) in the z direction can be expressed as:
-
- where Ŝj(kz) is the Fourier Transform of the wavelet Sj(z). kz is the vertical wave number where z is depth or it is frequency where z is time.
- If a phase shift eik
z xpx is applied and a smoothing window W(x) is convolved along the x direction: -
- where px denotes some trial value. The convolution in the second parenthesis on the RHS (right hand side) is equivalent to filtering out data components whose x-dip (actually, dz/dx) deviates from px, that is,
-
- Thus, when an inverse phase shift e−ikfzxpx is applied:
-
- where the RHS gives the events with x-dip equal to px at the same location in the original data. This is an approximation, since in actual practice the other dip components may not be completely eliminated.
- After picking x-dips in the filtered data (using equations 2-5) for a series of x-dips, y-dips can be obtained by one-dimensional scanning. The local wavelet can then be extracted for a given x- and y-dip pair.
- The method described above converts a two-dimensional scanning problem into two one-dimensional problems, and thus is much faster than published conventional methods. The method also works for situations with multiple dips. For example,
FIG. 2 (left) shows the calculated normal vectors of the diplets for a simple volume with three events, andFIG. 2 (right) shows that for a volume with six events with conflicting dips. - With calculated diplets, the synthetic volume Dsynx, y, z) can be obtained by summing over the diplets within a certain distance,
-
- in which W(x, y) represents a normalized Gaussian window, (px′, py′, −1) is the calculated normal vector of the diplet at (x′, y′, z+(x′−x)px′+(y′−y)py′), and Sx′,y′ is the wavelet for the diplet.
-
FIG. 3 shows the original data and synthesized data for the non-conflicting-dip case as shown inFIG. 2 (left).FIG. 4 shows the original data and synthesized data for the conflicting-dip case as shown inFIG. 2 (right). - To mitigate the misfit between the original and synthesized data, an algorithm is used to apply a matching filter fj to the j-th diplet (j=1, 2, . . . n, where n is the total number of diplets) to adaptively adjust its amplitude and phase by minimizing the following misfit function:
-
- ΔD(x, y, z)=Do(x, y, z)−Ds(x, y, z) denotes the residuals between the original Do(x, y, z) and the synthesized data, Lf denotes the half-length of the matching filter, and the last term on the RHS is a damping term with a weight of ε.
- The matching filters can be obtained by solving the equation system for its normal equation
-
- which leads to:
-
- for j=1, . . . , n and k=−Lf, . . . , Lf.
- Thus, we have n*(2*Lf+1) equations for the same number of unknowns. This system of equations can be solved using conjugate gradient methods with sparse system representation.
FIG. 5 shows the results after applying the match filter to the original data ofFIG. 4 . In particular,FIG. 5 shows the original data in traces 0-15, the data synthesized using the match filter in traces 16-31, and the difference between the proceeding two sets of data in traces 32-47. - This adaptive subtraction process may optimize the amplitude and phase of each wavelet, such that that it may be possible to minimize the number of diplets needed to accurately represent a given seismic volume.
- This section describes an example method of seismic imaging with diplets. After migration, each input diplet produces an image atom (either prestack or poststack) and the superposition of all image atoms forms a complete seismic image volume.
- Depth migration, which may include remigration, of a diplet that is defined in (x, y, t) space repositions the diplet to a location in (x, y, z) space. As part of the migration process, time-domain dips are converted to depth-domain dips. Also, as part of the migration or remigration process, a wavelet undergoes the stretch that is normally associated with depth migration. Conversely, demigration of a depth-domain diplet repositions the diplet to a location in (x, y, t) space. A demigration of such a diplet includes the conversion of the depth-domain dips to time-domain dips, and destretch of the wavelet associated with the diplet.
- Diplet migration and diplet demigration expand the conventional four-dimensional prestack imaging space (e.g., x, y, t or z, and offset) into a seven-dimensional diplet imaging space. The seven dimensions include: x, y, z, dip in x direction (i.e., x-dip), dip in y direction (i.e., y-dip), reflection angle, and subsurface reflection azimuth. These additional dimensions provide additional opportunities for one or more of signal separation, noise attenuation, and selective subsetting and stacking based on these attributes.
- Because each diplet carries both surface acquisition information and subsurface reflection information, one can easily generate angle gathers from offset gathers, and vice versa. In contrast, it is relatively difficult and costly to produce true reflection-angle gathers with conventional techniques (e.g., wave-equation migration).
-
FIG. 6 shows a packet of seismic energy leaving surface location A in the direction of vector p travels in the earth and finally reaches the point X in the direction of vector q. Suppose we know everything from a point A on the surface to another point X in the subsurface: -
G({right arrow over (x)}A,{right arrow over (x)};{right arrow over (p)},{right arrow over (q)}), (Eq. 9) - where G is the atomic Green's function that describes the amplitude and phase of a small packet of seismic energy traveling from the point A to point X. The {right arrow over (p)} vector is the direction of energy leaving point A and the {right arrow over (q)} vector is the direction of energy arriving at point X.
- The Rayleigh integral
- where φ is the seismic wave field, allows one to compute the value of the wave field at any subsurface point from known values at all surface locations {right arrow over (x)}A.
- We will make use of the paraxial approximation of the Green's function:
-
G({right arrow over (x)} A ,{right arrow over (x)};{right arrow over (p)},{right arrow over (q)})=G({right arrow over (x)} A 0 ,{right arrow over (x)},{right arrow over (p)},{right arrow over (q)})e {right arrow over (ip)}·({right arrow over (x)}A −{right arrow over (x)}A 0, (Eq. 11) - where {right arrow over (x)}A 0 is a lattice of surface grids for decomposition of the seismic wave field.
Then, from equations (10) and (11), -
- is a poststack image atom. The poststack image atom may be generated from a piece of input data at surface location {right arrow over (x)}A 0 with time dip {right arrow over (p)}, propagated to subsurface location {right arrow over (x)}, arriving at direction {right arrow over (q)}. Equation (13) maps a diplet in the unmigrated domain Φ({right arrow over (x)}A 0, {right arrow over (p)}) to another diplet in the poststack-migrated domain φ({right arrow over (x)}B, {right arrow over (q)}). The final poststack depth image is the sum of all migrated diplets as indicated in equation (12).
-
FIG. 7 shows a packet of seismic energy leaving surface location A, the packet of energy travels in the Earth, the reflection of the packet of energy at subsurface location X, and finally the packet of energy reaches surface location B. Let {right arrow over (x)}A be the source location and {right arrow over (x)}B be the receiver position. Let {right arrow over (p)}A be the direction of energy leaving the source location and {right arrow over (p)}B be the direction of energy arriving at the receiver location. Let {right arrow over (q)}A be the direction of energy arriving at a subsurface point {right arrow over (x)} from the source location and {right arrow over (q)}B be the direction of energy leaving the subsurface point {right arrow over (x)} for the receiver location on the surface. - The extended Rayleigh integral is a double integration over source locations A and receiver locations B, with a convolution of two atomic Green's functions as its kernel:
-
- is a prestack image atom. It relates a piece of prestack unmigrated seismic data to a piece of prestack-migrated data. Equation (15) maps a diplet in the unmigrated domain Φ({right arrow over (x)}A 0,{right arrow over (x)}B 0;{right arrow over (p)}A,{right arrow over (p)}B) to another diplet in the prestack-migrated domain φ({right arrow over (x)}, {right arrow over (q)}A, {right arrow over (q)}B). The final prestack depth migration is the summation of all migrated prestack diplets as indicated in equation (14).
- The atomic Green's functions in equation (15) are computed using 3D kinematic ray tracing (if amplitude is not required) or 3D dynamic ray tracing (if amplitude is needed).
- Diplet imaging affords a seven-dimensional space for exploration prior to final stacking. The migrated dip vector is given by:
-
- And the migrated reflection angle vector is given by:
-
- In certain example implementations, the additional four-dimensional space spanned by ({right arrow over (v)},{right arrow over (θ)}) is explored for one or more of signal separation, noise attenuation, gather generation, and selective stacking.
- For narrow-azimuth marine data partitioned into constant-offset volumes, the diplet derived from the unmigrated data is only a five-dimensional (x, y, t, inline time dip, crossline time dip) subspace of the seven-dimensional diplets required in equation (15) for migration. The other two dimensions are indirectly related to the acquisition offset and acquisition azimuth by Snell's law. The vector form of Snell's law can be written as:
-
{right arrow over (q)} B=2({right arrow over (n)}·{right arrow over (q)} A){right arrow over (n)}−{right arrow over (q)} A, (Eq. 18) - where {right arrow over (n)} is the local normal of the diplet at the reflection location {right arrow over (x)}. The following equations are used to compute {right arrow over (q)}A, given reflection angle θ and reflection azimuth φ:
-
{right arrow over (q)} A ·{right arrow over (q)} A=1 -
{right arrow over (n)}·{right arrow over (q)} A=cos θ -
{right arrow over (σ)}·{right arrow over (n)}×({right arrow over (n)}×{right arrow over (q)} A)=sin θ cos φ, (Eq. 19) - where {right arrow over (σ)} is the projection of vector (1, 0, 0) onto the diplet (reflection) plane. The first equation is normalization, the second equation applies Snell's law in a simple form, and the third equation describes collinearity of vectors {right arrow over (n)}, {right arrow over (q)}A, {right arrow over (q)}B.
- The normal vector {right arrow over (n)} of a diplet is related to its inline dip γ and crossline dip v by,
-
- The migrated dip vector is given by equation (16), and the migrated reflection angle vector is given by equation (17).
- The migrated position {right arrow over (x)} is given indirectly by solving the following nonlinear equations:
-
t({right arrow over (x)} M 0)=t({right arrow over (x)} A 0 ,{right arrow over (x)})+t({right arrow over (x)} B 0 ,{right arrow over (x)}) -
{right arrow over (p)} m({right arrow over (x)} M 0)={right arrow over (p)}({right arrow over (x)} A 0 ,{right arrow over (x)})+{right arrow over (p)}({right arrow over (x)} B 0 ,{right arrow over (x)}) (Eq. 21) - The common-offset migration maps a five-dimensional diplet in the unmigrated domain ({right arrow over (x)}M 0, t, {right arrow over (p)}M) to another 5-dimensional diplet in the migrated domain (x, y, z, α, γ). In certain example implementations, no information is lost in the migration process.
- The wavelet stretch is related to the dips of the reflector, the reflection angle and velocity. Stretch should be applied to wavelets prior to saving them. The stretch formula is
-
- where V is the velocity at the reflection point.
- Beam spreading will occur as one propagates a diplet into the subsurface for imaging. The amount of spreading can be estimated using, for example, the Gaussian Beam approximation.
- In the ray-centered coordinate system, the Gaussian Beam solution to the acoustic wave equation can be written as:
-
- where variable s is the ray arc length parameter that monotonically increases along a ray path, and variable n is the perpendicular distance to the center ray in the ray-centered coordinate system. ω is the source frequency and V(s) is the velocity on the center ray at s.
- P(s) and Q(s) may be obtained by solving the dynamic ray tracing equations:
-
- where variable τ is the travel time along the center ray.
- Ross Hill (1990) and Cerveny (1982) give the following initial values for the above ODE:
-
- where L0 is the initial beam width, ωr is a reference frequency, and V0 is the velocity at a starting point on the surface.
- The spreading of a beam is
-
- which varies as a function ray propagation distance s.
- For the constant velocity case,
-
- In that case, the spreading is given as
-
- It is interesting to note that when the travel time t is small, the second term inside the square root is small and the spread is basically the initial beam width. When the travel time is large, however, the spread is proportional to the travel time. The beam starts out like a plane wave and eventually spreads out like a point source.
- To demonstrate, we start with a stacked, unmigrated 3D volume from a marine seismic survey. The volume covers 9 OCS blocks and its decomposition yields almost ½ million diplets. This is a representative fragment of the associated vertex file, showing the header and the first few diplets:
-
XXXXX VSet 1 HEADER { dipletCB_name:xxxxx_unmigrated extent:410.096985 393.701019 taper:Hanning wavelet_length:21 sample_rate:4.000000 ndiplet:529285 data_origin:Voxet domain_type:Time data_type:Unmigrated voxet_name:/data4/test/jsheng/dump/xxxxx_UNMIGRATED/xxxxx_unmigrated_stacked_small.vo volume_name:xxxxx_unmigrated_stack_2005_volumes_0 survey3d:/data1/ex1/xxxxx_survey.xml wavelet_filename:/data4/test/unmigrated_stack_2005_volumes_0_offset0_azimuth65.wavelet } XXXXX_ORIGINAL_COORDINATE_SYSTEM NAME local AXIS_NAME “X” “Y” “Z” AXIS_UNIT “ft” “ft” “ft” ZPOSITIVE Depth END_ORIGINAL_COORDINATE_SYSTEM PROPERTIES xdip ydip offset azimuth theta psai flag amplitude coherency wavelet_bank_ID sp1 sp2 sp3 SUBVSET PVRTX 1 2600161.25 9899108.0 10327.354492 0.100605 0.261371 0.0 −65.412735 −999.000000 −999.000000 1 4.456591 0.568804 0 PVRTX 2 2600161.25 9899108.0 8432.172852 0.092154 0.251071 0.0 −65.412735 −999.000000 −999.000000 1 7.505949 0.685081 1 PVRTX 3 2600161.25 9899108.0 3517.562256 −0.154631 0.133992 0.0 −65.412735 −999.000000 −999.000000 1 9.893762 0.608567 2 PVRTX 4 2600161.25 9899108.0 3685.187012 −0.189920 0.108977 0.0 −65.412735 −999.000000 −999.000000 1 6.243549 0.506171 3 PVRTX 5 2600161.25 9899108.0 3324.360107 −0.041312 0.173549 0.0 −65.412735 −999.000000 −999.000000 1 5.573402 0.572643 4 PVRTX 6 2600161.25 9899108.0 11715.454102 −0.162965 0.115339 0.0 −65.412735 −999.000000 −999.000000 1 4.012047 0.515581 5 PVRTX 7 2600161.25 9899108.0 9139.870117 0.099384 0.230937 0.0 −65.412735 −999.000000 −999.000000 1 7.540207 0.561510 6 PVRTX 8 2600161.25 9899108.0 10985.378906 −0.207908 0.088299 0.0 −65.412735 −999.000000 −999.000000 1 6.593009 0.554969 7 PVRTX 9 2600161.25 9899108.0 3686.929443 −0.199379 0.091726 0.0 −65.412735 −999.000000 −999.000000 1 6.267160 0.540037 8 PVRTX 10 2600161.25 9899108.0 2520.461914 −0.224133 0.079596 0.0 −65.412735 −999.000000 −999.000000 1 6.682146 0.607898 9 - Each line that starts with PVRTX defines a diplet. In those lines, the second column is the diplet index number, followed by x, y, t, dt/dx, dt/dy, offset, azimuth, reflection angle, reflection azimuth, flag, amplitude, coherency and wavelet BD. Before migration, the reflection angle and reflection azimuth columns are not correctly set.
- After migration, the file containing the migrated diplets has a similar structure:
-
XXXXX VSet 1 HEADER { dipletCB_name:xxxxx_poststack_migrated extent:410.096985 393.701019 taper:Hanning wavelet_length:21 sample_rate:32.000000 ndiplet:529285 data_origin:Voxet domain_type:Depth data_type:DepthMigrated voxet_name:/data4/test/jsheng/dump/xxxxx_UNMIGRATED/xxxxx_unmigrated_stacked_small.vo volume_name:xxxxx_unmigrated_stack_2005_volumes_0 survey3d:/data1/ex1/xxxxx_survey.xml wavelet_filename:/data4/test/cpeng/xxxxx_poststack_mig_smI1_2x.wbank } XXXXX_ORIGINAL_COORDINATE_SYSTEM NAME local AXIS_NAME “X” “Y” “Z” AXIS_UNIT “ft” “ft” “ft” ZPOSITIVE Depth END_ORIGINAL_COORDINATE_SYSTEM PROPERTIES xdip ydip offset azimuth theta psai flag amplitude coherency wavelet_bank_ID spread SUBVSET PVRTX 1 2600161.2 9899108.0 10327.354492 0.100605 0.261371 0.0 −65.41 −999.0 −999.000000 0 4.456591 0.568804 0 1.000000 PVRTX 2 2595739.3 9882606.1 2409.917480 −0.275343 −1.401225 0.0 −65.41 0.0 −65.412735 1 7.505949 0.685081 1 1.565607 PVRTX 3 2603811.8 9895802.0 7438.548828 −1.003312 1.095655 0.0 −65.41 0.0 −65.412735 1 9.893762 0.608567 2 0.646038 PVRTX 4 2604884.0 9895979.5 7547.256348 −1.247893 1.317817 0.0 −65.41 0.0 −65.412735 1 6.243549 0.506171 3 0.687041 PVRTX 5 2601040.4 9895118.4 7420.305664 −0.160619 1.087149 0.0 −65.41 0.0 −65.412735 1 5.573402 0.572643 4 0.611920 PVRTX 6 2619922.2 9879864.3 1615.401978 0.667500 −0.709778 0.0 −65.41 0.0 −65.412735 1 4.012047 0.515581 5 2.501016 PVRTX 7 2594735.1 9879551.6 3383.357422 −0.197223 −1.090903 0.0 −65.41 0.0 −65.412735 1 7.540207 0.561510 6 1.840228 PVRTX 8 2620544.3 9880342.9 4036.098389 0.597325 −0.626452 0.0 −65.41 0.0 −65.412735 1 6.593009 0.554969 7 2.477942 PVRTX 9 2605180.6 9896271.9 7564.459961 −1.303030 1.252086 0.0 −65.41 0.0 −65.412735 1 6.267160 0.540037 8 0.693678 - In the file above, the two-way time column is replaced by depth, dt/dx is replaced by dz/dx, and dt/dy is replaced by dz/dy. Regarding measurement units in the above example, the output depth is in feet and the migrated dips are in degrees. The reflection angle and reflection azimuth are also in degrees. The derivation of reflection azimuth from acquisition azimuth is an indication of ray path rotation, and is directly related to complexity of the subsurface velocity model.
- During migration, demigration or remigration, rays may fail, causing diplets to be lost; in that case, they receive a flag value of 0 instead of 1. For the migration results above,
FIG. 8 crossplots the amplitude, coherency, and flag attributes for all the diplets processed. The color code represents beam spreading during migration. All lost diplets are low in amplitude, somewhat low in coherency and suffer significant spreading during migration. - In some example implementations, additional processing is performed on the migrated diplets prior to final synthesis into seismic volumes. The additional processing may include one or more of the removal of diplets deemed to be noise or otherwise not desired, the application of amplitude scaling or wavelet filtering to subsets of diplets, binning and sorting diplets into subsets for generating different gather types, and subsetting diplets according to any combination of attributes.
- From equation (15), the prestack diplet demigration formula is
-
Φ({right arrow over (x)} A 0 ,{right arrow over (x)} B 0 ;{right arrow over (p)} A ,{right arrow over (p)} B)=G*({right arrow over (x)} A 0 ,{right arrow over (x)};{right arrow over (p)} A ,{right arrow over (q)} A)G*({right arrow over (x)} B 0 ,{right arrow over (x)};{right arrow over (p)} B ,{right arrow over (q)} B)·φ({right arrow over (x)},{right arrow over (q)} A ,{right arrow over (q)} B), (Eq. 29) - where φ({right arrow over (x)}, {right arrow over (q)}A, {right arrow over (q)}B) are the input migrated diplets (in seven-dimensional space) and Φ({right arrow over (x)}A 0, {right arrow over (x)}B 0, {right arrow over (p)}A, {right arrow over (p)}B) are the output denigrated diplets.
- For narrow-azimuth marine data migrated with a common-offset prestack depth imaging algorithm, the diplet derived from the migrated data will be only 5 dimensional (x, y, z, inline_dip, crossline_dip). In that case, the 7-dimensional diplets required for demigration (equation 28) will not be immediately available. However, the two other dimensions are indirectly related to the acquisition offset and acquisition azimuth by Snell's law.
- In one example implementation, the atomic Green's functions in equation (29) are computed using three-dimensional kinematic ray tracing (if amplitude is not required) or 3D dynamic ray tracing (if amplitude is needed).
- The demigrated middle point position is given by
-
- The demigrated time-dip vector is given by
-
{right arrow over (p)} M ={right arrow over (p)} A +{right arrow over (p)} B (Eq. 31) - The demigrated time is given by
-
t({right arrow over (x)} M 0)=t({right arrow over (x)} A 0 ,{right arrow over (x)})+t({right arrow over (x)} B 0 ,{right arrow over (x)}) (Eq. 32) - The common-offset demigration maps a five-dimensional diplet in the migrated domain (x, y, z, α, γ) to another five-dimensional diplet in the unmigrated domain ({right arrow over (x)}M 0, {right arrow over (p)}M, t). No information is lost in the demigration process.
- The wavelet stretch is related to the reflector dip, reflection angle and velocity, and needs to be applied to unstretch each wavelet prior to saving it. The stretch formula is provided above in equation (22).
- To demonstrate, we use a 3D image of a single offset (nonzero) from a marine seismic survey. The image covers 9 OCS blocks and its decomposition yields almost ½ million diplets. This is a representative fragment of the associated vertex file, showing the header and the first few diplets:
-
XXXXX VSet 1 HEADER { dipletCB_name:xxxxxx_lsq extent:574.136597 656.168457 taper:2 wavelet_length:21 sample_rate:32.000000 ndiplet:467723 domain_type:0 data_type:0 data_origin:1 voxet_name:/data1/ex1/xxxxxx_hcb_16/volumes/xxxxxx_vts_2005_volumes.vo volume_name:xxxxxx_vts_2005_volumes_0 survey3d:/data1/ex1/xxxxxx_survey.xml wavelet_filename:/data4/test/jsheng/Xxxxxx/xxxxxx_vol0_iter1.bin } PVRTX 1 2610494.739255 9914720.061094 4256.000000 −0.039069 −0.023315 1350.000000 −64.999619 0.000000 −64.999619 1 3874.282227 0.801782 0 PVRTX 2 2610494.739255 9914720.061094 4352.000000 −0.057829 0.003849 1350.000000 −64.999619 0.000000 −64.999619 1 8694.213867 0.788522 1 PVRTX 3 2610494.739255 9914720.061094 4448.000000 −0.041964 −0.030132 1350.000000 −64.999619 0.000000 −64.999619 1 25974.392578 0.887021 2 PVRTX 4 2610494.739255 9914720.061094 4448.000000 0.124754 0.980151 1350.000000 −64.999619 0.000000 −64.999619 1 6282.579590 0.620662 3 PVRTX 5 2610494.739255 9914720.061094 4544.000000 −0.018916 −0.014124 1350.000000 −64.999619 0.000000 −64.999619 1 8412.059570 0.770860 4 PVRTX 6 2610494.739255 9914720.061094 4640.000000 −0.036456 −0.030367 1350.000000 −64.999619 0.000000 −64.999619 1 7036.276367 0.750457 5 PVRTX 7 2610494.739255 9914720.061094 4704.000000 −0.036751 −0.030502 1350.000000 −64.999619 0.000000 −64.999619 1 6728.099609 0.689374 6 PVRTX 8 2610494.739255 9914720.061094 5120.000000 0.190419 0.070367 1350.000000 −64.999619 0.000000 −64.999619 1 9826.871094 0.678757 7 PVRTX 9 2610494.739255 9914720.061094 5248.000000 0.254199 0.091214 1350.000000 −64.999619 0.000000 −64.999619 1 4327.437988 0.670103 8 PVRTX 10 2610494.739255 9914720.061094 5856.000000 0.176048 0.138002 1350.000000 −64.999619 0.000000 −64.999619 1 11032.748047 0.669032 9 PVRTX 11 2610494.739255 9914720.061094 6016.000000 0.149815 0.134279 1350.000000 −64.999619 0.000000 −64.999619 1 5900.124023 0.638750 10 PVRTX 12 2610494.739255 9914720.061094 7232.000000 0.190260 0.199439 1350.000000 −64.999619 0.000000 −64.999619 1 8994.974609 0.621334 11 PVRTX 13 2610494.739255 9914720.061094 7392.000000 0.221476 0.133992 1350.000000 −64.999619 0.000000 −64.999619 1 7786.700195 0.681825 12 PVRTX 14 2610494.739255 9914720.061094 7520.000000 0.247610 0.143164 1350.000000 −64.999619 0.000000 −64.999619 1 9516.060547 0.647934 13 PVRTX 15 2610494.739255 9914720.061094 8160.000000 0.280154 0.377829 1350.000000 −64.999619 0.000000 −64.999619 1 11314.603516 0.600184 14 PVRTX 16 2610494.739255 9914720.061094 8192.000000 0.427604 0.291209 1350.000000 −64.999619 0.000000 −64.999619 1 9831.940430 0.639378 15 PVRTX 17 2610494.739255 9914720.061094 8416.000000 0.511784 0.293884 1350.000000 −64.999619 0.000000 −64.999619 1 11394.879883 0.660661 16
Each line that starts with PVRTX defines a diplet. In those lines, the 2nd column is the diplet index number, followed by x, y, z, dz/dx, dz/dy, offset, azimuth, reflection angle, reflection azimuth, flag, amplitude, coherency and wavelet ID. Before demigration, the reflection angle and reflection azimuth columns are not correctly set. - After demigration, the file containing the demigrated diplets has a similar structure:
-
XXXXX VSet 1 HEADER { dipletCB_name:xxxxxx_test1 extent:574.136597 656.168457 taper:2 wavelet_length:21 sample_rate:0.004000 ndiplet:467723 domain_type:1 data_type:1 data_origin:1 voxet_name:/data1/ex1/xxxxxx_hcb_16/volumes/xxxxxx_vts_2005_volumes.vo volume_name:xxxxxx_vts_2005_volumes_0 survey3d:/data1/ex1/xxxxxx_survey.xml wavelet_filename:/data4/test/cpeng/xxxxxx_test1_demig.wbank } PVRTX 1 2610327.484620 9914620.616137 1.753019 −0.015649 −0.009356 1349.208862 −65.057144 9.024042 −65.022430 1 0.000000 0.000000 0 PVRTX 2 2610242.531036 9914737.230072 1.792564 −0.023088 0.001433 1349.525513 −64.955574 8.870172 −65.112793 1 0.000000 0.000000 1 PVRTX 3 2610310.292249 9914585.659137 1.830123 −0.016737 −0.012117 1348.941162 −65.046776 8.758749 −64.972237 1 0.000000 0.000000 2 PVRTX 4 2611011.504387 9918977.099384 2.519969 0.035134 0.277403 1350.019165 −65.094040 5.193528 −48.576126 1 0.000000 0.000000 3 PVRTX 5 2610328.318008 9914577.330091 1.904631 −0.014504 −0.012303 1350.905640 −65.027687 8.644144 −64.925514 1 0.000000 0.000000 5 PVRTX 6 2610323.555880 9914572.406863 1.929131 −0.014596 −0.012396 1351.561279 −65.031059 8.655914 −64.968887 1 0.000000 0.000000 6 PVRTX 7 2611309.807212 9915005.613145 2.105499 0.062351 0.021746 1350.305420 −64.980743 8.589396 −65.143814 1 0.000000 0.000000 7 PVRTX 8 2611579.805952 9915091.678513 2.169234 0.080070 0.027333 1350.544678 −65.015305 8.512696 −65.221931 1 0.000000 0.000000 8 PVRTX 9 2611266.822325 9915324.441851 2.343026 0.050093 0.038857 1349.907227 −64.999168 8.314863 −64.590607 1 0.000000 0.000000 9 PVRTX 10 2611165.145547 9915325.935343 2.385147 0.042016 0.037619 1351.391235 −64.981644 8.180653 −64.567055 1 0.000000 0.000000 10 PVRTX 11 2611487.869747 9915781.945561 2.748435 0.048216 0.051511 1350.594116 −64.982841 7.285191 −64.294998 1 0.000000 0.000000 11 PVRTX 12 2611666.914613 9915460.821239 2.783264 0.055358 0.034961 1350.616089 −64.970917 7.260965 −64.962471 1 0.000000 0.000000 12 PVRTX 13 2611810.336431 9915510.325632 2.824377 0.060437 0.036417 1348.492920 −64.943893 7.158324 −64.939384 1 0.000000 0.000000 13 PVRTX 14 2612052.301965 9916809.976847 3.064672 0.063287 0.085030 1350.845093 −65.017235 6.631177 −62.093655 1 0.000000 0.000000 14 PVRTX 15 2612837.105554 9916384.170378 3.100836 0.094942 0.067169 1350.493164 −64.961090 7.038949 −64.278519 1 0.000000 0.000000 15 PVRTX 16 2613122.918118 9916602.790838 3.179015 0.101599 0.072438 1351.728149 −64.976799 9.523520 −65.324326 1 0.000000 0.000000 16 PVRTX 17 2612077.305087 9916266.068131 3.099061 0.060938 0.060021 1349.958008 −64.999016 10.388293 −61.127392 1 0.000000 0.000000 17 - In the above file, the depth column is replaced by two-way travel time, dz/dx is replaced by dt/dx, and dz/dy is replaced by dt/dy.
- Regarding measurement units, the output two-way travel time is in seconds, the time dips are in ms/ft or ms/m, depending on the measurement system used. The reflection angle and reflection azimuth are in degrees. The derivation of reflection azimuth from acquisition azimuth is an indication of ray path rotation, and is directly related to the complexity of the subsurface velocity model.
- In one example implementation, diplets are used to covert between one offset or angle gather to a second offset or angle gather.
- Cascading equation (15) and equation (29):
-
φ({right arrow over (x)},{right arrow over (q)} A ,{right arrow over (q)} B ;V new)=G({right arrow over (x)} A 0 ,{right arrow over (x)};{right arrow over (p)} A ,{right arrow over (q)} A ;V new)G({right arrow over (x)} B 0 ,{right arrow over (x)},{right arrow over (p)} B ,{right arrow over (q)} B ;V new)G*({right arrow over (x)} A 0 ,{right arrow over (x)}′,{right arrow over (p)}′ A ,{right arrow over (q)}′ A ;V old)G*({right arrow over (x)} B 0 ,{right arrow over (x)}′;{right arrow over (p)}′ B ,{right arrow over (q)}′ B ;V old)·φ({right arrow over (x)}′,{right arrow over (q)}′ A ,{right arrow over (q)}′ B ;V old) (Eq. 33) - This relates a migrated diplet in one velocity model to its corresponding migrated diplet in another velocity model, for a given input unmigrated diplet at the surface. When the migration velocity model changes, subsurface position and orientation will change, but the travel time, time dips, and acquisition configuration of the input unmigrated diplet will not change.
- Equation (33) can be exploited for converting offset gathers to angle gathers (and vice versa) regardless of whether the two velocity models are the same. In general, it requires computation of four atomic Green's functions (only two if the velocity models are the same). During the Green's function computation, all attributes in the output diplet are calculated, including acquisition offset and acquisition azimuth (if reflection-angle gathers are input) and reflection angle and reflection azimuth (if offset gathers are input).
-
FIG. 9 is a flow chart illustrating an example method for converting between gather. Migrated volume data is input inblock 905. The method includes decomposing the migrated volume data into a collection of diplets (block 910). The method further includes performing diplet ray tracing inblock 915, based on avelocity model 920 to determine an acquisition offset, a reflection angle, and reflection azimuth for one or more of the diplets. The method then includes one or more binning and sorting steps (block 925-945) followed by diplet synthesis (block 950) to generate new gather data (block 955-976). For example, the method may include sorting the decomposed diplets by offset (block 925) to generate offset gather data (block 955). In another example, the method includes sorting the decomposed diplets by offset and azimuth (block 930) to generate wide azimuth gather data (block 960). In another example, the method includes sorting the decomposed diplets by reflection angle (block 935) to generate angle gather data (block 965). In another example, the method includes sorting the decomposed diplets by reflection angle and azimuth (block 940) to generate illumination gather data (block 970). In another example, the method includes sorting the decomposed diplets by azimuth (block 945) to generate azimuth gather data (block 975). - In one example implementation, the step of performing the diplet ray tracing (block 915) is performed by computing the atomic Green's function of each diplet to supply the following attributes of the diplet: offset, acquisition azimuth, reflection angle, and reflection azimuth. If, however, the
velocity model 920 is unchanged from the migrated volume data, then only two atomic Green's functions need to be calculated. In this case all other attributes of the diplet rather than those explicitly listed above are unchanged. - Further diplet processing may be performed to remove or attenuate noise and to perform signal enhancement.
-
FIG. 10A shows migrated offset gathers at x=24612.5 m location in the synthetic data set.FIG. 10B shows converted angle gathers at the same location. A common-offset 3D diplet migration is applied to a synthetic data set. For the migration, we used the same velocity model that was used to generate the synthetic data. Accordingly, events are flat in offset gathers after migration, as shown inFIG. 10A .FIG. 10B shows the result of our diplet-based conversion from offset to reflection angle gathers, which illustrates the decrease in angular coverage as depth increases. - The methods of the present disclosure described above may be implemented in software to run on one or more computers, where each computer includes one or more processors, a memory, and may include further data storage, one or more input devices, one or more output devices, and one or more networking devices.
- The above method may be used to determine where to perform subterranean activities, such as drilling or fracturing
- The present invention is therefore well-adapted to carry out the objects and attain the ends mentioned, as well as those that are inherent therein. While the invention has been depicted, described and is defined by references to examples of the invention, such a reference does not imply a limitation on the invention, and no such limitation is to be inferred. The invention is capable of considerable modification, alteration and equivalents in form and function, as will occur to those ordinarily skilled in the art having the benefit of this disclosure. The depicted and described examples are not exhaustive of the invention. Consequently, the invention is intended to be limited only by the spirit and scope of the appended claims, giving full cognizance to equivalents in all respects.
Claims (20)
1. A method comprising:
processing data indicative of an original seismic volume in a machine to decompose the original seismic volume into a collection of diplets such that a superposition of the diplets forms a complete representation of the original seismic volume, wherein each diplet comprises a superposition of individual dip components indicative of a dip interface;
generating an output multi-dimensional seismic volume based at least in part on the migrating.
2. The method of claim 1 , wherein each diplet further comprises information about one or more derived attributes selected from the group consisting of subsurface reflection angle, reflection azimuth, wavelet stretch, beam spreading and each diplet comprises information about spatial location, orientation, amplitude, wavelet, acquisition configuration, and coherency.
3. The method of claim 1 , where the original volume comprises one or more of a time migrated volume or a depth migrated volume, the method further comprising:
demigrating the collection of diplets using an original velocity model that was used to generate the migrated volume; and
replacing the original velocity with a new velocity model.
4. The method of claim 1 , where migrating the collection of diplets using a velocity model comprises:
mapping one or more diplets in the unmigrated domain to one or more corresponding diplets in the migrated domain using one or more velocity models.
5. The method of claim 1 , further comprising:
binning and sorting one or more of the migrated diplets to produce a gather output or a subset of a gather output including a single volume output.
6. The method of claim 5 , where binning and sorting all or a subset of the migrated diplets to produce a gather output comprises:
binning and sorting by one or more of: acquisition offset; reflection angle;
acquisition offset and acquisition azimuth; and reflection angle and reflection azimuth.
7. A method comprising:
processing seismic data on a processor-based machine to represent a seismic volume as a set of diplets such that a superposition of the diplets completely represents the original seismic volume, wherein each diplet comprises a superposition of individual dip components indicative of a dip interface; and
storing the set of diplets in a memory.
8. The method of claim 7 , wherein the storing comprises storing the set of diplets.
9. The method of claim 7 , wherein each diplet further comprises one or more derived attributes.
10. The method of claim 9 , wherein the one or more derived attributes comprise one or more of a subsurface reflection angle, a reflection azimuth, a wavelet stretch, and beam spreading.
11. The method of claim 7 , wherein each diplet comprises information about spatial location, orientation, amplitude, wavelet, acquisition configuration, and coherency.
12. An article comprising a non-transitory tangible storage medium storing program instructions when executed by a computer cause the computer to:
decompose a seismic volume into a collection of diplets such that a superposition of the diplets completely represents the original seismic volume, wherein each diplet comprises a superposition of individual dip components indicative of a dip interface;
migrate the collection of diplets using a velocity model; and
generate an output multi-dimensional seismic volume based at least in part on the migration of the collection of diplets.
13. The article of claim 12 , wherein and each diplet comprises information about spatial location, orientation, amplitude, wavelet, acquisition configuration, and coherency.
14. The article of claim 13 , wherein each diplet further comprises information about one or more derived attributes selected from the group consisting of subsurface reflection angle, reflection azimuth, wavelet stretch, and beam spreading.
15. The article of claim 12 , where the original seismic volume comprises one or more of a time migrated volume or a depth migrated volume, the storage medium storing instructions that when executed by the computer cause the computer to:
demigrate the collection of diplets using an original velocity model that was used to generate the migrated volume; and
replace the original velocity with a new velocity model.
16. The article of claim 12 , the storage medium storing instructions that when executed by the computer cause the computer to:
map one or more diplets in the unmigrated domain to one or more corresponding diplets in the migrated domain using one or more velocity models.
17. The article of claim 12 , the storage medium storing instructions that when executed by the computer cause the computer to:
bin and sort one or more of the migrated diplets to produce a gather output or a subset of a gather output including a single volume output.
18. The article of claim 19 , the storage medium storing instructions that when executed by the computer cause the computer to:
bin and sort by one or more of: acquisition offset; reflection angle; acquisition offset and acquisition azimuth; and reflection angle and reflection azimuth.
19. The article of claim 12 , the storage medium storing instructions that when executed by the computer cause the computer to:
store the collection of diplets in a memory.
20. The article of claim 12 , wherein each diplet further comprises one or more derived attributes comprising one or more of a subsurface reflection angle, a reflection azimuth, a wavelet stretch, and beam spreading.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/976,240 US8326544B2 (en) | 2006-05-17 | 2010-12-22 | Diplet-based seismic processing |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US80113306P | 2006-05-17 | 2006-05-17 | |
US11/749,795 US7937224B2 (en) | 2006-05-17 | 2007-05-17 | Diplet-based seismic processing |
US12/976,240 US8326544B2 (en) | 2006-05-17 | 2010-12-22 | Diplet-based seismic processing |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/749,795 Continuation US7937224B2 (en) | 2006-05-17 | 2007-05-17 | Diplet-based seismic processing |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110153218A1 true US20110153218A1 (en) | 2011-06-23 |
US8326544B2 US8326544B2 (en) | 2012-12-04 |
Family
ID=38802187
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/749,795 Expired - Fee Related US7937224B2 (en) | 2006-05-17 | 2007-05-17 | Diplet-based seismic processing |
US12/976,240 Expired - Fee Related US8326544B2 (en) | 2006-05-17 | 2010-12-22 | Diplet-based seismic processing |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/749,795 Expired - Fee Related US7937224B2 (en) | 2006-05-17 | 2007-05-17 | Diplet-based seismic processing |
Country Status (2)
Country | Link |
---|---|
US (2) | US7937224B2 (en) |
WO (1) | WO2007143355A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8699298B1 (en) | 2008-06-26 | 2014-04-15 | Westerngeco L.L.C. | 3D multiple prediction and removal using diplets |
US10712459B2 (en) | 2018-01-19 | 2020-07-14 | Saudi Arabian Oil Company | Frequency-based horizon interpretation based on seismic data |
US11150368B2 (en) | 2018-11-26 | 2021-10-19 | Saudi Arabian Oil Company | Frequency based geological feature detection from seismic data |
US11409012B2 (en) | 2019-10-21 | 2022-08-09 | Saudi Arabian Oil Company | Frequency based method for reducing the effect of multiples in seismic data |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7937224B2 (en) * | 2006-05-17 | 2011-05-03 | Westerngeco L.L.C. | Diplet-based seismic processing |
US9348048B2 (en) | 2007-05-31 | 2016-05-24 | Cgg Services Sa | Seismic data processing and apparatus |
FR2916859B1 (en) * | 2007-05-31 | 2009-08-21 | Cgg Services Sa | METHOD OF PROCESSING SEISMIC DATA |
US20090043549A1 (en) * | 2007-08-08 | 2009-02-12 | Chengbin Peng | Methods, apparatus, and products for seismic ray tracing |
US8010293B1 (en) * | 2007-10-29 | 2011-08-30 | Westerngeco L. L. C. | Localized seismic imaging using diplets |
US8060312B2 (en) * | 2008-03-24 | 2011-11-15 | Chevron U.S.A. Inc. | System and method for migrating seismic data |
US8213260B2 (en) * | 2008-04-08 | 2012-07-03 | Westerngeco L.L.C. | Fast residual migration of seismic data through parsimonious image decomposition |
US8588028B2 (en) * | 2009-09-22 | 2013-11-19 | Westerngeco L.L.C. | Slant-stack for time gather to angle gather conversion |
EP2577353A4 (en) * | 2010-06-02 | 2017-11-22 | Exxonmobil Upstream Research Company | Efficient computation of wave equation migration angle gathers |
EP2707756A4 (en) * | 2011-05-11 | 2016-08-24 | Exxonmobil Upstream Res Co | True-amplitude layer-stripping in fractured media |
US20140200816A1 (en) * | 2013-01-14 | 2014-07-17 | Westerngeco L.L.C. | Seismic data processing |
US10401516B2 (en) * | 2014-10-24 | 2019-09-03 | Westerngeco L.L.C. | Travel-time objective function for full waveform inversion |
EP3669213B1 (en) * | 2017-08-16 | 2024-08-07 | Services Pétroliers Schlumberger | Reflection seismology multiple imaging |
US11474267B2 (en) | 2020-06-11 | 2022-10-18 | China Petroleum & Chemical Corporation | Computer-implemented method and system employing compress-sensing model for migrating seismic-over-land cross-spreads |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4797860A (en) * | 1987-11-27 | 1989-01-10 | Mobil Oil Corporation | Method for shot point analysis of seismic reflection signals |
US5206837A (en) * | 1992-05-29 | 1993-04-27 | Western Atlas International, Inc. | Method for compensating for the effect of irregular spatial sampling of seismic wavefields |
US5274605A (en) * | 1992-06-26 | 1993-12-28 | Chevron Research And Technology Company | Depth migration method using Gaussian beams |
US5530679A (en) * | 1993-05-10 | 1996-06-25 | Western Atlas International, Inc. | Method for migrating seismic data |
US5640368A (en) * | 1993-07-26 | 1997-06-17 | Exxon Production Research Company | Migration velocity analysis using limited-aperture and monte carlo migration |
US5671136A (en) * | 1995-12-11 | 1997-09-23 | Willhoit, Jr.; Louis E. | Process for seismic imaging measurement and evaluation of three-dimensional subterranean common-impedance objects |
US5946271A (en) * | 1997-03-21 | 1999-08-31 | Western Atlas International, Inc. | Calibration system for use in time lapse tomography |
US6028819A (en) * | 1997-12-16 | 2000-02-22 | Schlumberger Technology Corporation | Method and system of simulating and optimizing land seismic operations |
US6049759A (en) * | 1998-01-16 | 2000-04-11 | Bp Amoco Corporation | Method of prestack 3-D migration |
US6055482A (en) * | 1998-10-09 | 2000-04-25 | Coherence Technology Company, Inc. | Method of seismic signal processing |
US6253157B1 (en) * | 1998-12-14 | 2001-06-26 | Exxonmobil Upstream Research Co. | Method for efficient manual inversion of seismic velocity information |
US6343256B1 (en) * | 2000-06-12 | 2002-01-29 | Exxonmobil Upstream Research Company | Illumination corrections to reduce geometrical artifacts in seismic data |
US6493634B1 (en) * | 1999-05-14 | 2002-12-10 | Exxonmobil Upstream Research Company | Method for determining stacking velocity parameters or other reflection geometry information from seismic gather data using multiple attributes and 3-D visualization |
US6697737B2 (en) * | 2000-09-26 | 2004-02-24 | Westerngeco Llc | Quality control cube for seismic data |
US6735527B1 (en) * | 2003-02-26 | 2004-05-11 | Landmark Graphics Corporation | 3-D prestack/poststack multiple prediction |
US6757217B2 (en) * | 2001-08-31 | 2004-06-29 | Exxonmobil Upstream Research Company | Method for time-aligning multiple offset seismic data volumes |
US6763305B2 (en) * | 2002-09-13 | 2004-07-13 | Gx Technology Corporation | Subsurface illumination, a hybrid wave equation-ray-tracing method |
US6785612B1 (en) * | 2003-05-29 | 2004-08-31 | Pgs Americas, Inc. | Seismic velocity update for anisotropic depth migration |
US20050129324A1 (en) * | 2003-12-02 | 2005-06-16 | Lemke Alan P. | Digital camera and method providing selective removal and addition of an imaged object |
US20050135189A1 (en) * | 2003-10-28 | 2005-06-23 | Baker Hughes Incorporated | Vector 3-component 3-dimensional kirchhoff prestack migration |
US20050197779A1 (en) * | 2004-03-02 | 2005-09-08 | Stinson Kerry J. | Method, media, and signals for processing seismic data to obtain a velocity field |
US20050207278A1 (en) * | 2002-11-12 | 2005-09-22 | Landmark Graphics Corporation | Seismic analysis using post-imaging seismic anisotropy corrections |
US20060018191A1 (en) * | 2004-07-23 | 2006-01-26 | Input/Output, Inc. | Offset-azimuth binning for migration and velocity analysis |
US20060133206A1 (en) * | 2004-10-11 | 2006-06-22 | Landmark Graphics Corporation | Fault filter for seismic discontinuity data |
US7072767B2 (en) * | 2003-04-01 | 2006-07-04 | Conocophillips Company | Simultaneous inversion for source wavelet and AVO parameters from prestack seismic data |
US20060227662A1 (en) * | 2005-03-04 | 2006-10-12 | Richard Foy | Stretch free trace processing using block move sum and phase-based move out corrected data |
US20070271041A1 (en) * | 2006-05-17 | 2007-11-22 | Chengbin Peng | Diplet-Based Seismic Processing |
US7480206B2 (en) * | 2004-09-13 | 2009-01-20 | Chevron U.S.A. Inc. | Methods for earth modeling and seismic imaging using interactive and selective updating |
US20090037114A1 (en) * | 2007-07-30 | 2009-02-05 | Chengbin Peng | 4d+ prestack seismic data structure, and methods and apparatus for processing 4d+ prestack seismic data |
US20090043549A1 (en) * | 2007-08-08 | 2009-02-12 | Chengbin Peng | Methods, apparatus, and products for seismic ray tracing |
US7970546B1 (en) * | 2007-06-22 | 2011-06-28 | Westerngeco L.L.C. | Diplet-based imaging of seismic data in shot or receiver records |
US8010293B1 (en) * | 2007-10-29 | 2011-08-30 | Westerngeco L. L. C. | Localized seismic imaging using diplets |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2858063B1 (en) | 2003-07-21 | 2005-09-16 | Geophysique Cie Gle | METHOD FOR ESTIMATING THE ILLUMINATION COVERAGE RATE IN THE MIGRE DOMAIN |
-
2007
- 2007-05-17 US US11/749,795 patent/US7937224B2/en not_active Expired - Fee Related
- 2007-05-17 WO PCT/US2007/069103 patent/WO2007143355A2/en active Application Filing
-
2010
- 2010-12-22 US US12/976,240 patent/US8326544B2/en not_active Expired - Fee Related
Patent Citations (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4797860A (en) * | 1987-11-27 | 1989-01-10 | Mobil Oil Corporation | Method for shot point analysis of seismic reflection signals |
US5206837A (en) * | 1992-05-29 | 1993-04-27 | Western Atlas International, Inc. | Method for compensating for the effect of irregular spatial sampling of seismic wavefields |
US5274605A (en) * | 1992-06-26 | 1993-12-28 | Chevron Research And Technology Company | Depth migration method using Gaussian beams |
US5530679A (en) * | 1993-05-10 | 1996-06-25 | Western Atlas International, Inc. | Method for migrating seismic data |
US5640368A (en) * | 1993-07-26 | 1997-06-17 | Exxon Production Research Company | Migration velocity analysis using limited-aperture and monte carlo migration |
US5671136A (en) * | 1995-12-11 | 1997-09-23 | Willhoit, Jr.; Louis E. | Process for seismic imaging measurement and evaluation of three-dimensional subterranean common-impedance objects |
US5946271A (en) * | 1997-03-21 | 1999-08-31 | Western Atlas International, Inc. | Calibration system for use in time lapse tomography |
US6028819A (en) * | 1997-12-16 | 2000-02-22 | Schlumberger Technology Corporation | Method and system of simulating and optimizing land seismic operations |
US6049759A (en) * | 1998-01-16 | 2000-04-11 | Bp Amoco Corporation | Method of prestack 3-D migration |
US6055482A (en) * | 1998-10-09 | 2000-04-25 | Coherence Technology Company, Inc. | Method of seismic signal processing |
US6253157B1 (en) * | 1998-12-14 | 2001-06-26 | Exxonmobil Upstream Research Co. | Method for efficient manual inversion of seismic velocity information |
US6493634B1 (en) * | 1999-05-14 | 2002-12-10 | Exxonmobil Upstream Research Company | Method for determining stacking velocity parameters or other reflection geometry information from seismic gather data using multiple attributes and 3-D visualization |
US6343256B1 (en) * | 2000-06-12 | 2002-01-29 | Exxonmobil Upstream Research Company | Illumination corrections to reduce geometrical artifacts in seismic data |
US6697737B2 (en) * | 2000-09-26 | 2004-02-24 | Westerngeco Llc | Quality control cube for seismic data |
US6757217B2 (en) * | 2001-08-31 | 2004-06-29 | Exxonmobil Upstream Research Company | Method for time-aligning multiple offset seismic data volumes |
US6763305B2 (en) * | 2002-09-13 | 2004-07-13 | Gx Technology Corporation | Subsurface illumination, a hybrid wave equation-ray-tracing method |
US20050207278A1 (en) * | 2002-11-12 | 2005-09-22 | Landmark Graphics Corporation | Seismic analysis using post-imaging seismic anisotropy corrections |
US6735527B1 (en) * | 2003-02-26 | 2004-05-11 | Landmark Graphics Corporation | 3-D prestack/poststack multiple prediction |
US7072767B2 (en) * | 2003-04-01 | 2006-07-04 | Conocophillips Company | Simultaneous inversion for source wavelet and AVO parameters from prestack seismic data |
US6785612B1 (en) * | 2003-05-29 | 2004-08-31 | Pgs Americas, Inc. | Seismic velocity update for anisotropic depth migration |
US20050135189A1 (en) * | 2003-10-28 | 2005-06-23 | Baker Hughes Incorporated | Vector 3-component 3-dimensional kirchhoff prestack migration |
US20050129324A1 (en) * | 2003-12-02 | 2005-06-16 | Lemke Alan P. | Digital camera and method providing selective removal and addition of an imaged object |
US20050197779A1 (en) * | 2004-03-02 | 2005-09-08 | Stinson Kerry J. | Method, media, and signals for processing seismic data to obtain a velocity field |
US20060018191A1 (en) * | 2004-07-23 | 2006-01-26 | Input/Output, Inc. | Offset-azimuth binning for migration and velocity analysis |
US7480206B2 (en) * | 2004-09-13 | 2009-01-20 | Chevron U.S.A. Inc. | Methods for earth modeling and seismic imaging using interactive and selective updating |
US20060133206A1 (en) * | 2004-10-11 | 2006-06-22 | Landmark Graphics Corporation | Fault filter for seismic discontinuity data |
US20060227662A1 (en) * | 2005-03-04 | 2006-10-12 | Richard Foy | Stretch free trace processing using block move sum and phase-based move out corrected data |
US20070271041A1 (en) * | 2006-05-17 | 2007-11-22 | Chengbin Peng | Diplet-Based Seismic Processing |
US7937224B2 (en) * | 2006-05-17 | 2011-05-03 | Westerngeco L.L.C. | Diplet-based seismic processing |
US7970546B1 (en) * | 2007-06-22 | 2011-06-28 | Westerngeco L.L.C. | Diplet-based imaging of seismic data in shot or receiver records |
US20090037114A1 (en) * | 2007-07-30 | 2009-02-05 | Chengbin Peng | 4d+ prestack seismic data structure, and methods and apparatus for processing 4d+ prestack seismic data |
US20090043549A1 (en) * | 2007-08-08 | 2009-02-12 | Chengbin Peng | Methods, apparatus, and products for seismic ray tracing |
US8010293B1 (en) * | 2007-10-29 | 2011-08-30 | Westerngeco L. L. C. | Localized seismic imaging using diplets |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8699298B1 (en) | 2008-06-26 | 2014-04-15 | Westerngeco L.L.C. | 3D multiple prediction and removal using diplets |
US10712459B2 (en) | 2018-01-19 | 2020-07-14 | Saudi Arabian Oil Company | Frequency-based horizon interpretation based on seismic data |
US11150368B2 (en) | 2018-11-26 | 2021-10-19 | Saudi Arabian Oil Company | Frequency based geological feature detection from seismic data |
US11409012B2 (en) | 2019-10-21 | 2022-08-09 | Saudi Arabian Oil Company | Frequency based method for reducing the effect of multiples in seismic data |
Also Published As
Publication number | Publication date |
---|---|
US7937224B2 (en) | 2011-05-03 |
WO2007143355A2 (en) | 2007-12-13 |
US8326544B2 (en) | 2012-12-04 |
WO2007143355A3 (en) | 2008-11-06 |
US20070271041A1 (en) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8326544B2 (en) | Diplet-based seismic processing | |
Fomel | Shaping regularization in geophysical-estimation problems | |
Fomel | Local seismic attributes | |
US8456951B2 (en) | Method and apparatus for deghosting seismic data | |
US8280695B2 (en) | Method to adapt a template dataset to a target dataset by using curvelet representations | |
US20150355355A1 (en) | Process for Creating Image Gathers | |
US11029432B2 (en) | De-aliased source separation method | |
US10345470B2 (en) | Device and method for deghosting seismic data using sparse tau-p inversion | |
US11474267B2 (en) | Computer-implemented method and system employing compress-sensing model for migrating seismic-over-land cross-spreads | |
Malcolm et al. | Recursive imaging with multiply scattered waves using partial image regularization: A North Sea case study | |
US9753166B2 (en) | P-wave and S-wave separation of seismic data in the presence of statics and irregular geometry | |
US8010293B1 (en) | Localized seismic imaging using diplets | |
Xu et al. | Radon-domain interferometric interpolation for reconstruction of the near-offset gap in marine seismic data | |
Ibrahim et al. | Simultaneous reconstruction of seismic reflections and diffractions using a global hyperbolic Radon dictionary | |
Oren et al. | An overview of reproducible 3D seismic data processing and imaging using Madagascar | |
Smithyman et al. | Waveform tomography in 2.5 D: Parameterization for crooked‐line acquisition geometry | |
US12000971B2 (en) | Method and system for seismic processing using virtual trace bins based on offset attributes and azimuthal attributes | |
Luo et al. | 3D beamlet prestack depth migration using the local cosine basis propagator | |
Al-Shuhail et al. | Attenuation of incoherent seismic noise | |
Feng et al. | 3D offset plane-wave finite-difference pre-stack time migration | |
WO2020180857A1 (en) | Seismic surveys using two-way virtual source redatuming | |
Kuehl | Least-squares wave-equation migration/inversion | |
Zhang et al. | Generalized internal multiple prediction for low relief structures | |
Baumstein et al. | Accurate data reconstruction through simultaneous application of statistical and physics-based constraints to multiple geophysical data sets | |
US20220137248A1 (en) | Computing program product and method for prospecting and eliminating surface-related multiples in the beam domain with deghost operator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WESTERNGECO L.L.C., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PENG, CHENGBIN;REEL/FRAME:025786/0328 Effective date: 20100429 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20161204 |