processing ali (1)

Upload: usjpphysics

Post on 03-Jun-2018

218 views

Category:

Documents


0 download

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: