Seismic Data Proc - Pardhu
Seismic Data Proc - Pardhu
FWSchroeder 1
Outline
• Introduction to Processing
• Seismic Migration
FWSchroeder 2
Processing Objectives
FWSchroeder 3
Seismic Processing - Basics
Data Processing
Stream
Field Record
(marine)
Subsurface ‘Image’
FWSchroeder 4
Processing Challenge
FWSchroeder 5
Elements of Good Processing
1. Accurate Geometry
reflection travel times free
from distortion for true trap
definition
2. Compact Wavelets
correct reflection amplitude Good Processing
and pulse shape for reservoir
lithology and fluid property
prediction
3. Reduced Noise
good signal to noise for
mapping reflections of
interest
Great Processing
FWSchroeder 6
Generic Processing Flow
* Stack
Velocity Analysis
Imaging
Migration
Post-Migration Processing
Signal
Processing
Post-Stack Processing
FWSchroeder 8
Generic Processing Flow (pre-stack migration)
Velocity Analysis
Imaging
Migration
Post-Migration Processing
Signal
* Stack
Processing
Post-Stack Processing
FWSchroeder 9
Developing a Stacked Section
FWSchroeder 10
Repeated Measurements
FWSchroeder 11
A Marine Shot Record
Shot Record
Source Receivers
Direct Arrival Offset (Distance)
S1
R1 R2 R3 R4 R5 R1 R2 R3 R4 R5
1
Direct Arrival
FWSchroeder 12
A CMP Gather
For Point A
Sources Receivers
A CMP Gather
S5 S4 S3 S2 S1 R1 R2 R3 R4 R5
1
CMP = common mid point
2
FWSchroeder 13
CMP Gather
CMP Gather
Travel times differ with offset since
the path for a near offset trace
is less than the path for a far
offset trace.
FWSchroeder 14
With Correct Velocity, the Gather is Flattened
CMP Gather
Velocity
Too Slow
Curves
Down
Velocity
Correct
Flat
Velocity
Too Fast Curves
Up
Offset Distance
FWSchroeder 15
A Stacked Trace
CMP Gather Moveout Corrected Stacked
Midpoint Gather Trace We stack several
offset traces
(# traces = fold)
The geologic
‘signal’ will be
additive
The random
‘noise’ will cancel
Stacking greatly
improves SNR
(signal-to-noise)
Offset Distance
10 Fold
FWSchroeder 16
How the Full Stack is Created
S5 S4 S3 S2 S1 R1 R2 R3 R4 R5
A full stack trace is composed of many
traces recorded with different reflection
Depth
FWSchroeder 17
Full Stack – Characteristics
FWSchroeder 18
Partial Stacks
25°
20°
10
75
70 80
45 65
35 0 75
20 4
15
55 60 70
30
1000 65
50
25 70
5
60
45
Constant Angle
55
2000
40
60 65
Contours
35
50
70
3000
55
30
Two way Time (ms)
10
20
45 65
15
25 60
40 50
4000 35
45
30
5
40
5000 25 35
20
Nears 10
15
Mids Fars 30
6000
25
20
Far
A velocity model must 7000 Near
stack
be available to create stack 15
5
mutes
these contours mutes
8000
0 1000 2000 3000 4000 5000
Offset (m)
FWSchroeder 20
Near and Far Angle Stacks
NMO corrected CMP Gather
Near Mute
FWSchroeder 21
Pre-Stack Processing
FWSchroeder 22
Amplitude Loss with Time
Spherical Divergence
Energy varies as 1/radius2
• Loss of energy through or 1/time2
time/depth/distance
traveled.
• Energy decays by the
inverse square of the
distance traveled.
FWSchroeder 23
Amplitude Loss with Time
Transmission Loss
Energy is partitioned at each
acoustic interface.
N=1
• At a reflecting interface, normal
incidence energy is converted
N=2
into two waves:
– reflected P waves, and N=3
– transmitted P waves.
N=4
• The incident energy at layer N
has been reduced by all of the
overlying reflected energy.
2 2
Amplitude varies as T
Total = R N (1 - R N - 1 ) (1 - R N - 2 ) … (1 - R 21 )
FWSchroeder 24
Amplitude Loss with Time
Absorption Attenuation
Q = 50, F = 5 Hz
• Seismic energy is converted to
heat.
• This is frequency dependent.
• The higher the frequency, the
greater the loss of signal.
• Absorption is referred to as Q.
Attenuation
• Q varies by rock type. Q = 50, F = 50 Hz
FWSchroeder 25
FWSchroeder 26
FWSchroeder 27
Gain Compensation
Original Original
Trace Trace
15 sample
AGC applied PGC
applied
Gain Gain
Function Function
FWSchroeder 28
Elevation Correction
Statics
• Source and receivers may be Shot Layout
Variable Surface Elevations
located at different surface Source
Receivers
elevations. R
R R
R
R R
R Receivers
R
• Travel time to any reflector (a
R
Distorted Hyperbolas
FWSchroeder 29
Elevation Correction
‘Clean’ Hyperbolas
FWSchroeder 30
Static Correction
A time
correction was
applied to
datum traces
to a common
reference
elevation.
FWSchroeder 31
Datum Plain
FWSchroeder 32
FWSchroeder 33
FWSchroeder 34
FWSchroeder 35
FWSchroeder 36
FWSchroeder 37
FWSchroeder 38
Trace Muting
Removing
shallow
portions of
traces that are
dominated by
direct arrivals
and refractions.
FWSchroeder 39
Seismic Trace
FWSchroeder 40
FWSchroeder 41
FWSchroeder 42
Removing the Wavelet Shape
Deconvolution
Wavelet shaping to improve recognition and resolution of
reflected events.
Ringing
FWSchroeder 43
Surface-related multip
Multiple Removal reflection at
Second-order Receiver-side
First-order
Receiver-side Peg-leg Multiple
pegleg
-related pegleg Surfa
FWSchroeder
Surface-related 44
Velocity Analysis
Two-Way Time
Values that
indicate the
degree of
‘flatness’
Velocity
FWSchroeder 45
Velocity Segregation of Multiples
Semblance Gather
Muted
FWSchroeder 46
Normal Moveout (NMO) Corrected Gather
About
400 fold
Energy from
Multiples • What happens to the energy
from multiples when traces
are stacked?
• What is the difference in
multiple removal for near vs.
far angle stacks?
FWSchroeder 47
Normal Moveout (NMO) Corrected Gather
About
400 fold
Energy from
Multiples
FWSchroeder 48
Multiple Removal
Approach:
• Marine: technique is determined by water depth
Deep water – velocity separation (Radon)
Shallow Water - deconvolution
FWSchroeder 50
Pre-Stack Processing
FWSchroeder 51
Non-Layer Cake Geology
Midpoint
FWSchroeder 52
Positioning Problems
Energy
Source
True Path
Posted
Position
0.4 s -
FWSchroeder 53
Where Would the Reflection Lie?
1 2 3 4 5 6
90º
FWSchroeder 54
Where Would the Reflection Lie?
1 2 3 4 5 6
Compass
FWSchroeder 55
Where Would the Reflection Lie?
1 2 3 4 5 6
FWSchroeder 56
Where Would the Reflection Lie?
1 2 3 4 5 6
FWSchroeder 57
Imaging – Correcting the Position
FWSchroeder 58
Unmigrated Impulse Response
Time
This energy (peak/ trough) The shape of this arc is
could have come from controlled by the
anywhere along this arc. velocity field.
Unmigrated Image
FWSchroeder 59
Sweeping Arcs for Three Wavelets
Time
Destructive
Interference
Constructive
We get constructive Interference
interference where the
true reflector is located.
Unmigrated Image
FWSchroeder 60
When Many Arcs are Swept
Time
Poststack Migration
Sweeps Out Arcs
(Kirchoff Summation)
FWSchroeder 61
Seismic Migration
Time
Unmigrated
Image
In Red
Reflection
Surface
Migrated
Time Display Image
Location
In Blue
FWSchroeder 62
Seismic Migration
FWSchroeder 63
Seismic Migration
Migration noise
FWSchroeder 64
Stacked – Unmigrated Line
FWSchroeder 65
Stacked – Migrated Line
FWSchroeder 66
Migration Options
FWSchroeder 67
Migration Types
Which type of migration to use is based on velocity variability,
geologic complexity, timing, budget, and business need
Highly Variable
Prestack Depth
With multi-path
Velocity Variation
Prestack Time
Kirchhoff WEM = Wave Equation Migration
RTM = Reverse Time Migration
Post-stack Time
Very smooth
Layer Highly
cake
Geologic Complexity Structured
FWSchroeder 68
Migration Velocity Considerations
Smooth => much longer than spread length Time migration
Moderate => close to seismic spread length
Depth migration
Extreme => less than a seismic spread length
Seismic Spread
Length
FWSchroeder 69
When is Time Migration Preferred?
FWSchroeder 70
When is Depth Migration a Must?
FWSchroeder 71
Land vs. Marine Seismic Data
FWSchroeder 72
FWSchroeder 73