Matrix formulation of adjoint Kirchhoff datuming

Similar documents
P S-wave polarity reversal in angle domain common-image gathers

Deconvolution imaging condition for reverse-time migration

INTRODUCTION. The depth-variable-velocity prestack migration in offset-midpoint coordinates (Yilmaz, 1979) is formulated as

Amplitude preserving AMO from true amplitude DMO and inverse DMO

On non-stationary convolution and inverse convolution

Plane-wave migration in tilted coordinates

Implicit 3-D depth migration by wavefield extrapolation with helical boundary conditions

Stanford Exploration Project, Report 105, September 5, 2000, pages

SUMMARY ANGLE DECOMPOSITION INTRODUCTION. A conventional cross-correlation imaging condition for wave-equation migration is (Claerbout, 1985)

Chapter 7. Seismic imaging. 7.1 Assumptions and vocabulary

Exact wavefield extrapolation in 2D for v(x)

Estimating a pseudounitary operator for velocity-stack inversion

AVO inversion in V (x, z) media

SEG/New Orleans 2006 Annual Meeting. Non-orthogonal Riemannian wavefield extrapolation Jeff Shragge, Stanford University

Subsalt imaging by common-azimuth migration

Recursive Kirchhoff wavefield extrapolation

PART A: Short-answer questions (50%; each worth 2%)

Time-migration velocity analysis by velocity continuation

Exploring three-dimensional implicit wavefield extrapolation with the helix transform a

Stanford Exploration Project, Report 115, May 22, 2004, pages

Image-space wave-equation tomography in the generalized source domain

Extended isochron rays in prestack depth (map) migration

Complex-beam Migration and Land Depth Tianfei Zhu CGGVeritas, Calgary, Alberta, Canada

Stolt residual migration for converted waves

Radon transform and multiple attenuation

Wave-equation tomography for anisotropic parameters

Fast Kirchhoff migration in the wavelet domain

P125 Method for Calibrating Seismic Imaging Velocities

Trace balancing with PEF plane annihilators

Migration velocity analysis by the common image cube analysis (CICA)

An Improved Dual Sensor Summation Method with Application to Four-Component (4-C) Seafloor Seismic Data from the Niger Delta

Improved Radon transforms for filtering of coherent noise

Stanford Exploration Project, Report SERGEY, November 9, 2000, pages 683??

Reversible Stolt migration

Data examples of logarithm Fourier domain bidirectional deconvolution

Static Corrections for Seismic Reflection Surveys

Shot-profile migration of multiple reflections

Traveltime sensitivity kernels: Banana-doughnuts or just plain bananas? a

Stable wide-angle Fourier finite-difference downward extrapolation of 3-D. wavefields

An Approximate Inverse to the Extended Born Modeling Operator Jie Hou, William W. Symes, The Rice Inversion Project, Rice University

A comparison of the imaging conditions and principles in depth migration algorithms

Comparison of three Kirchhoff integral formulas for true amplitude inversion

Modeling, migration, and inversion in the generalized source and receiver domain

Linear Algebra V = T = ( 4 3 ).

28th Seismic Research Review: Ground-Based Nuclear Explosion Monitoring Technologies

Vollständige Inversion seismischer Wellenfelder - Erderkundung im oberflächennahen Bereich

Mesh generation using differential methods

Stanford Exploration Project, Report 97, July 8, 1998, pages

Invitation to Futterman inversion

A Petroleum Geologist's Guide to Seismic Reflection

The Deconvolution of Multicomponent Trace Vectors

Azimuth moveout for 3-D prestack imaging

Elastic wavefield separation for VTI media

ABSTRACT INTRODUCTION

Lab 4: Kirchhoff migration (Matlab version)

Wave-equation Hessian by phase encoding

Finite difference modelling of the full acoustic wave equation in Matlab

SUMMARY INTRODUCTION THEORY

An example of inverse interpolation accelerated by preconditioning

Nonstationary filters, pseudodifferential operators, and their inverses

Elastic wave-equation migration for laterally varying isotropic and HTI media. Richard A. Bale and Gary F. Margrave

Examples of prestack depth migration in TI media

Techniques for determining the structure and properties of permafrost

TOM 2.6. SEG/Houston 2005 Annual Meeting 2581

Comparison between least-squares reverse time migration and full-waveform inversion

Full Waveform Inversion (FWI) with wave-equation migration. Gary Margrave Rob Ferguson Chad Hogan Banff, 3 Dec. 2010

Iterative linearized migration and inversion

THE BETTER SUBSURFACE IMAGING USING A QUALITY SEISMIC PROCESSING

Calculation of the sun s acoustic impulse response by multidimensional

Direct Fourier migration for vertical velocity variations

Reciprocity of tensor wavefields

Phase and group velocity measurements from physically modeled transmission gathers

Velocity structure of the methane hydrate formation at the Blake Outer Ridge

Seismic Imaging. William W. Symes. C. I. M. E. Martina Franca September

Prestack exploding reflector modelling and migration for anisotropic media

J.A. Haugen* (StatoilHydro ASA), J. Mispel (StatoilHydro ASA) & B. Arntsen (NTNU)

Edinburgh Research Explorer

Progress and Prospects for Wave Equation MVA

Fast wavefield extrapolation by phase-shift in the nonuniform Gabor domain

Daniele Colombo* Geosystem-WesternGeco, Calgary, AB M.Virgilio Geosystem-WesternGeco, Milan, Italy.

Time-to-depth conversion and seismic velocity estimation using time-migration velocity a

INTRODUCTION TO APPLIED GEOPHYSICS

Attenuation compensation in viscoacoustic reserve-time migration Jianyong Bai*, Guoquan Chen, David Yingst, and Jacques Leveille, ION Geophysical

Basic principles of the seismic method

Conventional beamforming

One-step extrapolation method for reverse time migration

Downloaded 05/01/17 to Redistribution subject to SEG license or copyright; see Terms of Use at

Rough sea estimation for phase-shift de-ghosting Sergio Grion*, Rob Telling and Seb Holland, Dolphin Geophysical

Stacking and Interval Velocities in a Medium with Laterally Inhomogeneous Layers

Reflection Seismic Method

Attenuation compensation in least-squares reverse time migration using the visco-acoustic wave equation

We use the overhead arrow to denote a column vector, i.e., a number with a direction. For example, in three-space, we write

for multicomponent seismic data Wave-equation angle-domain imaging

Computational Stiffness Method

Short Note. Plane wave prediction in 3-D. Sergey Fomel 1 INTRODUCTION

Stanford Exploration Project, Report 97, July 8, 1998, pages

Elastic least-squares reverse time migration

Quantitative Predication for Reservior Porosity via AVO

The i-stats: An Image-Based Effective-Medium Modeling of Near-Surface Anomalies Oz Yilmaz*, GeoTomo LLC, Houston, TX

A simple algorithm for band-limited impedance inversion

Transcription:

Stanford Exploration Project, Report 80, May 15, 2001, pages 1 377 Matrix formulation of adjoint Kirchhoff datuming Dimitri Bevc 1 ABSTRACT I present the matrix formulation of Kirchhoff wave equation datuming and show that upward and downward continuation are adjoint to each other By expressing the datuming operator explicitly in matrix form, it is possible to examine the nature of the essian and to show that Kirchhoff datuming is not idempotent INTRODUCTION The Kirchhoff datuming codes I presented in earlier SEP reports (Bevc, 1992, 1993a) are adjoint operators which pass the dot-product test; however, the adjoint formulation was arrived at by algorithmic considerations, not by formulating the operators in terms of matrix multiplications and taking their conjugate transpose In this paper, I fill in this theoretical gap by presenting the matrix formulation of the datuming algorithm I also show how Kirchhoff datuming can be cast as a multi-step depth extrapolation algorithm analogous to phase shift (Ji and Claerbout, 1992; Popovici, 1992) and finite difference (Ji, 1993) formulations presented in previous SEP reports I begin by briefly reviewing Kirchhoff datuming I then present the matrix formulation of the operators, and conclude by incorporating these in a multi-step depth extrapolation formulation KIRCOFF DATUMING The upward continuation of a scalar wavefield can be expressed in integral form as: P(0, z,t) = 1 π dx z 1 Q(t r x ), (1) v r x v where P(0, z,t) is one trace of the upward continued wavefield at datum elevation z and lateral position x = 0 (Berryhill, 1979) The function Q(t r x v ) is a time delayed filtered version of the input traces on the original datum r x is the distance between input and output trace location and v is the propagation velocity The purpose of the filtering operation is to compensate for the ankel tail of the output wavelet For transformation of a wavefield from one datum to another, a discrete form of equation (1) is a summation where each input trace P i, recorded at 1 email: not available 1

2 Bevc SEP 80 location i along the lower datum is filtered and delayed by traveltime t i j Mathematically: P j (t) = i cosθ i j A i j Q i (t t i j ) (2) A i j is an amplitude term incorporating spherical divergence and geometric terms, θ i j is the angle between the normal to the input surface and the straight line traveltime path connecting input location i and output location j, and t i j is the traveltime between the input and output locations Equivalently, the sum can be performed in the frequency domain where each output trace is given by: P j (ω) = cosθ i j A i j e iωt i j Q i (ω) (3) i By making the far-field approximation of the relevant Green s functions, the filtering operation used to compensate for the ankel tail can be replaced by performing a half-order differential of the data traces (in 2-D) This is computationally attractive because the half-order differential is applied only once and does not depend on the indices i and j The algorithm can be applied to zero-offset data or to shot and receiver gathers Prestack datuming is done by extrapolating the shots and the geophones separately (Berryhill, 1984) The extension to three dimensions is straightforward and has the same algorithmic form Equations (1) through (3) are for upward continuation For downward continuation the adjoint process is used SINGLE OUTPUT TRACE Before writing down the matrix equations for Kirchhoff extrapolation one depth step at a time, I will present the matrix equations for the conventional formulation of Kirchhoff datuming: that is for extrapolation between two surfaces in one step Single output trace For illustration I consider the simple case of three input traces and one output trace Equation (3) can be expressed in matrix form as [ p(ω, xj, z j ) ] = [ I I I ] Z 11 p(ω, x i=1, z i=1 ) Z 12 p(ω, x i=2, z i=2 ), Z 13 p(ω, x i=3, z i=3 ) (4) where p(ω, x i, z i ) is the Fourier transformed input wavefield recorded at datum z i and p(ω, x j, z j ) is an output trace at location (x j, z j ) A half-order derivative is applied to the input data by the block matrices iω1 iω 2 = (5) iωn

SEP 80 Adjoint datuming 3 If the calculation were performed in the time domain and the far-field approximation were not invoked, each of the matrices would be replaced by a different matrix representing an i, j-variable convolution operator The block matrices Z 11, Z 12, and Z 13 perform time shifts and amplitude scaling of individual data traces For a given time shift t i j, the time-shift matrix is given by A i j e iω 1t i j Z i j A i j e iω 2t i j = (6) A i j e iω nt i j The A i j factors are amplitude scaling terms which embody the effects of spherical divergence and obliquity Finally, the summation of the shifted input traces is represented by matrix multiplication with the row vector having block identity matrices I as its elements The summation matrix and the Z i j matrix can be combined to simplify equation (4) to: [ p(ω, xj, z j ) ] = [ Z 11 Z 12 ] Z 13 p(ω, x i=1, z i=1 ) p(ω, x i=2, z i=2 ) p(ω, x i=3, z i=3 ) (7) TIME-DOMAIN DATUMING AND MIGRATION For completeness, I show how the matrices differ when datuming is implemented in the time domain If Kirchhoff datuming is implemented in the time domain, the ankel tail can be compensated for by performing an m-long i, j-dependent convolution Then the matrix becomes i j = a 1 a 2 a 1 a 3 a 2 a 3 a m a m a 1 a 2 a 3 a m (8) The time-shift t i j is represented by a sparse matrix which is non-zero along one particular diagonal (or band) corresponding to the particular shift For example, a time-shift matrix

4 Bevc SEP 80 corresponding to a shift of two time samples is given by: Z i j = 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 (9) If the data are linearly interpolated, the matrix will be banded (see for example Claerbout (1992)) Kirchhoff time migration Time migration by hyperbola summation is similar to Kirchhoff datuming except that in time migration, the traces are shifted by a time-variant amount given by t = t0 2 + x2 /v 2 In order for equation (7) to represent time migration, the hyperbolic shifts would make the time-shift matrix look something like this: Z i j = 1 1 1 1 1 1 1 (10) MULTIPLE OUTPUT TRACES In this section I generalize equation (7) to multiple output traces For illustrative purposes, I write down the matrix equation for three input traces and three output traces The wavefield at the upper datum z is p(ω, x j=1, z j=1 ) p(ω, x j=2, z j=2 ) p(ω, x j=3, z j=3 ) = Z 11 Z 12 Z 13 Z 21 Z 22 Z 23 Z 31 Z 32 Z 33 p(ω, x i=1, z i=1 ) p(ω, x i=2, z i=2 ) p(ω, x i=3, z i=3 ) (11) The time-shift matrices Z i j correspond to equation (6) with i j corresponding to the time shift between input and output locations i and j Equation (11) represents the upward extrapolation of a wavefield between two arbitrarily shaped surfaces

SEP 80 Adjoint datuming 5 Downward continuation The downward continuation operator is derived by taking the complex conjugate transpose of the operator in equation (11) This yields the adjoint operator: Z 11 Z21 Z 31 Z 12 Z22 Z32 (12) Z13 Z23 Z33 Equation (12) is the downward continuation operator for the extrapolation of a wavefield between two arbitrarily shaped surfaces IDEMPOTENCE AND TE ESSIAN Downward continuation followed by upward continuation is given by the multiplication of the operators in equations (11) and (12): Z 11 Z 12 Z 13 Z11 Z21 Z 31 Z 21 Z 22 Z 23 Z12 Z22 Z32 (13) Z 31 Z 32 Z 33 Z13 Z23 Z33 If the datuming is performed between level datums with constant velocity, the matrix equations can be simplified by making the following observations and substitutions: Z 1 = Z 11 = Z 22 = Z 33, Z 2 = Z 12 = Z 21, Z 2 = Z 23 = Z 32, Z 3 = Z 13 = Z 31 Performing the indicated substitutions, yields the simplified matrices: Z 1 Z 2 Z 3 Z1 Z2 Z 3 Z 2 Z 1 Z 2 Z2 Z1 Z2 (14) Z 3 Z 2 Z 1 Z3 Z2 Z1 Using the notation Ai 2 = Z i Zi and carrying out the multiplication we obtain the following expression for the essian matrix: A 2 1 + A2 2 + A2 3 Z 1 Z2 + Z 2Z1 + Z 3Z2 Z 1 Z3 + Z 3Z1 + A2 2 = Z 2 Z1 + Z 1Z2 + Z 2Z3 A 2 2 + A2 1 + A2 2 Z 2 Z3 + Z 1Z2 + Z 2Z1 (15) Z 3 Z1 + Z 1Z3 + A2 2 Z 3 Z2 + Z 2Z1 + Z 1Z2 A 2 3 + A2 2 + A2 1 This banded matrix is diagonally dominant with real valued terms on the main diagonal and complex terms along the other diagonals The datuming operator is not idempotent because of the non-zero terms off the main diagonal The consequence of this is that if the Kirchhoff datuming operator and its adjoint are applied repeatedly, energy will be lost with each application

6 Bevc SEP 80 STEP-BY-STEP WAVEFIELD EXTRAPOLATION The operator in equation (11) can be used to extrapolate a wavefield between two horizontal planes In this case, each application of the extrapolation algorithm is expressed by the matrix operator W i which is the operator in equation (11) For three depth levels, the Kirchhoff datuming algorithm can be formulated as [ p(ω, xj, z j ) ] = [ A B C ] W 1 W 2 W 1 W 3 W 2 W 1 [ p(ω, x i, z i ) ], (16) The algorithm can be generalized for any number of depth levels and any datum geometry A, B, and C are geometry matrices which correspond to the datum shape These matrices represent the action of selecting data traces on the new datum The matrices A, B, and C have non-zero elements only at certain locations along their diagonals where the wavefield is to be extracted For a more detailed description of these matrices, see Popovici (1992) For downward continuation, the conjugate-transpose of equation (16) is taken to obtain the adjoint process: p(ω, x i, z i ) = [ W 1 W 1 W 2 W 1 W 2 W 3 ] A B C [ p(ω, x j, z j ) ], (17) where p(ω, x, z) is data recorded at some irregular datum The matrices Wi correspond to the operator in equation (12) DISCUSSION AND CONCLUSIONS For real problems, the operator representations of the preceding section result in huge, albeit sparse, matrices In the actual computer implementation of Kirchhoff datuming these huge matrix operators are not actually stored The numerical algorithms apply these linear operators indirectly and much more efficiently Equations (11) and (12) represent upward and downward continuation of a scalar wavefield in one step These are the matrix equivalents of the frequency domain datuming implementation I have presented in previous papers (Bevc, 1993a,b) A corresponding representation of Berryhill s time domain algorithm can be obtained by changing the matrices to convolutional operators and casting the rest of the matrices in equations (11) and (12) in the time domain (Bevc, 1992; Berryhill, 1979) Kirchhoff datuming is represented as extrapolation of one depth level at a time in equations (16) and (17) While computationally less efficient than the one-step method of equations (11) and (12), it allows greater flexibility in specifying the velocity model With some approximations, the wavefield can be extrapolated through a v(x, y, z) velocity model The multi-step operator results in steeper Kirchhoff summation trajectories for each step than the one-step method This may allow steeper events to be handled with less aperture, therefore gaining some computational advantage By examining the simplified datuming operator for the special case of flat datums and constant velocity, I observe that the datuming operator is not idempotent and that the essian is diagonally banded

SEP 80 Adjoint datuming 7 ACKNOWLEDGEMENTS I am grateful to Stew Levin for critically reviewing this paper and to Jun Ji, Dave Nichols and Mihai Popovici for enlightening discussions REFERENCES Berryhill, J R, 1979, Wave equation datuming: Geophysics, 44, no 8, 1329 1344 Berryhill, J R, 1984, Wave equation datuming before stack (short note): Geophysics, 49, no 11, 2064 2067 Bevc, D, 1992, Kirchhoff wave-equation datuming with irregular acquisition topography: SEP 75, 137 156 Bevc, D, 1993a, Data parallel wave equation datuming: SEP 77, 131 140 Bevc, D, 1993b, Data parallel wave equation datuming with irregular acquisition topography: 63rd Ann Internat Meeting, Soc Expl Geophys, Expanded Abstracts, 197 200 Claerbout, J F, 1992, Earth Soundings Analysis: Processing versus Inversion: Blackwell Scientific Publications Ji, J, and Claerbout, J F, 1992, Phase shift datuming and migration from an irregular surface: SEP 75, 157 170 Ji, J, 1993, Datuming by a wavefield depth extrapolation: SEP 77, 141 160 Popovici, A M, 1992, Wave-equation datuming in variable velocity media: SEP 75, 191 214