why seismic processing ?

113
By: Ali Misaghi Why seismic processing ? Processing Steps

Upload: irisa

Post on 13-Jan-2016

282 views

Category:

Documents


15 download

DESCRIPTION

Processing Steps. Why seismic processing ?. + Noise (t) =. Seismic trace. R(t). S(t). Rf(t). Sandstone. Coal. Carbonate. Salt. Shale. What’s a seismic trace?. *. *. Deconvolution. Filtering Stacking. f(t). g(t). *. f(t). g(t). *. Wave propagation. Marine data. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Why seismic processing ?

By:

Ali

Mis

aghi

Why seismic processing ?

Processing Steps

Page 2: Why seismic processing ?

By:

Ali

Mis

aghi What’s a seismic trace?

Sandstone

Coal

Carbonate

Salt

Shale

* S(t) * R(t) Seismic trace + Noise (t) =Rf(t)

Filtering

Stacking

.

.

.

Deconvolution

Page 3: Why seismic processing ?

By:

Ali

Mis

aghi

*

g(t)

f(t)

*

g(t)

f(t)

Page 4: Why seismic processing ?

By:

Ali

Mis

aghi

Wave propagation

Page 5: Why seismic processing ?

By:

Ali

Mis

aghi

Page 6: Why seismic processing ?

By:

Ali

Mis

aghi

Page 7: Why seismic processing ?

By:

Ali

Mis

aghi Land dataMarine data

Split shot gather

Page 8: Why seismic processing ?

By:

Ali

Mis

aghi

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

Page 9: Why seismic processing ?

By:

Ali

Mis

aghi

Primary

Earth’s surface

Subsurface reflector

S R1

Ground roll Direct P-wave

R2

Head wave (refraction)

First multiple

Seismic eventsNon-primary events

Page 10: Why seismic processing ?

By:

Ali

Mis

aghi

CDP Fold =Number of receivers x receiver interval

2 x shot interval

Page 11: Why seismic processing ?

By:

Ali

Mis

aghi

CDP gather NMO Stack

Page 12: Why seismic processing ?

By:

Ali

Mis

aghi

Migration

“The goal of migration is to make the stacked section appear similar to the

geologic cross-section”

Oz Yilmaz

Page 13: Why seismic processing ?

By:

Ali

Mis

aghi

A step in seismic processing in which reflections in seismic data are moved to their correct locations in the x-y-time space of seismic data, including two-way traveltime and position relative to shotpoints

Page 14: Why seismic processing ?

By:

Ali

Mis

aghi

Page 15: Why seismic processing ?

By:

Ali

Mis

aghi

Page 16: Why seismic processing ?

By:

Ali

Mis

aghi

Page 17: Why seismic processing ?

By:

Ali

Mis

aghi

m

n

Zn Zm

Page 18: Why seismic processing ?

By:

Ali

Mis

aghi

Page 19: Why seismic processing ?

By:

Ali

Mis

aghi

Page 20: Why seismic processing ?

By:

Ali

Mis

aghi

Typical ProMax flow for velocity analysis.

Page 21: Why seismic processing ?

By:

Ali

Mis

aghi

Examining the normal moveout equation, it is possible to analyze NMO velocities by plotting reflections in T2 X2 space

Page 22: Why seismic processing ?

By:

Ali

Mis

aghi

Concept of Constant Velocity Stack as an aid to stackingvelocity estimation.

Page 23: Why seismic processing ?

By:

Ali

Mis

aghi

One method to determine stacking velocity is to use a Constant Velocity Stack (CVS) for several CDP gathers

Page 24: Why seismic processing ?

By:

Ali

Mis

aghi

Same CVS panel of traces as before switching to variabledensity color for the traces to utilize dynamic range

Page 25: Why seismic processing ?

By:

Ali

Mis

aghi

Same as previous color panels with velocity range nowhalved to better pick correct velocities

Page 26: Why seismic processing ?

By:

Ali

Mis

aghi

Another term for Normal Moveout Equation.

Page 27: Why seismic processing ?

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

Page 28: Why seismic processing ?

By:

Ali

Mis

aghi

Demonstration of the velocity spectra

Page 29: Why seismic processing ?

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

Page 30: Why seismic processing ?

By:

Ali

Mis

aghi

CDP gather with NMO applied (center) surrounded by panelshaving progressively lower velocity (left) or higher velocity.

Page 31: Why seismic processing ?

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

Page 32: Why seismic processing ?

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

Page 33: Why seismic processing ?

By:

Ali

Mis

aghi

From left to right are panels for Semblance, Gather, DynamicStack, Flip Stacks, and Velocity Function Stack.

Page 34: Why seismic processing ?

By:

Ali

Mis

aghi

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

Page 35: Why seismic processing ?

By:

Ali

Mis

aghi

The Semblance Panel shows the semblance plot, the pickedvelocity function, guide functions, and the interval velocitycomputed from the picked function.

Page 36: Why seismic processing ?

By:

Ali

Mis

aghi

Dix equation converts stacking velocities to interval velocities.

Page 37: Why seismic processing ?

By:

Ali

Mis

aghi However, you get RMS velocities, one can continue to

calculate interval velocities, interval thicknesses, and average velocities.

Page 38: Why seismic processing ?

By:

Ali

Mis

aghi

Remaining three panels in Velocity Analysis routine.

Page 39: Why seismic processing ?

By:

Ali

Mis

aghi

Use of ProMax routine Velocity Viewer and Editor

Page 40: Why seismic processing ?

By:

Ali

Mis

aghi

A common problem with stacking is residual NMO on theCDP gathers resulting from imperfect velocity specification.

Page 41: Why seismic processing ?

By:

Ali

Mis

aghi

Example of the data/velocity Interleave Display usingLandmark’s SeisCube program.

Page 42: Why seismic processing ?

By:

Ali

Mis

aghi

Progressive Mute Analysis

Page 43: Why seismic processing ?

By:

Ali

Mis

aghi

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.

Page 44: Why seismic processing ?

By:

Ali

Mis

aghi

Page 45: Why seismic processing ?

By:

Ali

Mis

aghi

Page 46: Why seismic processing ?

By:

Ali

Mis

aghi

ProMax routine CDP/Ensemble Stack vertically stacksinput ensembles of traces.

Page 47: Why seismic processing ?

By:

Ali

Mis

aghi

Definition of multiplies as it applies to processingseismic reflection data using ProMax.

Page 48: Why seismic processing ?

By:

Ali

Mis

aghi

Example of a surface multiple on left in red and intrabedmultiple on the right in blue.

Page 49: Why seismic processing ?

By:

Ali

Mis

aghi

Comparison of short-path and long-path multiples.

Page 50: Why seismic processing ?

By:

Ali

Mis

aghi

Conceptual abstraction of the Tau – P domain

Page 51: Why seismic processing ?

By:

Ali

Mis

aghi

Organizing seismic reflection data into ray-parameter domainhas certain advantages that are elaborated here.

Page 52: Why seismic processing ?

By:

Ali

Mis

aghi

Working definition of the Radon Filter commonly used for multiple suppression – working in the intercept-time (T) / ray parameter (p) or slowness domain.

Page 53: Why seismic processing ?

By:

Ali

Mis

aghi

Use of the radon transform for the removal of multiples bydiscriminating on the basis of moveout – here no rejection.

Page 54: Why seismic processing ?

By:

Ali

Mis

aghi

Use of the radon transform for the removal of multiples bydiscriminating on the basis of moveout – rejection shown.

Page 55: Why seismic processing ?

By:

Ali

Mis

aghi

More on the use of the Radon Filter.

Page 56: Why seismic processing ?

By:

Ali

Mis

aghi

Page 57: Why seismic processing ?

By:

Ali

Mis

aghi

Migration

Page 58: Why seismic processing ?

By:

Ali

Mis

aghi Migration

“Migration is an inversion operation involving rearrangement of seismic information elements so that

reflections and diffractions are plotted at their true locations.”

R.E Sheriff

“The goal of migration is to make the stacked section appear similar to the geologic cross-section”

Oz Yilmaz

Page 59: Why seismic processing ?

By:

Ali

Mis

aghi

Unmigrated

Page 60: Why seismic processing ?

By:

Ali

Mis

aghi

Migrated

Page 61: Why seismic processing ?

By:

Ali

Mis

aghi

Migration

• Collapses diffractions

• Corrects for dip– Moves dipping events in the updip direction

• Removes effects of surface curvature– “unties the bowties”

Page 62: Why seismic processing ?

By:

Ali

Mis

aghi Reconstructing the wavefield

Page 63: Why seismic processing ?

By:

Ali

Mis

aghi

Constant velocity migration

Page 64: Why seismic processing ?

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a

simple anticline.

Page 65: Why seismic processing ?

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a

simple syncline.

Page 66: Why seismic processing ?

By:

Ali

Mis

aghi

Schematic that shows the imaging problem for a vertical fault.

Page 67: Why seismic processing ?

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a 30-

degree fault.

Page 68: Why seismic processing ?

By:

Ali

Mis

aghiSchematic that shows the imaging problem for a reef model.

Page 69: Why seismic processing ?

By:

Ali

Mis

aghi

• 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

Page 70: Why seismic processing ?

By:

Ali

Mis

aghi

Kirchoff Migration(Diffraction Summation)

For every point (x,z), collapse all energy from hyperbola with vrms

AB

C O

t0

x

t

2

220

2 4rmsv

xtt

Page 71: Why seismic processing ?

By:

Ali

Mis

aghi

Kirchoff Migration(Diffraction Summation)

Factors to consider before summing energy in diffraction:

• Obliquity factor– A cos

• Spherical divergence factor– A 1/r

• Wavelet shaping factor– phase correction

Page 72: Why seismic processing ?

By:

Ali

Mis

aghi

Migration collapses diffractions to reveal structure

Page 73: Why seismic processing ?

By:

Ali

Mis

aghi

Migration collapses diffractions to reveal structure

Page 74: Why seismic processing ?

By:

Ali

Mis

aghi

Finite Difference Migration

• Solving the wave equation by stepping down discrete intervals from z=0

• Downward continue wavefield to “exploding reflector”

• Define an angle for width of cone for to be included in migration for each point– wider cone more accurate– narrow cone faster, better approximations

Page 75: Why seismic processing ?

By:

Ali

Mis

aghi

Page 76: Why seismic processing ?

By:

Ali

Mis

aghi

sintan a

Migration steepens and moves dipping reflectors

Apparent dip in time section is related to true dip:

(migrator’s equation)

Page 77: Why seismic processing ?

By:

Ali

Mis

aghi Collapsing diffraction and relocating

dipping surface

Diffraction D Apex P

Reflector B A

Page 78: Why seismic processing ?

By:

Ali

Mis

aghi

F-K Migration• Events can be separated by their

dips in F-K space

• Transform according to migrator’s equation tan a=sin

• Advantage: very computationally efficient!

• Disadvantage: only works for constant velocity (without modifications that compromise its efficiency)

Page 79: Why seismic processing ?

By:

Ali

Mis

aghi

Page 80: Why seismic processing ?

By:

Ali

Mis

aghi Migration removes multiple-

branch reflections

• Synclines get broader

• Anticlines get narrower

Page 81: Why seismic processing ?

By:

Ali

Mis

aghi

“Untying the bowties”

Page 82: Why seismic processing ?

By:

Ali

Mis

aghi

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)

Page 83: Why seismic processing ?

By:

Ali

Mis

aghi

Page 84: Why seismic processing ?

By:

Ali

Mis

aghi

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 are unchanged

• Display is more difficult (and more fun!)

Page 85: Why seismic processing ?

By:

Ali

Mis

aghi

Page 86: Why seismic processing ?

By:

Ali

Mis

aghi

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

Page 87: Why seismic processing ?

By:

Ali

Mis

aghi

Convolutional model of a seismograms=w*e+n

source wavelet

11v

22v

33v

44v

55v

Earth response function seismogram

*

(+noise)

=

Page 88: Why seismic processing ?

By:

Ali

Mis

aghi

Spiking Filter

• Take existing wavelet and transform to a unit impulse (delta function)

• Also called “whitening” because it aims to create a white spectrum

Page 89: Why seismic processing ?

By:

Ali

Mis

aghi

Predictive Deconvolution

• Deconvolution with a built-in time lag

• Use to remove – Multiples– Bubble pulse

Page 90: Why seismic processing ?

By:

Ali

Mis

aghi

Deconvolution Example

Page 91: Why seismic processing ?

By:

Ali

Mis

aghi

Raw gather decon Bandpassfiltered

autocorrelograms

Page 92: Why seismic processing ?

By:

Ali

Mis

aghi

Raw gathers

Page 93: Why seismic processing ?

By:

Ali

Mis

aghi

After decon

Page 94: Why seismic processing ?

By:

Ali

Mis

aghi

Page 95: Why seismic processing ?

By:

Ali

Mis

aghi

Deconvolution

• Deterministic Inverse Filtering

• Deghosting

• Least Squares (Optimum) Filtering

• Spiking filter

• Wavelet shaping

• Predictive Deconvolution

Page 96: Why seismic processing ?

By:

Ali

Mis

aghi Convolutional model of a

seismogram

s=w*e+n

One equation with 3 unknowns

How can we possibly find e?

We make assumptions:– e, n are white (random)– w is minimum phase

Page 97: Why seismic processing ?

By:

Ali

Mis

aghi

w

e

s

Page 98: Why seismic processing ?

By:

Ali

Mis

aghi

Am

plitu

deS

pect

rum

Aut

ocor

rela

tion

Am

plitu

deEarth response Wavelet Seismogram

Page 99: Why seismic processing ?

By:

Ali

Mis

aghi

Deterministic DeconvolutionAssume that an operator f(t) exists such that

)()(*)( ttftw

In the Fourier domain:

1)()( FW

f

w

if

iw

eAF

eAW

)()(

)()(

wiw eA

F)(

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)

Page 100: Why seismic processing ?

By:

Ali

Mis

aghi

Deterministic Deconvolution

• Assumptions:1 source wavelet is minimum phase2 noise is zero3 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

Page 101: Why seismic processing ?

By:

Ali

Mis

aghi

Deghosting

• Eliminate source & receiver ghosts by considering 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

Page 102: Why seismic processing ?

By:

Ali

Mis

aghi

Correlation

Autocorrelation

Cross-correlation

1,,1,01

)(1

0

Nkxx

Nxr

kN

tkttk

1,,1,01

),(1

0

Nkyx

Nyxg

kN

tkttk

Page 103: Why seismic processing ?

By:

Ali

Mis

aghi

Wavelet Estimation

• In general, the source wavelet is unknown

• Source wavelet can be estimated from seismogram alone assuming:– minimum phase wavelet– white 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)

Page 104: Why seismic processing ?

By:

Ali

Mis

aghi

Optimum Weiner Filters

Want to find the optimum filter components fi that minimize the error between the desired and actual outputs in a least-squares sense:

t

ttt xfdL 2)(

)1(,,2,1,0,0

nif

L

i

By setting

so 022

itt t

titti

xxfxdf

L

Recognizing the terms for auto- and cross-correlation,

ii grf

itt t

titt xdxxf

or

Page 105: Why seismic processing ?

By:

Ali

Mis

aghi

Optimum Weiner Filters

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

Page 106: Why seismic processing ?

By:

Ali

Mis

aghi

Optimum Weiner Filters

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 gi terms are the cross-correlation of the desired wavelet with the input wavelet (seismogram).

0

0

0

1

1

2

1

0

0321

3012

2101

1210

nnnn

n

n

n

f

f

f

f

rrrr

rrrr

rrrr

rrrr

In the case of spiking deconvolution, the normal equations take the form

Page 107: Why seismic processing ?

By:

Ali

Mis

aghi

Wavelet Processing

• Attempt to shift source wavelet to some other 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 match seismometer

• Separate wavelet and earth response more clearly

Page 108: Why seismic processing ?

By:

Ali

Mis

aghi

Wavelet Processing

Page 109: Why seismic processing ?

By:

Ali

Mis

aghi

Wavelet Processing

Transform to zero phase and broaden spectrumIncrease resolution

Page 110: Why seismic processing ?

By:

Ali

Mis

aghi

Page 111: Why seismic processing ?

By:

Ali

Mis

aghi

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)

Real data

12.5 m

91o

25 m

7.5 m 8.5 m

Page 112: Why seismic processing ?

By:

Ali

Mis

aghi

Check the muteVelocity Analysis

NMO

Stack

Real data work flowSorting

Pick mute

True Amplitude Recovery

Deconvolution

Velocity Manipulation

Migration

Demultiple

Page 113: Why seismic processing ?

By:

Ali

Mis

aghi Real data

-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: