processing ali (1)
TRANSCRIPT
-
8/13/2019 Processing Ali (1)
1/113
By:AliMisaghi
Why seismic processing ?
Processing Steps
-
8/13/2019 Processing Ali (1)
2/113
By:AliMisaghi Whats a seismic trace?
Sandstone
Coal
Carbonate
Salt
Shale
*
S(t)
*
R(t) Seismic trace+ Noise (t)=Rf(t)
Filtering
Stacking
.
.
.
Deconvolution
-
8/13/2019 Processing Ali (1)
3/113
By:AliMisaghi
*
g(t)
f(t)
*
g(t)
f(t)
http://www.eas.asu.edu/~spanias/convolution_demo.htm -
8/13/2019 Processing Ali (1)
4/113
By:AliMisaghi
Wave propagation
-
8/13/2019 Processing Ali (1)
5/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
6/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
7/113
By:AliMisaghi
Land dataMarine data
Split shot gather
-
8/13/2019 Processing Ali (1)
8/113
By:AliMisaghi
0.0
0.2
0.4
0.6
0.8
1.0
0 500 1000 1500 2000 2500
X (m)
T
(s)
Direct
Ground roll
Head wave (refraction)First multiple
Primary
R1 R2
Seismic eventsNon-primary events
-
8/13/2019 Processing Ali (1)
9/113
By:AliMisaghi
Primary
Earths surface
Subsurface reflector
S R1
Ground rollDirect P-wave
R2
Head wave (refraction)
First multiple
Seismic events
Non-primary events
-
8/13/2019 Processing Ali (1)
10/113
By:AliMisaghi
CDP Fold =Number of receivers xreceiver interval
2 xshot interval
-
8/13/2019 Processing Ali (1)
11/113
By:AliMisaghi
CDP gather NMO Stack
-
8/13/2019 Processing Ali (1)
12/113
By:AliMisaghi
Migration
The goal of migration is to make thestacked section appear similar to the
geologic cross-section
Oz Yilmaz
-
8/13/2019 Processing Ali (1)
13/113
By:AliMisaghi
A step in seismicprocessingin which reflections in seismicdata
are moved to their correct locations in the x-y-time space of
seismicdata, including two-way traveltimeand position relative to
shotpoints
http://www.glossary.oilfield.slb.com/Display.cfm?Term=seismichttp://www.glossary.oilfield.slb.com/Display.cfm?Term=processinghttp://www.glossary.oilfield.slb.com/Display.cfm?Term=seismichttp://www.glossary.oilfield.slb.com/Display.cfm?Term=seismichttp://www.glossary.oilfield.slb.com/Display.cfm?Term=traveltimehttp://www.glossary.oilfield.slb.com/Display.cfm?Term=traveltimehttp://www.glossary.oilfield.slb.com/Display.cfm?Term=seismichttp://www.glossary.oilfield.slb.com/Display.cfm?Term=seismichttp://www.glossary.oilfield.slb.com/Display.cfm?Term=processinghttp://www.glossary.oilfield.slb.com/Display.cfm?Term=seismic -
8/13/2019 Processing Ali (1)
14/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
15/113
-
8/13/2019 Processing Ali (1)
16/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
17/113
By:AliMisaghi
m
n
Zn Zm
-
8/13/2019 Processing Ali (1)
18/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
19/113
By:AliMisaghi
-
8/13/2019 Processing Ali (1)
20/113
By:AliMisaghi
Typical ProMax flow for velocity analysis.
-
8/13/2019 Processing Ali (1)
21/113
By:AliMisaghi
Examining the normal moveout equation, it is possible toanalyze NMO velocities by plotting reflections in T2 X2space
-
8/13/2019 Processing Ali (1)
22/113
By:AliMisaghi
Concept of Constant Velocity Stack as an aid to stackingvelocity estimation.
-
8/13/2019 Processing Ali (1)
23/113
By:AliMisaghi
One method to determine stacking velocity is to use aConstant Velocity Stack (CVS) for several CDP gathers
-
8/13/2019 Processing Ali (1)
24/113
By:AliMisaghi
Same CVS panel of traces as before switching to variabledensity color for the traces to utilize dynamic range
-
8/13/2019 Processing Ali (1)
25/113
By:AliMisaghi
Same as previous color panels with velocity range nowhalved to better pick correct velocities
-
8/13/2019 Processing Ali (1)
26/113
By:AliMisaghi
Another term for Normal Moveout Equation.
-
8/13/2019 Processing Ali (1)
27/113
By:AliMisaghi
Options in the ProMax Velocity Analysis Routine.
-
8/13/2019 Processing Ali (1)
28/113
By:AliMisaghi
Demonstration of the velocity spectra
-
8/13/2019 Processing Ali (1)
29/113
By:AliMisaghi
Options in the ProMax Velocity Analysis Routine.
-
8/13/2019 Processing Ali (1)
30/113
By:AliMisaghi
CDP gather with NMO applied (center) surrounded by panelshaving progressively lower velocity (left) or higher velocity.
-
8/13/2019 Processing Ali (1)
31/113
By:AliMisaghi
Options in the ProMax Velocity Analysis Routine.
-
8/13/2019 Processing Ali (1)
32/113
By:AliMisaghi
Options in the ProMax Velocity Analysis Routine.
-
8/13/2019 Processing Ali (1)
33/113
By:AliMisaghi
From left to right are panels for Semblance, Gather, DynamicStack, Flip Stacks, and Velocity Function Stack.
-
8/13/2019 Processing Ali (1)
34/113
By:AliMisaghi
The ProMax routine Velocity Analysis has it all from left toright: velocity spectra, interactive cursor with CDP gather,dynamic stack, and a variation on CVS
-
8/13/2019 Processing Ali (1)
35/113
By:AliMisaghi
The Semblance Panel shows the semblance plot, the pickedvelocity function, guide functions, and the interval velocitycomputed from the picked function.
-
8/13/2019 Processing Ali (1)
36/113
By:AliMisaghi
Dix equation converts stacking velocities to interval velocities.
Ho e e o get RMS elocities one can contin e to
-
8/13/2019 Processing Ali (1)
37/113
By:AliMisaghi However, you get RMS velocities, one can continue to
calculate interval velocities, interval thicknesses, and averagevelocities.
-
8/13/2019 Processing Ali (1)
38/113
By:AliMisaghi
Remaining three panels in Velocity Analysis routine.
-
8/13/2019 Processing Ali (1)
39/113
By:AliMisaghi
Use of ProMax routine Velocity Viewer and Editor
i
-
8/13/2019 Processing Ali (1)
40/113
By:AliMisaghi
A common problem with stacking is residual NMO on theCDP gathers resulting from imperfect velocity specification.
i
-
8/13/2019 Processing Ali (1)
41/113
By:AliMisaghi
Example of the data/velocity Interleave Display usingLandmarks SeisCube program.
i
-
8/13/2019 Processing Ali (1)
42/113
By:AliMisagh
Progressive Mute Analysis
i
-
8/13/2019 Processing Ali (1)
43/113
By:AliMisagh
Prestack CDP gather with a horizon plotted along an eventthat is not perfectly flattened by NMO; other causes might bestatics, noise, and/or lithology that is affecting the phase.
i
-
8/13/2019 Processing Ali (1)
44/113
By:AliMisagh
hi
-
8/13/2019 Processing Ali (1)
45/113
By:AliMisagh
hi
-
8/13/2019 Processing Ali (1)
46/113
By:AliMisagh
ProMax routine CDP/Ensemble Stack vertically stacksinput ensembles of traces.
hi
-
8/13/2019 Processing Ali (1)
47/113
By:AliMisagh
Definition of multiplies as it applies to processingseismic reflection data using ProMax.
hi
-
8/13/2019 Processing Ali (1)
48/113
By:AliMisagh
Example of a surface multiple on left in red and intrabedmultiple on the right in blue.
hi
-
8/13/2019 Processing Ali (1)
49/113
By:AliMisagh
Comparison of short-path and long-path multiples.
hi
-
8/13/2019 Processing Ali (1)
50/113
By:AliMisagh
Conceptual abstraction of the TauP domain
hi
O i i i i fl ti d t i t t d i
-
8/13/2019 Processing Ali (1)
51/113
By:AliMisagh
Organizing seismic reflection data into ray-parameter domainhas certain advantages that are elaborated here.
hi
-
8/13/2019 Processing Ali (1)
52/113
By:AliMisagh
Working definition of the Radon Filter commonlyused for multiple suppressionworking in the intercept-time (T) / ray parameter (p) or slowness domain.
hi
-
8/13/2019 Processing Ali (1)
53/113
By:AliMisag
Use of the radon transform for the removal of multiples bydiscriminating on the basis of moveouthere no rejection.
-
8/13/2019 Processing Ali (1)
54/113
hi
-
8/13/2019 Processing Ali (1)
55/113
By:AliMisag
More on the use of the Radon Filter.
ghi
-
8/13/2019 Processing Ali (1)
56/113
By:AliMisag
ghi
-
8/13/2019 Processing Ali (1)
57/113
By:AliMisag
Migration
ghi Migration
-
8/13/2019 Processing Ali (1)
58/113
By:AliMisag Migration
Migration is an inversion operation involving
rearrangement of seismic information elements so that
reflections and diffractions are plotted at their truelocations.
R.E Sheriff
The goal of migration is to make the stacked sectionappear similar to the geologic cross-section
Oz Yilmaz
ghi
-
8/13/2019 Processing Ali (1)
59/113
By:AliMisag
Unmigrated
ghi
-
8/13/2019 Processing Ali (1)
60/113
By:AliMisag
Migrated
ghi
-
8/13/2019 Processing Ali (1)
61/113
By:AliMisag
Migration
Collapses diffractions
Corrects for dip
Moves dipping events in the updip direction
Removes effects of surface curvature
unties the bowties
ghi
Reconstructing the wavefield
-
8/13/2019 Processing Ali (1)
62/113
By:AliMisag Reconstructing the wavefield
ghi
-
8/13/2019 Processing Ali (1)
63/113
By:AliMisag
Constant velocity migration
ghi Schematic that shows the imaging problem for a simple
ti li
-
8/13/2019 Processing Ali (1)
64/113
By:AliMisag
anticline.
ghi Schematic that shows the imaging problem for a simple
-
8/13/2019 Processing Ali (1)
65/113
By:AliMisa
syncline.
ghi
Schematic that shows the imaging problem for a vertical fault
-
8/13/2019 Processing Ali (1)
66/113
By:AliMisa Schematic that shows the imaging problem for a vertical fault.
aghi
Schematic that shows the imaging problem for a 30-degree
-
8/13/2019 Processing Ali (1)
67/113
By:AliMisa
g g p gfault.
aghi Schematic that shows the imaging problem for a reef model.
-
8/13/2019 Processing Ali (1)
68/113
By:AliMisa
aghi
-
8/13/2019 Processing Ali (1)
69/113
By:AliMisa
Kirchoff migration (diffraction stacking)
Finite difference method
F-K migration
integral solution of wave equation
derivative solution of wave equation
Fourier domain solution of wave equation
Migration Methods
aghi
-
8/13/2019 Processing Ali (1)
70/113
By:AliMisa
Kirchoff Migration
(Diffraction Summation)For every point (x,z), collapse all energy from
hyperbola with vrms
AB
C O
t0
x
t
2
22
0
2 4
rmsv
xtt
aghi
-
8/13/2019 Processing Ali (1)
71/113
By:AliMisa
Kirchoff Migration
(Diffraction Summation)Factors to consider before summing energy in
diffraction:
Obliquity factorA cos
Spherical divergence factor
A 1/r
Wavelet shaping factor
phase correction
aghi
Migration collapses diffractions to
-
8/13/2019 Processing Ali (1)
72/113
By:AliMisa Migration collapses diffractions to
reveal structure
aghi
Migration collapses diffractions to
-
8/13/2019 Processing Ali (1)
73/113
By:AliMisa Migration collapses diffractions to
reveal structure
aghi
-
8/13/2019 Processing Ali (1)
74/113
By:AliMisa
Finite Difference Migration
Solving the wave equation by stepping down
discrete intervals from z=0
Downward continue wavefield to explodingreflector
Define an angle for width of cone for to be
included in migration for each pointwider cone more accurate
narrow cone faster, better approximations
aghi
-
8/13/2019 Processing Ali (1)
75/113
By:AliMisa
aghi
Migration steepens and mo es
-
8/13/2019 Processing Ali (1)
76/113
By:AliMisa
sintan a
Migration steepens and moves
dipping reflectors
Apparent dip in time section is related to true
dip:
(migrators equation)
aghi
Collapsing diffraction and relocating
-
8/13/2019 Processing Ali (1)
77/113
By:AliMis
p g g
dipping surface
Diffraction D Apex P
Reflector B A
saghi
F K Migration
-
8/13/2019 Processing Ali (1)
78/113
By:AliMis F-K Migration
Events can be separated by
their dips in F-K space
Transform according to
migrators equation tan
a=sin
Advantage: very
computationally efficient!
Disadvantage: only works for
constant velocity (without
modifications that
compromise its efficiency)
saghi
-
8/13/2019 Processing Ali (1)
79/113
By:AliMis
saghi Migration removes multiple-
-
8/13/2019 Processing Ali (1)
80/113
By:AliMis
g p
branch reflections
Synclines
get broader Anticlines
get narrower
saghi
U t i th b ti
-
8/13/2019 Processing Ali (1)
81/113
By:AliMis Untying the bowties
saghi
Limitations of Migration
-
8/13/2019 Processing Ali (1)
82/113
By:AliMis Limitations of Migration
Insufficient spatial resolution will result in aliasing
2-D slice of 3-D wavefield (need 3-D migration!)
Edge effects
Coherent noise
Requires knowledge of velocity structure Time migration methods assume lateral velocity varies
slowly (otherwise need depth migration)
saghi
-
8/13/2019 Processing Ali (1)
83/113
By:AliMis
saghi
-
8/13/2019 Processing Ali (1)
84/113
By:AliMis
3-D Processing
Binning by common midpoints in cells on a
grid
Migration can be two stage 2-D migration(in-line direction, then cross-line direction)
or full 3-D wavefield solution
Most other processing operations areunchanged
Display is more difficult (and more fun!)
saghi
-
8/13/2019 Processing Ali (1)
85/113
By:AliMis
saghi
Why Deconvolution?
-
8/13/2019 Processing Ali (1)
86/113
By:AliMis Why Deconvolution?
Decreases ringing
Increases resolution
Improves appearance of stacked section and
makes it easier to interpret
Section is more like the earth and less like the
seismic source
Can remove multiples
saghi
Convolutional model of a
-
8/13/2019 Processing Ali (1)
87/113
By:AliMi Convolutional model of a
seismogram
s=w*e+n
source wavelet
11v
22v
33v
44v
55v
Earth response function seismogram
*
(+noise)
=
saghi
Spiking Filter
-
8/13/2019 Processing Ali (1)
88/113
By:AliMi Spiking Filter
Take existingwavelet andtransform to a unit
impulse (deltafunction)
Also calledwhitening because
it aims to create awhite spectrum
isaghi
Predictive Deconvolution
-
8/13/2019 Processing Ali (1)
89/113
By:AliMi Predictive Deconvolution
Deconvolution with a built-in time lag
Use to remove
Multiples
Bubble pulse
isaghi
Deconvolution Example
-
8/13/2019 Processing Ali (1)
90/113
By:AliMi Deconvolution Example
isaghi Raw gather decon Bandpassfiltered
-
8/13/2019 Processing Ali (1)
91/113
By:AliM
autocorrelograms
isaghi
R
-
8/13/2019 Processing Ali (1)
92/113
By:AliM Raw
gathers
isaghi
-
8/13/2019 Processing Ali (1)
93/113
By:AliM
After
decon
Misaghi
-
8/13/2019 Processing Ali (1)
94/113
By:AliM
Misaghi
Deconvolution
-
8/13/2019 Processing Ali (1)
95/113
By:AliM
Deterministic Inverse Filtering
Deghosting
Least Squares (Optimum) Filtering
Spiking filter
Wavelet shaping
Predictive Deconvolution
Misaghi
Convolutional model of a
-
8/13/2019 Processing Ali (1)
96/113
By:AliM
seismogram
s=w*e+n
One equation with 3 unknowns
How can we possibly find e?
We make assumptions:
e, nare white (random)
wis minimum phase
Misaghi
-
8/13/2019 Processing Ali (1)
97/113
By:AliM
w
e
s
Misaghi
Earth response Wavelet Seismogram
-
8/13/2019 Processing Ali (1)
98/113
By:AliM
Amplitud
e
Spectrum
Autocorre
lation
Amp
litude
Misaghi
Deterministic Deconvolution
-
8/13/2019 Processing Ali (1)
99/113
By:AliM
Assume that an operator f(t) exists such that
)()(*)( ttftw In the Fourier domain:
1)()( FW
f
w
i
f
i
w
eAF
eAW
)()(
)()(
wi
w eAF
)(
1)( so
and
)()(
)(/1)(
wf
wf AA
The inverse operator f(t) has opposite phase
and inverse amplitude spectrum from the
source wavelet w t
Misaghi
Deterministic Deconvolution
-
8/13/2019 Processing Ali (1)
100/113
By:AliM Deterministic Deconvolution
Assumptions:
1 source wavelet is minimum phase
2 noise is zero
3 wavelet is known
Not true, especially 2
In practice, the Fourier domain
implementation is not very good if
assumptions are not met
Other methods are more stable
Misaghi
Deghosting
-
8/13/2019 Processing Ali (1)
101/113
By:AliM Deghosting
Eliminate source & receiver ghosts byconsidering them as time delayed copies of
the source (and with known depths the time
delays are known) Alternatively, hydrophones and geophones
with different responses can be combined to
eliminate ghosting effects
Misaghi
Correlation
-
8/13/2019 Processing Ali (1)
102/113
By:AliM Co e at o
Autocorrelation
Cross-correlation
1,,1,01
)(1
0
Nkxx
N
xrkN
t
kttk
1,,1,01
),(
1
0
NkyxNyxg
kN
t
kttk
Misaghi
Wavelet Estimation
-
8/13/2019 Processing Ali (1)
103/113
By:AliM
In general, the source wavelet is unknown Source wavelet can be estimated from
seismogram alone assuming:
minimum phase waveletwhite earth response spectrum
ewx rrr * autocorrelation
(with white earth response)wx rrr 0
Autocorrelation of seismogram is the autocorrelation of
source wavelet (within a constant)
Misaghi
Optimum Weiner Filters
-
8/13/2019 Processing Ali (1)
104/113
By:AliM p
Want to find the optimum filter components fithat minimize the error
between the desired and actual outputs in a least-squares sense:
t
ttt xfdL 2
)(
)1(,,2,1,0,0
ni
f
L
i
By setting
so 022
it
t t
titt
i
xxfxdf
L
Recognizing the terms for auto- and cross-correlation,
ii grf
it
t t
titt xdxxf
or
Misaghi
Optimum Weiner Filters
-
8/13/2019 Processing Ali (1)
105/113
By:AliM p
ii grf
Or, in matrix form,
1
2
1
0
1
2
1
0
0321
3012
2101
1210
nnnnn
n
n
n
g
g
g
g
f
f
f
f
rrrr
rrrr
rrrr
rrrr
The autocorrelation matrix is a Toeplitz matrix, and can be
inverted by Levinson recursion
are called the normal equations
Misaghi
Optimum Weiner Filters
-
8/13/2019 Processing Ali (1)
106/113
By:AliM
p
1
2
1
0
1
2
1
0
0321
3012
2101
1210
nnnnn
n
n
n
g
g
g
g
f
f
f
f
rrrr
rrrr
rrrr
rrrr
The giterms are the cross-correlation of the desired wavelet
with the input wavelet (seismogram).
0
0
01
1
2
1
0
0321
3012
2101
1210
nnnn
n
n
n
f
f
ff
rrrr
rrrr
rrrrrrrr
In the case of spiking deconvolution, the normal equations
take the form
Misaghi
Wavelet Processing
-
8/13/2019 Processing Ali (1)
107/113
By:AliM g
Attempt to shift source wavelet to someother known wavelet, to accomplish one or
more of:
Reduce variation of source (between shots,between receivers)
Shift to another known wavelet
e.g., hydrophone response to matchseismometer
Separate wavelet and earth response more
clearly
Misaghi
Wavelet Processing
-
8/13/2019 Processing Ali (1)
108/113
By:Ali g
Misaghi
Wavelet Processing
-
8/13/2019 Processing Ali (1)
109/113
By:Ali
g
Transform to zero phase and broaden spectrumIncrease resolution
-
8/13/2019 Processing Ali (1)
110/113
Misaghi
Real data91o
-
8/13/2019 Processing Ali (1)
111/113
By:Ali
1) Shots : 2 548
2) Minimum phase
3) Traces have been resampled (2ms >4ms) and decimated (384 > 192)
4) Fk filter
5) Geometry has been applied
6) Velocity file is available(By Geco)
12.5 m25 m
7.5 m 8.5 m
Misaghi Real data work flow
S ti
-
8/13/2019 Processing Ali (1)
112/113
By:Ali
Check the mute
Velocity Analysis
NMO
Stack
Sorting
Pick mute
True Amplitude Recovery
Deconvolution
Velocity Manipulation
Migration
Demultiple
Misaghi
Real data
P j t lt
-
8/13/2019 Processing Ali (1)
113/113
By:Ali
-A report:-Explanation of the processing steps with proper
and related snap shots(Mute, TAR, Decon, NMO,
Demultipling, Stacking, Migration,etc
-Final results(a comparison study)
-Brute-stack section(s)
-Demultipled stack section(s)
-Migrated section(s)
Project results: