Seismic imaging and multiple removal via model order reduction - - PowerPoint PPT Presentation

seismic imaging and multiple removal via model order
SMART_READER_LITE
LIVE PREVIEW

Seismic imaging and multiple removal via model order reduction - - PowerPoint PPT Presentation

Seismic imaging and multiple removal via model order reduction Alexander V. Mamonov 1 , Liliana Borcea 2 , Vladimir Druskin 3 , and Mikhail Zaslavsky 3 1 University of Houston, 2 University of Michigan Ann Arbor, 3 Schlumberger-Doll Research Center


slide-1
SLIDE 1

Seismic imaging and multiple removal via model order reduction

Alexander V. Mamonov1, Liliana Borcea2, Vladimir Druskin3, and Mikhail Zaslavsky3

1University of Houston, 2University of Michigan Ann Arbor, 3Schlumberger-Doll Research Center

Support: NSF DMS-1619821, ONR N00014-17-1-2057

A.V. Mamonov ROMs for imaging and multiple removal 1 / 26

slide-2
SLIDE 2

Motivation: seismic oil and gas exploration

Problems addressed:

1

Imaging: qualitative estimation of reflectors

  • n top of known velocity

model

2

Multiple removal: from measured data produce a new data set with only primary reflection events Common framework: data-driven Reduced Order Models (ROM)

A.V. Mamonov ROMs for imaging and multiple removal 2 / 26

slide-3
SLIDE 3

Forward model: acoustic wave equation

Acoustic wave equation in the time domain utt = Au in Ω, t ∈ [0, T] with initial conditions u|t=0 = B, ut|t=0 = 0, sources are columns of B ∈ RN×m The spatial operator A ∈ RN×N is a (symmetrized) fine grid discretization of A = c2∆ with appropriate boundary conditions Wavefields for all sources are columns of u(t) = cos(t √ −A)B ∈ RN×m

A.V. Mamonov ROMs for imaging and multiple removal 3 / 26

slide-4
SLIDE 4

Data model and problem formulations

For simplicity assume that sources and receivers are collocated, receiver matrix is also B The data model is D(t) = BTu(t) = BT cos(t √ −A)B, an m × m matrix function of time Problem formulations:

1

Imaging: given D(t) estimate “reflectors”, i.e. discontinuities of c

2

Multiple removal: given D(t) obtain “Born” data set F(t) with multiple reflection events removed In both cases we are provided with a kinematic model, a smooth non-reflective velocity c0

A.V. Mamonov ROMs for imaging and multiple removal 4 / 26

slide-5
SLIDE 5

Reduced order models

Data is always discretely sampled, say uniformly at tk = kτ The choice of τ is very important, optimally τ around Nyquist rate Discrete data samples are Dk = D(kτ) = BT cos

√ −A

  • B = BTTk(P)B,

where Tk is Chebyshev polynomial and the propagator (Green’s function over small time τ) is P = cos

  • τ

√ −A

  • ∈ RN×N

A reduced order model (ROM) P ∈ Rmn×mn, B ∈ Rmn×m should fit the data Dk = BTTk(P)B = BTTk( P) B, k = 0, 1, . . . , 2n − 1

A.V. Mamonov ROMs for imaging and multiple removal 5 / 26

slide-6
SLIDE 6

Projection ROMs

Projection ROMs are of the form

  • P = VTPV,
  • B = VTB,

where V is an orthonormal basis for some subspace What subspace to project on to fit the data? Consider a matrix of wavefield snapshots U = [u0, u1, . . . , un−1] ∈ RN×mn, uk = u(kτ) = Tk(P)B We must project on Krylov subspace Kn(P, B) = colspan[B, PB, . . . , Pn−1B] = colspan U Reasoning: the data only knows about what P does to wavefield snapshots uk

A.V. Mamonov ROMs for imaging and multiple removal 6 / 26

slide-7
SLIDE 7

ROM from measured data

Wavefields in the whole domain U are unknown, thus V is unknown How to obtain ROM from just the data Dk? Data does not give us U, but it gives us inner products! Multiplicative property of Chebyshev polynomials Ti(x)Tj(x) = 1 2(Ti+j(x) + T|i−j|(x)) Since uk = Tk(P)B and Dk = BTTk(P)B we get (UTU)i,j = uT

i uj = 1

2(Di+j + Di−j), (UTPU)i,j = uT

i Puj = 1

4(Dj+i+1 + Dj−i+1 + Dj+i−1 + Dj−i−1)

A.V. Mamonov ROMs for imaging and multiple removal 7 / 26

slide-8
SLIDE 8

ROM from measured data

Suppose U is orthogonalized by a block QR (Gram-Schmidt) procedure U = VLT, equivalently V = UL−T, where L is a block Cholesky factor of the Gramian UTU known from the data UTU = LLT The projection is given by

  • P = VTPV = L−1

UTPU

  • L−T,

where UTPU is also known from the data Cholesky factorization is essential, (block) lower triangular structure is the linear algebraic equivalent of causality

A.V. Mamonov ROMs for imaging and multiple removal 8 / 26

slide-9
SLIDE 9

Problem 1: Imaging

ROM is a projection, we can use backprojection If span(U) is suffiently rich, then columns of VVT should be good approximations of δ-functions, hence P ≈ VVTPVVT = V PVT As before, U and V are unknown We have an approximate kinematic model, i.e. the travel times Equivalent to knowing a smooth velocity c0 For known c0 we can compute everything, including U0, V0,

  • P0

A.V. Mamonov ROMs for imaging and multiple removal 9 / 26

slide-10
SLIDE 10

ROM backprojection

Take backprojection P ≈ V PVT and make another approximation: replace unknown V with V0 P ≈ V0 PVT For the kinematic model we know V0 exactly P0 ≈ V0 P0VT Approximate perturbation of the propagator P − P0 ≈ V0( P − P0)VT is essentially the perturbation of the Green’s function δG(x, y) = G(x, y, τ) − G0(x, y, τ) But δG(x, y) depends on two variables x, y ∈ Ω, how do we get a single image?

A.V. Mamonov ROMs for imaging and multiple removal 10 / 26

slide-11
SLIDE 11

Backprojection imaging functional

Take the imaging functional I to be I(x) ≈ δG(x, x) = G(x, x, τ) − G0(x, x, τ), x ∈ Ω In matrix form it means taking the diagonal I = diag

  • V0(

P − P0)VT

  • ≈ diag(P − P0)

Note that I = diag

  • [V0VT] P [VVT

0 ] − [V0VT 0 ] P0 [V0VT 0 ]

  • Thus, approximation quality depends only on how well columns of

VVT

0 and V0VT 0 approximate δ-functions

A.V. Mamonov ROMs for imaging and multiple removal 11 / 26

slide-12
SLIDE 12

Simple example: layered model

True c ROM backprojection image I RTM image

A simple layered model, p = 32 sources/receivers (black ×) Constant velocity kinematic model c0 = 1500 m/s Multiple reflections from waves bouncing between layers and reflective top surface Each multiple creates an RTM artifact below actual layers

A.V. Mamonov ROMs for imaging and multiple removal 12 / 26

slide-13
SLIDE 13

Snapshot orthogonalization

Snapshots U Orthogonalized snapshots V

t = 10τ t = 15τ t = 20τ

A.V. Mamonov ROMs for imaging and multiple removal 13 / 26

slide-14
SLIDE 14

Snapshot orthogonalization

Snapshots U Orthogonalized snapshots V

t = 25τ t = 30τ t = 35τ

A.V. Mamonov ROMs for imaging and multiple removal 14 / 26

slide-15
SLIDE 15

Approximation of δ-functions

Columns of V0VT Columns of VVT

y = 345 m y = 510 m y = 675 m

A.V. Mamonov ROMs for imaging and multiple removal 15 / 26

slide-16
SLIDE 16

Approximation of δ-functions

Columns of V0VT Columns of VVT

y = 840 m y = 1020 m y = 1185 m

A.V. Mamonov ROMs for imaging and multiple removal 16 / 26

slide-17
SLIDE 17

High contrast example: hydraulic fractures

True c RTM image

Important application: hydraulic fracturing Three fractures 10 cm wide each Very high contrasts: c = 4500 m/s in the surrounding rock, c = 1500 m/s in the fluid inside fractures

A.V. Mamonov ROMs for imaging and multiple removal 17 / 26

slide-18
SLIDE 18

High contrast example: hydraulic fractures

True c ROM backprojection image I

Important application: hydraulic fracturing Three fractures 10 cm wide each Very high contrasts: c = 4500 m/s in the surrounding rock, c = 1500 m/s in the fluid inside fractures

A.V. Mamonov ROMs for imaging and multiple removal 18 / 26

slide-19
SLIDE 19

Large scale example: Marmousi model

A.V. Mamonov ROMs for imaging and multiple removal 19 / 26

slide-20
SLIDE 20

Problem 2: multiple removal

Introduce Data-to-Born (DtB) transform: compute ROM from

  • riginal data, then generate a new data set with primary reflection

events only Born with respect to what? Consider wave equation in the form utt = σc∇ · c σ∇u

  • ,

where acoustic impedance σ = ρc Assume c = c0 is a known kinematic model Only the impedance σ changes Above assumptions are for derivation only, the method works even if they are not satisfied

A.V. Mamonov ROMs for imaging and multiple removal 20 / 26

slide-21
SLIDE 21

Born approximation

Can show that P ≈ I − τ 2 2 LqLT

q ,

where Lq = −c∇ · +1 2c∇q·, LT

q = c∇ + 1

2c∇q, are affine in q = log σ Consider Born approximation (linearization) with respect to q around known c = c0 Perform second Cholesky factorization on ROM 2 τ 2 ( I − P) = Lq LT

q

Cholesky factors Lq, LT

q are approximately affine in q, thus the

perturbation

  • Lq −

L0 is approximately linear in q

A.V. Mamonov ROMs for imaging and multiple removal 21 / 26

slide-22
SLIDE 22

Data-to-Born transform

1

Compute P from D and P0 from D0 corresponding to q ≡ 0 (σ ≡ 1)

2

Perform second Cholesky factorization, find Lq and L0

3

Form the perturbation

  • Lε =

L0 + ε( Lq − L0), affine in εq

4

Propagate the perturbation Dε

k =

BTTk

  • I − τ 2

2

LT

ε

  • B

5

Differentiate to obtain DtB transformed data Fk = D0

k + dDε k

  • ε=0

, k = 0, 1, . . . , 2n − 1

A.V. Mamonov ROMs for imaging and multiple removal 22 / 26

slide-23
SLIDE 23

Example: DtB seismogram comparison

Impedance σ = ρc Velocity c Original data Dk − D0

k

DtB transformed data Fk − D0

k

A.V. Mamonov ROMs for imaging and multiple removal 23 / 26

slide-24
SLIDE 24

Example: DtB+RTM imaging

Impedance σ = ρc Velocity c RTM image from original data RTM image from DtB data

A.V. Mamonov ROMs for imaging and multiple removal 24 / 26

slide-25
SLIDE 25

Conclusions and future work

ROMs for imaging and multiple removal (DtB) Time domain formulation is essential, linear algebraic analogues

  • f causality: Gram-Schmidt, Cholesky

Implicit orthogonalization of wavefield snapshots: removal of multiples in backprojection imaging and DtB transform Existing linearized imaging (RTM) and inversion (LS-RTM) methods can be applied to DtB transformed data Future work: Data completion for partial data (including monostatic, aka backscattering measurements) Elasticity: promising preliminary results Stability and noise effects (SVD truncation of the Gramian, etc.) Frequency domain analogue (data-driven PML)

A.V. Mamonov ROMs for imaging and multiple removal 25 / 26

slide-26
SLIDE 26

References

1

Nonlinear seismic imaging via reduced order model backprojection, A.V. Mamonov, V. Druskin, M. Zaslavsky, SEG Technical Program Expanded Abstracts 2015: pp. 4375–4379.

2

Direct, nonlinear inversion algorithm for hyperbolic problems via projection-based model reduction, V. Druskin, A. Mamonov, A.E. Thaler and M. Zaslavsky, SIAM Journal on Imaging Sciences 9(2):684–747, 2016.

3

A nonlinear method for imaging with acoustic waves via reduced

  • rder model backprojection, V. Druskin, A.V. Mamonov,
  • M. Zaslavsky, 2017, arXiv:1704.06974 [math.NA]

4

Untangling the nonlinearity in inverse scattering with data-driven reduced order models, L. Borcea, V. Druskin, A.V. Mamonov,

  • M. Zaslavsky, 2017, arXiv:1704.08375 [math.NA]

A.V. Mamonov ROMs for imaging and multiple removal 26 / 26