Zero-Offset Data d = L o ò r ) ( g = d dr r ) ( g = d

Slides:



Advertisements
Similar presentations
GG450 April 22, 2008 Seismic Processing.
Advertisements

I.1 Diffraction Stack Modeling I.1 Diffraction Stack Modeling 1. Forward modeling operator L 1. Forward modeling operator L d (x) = (x |x’) m(x’) dx’ ModelSpace.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
Aerial View Eucalyi River, Peru Seismic View: 2 km Deep Meandering River.
Reverse-Time Migration
Reverse Time Migration Reverse Time Migration. Outline Outline Finding a Rock Splash at Liberty Park Finding a Rock Splash at Liberty Park ZO Reverse.
Prestack Migration Deconvolution Jianxing Hu and Gerard T. Schuster University of Utah.
Solving Illumination Problems Solving Illumination Problems in Imaging:Efficient RTM & in Imaging:Efficient RTM & Migration Deconvolution Migration Deconvolution.
Loading of the data/conversion Demultiplexing Editing Geometry Amplitude correction Frequency filter Deconvolution Velocity analysis NMO/DMO-Correction.
Improve Migration Image Quality by 3-D Migration Deconvolution Jianhua Yu, Gerard T. Schuster University of Utah.
Migration MigrationIntuitive Least Squares Green’s Theorem.
Kirchhoff vs Crosscorrelation
D(r) = m(x) G(s|x) G(x|r) G(x|r) [] * * ,r,s Trial image pt x Direct wave Backpropagated traces T=0 Reverse Time Migration Generalized Kirch. Migration.
MD + AVO Inversion Jianhua Yu, University of Utah Jianxing Hu GXT.
Multisource Least-squares Reverse Time Migration Wei Dai.
V.2 Wavepath Migration Overview Overview Kirchhoff migration smears a reflection along a fat ellipsoid, so that most of the reflection energy is placed.
Making the Most from the Least (Squares Migration) G. Dutta, Y. Huang, W. Dai, X. Wang, and Gerard Schuster G. Dutta, Y. Huang, W. Dai, X. Wang, and Gerard.
Overview of Multisource Phase Encoded Seismic Inversion Wei Dai, Ge Zhan, and Gerard Schuster KAUST.
Time vs Depth Migration Insensitive to v(z) model Sensitive to v(z) model Time migration uses best fit hyperbola Depth migration uses best guess moveout.
Migration In a Nutshell Migration In a Nutshell Migration In a Nutshell D.S. Macpherson.
Impact of MD on AVO Inversion
Prestack Migration Intuitive Least Squares Migration Green’s Theorem.
EXPLORATION GEOPHYSICS. EARTH MODEL NORMAL-INCIDENCE REFLECTION AND TRANSMISSION COEFFICIENTS WHERE:  1 = DENSITY OF LAYER 1 V 1 = VELOCITY OF LAYER.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
Multisource Least-squares Migration of Marine Data Xin Wang & Gerard Schuster Nov 7, 2012.
Fast Least Squares Migration with a Deblurring Filter Naoshi Aoki Feb. 5,
Migration Velocity Analysis of Multi-source Data Xin Wang January 7,
Benefits & Limitations of Least Squares Migration W.Dai,D.Zhang,X.Wang,GTSKAUST RTM Least Squares RTM GOM RTM GOM LSRTM.
3-D Prestack Migration Deconvolution Bob Estill ( Unocal) Jianhua Yu (University of Utah)
 = 0.5  j  r j (  kk’ (  m kk’ /  z) 2  m ii’ =  j  r j  r j /  m ii’ + (  kk’  m kk’ /  m ii’  m kk’ /  z) (1) m 11 m 12.
The acoustic Green’s function in 3D is the impulsive point source response of an acoustic medium. It satisfies the 3-D Helmholtz equation in the frequency.
Reverse Time Migration Reverse Time Migration ? ?.
. Lakeside Drive and Manzanita Lane to the north corner of Jasper Lane and Manzanita Lane.
Fast Least Squares Migration with a Deblurring Filter 30 October 2008 Naoshi Aoki 1.
Lee M. Liberty Research Professor Boise State University.
The acoustic Green’s function in 3D is the impulsive point source response of an acoustic medium. It satisfies the 3-D Helmholtz equation in the frequency.
Resolution. 0 km 7 km 0 km 3 km m = L d T r = [L L] m 0 km 7 km T.
Enhancing Migration Image Quality by 3-D Prestack Migration Deconvolution Gerard Schuster Jianhua Yu, Jianxing Hu University of Utah andGXT
Perturbation Approach to Derive Born Approximation, Frechet Derivative, and Migration Operator Bowen Guo.
Reverse Time Migration
Fang Liu and Arthur Weglein Houston, Texas May 12th, 2006
LSM Theory: Overdetermined vs Underdetermined
Rigorous Derivation of LSM (& FWI)
Reverse Time Migration
Primary-Only Imaging Condition And Interferometric Migration
SEISMIC DATA GATHERING.
Modeling of free-surface multiples - 2
Making the Most from the Least (Squares Migration)
Fang Liu, Arthur B. Weglein, Kristopher A. Innanen, Bogdan G. Nita
Iterative Non-Linear Optimization Methods
Steepest Descent Optimization
Skeletonized Wave-Equation Surface Wave Dispersion (WD) Inversion
Modeling of free-surface multiples
Overview of Multisource Phase Encoded Seismic Inversion
Migration Intuitive Least Squares Migration Green’s Theorem.
Wavelet estimation from towed-streamer pressure measurement and its application to free surface multiple attenuation Zhiqiang Guo (UH, PGS) Arthur Weglein.
Overview of Multisource and Multiscale Seismic Inversion
Initial asymptotic acoustic RTM imaging results for a salt model
Overview of Multisource and Multiscale Seismic Inversion
PS, SSP, PSPI, FFD KM SSP PSPI FFD.
I.1 Diffraction Stack Modeling
I.1 Diffraction Stack Modeling
Review of Coherent Noise Suppression Methods
Migration Resolution.
EXPLORATION GEOPHYSICS
Migration Resolution.
Prestack depth migration in angle-domain using beamlet decomposition:
Least Squares Migration
Wave Equation Dispersion Inversion of Guided P-Waves (WDG)
Presentation transcript:

Zero-Offset Data d = L o ò r ) ( g = d dr r ) ( g = d (aka poststack data) d = L o o r ) ( ò g = d dr o r ) ( g = d V/2 Depth Time

d =  L m Born Forward Modeling ~  e  ij j i d(x) =  m(x’) i A(x,x’)  xx’  i e ~ d =  L m ij j i d(x) =  x’ g(x|x’) m(x’) reflectivity

Seismic Inverse Problem Given: d = Lm Find: m(x,y,z) Soln: min || Lm-d || 2 Waveform inversion (non-linear) Least squares migration (linear) m = [L L] L d T -1 Migration L d T

Migration Intuitive: Modeling Least Squares Poststack Mig Prestack Green’s Theorem

Smear Reflections along Fat Circles ZO Migration Smear Reflections along Fat Circles  xx + T o Exploding Reflector assumption: Let c = v/2, or ½ actual velocity so Exploding reflector time=2-way time 2-way time (x-x ) + y 2 c  xx = x Where did reflections come from? Thickness = c*T /2 o x d(x , )  xx

Smear Reflections along Fat Circles ZO Migration Smear Reflections along Fat Circles  x & Sum 2-way time d(x , )  xx Hey, that’s our ZO migration formula

Smear Reflections along Circles ZO Migration Smear Reflections along Circles  x & Sum 2-way time Out-of--Phase In-Phase d(x , )  xx m(x)=

ZO Data Migration ZO Data 0 km 3 km 0 km 7 km

 m(x) =  d (g, ) ZO Migration: Smear Trace Sample over Circle g xg Loop over data for ixtrace=1:ntrace; for ixs=istart:iend; for izs=1:nz; r = sqrt((ixtrace*dx-ixs*dx)^2+(izs*dx)^2); time = 1 + round( r/c/dt ); mig(ixs,izs) = mig(ixs,izs)/r + data(ixtrace,time); end; Loop over x in model Loop over z in model Smear over circle Traveltime

 m(x) =  d (g, ) ZO Migration: Smear Trace Sample over Circle g xg Loop over data for ixtrace=1:ntrace; for ixs=istart:iend; for izs=1:nz; r = sqrt((ixtrace*dx-ixs*dx)^2+(izs*dx)^2); time = 1 + round( r/c/dt ); mig(ixs,izs) = mig(ixs,izs)/r + data(ixtrace,time); end; Loop over x in model Loop over z in model Traveltime

ZO Migration: Sum Trace Samples along migration hyperbola into m(x) (x,z) (x’,z’) Loop over x in model Loop over z in model for ixtrace=1:ntrace; for ixs=istart:iend; for izs=1:nz; r = sqrt((ixtrace*dx-ixs*dx)^2+(izs*dx)^2); time = 1 + round( r/c/dt ); mig(ixs,izs) = mig(ixs,izs)/r + data(ixtrace,time); end; Loop over data Sum samples along hyperbola

ZO Diffraction Stack Migration d (g, ) xg m(x) =  g  Trial image pt x traces x g It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing.

2D dot product of migration ZO Diffraction Stack Migration d (g, ) xg m(x) =  g  Trial image pt x traces 2D dot product of migration Operator and d(g,t) x g It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing. Migration Image

ZO Diffraction Stack Migration: C(x,z) d (g, ) xg m(x) =  g  Trial image pt x Ray tracing It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing.

3D ZO Diffraction Stack Migration d (g, ) xg m(x) =  g  Trial image pt x Impulse Response of Mig. Op. It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing.

Migration Intuitive: Modeling Least Squares Poststack Prestack Green’s Theorem

3D Prestack Diffraction Stack Migration Motivation: ZO only good if no lateral vel change It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing. s g x

 m(x) = 3D Prestack Diffraction Stack Migration = d(x’,  +  ) s g x sx s,g xg m(x) = Trial image pt x It is often thought that RTM does not enjoy filtering tricks of KM such as U+D separation, obliquity factor, angle gather separation, anti-aliasing filter, etc. This is not true as shown above. The RTM formula is shown above in traditional form: apply adjoint Green’s function to data and backpropagate data, then zero-lag correlation with source field. Rearranging brackets gives different interpretation: RTM is just like KM in the sense that you apply a dot product of the hyperbolas to the data to get migration image. In this case the hyperbolas conatin all the scattering events and the Green’s functions are computed by FD solves rather than ray tracing. s g x

Prestack Migration Question: Why Prestack when poststack migration seems good enough? Answer: Stacking to get stacked section assumes layered medium assumption. Solution: Migrate shot gathers so no layer assumption needed. This is prestack migration.

Diffraction Stack Migration: Prestack Down time Up time T(s,g) =  sx xg + Where is scatterer? s x g  sx  xg  s,g d(s,g, )  sx xg + Narrow band case: direct wave correlated with data

Diffraction Stack Modeling: Prestack 115. Diffraction Stack Modeling: Prestack m = L d T d = L m     i i ~ W( ) ~ e m(x) ~ sx  x xg e d(s,g) = w 2 A(s,x) A(g,x)

Diffraction Stack Migration: Prestack 115. Diffraction Stack Migration: Prestack m = L d T -  - d(s,g,  +  ) sx xg    d ò i i ~ W( ) ~ * e sx  s,g xg e w 2 m(x) = ~ d(s,g) A(s,x) A(g,x) Broadband case W( )=1 ~ .. A(s,x)  s,g A(x,g) = m(x) Narrow band case: direct wave correlated with data

MATLAB Inefficient Prestack Migration Data Loops Model Loops for isx=1:nx % Loop over shot for igx=1:nx % Loop over receivers for ix=1:nx % Loop over model x for iz=1:nx % Loop over model z t=timer(ix,iz,isx)+timer(ix,iz,igx) sample=gather(isx,igx,t) % Shot gather has 2 time derivatives mig(ix,iz)=mig(ix,iz)+sample end

MATLAB Prestack Migration

Poststack vs Prestack Migration

Poststack vs Prestack Migration

Prestack Migration 1. No 1D assumption about velocity model 2. More sensitive to velocity model errors compared to poststack migration 3. More than 100 times slower than poststack migration 4. More sensitive to velocity model than time migration

Summary m(x) =    m(x) = 3D ZO Diffraction Stack Migration d (g, ) Migration Motivation: diffractions, dipping layers, conflicting dips, out-of-plane reflections 3D ZO Diffraction Stack Migration d (g, ) xg m(x) =  g  Trial image pt x 3D Prestack Diffraction Stack Migration  = d(x’,  +  ) sx s,g xg m(x) = Trial image pt x

Migration Intuitive: Modeling Least Squares Poststack Prestack Green’s Theorem

Iterative Least Squares Migration Step 1: Step 2: Step 3: Step 4:

MATLAB SD Least Squares Migration p=p0 % Data without direct wave m=adjoint(p,c) % Initial reflectivity model c % Velocity model for i=1:niter p=forward(m,c) % predicted data alpha=step(p,p0,c,m) % step length dP=p-p0 % data residual dm =adjoint(dP,c) % migrate residual m = m –alpha*dm % Update model end

Dot Products and Adjoint Operators Recall: (u,u) = u* u  i Recall: (v,Lu) = v* ( L u )  j i ij [ L v* ]u  j i ij = [ L* v ]* u  j i ij = So adjoint of L is L   i ij L*

Dot Product Test with CG code Actual model Predicted model Actual data Predicted data d Lm =(d,Lm) = (Lm,d) = m L d T T T d=forward(m,c) m=adjoint(d,c) d d = T m T m All migration codes should pass the dot product test

Migration r = L L L Least Squares: Intuitive: Modeling Examples Footprint Intuitive: Modeling Poststack Prestack Migration r = L L L T . . . 1 . Green’s Theorem . . Migration butterfly

Migration = Blurred r m = L d d = L r T but Migrated Section Modeling Data

True Reflectivity Model r Migration = Blurred r T m = L but d = L r L r Migrated Section Migration Image m = True Reflectivity Model r

r L = m Migration Deconvolution = Reflectivity Migration image T Migration Green’s function

L r L = m = Migration Deconvolution ] [ Migration Deconvolution -1 1 T

Migration Deconvolution -1 ] [ r = m = 1

L r = m = Migration Deconvolution ] [ -1 1 T Assume Local v(z) Approximation

Migration Noise Problems Note: Artifacts stronger near surface. Why? Footprint Migration noise and artifacts Depth (km) Weak illumination Irregular acquisition geometry Limited recording aperture Footprint and aliasing Some footprint caused by Irregular acquisition geometry Limited recording aperture aliasing and illumination loss in migration imaging 3.5

Wave Equation Migration Before LSM Depth (km) 10 X (km) 20

Wave Equation Migration after MD X (km) Depth (km) 10 X (km) 20

Acquisition Footprint (Geophone Aliasing) Coarse Kirchhoff Migration Image (15 Hz) 2 Depth (km) X (km) LSM Image (15 Hz) Actual Model 2 Depth (km) X (km) Note: Artifacts stronger near surface. Why?

Standard Kirchhoff Image vs LSM Image Kirchhoff Migration Image (15 Hz) 2 Depth (km) X (km) LSM Image (15 Hz) Actual Model 2 Depth (km) X (km)

Migration Least Squares: Intuitive: Modeling Examples Poststack Footprint Intuitive: Modeling Poststack Prestack Migration Green’s Theorem

2D Poststack Data from Japan Sea JAPEX 2D SSP marine data description: Acquired in 1974, Dominant frequency of 15 Hz. 5 TWT (s) 20 X (km) 48

LSM vs. Kirchhoff Migration LSM Image 0.7 1.9 Depth (km) 2.4 4.9 X (km) 0.7 1.9 Depth (km) 2.4 4.9 X (km) Kirchhoff Migration Image

Kirchhoff MD

Kirchhoff LSM

Migration Summary m(x) =    m(x) = d (g, ) Migration Motivation: diffractions, dipping layers, conflicting dips, out-of-plane reflections Full Waveform Inversion m = m - aL dm (k+1) (k) T Least Squares Migration m = m - aL dm (k+1) (k) T 3D ZO Diffraction Stack Migration d (g, ) xg m(x) =  g  Trial image pt x 3D Prestack Diffraction Stack Migration  = d(x’,  +  ) sx s,g xg m(x) = Trial image pt x

ZO Summary  d(x, ) .. m(x’)  = 1. ZO migration: cos xx’ x A(x,x’) q obliquity ..  xx’ m(x’)  x d(x, ) = 1. ZO migration: cos q Approx. reflectivity A(x,x’) 2. ZO migration assumptions: Single scattering data 3. ZO migration matrix-vec: m=L d T ~ Compensates for Illumination footprint and poor illumination 4. LSM ZO migration matrix-vec: m=[L L] L d T -1 5. ZO migration smears an event along appropriate doughnut

Summary  d(x, ) .. m(x’)  = 1. ZO migration: cos xx’ x A(x,x’) q obliquity ..  xx’ m(x’)  x d(x, ) = 1. ZO migration: cos q Approx. reflectivity A(x,x’) 2. ZO migration assumptions: Single scattering data 3. ZO migration matrix-vec: m=L d T ~ Compensates for Illumination footprint and poor illumination 4. LSM ZO migration matrix-vec: m=[L L] L d T -1 5. ZO migration smears an event along appropriate doughnut

Kirchhoff MD

Kirchhoff MD

Kirchhoff MD

Least Squares  Recall: Lm=d Find: m that minimizes sum of squared j ij Find: m that minimizes sum of squared residuals r = L m - d i (r ,r) = ([Lm-d],[Lm-d]) = m L Lm -2m Ld-d d (r ,r) d dm i = 2 m L Lm -2 m Ld = 0 For all i L Lm = Ld Normal equations