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

Post on 15-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Reverse Time Migration Reverse Time Migration

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

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

TimeTime

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

TimeTime

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

TimeTime

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

TimeTime

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

TimeTime

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

TimeTime

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

TimeTime

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

ZO ModelingZO Modeling

1-w

ay ti

me

1-w

ay ti

me

Reverse Order Traces in TimeReverse Order Traces in Time

00

55

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Numerical ExamplesNumerical Examples

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

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

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

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

Numerical ExamplesNumerical Examples

•GOM DataGOM Data

•Prism Synthetic ExamplePrism Synthetic Example

??

GOM KirchhoffGOM Kirchhoff

??

GOM RTMGOM RTM

??

Numerical ExamplesNumerical Examples

•GOM DataGOM Data

•Prism Synthetic ExamplePrism Synthetic Example

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)

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.

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

????

AA DD

• Methods:Methods: RTM RTM

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:

top related