Transcript
Page 1: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack MigrationPrestack Migration

Migration Migration

IntuitiveIntuitiveLeast SquaresLeast Squares

Green’s TheoremGreen’s Theorem

Page 2: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

3D Prestack Diffraction Stack Migration3D Prestack Diffraction Stack Migration

ggss

xx

Motivation: ZO only good if no lateral vel changeMotivation: ZO only good if no lateral vel change

Page 3: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Trial image pt xTrial image pt x m(m(xx) = ) =

3D Prestack Diffraction Stack Migration3D Prestack Diffraction Stack Migration

ggss

xx

== d(x’d(x’, , + + ))ssxxs,s,gg xxgg

Page 4: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

OutlineOutline

Prestack DS Migration TheoryPrestack DS Migration Theory

RTMRTM

MATLAB CodeMATLAB CodeRTM vs Poststack vs PrestackRTM vs Poststack vs Prestack

Page 5: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack MigrationPrestack Migration

Question: Question: Why Prestack when poststack Why Prestack when poststack migration seems good enough?migration seems good enough?

Answer: Answer: Stacking to get stacked section assumes Stacking to get stacked section assumes layered medium assumption.layered medium assumption.

Solution: Solution: Migrate shot gathers so no layerMigrate shot gathers so no layer assumption needed. This is prestackassumption needed. This is prestack migration.migration.

Page 6: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Narrow band case: direct wave correlated with dataNarrow band case: direct wave correlated with data

Diffraction Stack Migration: PrestackDiffraction Stack Migration: Prestack

ssxx xxgg

ss

xx

gg

Where is scatterer?Where is scatterer?

T(s,g) =T(s,g) = ssxx xxgg++

d(s,g, ) d(s,g, ) ssxx xxgg++ ss,g,g

Down timeDown time Up timeUp time

Page 7: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

W(W( ) )~~A(s,A(s,xx))

ssxxiiee

xx

xxggiiee

A(g,A(g,xx))

d(s,g) =d(s,g) = m(x)m(x)~~

115.

Diffraction Stack Modeling: PrestackDiffraction Stack Modeling: Prestack

~~ 22

dd = = L L mmm m = = L L ddTT

Page 8: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

W(W( ) )~~A(s,A(s,xx))

ssxxiiee

s,gs,g

xxggiiee

A(g,A(g,xx))m(x) =m(x) = d(s,g)d(s,g)dd dd~~

dd(s(s,g, ,g, + + ))ssxx xxgg

A(s,A(s,xx))

s,gs,g A(A(xx,g),g)==

**-- --

Broadband caseBroadband caseW(W( )=1 )=1~~

Narrow band case: direct wave correlated with dataNarrow band case: direct wave correlated with data

....

115.

Diffraction Stack Migration: PrestackDiffraction Stack Migration: Prestack

~~

m(x)m(x)

22

m m = = L L ddTT

Page 9: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

OutlineOutline

Prestack DS Migration TheoryPrestack DS Migration Theory

RTMRTM

MATLAB CodeMATLAB CodeRTM vs Poststack vs PrestackRTM vs Poststack vs Prestack

Page 10: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack RTM vs One-way Wave Equation Prestack RTM vs One-way Wave Equation MigrationMigration

Page 11: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack RTM vs One-way Wave Prestack RTM vs One-way Wave Equation MigrationEquation Migration

Page 12: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Trial image pt xTrial image pt x

ZO Diffraction Stack MigrationZO Diffraction Stack Migrationd (d (gg, ) , )

xxggm(m(xx) = ) = gg

xx

Page 13: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Trial image pt xTrial image pt x d (d (gg, ) , ) xxggm(m(xx) = ) =

gg

xx

Migration ImageMigration Image

ZO Diffraction Stack MigrationZO Diffraction Stack Migration

2D dot product of migration 2D dot product of migration Operator and d(g,t)Operator and d(g,t)

Page 14: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Trial image pt xTrial image pt x d (d (gg, ) , ) xxggm(m(xx) = ) =

gg

xx

ZO Reverse Time MigrationZO Reverse Time Migration

~Scattered RTM~Scattered RTM

Super-resolutionSuper-resolution

Page 15: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Trial image pt xTrial image pt x d (d (gg, ) , ) xxggm(m(xx) = ) =

gg

xx

ZO Reverse Time MigrationZO Reverse Time Migration

~Scattered RTM~Scattered RTM

Super-resolutionSuper-resolution

Page 16: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack RTM vs One-way Wave Equation Prestack RTM vs One-way Wave Equation MigrationMigration

Page 17: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

OutlineOutline

Prestack DS Migration TheoryPrestack DS Migration Theory

RTMRTM

MATLAB CodeMATLAB CodeRTM vs Poststack vs PrestackRTM vs Poststack vs Prestack

Page 18: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Types of TraveltimesTypes of TraveltimesShortest Traveltime or Shortest Raypath Shortest Traveltime or Shortest Raypath

Maximum Energy TraveltimesMaximum Energy TraveltimesShortest path rayShortest path ray

Shortest traveltime Shortest traveltime rayray

Maximum energy rayMaximum energy ray

Page 19: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Poststack vs Prestack MigrationPoststack vs Prestack Migration

Page 20: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Poststack vs Prestack MigrationPoststack vs Prestack Migration

Page 21: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

RRTM vs KM MigrationRRTM vs KM Migration

Page 22: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

RRTM vs KM MigrationRRTM vs KM Migration

Page 23: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack RTM vs One-Way Mig.Prestack RTM vs One-Way Mig.

Page 24: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack RTM vs One-Way Mig.Prestack RTM vs One-Way Mig.

Page 25: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

OutlineOutline

Prestack DS Migration TheoryPrestack DS Migration Theory

RTMRTM

DS MATLAB CodeDS MATLAB CodeRTM vs Poststack vs PrestackRTM vs Poststack vs Prestack

Page 26: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

MATLAB Prestack MigrationMATLAB Prestack Migration

Page 27: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

MATLAB Inefficient Prestack MATLAB Inefficient Prestack MigrationMigration

for isx=1:nx % Loop over shotfor isx=1:nx % Loop over shot for igx=1:nx % Loop over receiversfor igx=1:nx % Loop over receivers for ix=1:nx % Loop over model xfor ix=1:nx % Loop over model x for iz=1:nx % Loop over model zfor iz=1:nx % Loop over model z t=timer(t=timer(ix,izix,iz,isx,isx)+timer()+timer(ix,izix,iz,igx,igx)) sample=gather(sample=gather(isxisx,,igxigx,t) % ,t) % Shot gather has 2 time derivativesShot gather has 2 time derivatives

mig(mig(ix,izix,iz)=mig)=mig(ix,iz(ix,iz)+sample)+sample endend endend endendendend

Page 28: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

MATLAB Prestack MigrationMATLAB Prestack Migration

Page 29: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Prestack MigrationPrestack Migration

1. No assumption about velocity model1. No assumption about velocity model

2. More sensitive to velocity model errors2. More sensitive to velocity model errors compared to poststack migrationcompared to poststack migration

3. More than 10 – 10 times slower than3. More than 10 – 10 times slower than poststack migrationpoststack migration

4. More sensitive to velocity model than time4. More sensitive to velocity model than time migrationmigration

2 6

Page 30: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Poststack vs Prestack MigrationPoststack vs Prestack Migration

Page 31: Prestack Migration MigrationIntuitive Least Squares Green’s Theorem

Poststack vs Prestack MigrationPoststack vs Prestack Migration


Top Related