Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG...

67
arsity decon in the log doma with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012

Transcript of Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG...

Page 1: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Sparsity decon in the log domainwith variable gain

Jon Claerbout, Qiang Fu, and Antoine Guitton

SEGLas Vegas

November 2012

Page 2: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Ricker compliant decon; andSparsity decon in the log domain

with variable gain

Jon Claerbout, Qiang Fu, and Antoine Guitton

SEGLas Vegas

November 2012

Page 3: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Polarity revealing decon isRicker compliant decon; and

Sparsity decon in the log domainwith variable gain

Jon Claerbout, Qiang Fu, and Antoine Guitton

SEGLas Vegas

November 2012

Page 4: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

4

Page 5: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

5

srhs0rhsr0h

s0r0h

Surface reflectioncoefficient is minus one.

Ricker wavelet ray paths

shot=sreflector=r

hydrophone=hsurface=0

Page 6: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

6

Page 7: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

7

bubble

Rickerblack-white-black

Page 8: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

8

topsalt

saltbot

black

black

white

white

Page 9: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

9

Page 10: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

10

Page 11: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

11

Page 12: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

12

Page 13: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

13

Page 14: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

14

Page 15: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

15

Page 16: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

16

Given the spectrum of 1001 GoM traces,average their spectra, compute a decon filter;its inverse should be the shot waveform,but it is not.zeros

NotRicker! We have been making this bad

assumption (minimum phase PEF) for 55 years.

Page 17: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

17

0

Ricker waveletFirst bubble

2 3 4

Same amplitude spectrum,different phase spectrum

I will tell how to get this “Ricker compliant” source

waveform,and the wonderful

consequences.

Page 18: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

18

Shot waveform from causal deconbased on spectrum of 1001 GoM traces

zeros

NotRicker!

Same amplitude spectrum,different phase spectrum

Page 19: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

19

Anticausality = 4 millisec

Same amplitude spectrum,different phase spectrum

Page 20: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

20

Anticausality = 8 millisec

Same amplitude spectrum,different phase spectrum

Page 21: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

21

Anticausality = 16 millisec

Same amplitude spectrum,different phase spectrum

Page 22: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

22

Anticausality = 32 millisec

Same amplitude spectrum,different phase spectrum

Page 23: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

23

Anticausality = 64 millisec

Jon’s favorite

Same amplitude spectrum,different phase spectrum

Page 24: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

24

Anticausality = 128 millisec

Same amplitude spectrum,different phase spectrum

Page 25: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

25

Anticausality = 256 millisec

bad!

0 120

midpoint is 60ms

Wavelet is becoming symmetrical.

Page 26: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

26

AfterBefore Notice polarity alternation.

Yilmaz & Cumro shot profile #33

26

{{{{{{{{{{

{{{{{{{{{{

{{{{{{{{{{

{{{{{{{{{{CCVV

Page 27: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

27

Before

{{{{{{{{{{

{{{{{{{{{{

{{{{{{{{{{

{{{{{{{{{{CCVV

No parameter tuning(allow 60ms precursor)

I simply did

one filter,all traces.

Complications

After

Page 28: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

28

Why is polarity revealed?

Deconvolve with the right wavelet, thenseismogram polarity is revealed.

Page 29: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

29

Generally equivalent terms and conceptsBlind deconPredictive deconCausal deconAutoregression, Yule&Walker 1927Minimum-phase decon, MIT GAG 1954Wiener-Levinson, ToeplitzBurg, Robinson, and TreitelKolmogoroff decon (1939) (in my textbook FGDP 1974) (the code is in my book PVI 1992)

Page 30: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

30

Generally equivalent terms and conceptsBlind deconPredictive deconCausal deconAutoregression, Yule&Walker 1927Minimum-phase decon, MIT GAG 1954Wiener-Levinson, ToeplitzBurg, Robinson, and TreitelKolmogoroff decon (1939) (in my textbook FGDP 1974) (the code is in my book PVI 1992)Here we adapt Kolmogoroff to “Ricker

compliant,”and then the others too.

Page 31: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

31

Two ways to parameterize a filter’s logarithm

Page 32: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

32

How to force Ricker-like wavelets

Page 33: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

33

To make any decon filter reveal polarity

by respecting Ricker:

Page 34: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

34

To make any decon filter reveal polarity

by respecting Ricker:

“Grab its phase spectrum.Bring it into the time domain.

Near zero lag, dampen it down.”

(only 16 words)

Page 35: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

35

Now that polarity means something,shall we agree that,

White means hard, and

black means soft?

Page 36: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

36

Why did we not figure this out 40 years ago?

Page 37: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

37

Why did we not figure this out 40 years ago?

Because everyone got interested in migration.

Page 38: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

38

Two uses for this “Ricker trick”(1) Use “as is” to modify conventional decon

(2) Use as regularization for “fancy decons”

(Ricker trick was missing in our SEG abstract so there was a uniqueness problem.)

Page 39: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Sparsity decon in the log domainwith variable gain

Jon Claerbout, Qiang Fu, and Antoine Guitton

SEGLas Vegas

November 2012

Page 40: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Sparsity decon in the log domainwith variable gain

Jon Claerbout, Qiang Fu, and Antoine Guitton

SEGLas Vegas

November 2012

Page 41: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

Sparsity decon in the log domainwith variable gain

Page 42: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

42

We seek sparse deconvolutionsby imposing a hyperbolic penalty function.

Sparsity decon in the log domainwith variable gain

Page 43: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

43

We seek sparse deconvolutionsby imposing a hyperbolic penalty function.

Sparsity decon in the log domainwith variable gain

Use the u(t) lag-log (quefrency) parameterization.

Page 44: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

44

We seek sparse deconvolutionsby imposing a hyperbolic penalty function.

Gain(t) and mute(t,x) should be done after decon,

not before.

Sparsity decon in the log domainwith variable gain

Use the u(t) lag-log (quefrency) parameterization.

Page 45: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

45

We seek sparse deconvolutionsby imposing a hyperbolic penalty function.

Gain(t) and mute(t,x) should be done after decon,

not before.Results will show that “gain after decon” benefits

(1) low frequencies, (2) noise

Sparsity decon in the log domainwith variable gain

Use the u(t) lag-log (quefrency) parameterization.

Page 46: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

46

Wantspike here.

Might getspike here.

Two years of frustration,always great results, but........

Might getspike here.

Polarity clear,but random!andunexpectedtime shifts.

3 students quit!

Page 47: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

47

Wantspike here.

Might getspike here.

Might getspike here.

Polarity clear,but random!andunexpectedtime shifts.

3 students quit!

All is resolved byRicker regularization.

Hooray!

Two years of frustration,always great results, but........

Page 48: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

48

Logarithmic parameterization

Page 49: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

49

Gain and sparsity

Page 50: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

50

softly clipped residual

Page 51: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

51

Page 52: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

52

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

Statistical gradient

amazing result coming

Page 53: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

53

the step

A crosscorrelation: Compute it in the Fourier domain;

Jon’s favorite theory slide

Page 54: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

54

the step

A crosscorrelation: Compute it in the Fourier domain;

it’s the gradient, vanishes at convergence;it’s a delta function.

Jon’s favorite theory slide

Page 55: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

55

the step

A crosscorrelation: Compute it in the Fourier domain.

Special case: stationary L2 then r(t) is white.Generalized three ways,

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

Page 56: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

56

RESULTSCompare gain before with gain after.

data t-squared gain decon

data new decon t-squared gain

Want to get the low frequencies correct.

OLD:

NEW:

Page 57: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

57

Low frequencyprecursor

Clean

bubbleGain before Gain after

OLD: NEW:

Page 58: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

58

Compare

Gain after decon.

Gain before decon.

Scale up by 10x

Estimated shot

Page 59: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

59

CONCLUSIONS

Seismogram polarity is revealedby Ricker compliant deconvolution

which is simple to code.

Gain does not commute with decon and should be done after

(but not many examples yet).

Page 60: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

60

Fu YangAntoine Elita

Yi

I’d like to thank the team.

60

Page 61: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

61

We thank Western Geophysical for the Gulf of Mexico data and Lizzaralde et al for the Baja data.

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

Page 62: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

62

If you liked this talk,my last practice talk

can be found at youtube.com

Page 63: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

63

Page 64: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

64

Page 65: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

65

Can you explain why traditional decon fails?

Page 66: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

66

Can you explain why traditional decon fails?

Page 67: Sparsity decon in the log domain with variable gain Jon Claerbout, Qiang Fu, and Antoine Guitton SEG Las Vegas November 2012.

67

Can you explain why traditional decon fails?