Objective Functions For Full Waveform Inversion: William Symes
Objective Functions For Full Waveform Inversion: William Symes
Objective Functions For Full Waveform Inversion: William Symes
William Symes
EAGE 2012
Workshop: From Kinematic to Waveform Inversion
A Tribute to Patrick Lailly
Agenda
Overview
Extended modeling
Summary
Full Waveform Inversion
F : M → D forward model
(k · k2 = mean square)
Full Waveform Inversion
Why are
Overview
Extended modeling
Summary
Nonlinear Challenges: Why low frequencies are important
Why?
Nonlinear Challenges: Why low frequencies are important
Visualizing the shape of the objective: scan from model m0 to
model m1
f (h) = JLS [(1 − h)m0 + hm1 ]
0.5 0.5
1.0 1.0
depth (km)
depth (km)
1.5 1.5
2.0 2.0
2.5 2.5
20 40 60 20 40 60
bulk modulus (GPa) bulk modulus (GPa)
1.0
MS error (normalized)
0.5
0
0 0.2 0.4 0.6 0.8 1.0
h (scan parameter)
Red: [2,5,40,50] Hz data. Blue: [2,4,8,12] Hz data
Nonlinear Challenges: Why low frequencies are important
⇒ for such δA
x (km) x (km)
0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8
0 0
0.2 0.2
0.4 0.4
z (km)
z (km)
0.6 0.6
0.8 0.8
x10 4 x10 4
2.45 2.50 2.55 2.60 2.45 2.50 2.55 2.60
MPa MPa
x (km) x (km)
0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8
0 0
0.2 0.2
0.4 0.4
z (km)
z (km)
0.6 0.6
0.8 0.8
x10 4 x10 4
2.45 2.50 2.55 2.60 2.45 2.50 2.55 2.60
MPa MPa
0.2 0.2
0.4 0.4
z (km)
z (km)
0.6 0.6
0.8 0.8
x10 4 x10 4
2.2 2.3 2.4 2.5 2.6 2.7 2.2 2.3 2.4 2.5 2.6 2.7
MPa MPa
Overview
Extended modeling
Summary
Extended Models and Differential Semblance
Inversion of reflection data: difficulty rel. transmission is linear in
origin, so look to migration velocity analysis for useful ideas
I group data d into gathers d(s) that can be fit perfectly (more
or less), indexed by s ∈ S (source posn, offset, slowness,...)
I extended models M̄ = {m̄ : S → M}
I extended modeling F̄ : M̄ → D by
F̄ [m̄](s) = F [m(s)]
The DS objective:
2
2 2
∂ m̄
JDS = kF̄ [m̄] − dk + σ
+ ...
∂s
Extended Models and Differential Semblance
∂ m̄
2
min
subj to F̄ [m̄] ' d
m̄ ∂s
Relation to MVA:
2
h i
∂ T
min
D F̄ [m 0 ] (d − F [m 0 ])]
m0
∂s
Determine ml ⇒ minimize
2
∂
JLF [d, ml ] =
m̄[d, ml ]
∂s
2
∂
min JLF [d, ml ] =
m̄[d, ml ]
ml
∂s
ml plays same role as migration velocity model, but no
linearization, scale separation assumed
Initial exploration: Dong Sun PhD thesis, SEG 12, plane wave 2D
modeling, simple layered examples, steepest descent with quadratic
backtrack.
x (km)
0 2
0
0.2
z (km)
0.4
x10 4
0.6 0.8 1.0 1.2
MPa
Three layer bulk modulus model. Top surface pressure free, other
boundaries absorbing
Example: DS Inversion with LF control, free surface
sign(p)*p^2 (s^2/km^2)
-0.09 -0.08 -0.06 -0.04 -0.02 0.00 0.02 0.04 0.06 0.08
0
time (s)
0.5
1.0
0.3
0.4
0.5
-500 0 500
MPa
0.3
0.4
0.5
x10 4
0.2 0.4 0.6 0.8 1.0 1.2
MPa
153 L-BFGS iterations, final RMS error = 6%, final gradient norm
< 1 % of original
Space Shift DS
MVA based on this principle by Shen, Stolk, & S. 03, Shen et al.
05, Albertin 06, 11, Kubir et al. 07, Fei & Williamson 09, 10, Tang
& Biondi 11, others - survey in Shen & S 08. Gradient issues: Fei
& Williamson 09, Vyas 09.
Space Shift DS
Overview
Extended modeling
Summary
Summary