Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free...

43
Fu Yang Jon Antoine Elita Yi 1 Thursday, May 24, 2012

Transcript of Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free...

Page 1: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Fu Yang JonAntoine

ElitaYi

1

Thursday, May 24, 2012

Page 2: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Sparsity decon in the log domainwith variable gain

Jon Claerbout, Antoine Guitton, and Qiang Fu

SEP 2012 spring meetingMonterey, California

2

SEP report page 147, page 313

Thursday, May 24, 2012

Page 3: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

OLD NEWS: We seek sparse deconvolutionsby imposing a hyperbolic penalty function.

NEW: Although FT based, we find theoryfor arbitrary gain(t) and mute(t,x)

AFTER decon.

NEW: We have identified a long-needed regularization.

NEW: Results confirm benefit of “gain after decon”

3

Thursday, May 24, 2012

Page 4: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Sparseness goals

4

The �2-norm decon forces a whiteness assumptionand forces a “minimum phase” assumption. Both bad.

The sparseness goal should yield a “best” spectrumand (hopefully) the most appropriate phase.

Enhance low frequency only when it aids sparsity.

Seek to integrate reflectivity to obtain log impedance.

Thursday, May 24, 2012

Page 5: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Logarithmic parameterization

Lag-log space.

Strange!

5

D(ω) is the FT of the data.rt is reflectivity (and residual)uτ are the free parameters.. u0 = 0 is mean log spectrum.

rt = FT−1 D(ω) exp

τ �=0

uτZτ

Thursday, May 24, 2012

Page 6: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Gain and sparsity

6

qt = gt rt

where:rt is the physical output of the filtergt is the given gain function, often t2

qt is the gained output, also calledthe “statistical signal” to be sparsified.

Thursday, May 24, 2012

Page 7: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

qt = gt rt

H(qt) =�

q2t + 1− 1

dH

dq= H

�(q) =q�

q2 + 1= softclip(q)

rt is the physical output of the filtergt is the given gain functionqt is the gained output,H(q) is the hyperbolic penalty function.Choose gt so that qt ≈ 1.“Sparsity” is 1 /

�t H(qt)

softly clipped residual

What percentile?

7

Thursday, May 24, 2012

Page 8: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

8

rt = FT−1 D(Z) e···+u2Z2+u3Z3+u4Z4+···

drt

duτ= FT−1 D(Z) Zτe···+u2Z2+u3Z3+u4Z4+···

drt

duτ= rt+τ

Thursday, May 24, 2012

Page 9: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

9

rt = FT−1 D(Z) e···+u2Z2+u3Z3+u4Z4+···

drt

duτ= FT−1 D(Z) Zτe···+u2Z2+u3Z3+u4Z4+···

drt

duτ= rt+τ You think you have seen this before....?

Thursday, May 24, 2012

Page 10: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

10

rt = FT−1 D(Z) e···+u2Z2+u3Z3+u4Z4+···

drt

duτ= FT−1 D(Z) Zτe···+u2Z2+u3Z3+u4Z4+···

drt

duτ= rt+τ

Residual orthogonal to fitting functionbecomes

Residual orthogonal to itself

No, you likely saw dt+τ .

Thursday, May 24, 2012

Page 11: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Physical output gradientw.r.t. lag-log variable

Statistical gradient

amazing result coming11

rt = FT−1 D(Z) e···+u2Z2+u3Z3+u4Z4+···

drt

duτ= FT−1 D(Z) Zτe···+u2Z2+u3Z3+u4Z4+···

drt

duτ= rt+τ

qt = rt gt

dqt

duτ=

drt

duτgt = rt+τ gt

Thursday, May 24, 2012

Page 12: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

A crosscorrelation: Compute it in the Fourier domain.

12

∆uτ =�

t

dH(qt)duτ

τ �= 0

=�

t

dqt

duτ

dH(qt)dqt

∆uτ =�

t

(rt+τ ) (gtH�(qt)) τ �= 0

Jon’s favorite theory slide.

the step

Thursday, May 24, 2012

Page 13: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

13

∆uτ =�

t

dH(qt)duτ

τ �= 0

=�

t

dqt

duτ

dH(qt)dqt

∆uτ =�

t

(rt+τ ) (gtH�(qt)) τ �= 0

the step

A crosscorrelation: Compute it in the Fourier domain.

Jon’s favorite theory slide.

the softly clipped residual

Thursday, May 24, 2012

Page 14: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

14

∆uτ =�

t

dH(qt)duτ

τ �= 0

=�

t

dqt

duτ

dH(qt)dqt

∆uτ =�

t

(rt+τ ) (gtH�(qt)) τ �= 0

the step

A crosscorrelation: Compute it in the Fourier domain.At convergence this is a delta function.

Special case: stationary L2 then r(t) is white.Amazing generalization to

(1) non-causal, (2) gain, and (3) sparsity!Jon’s favorite theory slide.

the softly clipped residual

Thursday, May 24, 2012

Page 15: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

From ∆u to ∆r

15

Skipping lots of algebra(including a linearization)given the gradient step ∆u = (∆uτ )and the residual r = (rt),the residual perturbation is ∆r = r ∗ ∆u.(“∗” is convolution)and the sparsity perturbation is∆qt = gt ∆rt.

Thursday, May 24, 2012

Page 16: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

16

Minimizing H(q + α∆q)

At each qt fit hyperbola to parabola (Taylor series).A sum of parabolas is a parabola. Easy getting α.

α = −�

t ∆qtH�t�

t(∆qt)2H ��t

Update the residual q and unknowns u.Form new Taylor series and iterate.

Recall stationary �2: α = − (∆r · r)/(∆r · ∆r)

Newton’s method.

Thursday, May 24, 2012

Page 17: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Quick peek at the algorithm:math to code key

Lower case letters for variables in time and spacelike d = d(t, x), dq = ∆q(t, x), u = uτ .

Upper case for frequency domain likeR = R(ω, x), and dU = ∆U(ω).

Asterisk ∗ means multiply within an implied loopon t or ω.

17

Thursday, May 24, 2012

Page 18: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

The algorithm is brief.

18

D = FT(d)

U = 0.

Remove the mean from U(omega).

Iteration {

dU = 0

For all x

r = iFT( D * exp(U))

q = g * r

dU = dU + conjg(FT(r)) * FT(g*softclip(q))

Remove the mean from dU(omega)

For all x

dR = FT(r) * dU

dq = g * iFT(dR)

Newton iteration for finding alfa {

H’ = softclip( q )

H’’ = 1/(1+q^2)^1.5

alfa= - Sum( dq * H’ ) / Sum( dq^2 * H’’)

q = q + alfa * dq

U = U + alfa * dU

}

}

Thursday, May 24, 2012

Page 19: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability! Yikes!

Sometimes there are time shifts.Sometimes the polarity is wrong.

I’m going to work on velocity instead.

19

Thursday, May 24, 2012

Page 20: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability! Yikes!

Try preconditioning.Try regularization.

I tried them.I’d rather do Q tomography.

20

Thursday, May 24, 2012

Page 21: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability! Yikes!Masking the gradient fails.Here are the sample historiesyou asked for.

I’m going to Houston.

21

Thursday, May 24, 2012

Page 22: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability! Yikes!

Antoine! Help!22

Thursday, May 24, 2012

Page 23: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability. Yikes!

A

B

CAntoine: I changed the gainby 10% and the spike jumpedfrom B to C.

Jon: Awful! I thought I hada great starting solution at B

Jon: Make me a movie as afunction of iteration.

23

Thursday, May 24, 2012

Page 24: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability. Yikes!

A

B

C10 iterations:good spike at B,A&C small

200 iterations:maybe spikes at Amaybe spikes at Bmaybe spikes at Cothers small

with Antoine and Qiang Fu

24

Thursday, May 24, 2012

Page 25: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

“But when it’s good, it’s really good!Let’s look at some of the results.”

We’ll return to the stability problem later.

25

Thursday, May 24, 2012

Page 26: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Bubble

white

white

black

black

Ricker Gain after filterGain before filter

26 first seen by Yang ZhangThursday, May 24, 2012

Page 27: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

27

Prepare to comparegain before with gain after

data t-squared gain decon

data new decon t-squared gainqtrt

Thursday, May 24, 2012

Page 28: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Compare

Gain after decon.

Gain before decon.

28

Scale up by 10x

Estimated shot

Thursday, May 24, 2012

Page 29: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Gain after decon.

Gain before decon.

29

Scale up by 5x

Scale up by 5x

Thursday, May 24, 2012

Page 30: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Gain before filter

Low frequencyprecursor

Clean

bubble

Produced by Antoine

Thursday, May 24, 2012

Page 31: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability. Yikes!

A

B

C10 iterations,spikes at B,A&C small

200 iterations,maybe spikes at Amaybe spikes at Bmaybe spikes at Cothers small

Nonlinearity?

with Antoine and Qiang Fu

31

Thursday, May 24, 2012

Page 32: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Instability. Yikes!

A

B

C10 iterations,spikes at B,A&C small

200 iterations,maybe spikes at Amaybe spikes at Bmaybe spikes at Cothers small

Nonlinearity?

Null space!!

with Antoine and Qiang Fu

32

Thursday, May 24, 2012

Page 33: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

33

Nobody has proven it is a null space problem.

But I think it is,

so I must come up with a regularization.

Thursday, May 24, 2012

Page 34: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Basic Regularization

34

0 ≈ wτ (uτ − uτ )weights

prior model

But how to choose them?

Thursday, May 24, 2012

Page 35: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Fancier Regularization

0 ≈�

t

�k wk,τ (uτ − uτ )

0 ≈ W(u− u)

but what to choose for W and u ?

35

unknown matrix

Thursday, May 24, 2012

Page 36: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Intuitive Regularization

Reduces the phase near t=0, more like Ricker there.

36the happy discovery slide

0 ≈ wτ (uτ − u−τ )

Choose big wτ where |τ ≈ 0|.

Thursday, May 24, 2012

Page 37: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

0 ≈

rm(1)rm(2)rm(3)rm(4)rm(5)rm(6)

= W

0 0 0 0 0 00 +1 0 0 0 −10 0 +1 0 −1 00 0 0 0 0 00 0 −1 0 +1 00 −1 0 0 0 +1

u(1)u(2)u(3)u(4)u(5)u(6)

= WJu

Regularization

37

FFT notation in matrix,Fortran notation in vectors.

Thursday, May 24, 2012

Page 38: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Report deadline

Only Antoine has seen the results

(if he hasn’t been too busy at work).

Any student had too much synthetic data?

38

Thursday, May 24, 2012

Page 39: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

39

Theory innovations

• Two-sided filters escape minimum phase.

• Use sparsity goal instead of whiteness.

• Apply gain and mute AFTER filtering.

Thursday, May 24, 2012

Page 40: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

40

Conclusions from testing

• Value of gain theory confirmed by two examples.

• Sparsity is not powerful enough to ensure a “best’’ phase. Regularization is needed.

• A long-needed regularization is identified.

Thursday, May 24, 2012

Page 41: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

Fu YangAntoine Elita

Yi

I’d like to thank the team.

41

Thursday, May 24, 2012

Page 42: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

We thank Western Geophysical for the Gulf of Mexico data set.

Jon Claerbout and Qiang Fu thank the sponsors of the Stanford Exploration Project.

Antoine Guitton thanks Repsol Sinopec Brasil SA and Geo Imaging Solucoes Tecnologicas em Geociencias Ltda.

We'd like to thank Yang Zhang for continued interest.

ACKNOWLEDGEMENT

42

Thursday, May 24, 2012

Page 43: Fu Yang Jon Antoine Elitasep€¦ · r t is reflectivity (and residual) u τ are the free parameters.. u 0 = 0 is mean log spectrum. r t =FT −1 D(ω)exp τ =0 u τ Z τ Thursday,

The end

43

Thursday, May 24, 2012