Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park...

40
Reverse Time Migration Reverse Time Migration
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    215
  • download

    0

Transcript of Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park...

Page 1: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Reverse Time Migration Reverse Time Migration

Page 2: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Outline Outline

• Finding a Rock Splash at Liberty ParkFinding a Rock Splash at Liberty Park

• ZO Reverse Time Migration (backwd in time)ZO Reverse Time Migration (backwd in time)

• ZO Reverse Time Migration (forwd in time)ZO Reverse Time Migration (forwd in time)

• ZO Reverse Time Migration CodeZO Reverse Time Migration Code

• ExamplesExamples

Page 3: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Liberty Park Lake Liberty Park Lake Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 4: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 5: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 6: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 7: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 8: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 9: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Find Location of Rock Find Location of Rock Rolls of Toilet PaperRolls of Toilet Paper

TimeTime

Page 10: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Outline Outline

• Finding a Rock Splash at Liberty ParkFinding a Rock Splash at Liberty Park

• ZO Reverse Time Migration (backwd in time)ZO Reverse Time Migration (backwd in time)

• ZO Reverse Time Migration (forwd in time)ZO Reverse Time Migration (forwd in time)

• ZO Reverse Time Migration CodeZO Reverse Time Migration Code

• ExamplesExamples

Page 11: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

ZO ModelingZO Modeling

1-w

ay ti

me

1-w

ay ti

me

Reverse Order Traces in TimeReverse Order Traces in Time

00

55

Page 12: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

1-w

ay ti

me

1-w

ay ti

me

Reverse Time Migration Reverse Time Migration (Go Backwards in Time)(Go Backwards in Time)

T=0 Focuses at Hand GrenadesT=0 Focuses at Hand Grenades

-5-5

00

Page 13: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Outline Outline

• Finding a Rock Splash at Liberty ParkFinding a Rock Splash at Liberty Park

• ZO Reverse Time Migration (backwd in time)ZO Reverse Time Migration (backwd in time)

• ZO Reverse Time Migration (forwd in time)ZO Reverse Time Migration (forwd in time)

• ZO Reverse Time Migration CodeZO Reverse Time Migration Code

• ExamplesExamples

Page 14: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

1-w

ay ti

me

1-w

ay ti

me

Reverse Time MigrationReverse Time Migration(Reverse Traces Go Forward in Time)(Reverse Traces Go Forward in Time)

T=0 Focuses at Hand GrenadesT=0 Focuses at Hand Grenades

-5-5

00

Page 15: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Poststack RTMPoststack RTM

1. Reverse Time Order of Traces1. Reverse Time Order of Traces55

1-w

ay ti

me

1-w

ay ti

me

00

1-w

ay ti

me

1-w

ay ti

me

-5-5

00

2. Reversed Traces are Wavelets of 2. Reversed Traces are Wavelets of loudspeakersloudspeakers

Page 16: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Outline Outline

• Finding a Rock Splash at Liberty ParkFinding a Rock Splash at Liberty Park

• ZO Reverse Time Migration (backwd in time)ZO Reverse Time Migration (backwd in time)

• ZO Reverse Time Migration (forwd in time)ZO Reverse Time Migration (forwd in time)

• ZO Reverse Time Migration CodeZO Reverse Time Migration Code

• ExamplesExamples

Page 17: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Forward ModelingForward Modeling

for it=1:1:nt p2 = 2*p1 - p0 + cns.*del2(p1); p2(xs,zs) = p2(xs,zs) + RICKER(it); % Add bodypoint src term p0=p1;p1=p2; end

for it=nt:-1:1 p2 = 2*p1 - p0 + cns.*del2(p1); p2(1:nx,2) = p2(1:nx,2) + data(1:nx,it); % Add bodypoint src term p0=p1;p1=p2; end

Reverse Time ModelingReverse Time Modeling

Page 18: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Recall Forward ModelingRecall Forward Modeling

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’~~ ~~ ~~ ~~ ~~ ~~

FourierFourier

d(x,t) = G(x,t-d(x,t) = G(x,t-ttss||x’,0x’,0)m()m(x’,tx’,tss)d)dx’dtx’dtss= G(x,t|= G(x,t|x’,tx’,tss)m()m(x’,tx’,tss)d)dx’dtx’dts s

StationarityStationarity

xx

zz

tt

srcsrcForward reconstructionForward reconstructionof half circlesof half circles

Page 19: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarity

xx

zz

tt

Note: Note: tt < t < tss

t=0t=0

t=0t=0

Page 20: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarity

xx

zz

tt

Note: Note: tt < t < tss

t=0t=0

t=0t=0

Page 21: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarity

xx

zz

tt

Note: Note: tt < t < tss

t=0t=0

t=0t=0

Page 22: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarity

xx

zz

tt

Note: Note: tt < t < tss

t=0t=0

t=0t=0

Page 23: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarity

xx

zz

tt

Note: Note: tt < t < tss

Backward reconstructionBackward reconstructionof half circlesof half circles

t=0t=0

t=0t=0

Page 24: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Migration = Adjoint of DataMigration = Adjoint of Data

d=Lm d(x) = G(x|d=Lm d(x) = G(x|x’x’)m()m(x’x’)d)dx’x’m=L d m(m=L d m(x’x’) = G(x|) = G(x|x’x’)*d(x)dx)*d(x)dxTT

FourierFourier

m(x) = G(x,-t+m(x) = G(x,-t+ttss||x’,0x’,0)d()d(x’,tx’,tss)d)dx’dtx’dtss= G(x, = G(x, ttss||x’,x’,t)d(t)d(x’,tx’,tss)d)dx’dtx’dtss

StationarityStationarityNote: Note: tt < t < tss

xx

zz

tt

Backward reconstructionBackward reconstructionof half circlesof half circles

LetLet t tss = = --ttss

----Note: Note: tt > t > tss

xx

zz

tt

Backward reconstructionBackward reconstructionof half circlesof half circles

zz

xx

zz

tt

Forward prop. Of Forward prop. Of reverse time datareverse time data

t=0t=0

t=0t=0

Page 25: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Advantages of Advantages of m(x’+dx) = d(m(x’+dx) = d(xx) G() G(xx||x’+dx)* x’+dx)*

timetime timetime

MultiplesMultiples

PrimaryPrimaryPrimaryPrimary

Kirchhoff Mig. vs Full Trace Migration Kirchhoff Mig. vs Full Trace Migration

1. Low-Fold Stack vs Superstack 1. Low-Fold Stack vs Superstack

2. Poor Resolution vs Superresolution 2. Poor Resolution vs Superresolution

MultiplesMultiples

xx

Page 26: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Outline Outline

• Finding a Rock Splash at Liberty ParkFinding a Rock Splash at Liberty Park

• ZO Reverse Time Migration (backwd in time)ZO Reverse Time Migration (backwd in time)

• ZO Reverse Time Migration (forwd in time)ZO Reverse Time Migration (forwd in time)

• ZO Reverse Time Migration CodeZO Reverse Time Migration Code

• ExamplesExamples

Page 27: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Numerical ExamplesNumerical Examples

Page 28: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

3D Synthetic Data3D Synthetic Data

3D SEG/EAGE Salt Model3D SEG/EAGE Salt Model

Z

Z 2

2 .0.0

Km

Km

X X 3.5 Km3.5 Km

Y Y 3.5 Km3.5 Km

44

Page 29: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Cross line Cross line 160160

Dep

th (

Km

)D

epth

(K

m)

00WW EE

3D Synthetic Data3D Synthetic Data

3.53.5Offset (km)Offset (km)00

22.0.0

33.5.5Offset (km)Offset (km)00

Kirchhoff Kirchhoff MigrationMigration

Redatum + KMRedatum + KM

55

Page 30: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Cross line Cross line 180180

Dep

th (

Km

)D

epth

(K

m)

00WW EE

3.53.5Offset (km)Offset (km)00

22.0.0

33.5.5Offset (km)Offset (km)00

Kirchhoff MigrationKirchhoff Migration

Redatum + KMRedatum + KM

3D Synthetic Data3D Synthetic Data

66

Page 31: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

3D Synthetic Data3D Synthetic Data

Cross line Cross line 200200

Dep

th (

Km

)D

epth

(K

m)

00WW EE

3.53.5Offset (km)Offset (km)00

22.0.0

33.5.5Offset (km)Offset (km)00

Kirchhoff Kirchhoff MigrationMigration

Redatum + KMRedatum + KM

77

Page 32: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Numerical ExamplesNumerical Examples

•GOM DataGOM Data

•Prism Synthetic ExamplePrism Synthetic Example

Page 33: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

??

GOM KirchhoffGOM Kirchhoff

Page 34: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

??

GOM RTMGOM RTM

Page 35: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

??

Page 36: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Numerical ExamplesNumerical Examples

•GOM DataGOM Data

•Prism Synthetic ExamplePrism Synthetic Example

Page 37: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Prism Wave MigrationPrism Wave MigrationOne Way Migration of Prestack DataOne Way Migration of Prestack Data RTM of Prestack DataRTM of Prestack Data

Courtesy TLE: Farmer et al. (2006)Courtesy TLE: Farmer et al. (2006)

Page 38: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

SummarySummary1.1. RTM much more expensive than Kirchhoff Mig. RTM much more expensive than Kirchhoff Mig.

2.2. If V(x,y,z) accurate then all multiples If V(x,y,z) accurate then all multiples Included so better S/N ration and better Included so better S/N ration and better Resolution.Resolution.

3.3. If V(x,y,z) not accurate then smooth velocity If V(x,y,z) not accurate then smooth velocityModel seems to work better. Free surface multiples Model seems to work better. Free surface multiples included.included.

4.4. RTM worth it for salt models, not layered V(x,y,z). RTM worth it for salt models, not layered V(x,y,z).

5.5. RTM is State of art for GOM and Salt Structures. RTM is State of art for GOM and Salt Structures.

Page 39: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

SolutionSolution• Claim:Claim: Image both Primaries and Multiples Image both Primaries and Multiples

????

AA DD

• Methods:Methods: RTM RTM

Page 40: Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.

Piecemeal MethodsPiecemeal Methods

• Assume Knowledge of Important MirrorAssume Knowledge of Important Mirror

????

AA DD

• Reverse Time MigrationReverse Time Migration

2-Way Mirror Wave Migration:2-Way Mirror Wave Migration: