Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes...

32
Kinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003 www.trip.caam.rice.edu 1

Transcript of Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes...

Page 1: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Kinematics ofReverse Time S-G Migration

William W. Symes

TRIP Seminar

Rice University

September 2003

www.trip.caam.rice.edu

1

Page 2: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Agenda: explore prestack focussing properties of RT S-G migra-tion, proper definition of image volume, using ray theory.

• ”Standard” PSDM (CO, CS, CSA) exhibits kinematic arti-facts in complex structure (TRIP,...): image gathers not flatwhen velocity is correct.

• Stolk-deHoop ’01: no artifacts in prestack S-G migration(perfect focussing of offset image panels at zero offset, evenin complex velocity structures). Limitations: reflector dipsubhorizontal, rays do not turn (”DSR assumption”)

• RT formulation permits arbitrary reflector orientation, prop-agation. Image volume combining horizontal, vertical offsetsfocusses near zero offset.

2

Page 3: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Outline, Part I:

• Born approximation, extended models, common offset, angle

PSDM

• kinematic image artifacts: why image gathers may not be

flat at correct velocity

• double reflector model, double reflector PSDM,

• relation to S-G migration via DSR equation.

• reverse time adjoint computation

3

Page 4: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Outline, Part II:

• kinematics of double reflector model, horizontal offsets and

focussing property under DSR assumption

• why horizontal offset is insufficient; combining horizontal and

vertical offset: filtered coordinate image volumes

• derivation of focussing property, limitation to small offset

corridor

• some implementation details: how to make RT S-G as fast

as standard RT

4

Page 5: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Born approximation = linearized seismic inverse problem,acoustic version: given smooth velocity v(x, y, z) = v(x), seis-mic data d(xr, t;xs), find oscillatory reflectivity r(x) ≡ δv(x)/v(x)to fit the data:

F [v]r ' d

Definition of Born modeling = acoustic forward operator F [v],via PDEs: acoustic Green’s function G and its perturbation δGsolve(

1

v2

∂2

∂t2−∇2

)G = δ(t)δ(x− xs),

(1

v2

∂2

∂t2−∇2

)δu =

2r

v2G

plus suitable bdry and initial conditions. Then

F [v]r(xr, t;xs) = δG(xr, t;xs)

[Note: lots of things ignored - source, P-S conversion, anelastic-ity,...]

5

Page 6: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Integral representation of Born modeling:

δG(xr, t;xs) =∂2

∂t2

∫dy

∫dτ

2r(y)

v2(y)G(y, t− τ ;xr)G(y, τ ;xs) (1)

Insert asymptotic repn. of Green’s function:

G(x, t;xs) = A(x;xs)δ(t− τ(x,xs))

gives Kirchhoff or Ray-Born or GRT approximation to linearized

fwd map:

δG(xr, t;xs) =∂2

∂t2

∫dy

2r(y)

v2(y)A(y,xr)A(y,xs)δ(t−τ(y,xr)−τ(y,xs))

BUT this is only valid for r concentrated near sources and re-

ceivers (no caustics!) - so we won’t use it.

6

Page 7: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

”Prestack” or extended modeling, common offset: in integralrepresentation of δG, permit r to depend on (half) offset h =(xr − xs)/2, call it R(x,h):

F [v]R(xs + 2h, t;xs) ≡

=∂2

∂t2

∫dy

∫dτ

2R(y,h)

v2(y)G(y, t− τ ;xs + 2h)G(y, τ ;xs)

Two things worth noting:

• Each offset bin is modeled independently.

• If R(x,h) is independent of h, i.e. R(x,h) = r(x), then thisis simply Born modeling - F [v]R = F [v]r - so R(x,h) is anextended model.

7

Page 8: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Properties of common offset extended (or prestack) Born mod-

eling operator F [v]:

• invertible in mild structure, i.e. absent caustics - asymptotic

inverse is also GRT [Beylkin, Rakesh, Bleistein, Burridge,

Miller, DeHoop, Spencer, tenKroode, Smit,...]

• asymptotic inverse is a true amplitude migration operator:

reflectors (local oscillatory plane wave components of R) cor-

rectly positioned with correct amplitude, with correct ampli-

tude, but low-frequency trends are not recovered.

• adjoint operator F [v]∗ is also a migration operator, i.e. po-

sitions reflectors correctly but with possibly incorrect ampli-

tudes (again, absent caustics!):

8

Page 9: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

F [v]∗d(x,h) =

2

v2(y)

∫dxs

∫dτ G(y, t− τ ;xs + 2h)G(y, τ ;xs)

∂2

∂t2d(xs + 2h, t;xs)

+ asymptotic Green’s function = Kirchhoff common offset depth

migration (with particular choice of amplitude).

The basis of velocity analysis:

If velocity is correct, then image volume F [v]∗d has same reflec-

tors as true reflectivity

⇒ independent of h ⇒ image gathers are flat

9

Page 10: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Bad News: If structure is sufficiently complex, so that caustics

and multipathing occur, the Kirchhoff PSDM operator F [v]∗ is

not an inverse (in the kinematic sense - except for amplitudes)

of F : apparent reflectors with nonzero dip appear - kinematic

image artifacts.

⇒ common image gathers are not flat even when velocity is

correct.

Common shot migration: Nolan, 1996 SEG; common offset,

scattering angle (Kirchhoff) migration: Stolk & S. 2002 SEG.

10

Page 11: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Example (data courtesy of G. Lambare; migration computations

by C. Stolk):

”Canonical test case” (Xu et al, 2001): v = Marmousi model

smoothed by Gaussian, half-power radius = 150 m; r = two flat

reflectors, depths 2400, 2500 m.

Migration operator = multiarrival Kirchhoff, i.e. proper asymp-

totic approximation of integral representation of F [v]∗, imple-

mented via dynamic ray tracing.

to appear in Geophysics

11

Page 12: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

2

1

0

z

HkmL

3 4 5 6 7 8 9x HkmL

5.5 km�s

1.5 km�s

12

Page 13: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

2.8

2.6

2.4

2.2

2

1.8

time

HsL

5.2 5.6 6 6.4 6.8 7.2receiver position HkmL

Typical shot gather: much evidence of multipathing, caustic for-

mation.

13

Page 14: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

2.2

2.4

2.6

z (k

m)

0 20 40 60 80angle (deg)

Typical common scattering angle image gather: note nonflatevent in box. This is kinematic, not a signal processing artifact:it results from data event migrating along different ray pair thanthat which produced it.

14

Page 15: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

2.4

2

1.6

1.2

0.8

0.4

0

z

HkmL

5.6 6 6.4 6.8 7.2 7.6x HkmL

Blue rays = energy path producing data event. Black rays: en-ergy path for migration, resulting in displaced, angle-dependentimage artifact.

15

Page 16: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

S-G modeling - begin with a different extension of Born model-ing:

F [v]R(xr, t;xs) =

∂2

∂t2

∫dy

∫dh

∫dτ

2R(y,h)

v2(y)G(y + h, t− τ ;xr)G(y − h, τ ;xs)

Looks similar to common offset extension, BUT:

• ”offset” parameter h is not same as surface offset (xr−xs)/2- two reflection points y ± h - double reflector model

• each output point (xr, t;xs) depends on all model points(x,h)

• Same as Born modeling - F [v]R = F [v]r - when R(x,h) =r(x)δ(h), i.e. (double) reflectivity focussed at offset zero(rather than flat as in common offset extension).

16

Page 17: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

An immediate difficulty - too many parameters.

• for common offset extension, h = surface offset, therefore

(essentially) horizontal, prestack model R(x,h) has same num-

ber of parameters as data - this is needed for invertibility.

• for double reflector model, h is not surface offset, therefore

not constrained by geometry of sources and receivers - can

be essentially arbitrary! Too many parameters, F [v] cannot

be invertible as defined.

17

Page 18: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

An obvious solution: mandate that h is horizontal, i.e. hz ≡ 0.

Good News: Suppose also that rays carrying significant energydo not turn (”DSR assumption”), and that all shot, receiverlocations are present in data (”true 3D”, ”complete coverage”).Then (i) F [v] is always invertible, regardless of multipathing; (ii)the adjoint F [v]∗ focusses energy in image gathers at zero offset;(iii) F [v]∗ is kinematically (except for amplitudes) identical toClaerbout’s S-G DSR migration operator (Stolk-DeHoop 2001).

The rest of this seminar:

• examples of S-G focussing in the presence of multipathing

• ray-theoretic analysis of focussing

• how and why to get rid of the DSR / horizontal offset as-sumptions.

18

Page 19: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

2

1

0

x2

-1 0 1x1

1

0.6

Gaussian lens velocity model, flat reflector at depth 2 km, over-

lain with rays and wavefronts (Stolk & S. 2002 SEG).

19

Page 20: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

5

4

time

HsL

-2 -1 0 1 2receiver position HkmL

Typical shot gather - lots of arrivals

20

Page 21: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

1.6

2.0

2.4

x2

0 1 2offset

3,2

3,1

1,2

2,1

3,3

1,1

travel time # s,r

Offset common image gather (slice of F [v]∗d), with kinematically

predicted reflector images overlain.

21

Page 22: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Middle panel: S-G common image gather, horizontal offset (slice

of F [v]∗d), courtesy B. Biondi.

22

Page 23: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Relation with S-G migration via depth extrapolation (Claerbout

IEI 1985): begin by introducing source-receiver parametrization

R(yr,ys) = R(y,h) where y = (yr + ys)/2, h = (yr − ys)/2

(”sunken” midpoint, offset). Rewrite

F [v]R(xr, t;xs) =

∂2

∂t2

∫dyr

∫dys

∫dτ

2R(yr,ys)

v2(y)G(yr, t− τ ;xr)G(ys, τ ;xs)

The LHS is the value at x = xr of a field u(x, t;xs) which satisfies(1

v(x)2∂2

∂t2−∇2

x

)u(x, t;xs) =

∫dyr R(x,ys)G(ys, t;xs)

23

Page 24: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Define the RHS of the last equation to be the field

≡ ws(x, t;xs)

so that (1

v(x)2∂2

∂t2−∇2

x

)u(x, t;xs) = ws(x, t;xs)

(“upward continue the receivers”), and note that ws(x, t;xs) is

the value at y = xs of a field which satisfies(1

v(y)2∂2

∂t2−∇2

y

)ws(x, t;y) = R(x,y)δ(t)

(“upward continue the sources”) (wr defined similarly).

24

Page 25: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Depth extrapolation begins with approximate factorization of the

wave operator. To keep notation under control, stick with 2D:

x = (x, zr),y = (y, zs),

∂2

∂z2r−(

1

v(x)2∂2

∂t2−

∂2

∂x2

)'(

∂zr−Br

)(∂

∂zr+ Br

)

similarly for wave operator in zs, y, t. That is

Br '

√√√√ 1

v(x)2∂2

∂t2−

∂2

∂x2, Bs '

√√√√ 1

v(y)2∂2

∂t2−

∂2

∂y2

25

Page 26: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Good questions:

• when is this possible - A: when the DSR assumption holds

(rays carrying significant energy do not turn);

• what does ' mean - A: this is an asymptotic result;

• what sort of operator is B - A: see CIME notes on TRIP web

site;

• how do you compute B - A: see the depth extrapolation

industry.

26

Page 27: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Upcoming projections:

u =(

∂zs+ Bs

)(∂

∂zr+ Br

)u

ws =(

∂zs+ Bs

)ws,

(similar definition for wr). Since z will be singled out (and even-tually R(x,y) will have a factor of δ(x,y)), impose the constraintthat

R(x, z, y, zs) = R(x, y, z)δ(z − zs)

Then (∂

∂zr−Br

)u(x, zr, t; y, zs) = ws(x, zr, t; y, zs)

(∂

∂zs−Bs

)ws(x, zr, t; y, zs) = R(x, y, zr)δ(zr − zs)δ(t)

27

Page 28: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Simultaneous upward continuation:

∂zu(x, z, t; y, z) =

∂zru(x, zr, t; y, z)|z=zr +

∂zru(x, z, t; y, zs)|z=zs

= [Bru + ws + Bsu + wr]zr=zs=z

Since ws(y, z, t;x, z) = wr(x, z, t; y, z) = R(x, y, z)δ(t), u is seen to

satisfy the DSR modeling equation:

(∂

∂z−Br −Bs

)u(x, z, t; y, z) = 2R(x, y, z)δ(t)

28

Page 29: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Since the u, the upcoming projection of u, has same events as

u (wrong amplitudes, dip-dep. filter), replace forward map F [v]

by

F [v]R(xr, t;xs) = u(xr,0, t;xs,0)

retaining same kinematics. Now easy task (”adjoint state method”,

see CIME notes) to show that adjoint of F [v] given by Claer-

bout’s DSR migration equation: solve(∂

∂z−Br −Bs

)q(x, y, z, t) = 0

in increasing z with initial condition at z = 0:

q(xr, xs,0, t) = d(xr, xs, t)

(”downward continue sources and receivers”). Then F [v]∗d(x, y, z) =

q(x, y, z,0) (”prestack image extracted at t = 0”).

29

Page 30: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Back to 3D. Reverse time computation of adjoint:

F ∗[v]d(x,h) = −∫

dxs

∫ T

0dt

∂q

∂t(x + h.t;xs)∇2G(x− h, t;xs)

where the adjoint state or backpropagated field q(x, t;xs) satisfies

q ≡ 0, t ≥ T and

(1

v(x)2∂2

∂t2−∇2

x

)q(x, t;xs) =

∫dxr d(xr, t;xs)δ(x− xr)

(”use data traces as time-reversed sources, add up”)

30

Page 31: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

Points to note:

• The Green’s function G and the adjoint field q are exactly thesame as the usual fields appearing in RT imaging (Whitmore,Lailly, McMechan,...).

• The only difference is the displacement of the correlationpoint by the offset h.

• The loop over h can be restricted to various subsets of 3Doffset space (eg. to be horizontal) - this only affects theimaging (crosscorrelation) loop, all other computations re-maining the same.

• Implementation can use any accurate discretization of thewave equation.

• Derivation: another instance of the adjoint state method,see eg. CIME notes.

31

Page 32: Kinematics of Reverse Time S-G MigrationKinematics of Reverse Time S-G Migration William W. Symes TRIP Seminar Rice University September 2003  1

0

0.1

0.2

0.3

0.4

0.5

de

pth

(km

)

-0.2 -0.1 0 0.1offset (km)

Offset Image Gather, x=1 km

,

0

0.1

0.2

0.3

0.4

0.5

de

pth

(km

)

-0.2 -0.1 0 0.1offset (km)

OIG, x=1 km: vel 10% high

,

0

0.1

0.2

0.3

0.4

0.5

de

pth

(km

)

-0.2 -0.1 0 0.1offset (km)

OIG, x=1 km: vel 10% low

2D RT horizontal offset S-G image gathers of data from ran-

dom reflectivity, constant velocity. Computation uses (4,2) FD

scheme. Synthetic FD data: 40 shots, fixed split spread. From

left to right: correct velocity, 10% high, 10% low. Note fo-

cussing at h = 0 for correct velocity, as predicted by theory.

32