Why seismic processing ?

Preview:

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

Citation preview

By:

Ali

Mis

aghi

Why seismic processing ?

Processing Steps

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

By:

Ali

Mis

aghi

*

g(t)

f(t)

*

g(t)

f(t)

By:

Ali

Mis

aghi

Wave propagation

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi Land dataMarine data

Split shot gather

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

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

By:

Ali

Mis

aghi

CDP Fold =Number of receivers x receiver interval

2 x shot interval

By:

Ali

Mis

aghi

CDP gather NMO Stack

By:

Ali

Mis

aghi

Migration

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

geologic cross-section”

Oz Yilmaz

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

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

m

n

Zn Zm

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

Typical ProMax flow for velocity analysis.

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Another term for Normal Moveout Equation.

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

By:

Ali

Mis

aghi

Demonstration of the velocity spectra

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

By:

Ali

Mis

aghi

Options in the ProMax Velocity Analysis Routine.

By:

Ali

Mis

aghi

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

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Dix equation converts stacking velocities to interval velocities.

By:

Ali

Mis

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

calculate interval velocities, interval thicknesses, and average velocities.

By:

Ali

Mis

aghi

Remaining three panels in Velocity Analysis routine.

By:

Ali

Mis

aghi

Use of ProMax routine Velocity Viewer and Editor

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Progressive Mute Analysis

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.

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Comparison of short-path and long-path multiples.

By:

Ali

Mis

aghi

Conceptual abstraction of the Tau – P domain

By:

Ali

Mis

aghi

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

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.

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

More on the use of the Radon Filter.

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

Migration

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

By:

Ali

Mis

aghi

Unmigrated

By:

Ali

Mis

aghi

Migrated

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”

By:

Ali

Mis

aghi Reconstructing the wavefield

By:

Ali

Mis

aghi

Constant velocity migration

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a

simple anticline.

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a

simple syncline.

By:

Ali

Mis

aghi

Schematic that shows the imaging problem for a vertical fault.

By:

Ali

Mis

aghi Schematic that shows the imaging problem for a 30-

degree fault.

By:

Ali

Mis

aghiSchematic that shows the imaging problem for a reef model.

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

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

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

By:

Ali

Mis

aghi

Migration collapses diffractions to reveal structure

By:

Ali

Mis

aghi

Migration collapses diffractions to reveal structure

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

By:

Ali

Mis

aghi

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)

By:

Ali

Mis

aghi Collapsing diffraction and relocating

dipping surface

Diffraction D Apex P

Reflector B A

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)

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi Migration removes multiple-

branch reflections

• Synclines get broader

• Anticlines get narrower

By:

Ali

Mis

aghi

“Untying the bowties”

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)

By:

Ali

Mis

aghi

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!)

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Convolutional model of a seismograms=w*e+n

source wavelet

11v

22v

33v

44v

55v

Earth response function seismogram

*

(+noise)

=

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

By:

Ali

Mis

aghi

Predictive Deconvolution

• Deconvolution with a built-in time lag

• Use to remove – Multiples– Bubble pulse

By:

Ali

Mis

aghi

Deconvolution Example

By:

Ali

Mis

aghi

Raw gather decon Bandpassfiltered

autocorrelograms

By:

Ali

Mis

aghi

Raw gathers

By:

Ali

Mis

aghi

After decon

By:

Ali

Mis

aghi

By:

Ali

Mis

aghi

Deconvolution

• Deterministic Inverse Filtering

• Deghosting

• Least Squares (Optimum) Filtering

• Spiking filter

• Wavelet shaping

• Predictive Deconvolution

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

By:

Ali

Mis

aghi

w

e

s

By:

Ali

Mis

aghi

Am

plitu

deS

pect

rum

Aut

ocor

rela

tion

Am

plitu

deEarth response Wavelet Seismogram

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)

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

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

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

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)

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

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

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

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

By:

Ali

Mis

aghi

Wavelet Processing

By:

Ali

Mis

aghi

Wavelet Processing

Transform to zero phase and broaden spectrumIncrease resolution

By:

Ali

Mis

aghi

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

By:

Ali

Mis

aghi

Check the muteVelocity Analysis

NMO

Stack

Real data work flowSorting

Pick mute

True Amplitude Recovery

Deconvolution

Velocity Manipulation

Migration

Demultiple

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:

Recommended