You are on page 1of 19

Reverse Time Migration

(RTM) Technology
Reverse Time Migration (RTM) has become the method of choice for
seismic imaging in complicated areas. The method is based on directly
solving the wave equation in the time domain (as opposed to the
frequency domain). RTM can accurately handle any variation in subsurface
material properties, and has no limit in imaging steep dips. RTM is not
based on ray tracing and hence can perform in situations where Kirchhoff
ray based migration breaks down.
Historical Developments
The use of computer based migration started in the early 70s. Due to
limitations in computer power, various methods were developed to apply
depth migration while keeping the computational cost low. These included
the use of simpler versions of the wave equation (Claerbout and Doherty,
1972), the use of ray trace based migration (Schneider 1978), the use of
direct mapping from time to depth (Stolt, 1978) and the use of the
downward extrapolation (Gazdag, 1978). Having limitations in each of the
above methods, a method based on reverse modeling was introduced at
1983 in three separate publications. George McMechan published in
Geophysical Prospecting, the paper “Migration by extrapolation of time
dependent boundary values”, Dan Whitmore published in the SEG
extended abstracts, the paper “Iterative Depth Migration by Backward
Time Propagation", and the paper that coined the term RTM was published
in Geophysics by Dan Kosloff and Edip Baysal “Reverse time
migration." All of the above publications applied to 2D stack data where
the migration was applied as a post stack migration.
Although the publications of RTM demonstrated the benefits of the
algorithm, it was not adopted by the industry as a common algorithm for
application of depth migration. The reasons were explained by Irshad
Mufti (Irshad Mufti, Jorge Pita and Ross Huntley, 1994, “Finite-difference
depth migration of exploration-scale 3-D seismic data”), by (a) the
creation of reflected wave fronts during the extrapolation step, and (b) the
need to use a much smaller grid in order to avoid numerical dispersion. In
this publication however, Irshad Mufti set the link between the use of
highly parallel computers to the ability to use RTM in a production
processing environment. These theoretical limitations, together with the
limitations in computer power, resulted in the use of RTM mostly in
university settings, as was shown in 1996 by Jinming Zhu and Larry Lines
in the SEG abstract “Comparison of Kirchhoff and reverse‐time migration
methods with applications to prestack depth imaging of complex
structures."
In the past decade, computer hardware power increased so dramatically
that application of 3D prestack RTM in industrial settings became possible.
Moreover, the ability of the industry to construct complex velocity (and
anisotropic) models removed the imbalance between the quality of the
velocity models and the ability of PSDM algorithms to handle such models.
This allowed RTM PSDM to become the algorithm of choice when imaging
any geological setting that requires a complex velocity (or anisotropic)
model. Today, three decades after the introduction of RTM PSDM, the
algorithm is widely used by academia, the industry and in many
exploration and development projects that involve imaging subsalt
structures in deep water environment.
Technical Background
RTM principal is based on reversing the forward modeling operation. In forward modeling, we
input a velocity model, select the source location, and by numerically solving the wave equation
in incremental time steps, wave propagation is computed in the subsurface. RTM operation
consists of inputting the wave field recorded at the surface, and by stepping backwards in time,
propagate the seismic events to the subsurface location where they were generated.

Post Stack Migration


In the case of post stack depth migration, instead of simulating wave propagation for a single
shot location, we insert a source function at every velocity boundary location. This is known as
the ‘exploding reflector’ concept (Jon F. Claerbout, Imaging the Earth’s Interior, 1996). For
forward modeling we start the wave propagation simulation at time=0 and carry the propagation
until time=T. For migration we reverse the operation by starting the wave propagation at time=T
and propagating backwards until time=0. By doing this, when time=0 is reached, the reflections
initiated at the subsurface velocity boundaries and recorded at the surface will reach back to their
exact subsurface locations. This operation is called ‘post stack reverse time migration."

Prestack Migration
Fig 1: Forward propagation of the source wavefield at 2 seconds.
Fig 2: Forward propagation of the source wavefield at 4 seconds.
Fig 3: Forward propagation of the source wavefield at 6 seconds.
In the case of prestack modeling, wave propagation starts at the surface, propagates
downwards, reflects at the velocity boundaries and is recorded back at the surface. In order to
‘map’ the surface recorded wave fronts back to the subsurface locations from where they were
reflected, we need to back propagate the recorded wavefronts from the surface back to the
subsurface. Since we don’t know at what location and depth each wavefront was reflected from,
we use the fact that at a reflection point the incident wave and the reflected wave are time
coincident. Based on this assumption, we perform the three step operation: (1) Simulate the
wavefront propagating from the source location; (2) Downward propagate the recorded
wavefronts from the surface to the subsurface; (3) At every time step cross-correlate the
simulated wavefield with the downward propagated wavefield. At every subsurface location that
the simulated wavefield correlates with the downward propagated recorded wavefield, an image
will be constructed. The above 3-step procedure is the basis for prestack Reverse Time
Migration.
The above figures 1-3 demonstrate the wave field propagation from the source. Figures 1-3
below show the downward propagation of the receiver wavefield. Figures 1-6 below show the
result of the cross correlation between the source wavefield and the receiver wavefield.
Fig 1: Backward propagation of the receiver wavefield at 6 seconds.
Fig 2: Backward propagation of the receiver wavefield at 4 seconds.
Fig 3: Backward propagation of the receiver wavefield at 2 seconds.
In order to successfully accomplish the above procedure, several key numerical operations need
to be defined. Numerical solution of the wave equation calls for two mathematical operations: (a)
Computation of numerical derivatives and (b) Computation of time integration. In order to ensure
numerical stability of the solution scheme, an appropriate time step needs to be selected, and in
order to ensure wave propagation with minimal numerical dispersion, the appropriate frequency
band needs to be defined. In most cases, finite differences operators are used as the mechanism
for time integration. To ensure numerical stability of the solution scheme, the time step for wave
propagation needs to be very small, resulting with accurate time integration when second order
finite differences operators are used. However, in order to be able to accomplish accurate wave
propagation with minimal or no numerical dispersion, a careful selection of the derivative
operators need to be done.
Fig 1: Cross correlation between the source and the receiver wavefields at 7 seconds.
Fig 2: Cross correlation between the source and the receiver wavefields at 6 seconds.
Fig 3: Cross correlation between the source and the receiver wavefields at 5 seconds.
Fig 4: Cross correlation between the source and the receiver wavefields at 4 seconds.
Fig 5: Cross correlation between the source and the receiver wavefields at 3 seconds.
Fig 6: Cross correlation between the source and the receiver wavefields at 2 seconds.

Challenges and Solutions


The computational cost of RTM PSDM is very high. In order to be able to migrate a broader
frequency range, a small size cell needs to be used as the numerical grid. This results with large
computer memory requirement as well as an enormous number of floating point operations.
These two limitations lead very often to the use of a band limited selection of the input data,
resulting with low frequency RTM PSDM. The motivation to overcome these limitations in
implementing of RTM PSDM leads us to develop solutions both in software and in hardware.
Fig 1: Source
wavelet propagated using 8th order Finite Difference.

Fig 2: Source
wavelet propagated using recursive operators.
The first goal is to be able to migrate the full frequency range without creating significant
numerical dispersion of the propagated wavefield. A solution to that was accomplished by using
newly developed recursive operators that are able to accurately compute spatial derivatives
without the need to use a very small operational grid (Acoustic and elastic numerical wave
simulations by recursive spatial derivative operators, Kosloff et al. 2010). Figure 1 above shows a
source wavelet after wave propagation using an 8th order finite difference operator. Computed
on the same numerical grid and input frequency, Figure 2 shows the same source wavelet after
wave propagation using recursive operators. The source wavelet computed using recursive
operators does not include any numerical dispersion. This enables us to use a boarder spectrum
source wavelet as well as higher frequency range of the input data, resulting with higher
frequency RTM PSDM.
Fig 3: Shot
gathers simulated using 8th order Finite Difference.
Fig 4: Shot
gathers simulated using recursive operators.
Figures 3 and 4 above show a simulated time section produced using 8th order finite difference
and recursive operators, both calculated using the same numerical grid and the same frequency
range. Figures 5 and 6 below show the corresponding RTM PSDM. Both simulated time sections
and RTM depth migrated sections produced using recursive operators show minimal amount of
numerical dispersion compared to the finite difference operators.

Computer Implementation
The second goal in the implementation of RTM PSDM is to adapt the software to a specific
hardware configuration capable of performing very high number of floating point operations in a
short time. SeismicCity was one of the first companies to pioneer the use of NVIDIA GPUs for
use in application of RTM PSDM.
In the past several years we have improved our RTM technology to use hybrid GPU/CPU
computer hardware, where both compute components can take part in the computation of wave
propagation and wave-field cross correlation. The current SeismicCity GPU/CPU RTM PSDM
implementation is based on computation of spatial derivatives using recursive operators (GPU
implementation of minimal dispersion recursive operators for reverse time migration, Bartana et.
al. 2015). This results with RTM PSDM implementation that can be economic and provide the
data quality expected from the algorithm.
Fig 5: RTM PSDM
generated using 8th order Finite Difference.
Fig 6: RTM PSDM
generated using recursive operators.

Industrial Use
RTM PSDM has now been used by the industry for several years. The algorithm has proven to
produce reliable images in various geological settings. However, the development of RTM PSDM
has still not been completed. Improvements to the RTM algorithms will include the ability to
migrate the full frequency range, the use of more complex anisotropic models and reduction of
algorithm generated numerical arttifacts. Additionally, RTM PSDM is now used as the compute
engine for a velocity estimation procedure called full waveform inversion. As computer hardware
continues to improve, we expect RTM PSDM use to expand to new geological settings and to
produce PSDM data where amplitude preservation is needed.

You might also like