Complex Spectral Decomposition via Inversion Strategies

Embed Size (px)

Citation preview

  • 8/12/2019 Complex Spectral Decomposition via Inversion Strategies

    1/5

    Complex spectral decomposition via inversion strategiesDavid C. Bonar and Mauricio D. Sacchi, University of Alberta

    SUMMARY

    Spectral decomposition is a time-frequency analysis tool

    widely used in seismic data interpretation. Unlike conven-

    tional frequency analysis, such as the Fourier transform, spec-

    tral decomposition estimates the frequency content of a sig-

    nal at any particular time. Thus, the frequency content is de-

    fined on a local, not global, scale. An alternative method for

    spectral decomposition is proposed in which the seismic signal

    is deconvolved with a dictionary of different frequency com-

    plex Ricker wavelets. By posing the underdetermined problem

    through a mixed 2 - 1 norm cost function, greater resolution

    is obtained in the time-frequency map as the frequency distri-

    bution is constrained to be sparse. Examples on synthetic data

    are presented to illustrate the proposed method for two differ-

    ent mixed 2 - 1 norm solving algorithms.

    INTRODUCTION

    The frequency content of a time series, such as a seismic sig-

    nal, is commonly found using the Fourier transform. However,

    the frequency information obtained from this method relates to

    the entire time series and contains no information about how it

    varies locally. Knowledge of how the frequency content of a

    signal varies in time can be significant, as illustrated by a mu-

    sical score which denotes particular frequencies (i.e. notes) to

    be played at specific times. The local variations of frequency

    in a signal can be acquired through time-frequency analysis,

    also known as spectral decomposition, which decomposes a

    one dimensional signal into a two dimensional space (i.e. timeand frequency). Resolving how the frequency content of a sig-

    nal changes with time has been studied in a large range of

    fields such as geophysics, quantum mechanics, engineering,

    sound analysis and speech recognition, radar, and musicogra-

    phy (Gardner and Magnasco, 2006).

    In seismic interpretation, spectral decomposition has been em-

    ployed to study aspects such as the reservoir characterization

    of thin beds (Partyka et al., 1999) and the low frequency shad-

    ows associated with hydrocarbons (Castagna et al., 2003). This

    type of analysis has commonly been performed using short

    windowdiscrete Fourier transforms(Partyka et al., 1999) where

    the reflectivity sequence, which represents the geological se-

    quence, can no longer be considered white, or completely ran-dom. Therefore, the spectral attributes seen in the amplitude

    spectrum of the short-window Fourier transform are a com-

    bination of the amplitude spectrums of the seismic wavelet

    and reflectivity sequence. It is this interference attribute of

    the wavelet and reflectivity amplitude spectra that has been ex-

    ploited in earlier time-frequency analysis exercises. Various

    other approaches have also been developed for time-frequency

    analysis such as the continuous wavelet transform (Sinha et al.,

    2005), S-transform (Stockwell et al., 1996), Wigner-Ville dis-

    tribution (Wu and Liu, 2009), and matching pursuit algorithms

    (Mallat and Zhang, 1993), (Chakraborty and Okaya, 1995).

    The alternative proposed method takes a different approach to

    the spectral decomposition problem by stating it as an inverseproblem, similar to Portniaguine and Castagna (2004). A dic-

    tionary of different frequency complex Ricker wavelets is de-

    convolved from the seismic trace, producing a time-frequency

    map. By using an 1 norm as the regularization parameter in

    this underdetermined problem, the time-frequency map is con-

    strained to provide a sparser solution that has higher resolution

    as seen in Figure 1. Additional information about the seismic

    signal may also be acquired through the phase of the complex

    time-frequency map.

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Time(s)

    2 0 4 0 6 0 8 0 10 0

    0

    0.1

    0.2

    0.3

    0.4

    0.5

    Frequency (Hz)2 0 4 0 6 0 8 0 10 0

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.52 0 4 0 6 0 8 0 10 0

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Figure 1: Synthetic trace spectrally decomposed using2 - 2

    norms and 2 - 1 norms (left to right: synthetic trace,2 least

    squares solution, IRLS solution, FISTA solution)

    THEORY

    Complex spectral decompositionThe convolutional model states that a seismic trace,s, is com-

    posed of the convolution of a wavelet, w, with the reflectivity

    sequence,r, of the Earth as seen in Equation 1.

    s = wr (1)

    Equation 1 can also be represented as the linear system of

    equations, s = Wr, whereW represents the convolutional ma-

    trix of the wavelet. As developed in Bonar et al. (2010), this

    14EG Denver 2 1 Annual Meeting 2 1 SEG

  • 8/12/2019 Complex Spectral Decomposition via Inversion Strategies

    2/5

    Complex spectral decomposition

    methodology can be expanded to study how multiple wavelets

    can be represented in the seismic trace. Using a dictionary of

    different Ricker wavelets that are uniquely defined by a cen-

    tral frequency, the seismic trace can be decomposed into its

    different frequency components at a specific time through the

    employment of deconvolution. IfNdifferent frequency Ricker

    wavelets comprise the Ricker wavelet dictionary, the seismic

    trace can be constructed from its frequency components by

    s =`

    W1 W2 . . . WN0BBB@

    r0r1...

    rN

    1CCCA= Dm (2)

    where Wi and ri refer to the wavelet convolution matrix for

    the Ricker wavelet with central frequency fi, and its associ-

    ated reflectivity sequence. The matrixD represents the dictio-

    nary of Ricker wavelets and, finally,mis used to represent the

    vector containing all the pseudo-reflectivity sequences. This

    procedure can be accomplished in the Fourier domain to in-

    crease computational efficiency. Essentially, the seismic sig-nal is decomposed into several traces that are uniquely deter-

    mined from a singular Ricker wavelet and its related reflec-

    tivity structure. The time-frequency analysis can then be ob-

    tained with the prior knowledge of the frequency content of

    the individual Ricker wavelets. Thus, the seismic signal can

    be transformed into a time-frequency map by deconvolving a

    Ricker wavelet dictionary from the seismic signal to obtain a

    pseudo-frequency dependent reflectivity structure that can be

    portrayed as a time-frequency map.

    0

    0.1

    0.2

    0.3

    0.4

    0.5

    Time(s)

    Frequency (Hz)20 40 60 80 100

    0

    0.1

    0.2

    0.3

    0.4

    0.520 40 60 80 100

    0

    0.1

    0.2

    0.3

    0.4

    0.5

    Figure 2: Comparison of using a real Ricker wavelet dictionary

    (center) to a complex Ricker wavelet dictionary (amplitude of

    frequency displayed) (right)

    Real

    Imaginary

    Envelope

    Real

    Imaginary

    Envelope

    Figure 3: Complex Ricker Wavelets (Top: positive frequencies

    retained; Bottom: negative frequencies retained)

    The Ricker wavelets of the aforementioned dictionary can be

    replaced by complex Ricker wavelets to force the time-frequency

    map to be complex as well. The benefits of a complex time-

    frequency map are that it can display both amplitude and phase

    information about the frequency content, whereas a real time-

    frequency map suffers from the influence of the polarity ofthe original seismic trace. This effect is portrayed in Figure 2

    where the example trace is decomposed using a real and com-

    plex Ricker wavelet dictionary. However, care must be taken

    when constructing the complex Ricker wavelet dictionary to

    ensure full frequency coverage.

    A complex Ricker wavelet is constructed by taking the Hilbert

    transform of the real Ricker wavelet, which essentially takes

    the Fourier transform of a signal, removes the negative fre-

    quency portion, and then converts the signal back into its orig-

    inal domain. If the entire complex Ricker wavelet dictionary

    was constructed in this manner, negative frequency compo-

    nents of the signal could not be accounted for as the dictio-

    nary contains no negative frequency components. One couldalso create a complex Ricker wavelet using this concept with

    maintaining only negative frequencies, not positive ones. The

    complex Ricker wavelet obtained from these two methods are

    displayed in Figure 3 and only differ in the polarity of the

    imaginary part. When summed together, the imaginary parts of

    these wavelets will cancel each other. To ensure that the com-

    plex Ricker wavelet dictionary contains both positive and neg-

    ative frequencies, it must be constructed using pairs of com-

    plex Ricker wavelets that maintain the positive or negative fre-

    quencies.

    14EG Denver 2 1 Annual Meeting 2 1 SEG

  • 8/12/2019 Complex Spectral Decomposition via Inversion Strategies

    3/5

    Complex spectral decomposition

    Applying sparsity constraints for higher resolution

    Resolution in the time-frequency map can be increased by ap-

    plying an 1 norm regularization term to the inverse problem.

    The 1 norm promotes a sparser solution when compared to the

    2 norm. By imposing that the solution, or pseudo-frequency

    reflectivity structure, be sparse, a minimal amount of Ricker

    wavelets will be required to represent the seismic signal. This

    in turn will make the pseudo-frequency reflectivity structureand thus, the time-frequency map, have a greater resolution.

    The inverse problem can then be posed by the cost function

    J, as seen in Equation 3, where the 2 norm is applied to fit

    the data and the 1 norm is applied to promote sparsity in the

    solution and is controlled by the trade-off parameter .

    J=||sRm||2 +||m||1 (3)

    The non-quadratic nature of the 1 norm causes the minimiza-

    tion of the cost function J to become computationally more

    expensive than if an 2 norm was used. The mixed 2 - 1

    problem was solved using two different techniques, the iter-

    atively reweighted least squares (IRLS) method (Scales andGersztenkorn, 1988) and the fast iterative soft thresholding al-

    gorithm (FISTA) (Beck and Teboulle, 2009). The IRLS algo-

    rithm solves the cost function Jin a similar way that the regu-

    larized least squares method solves the 2 - 2 norm problem

    and can be described by the iterative nature of Equation 4,

    mk+1=

    DTD+Q1

    RDTs (4)

    where the matrix Q implicitly depends upon the original model

    mk. A conjugate gradient algorithm was employed to solve the

    inversions required in this method to improve computational

    efficiency. The FISTA algorithm is based upon the idea of it-

    eratively solving simpler cost functions that are always greaterthan or equal to the original complicated cost function using

    a soft-thresholding operator. This algorithm is described by

    Equation 5, where is a constant that must be greater than or

    equal to the maximum eigenvalue ofDTD, and hkis a clever

    update of the model estimate mkreducing computational time.

    mk+1= sof t

    hk+

    1

    DT (sDhk) ,

    2

    (5)

    The soft-thresholding operator,sof t , is defined by Equation 6

    for complex numbers.

    s oft

    Aei,=((A)ei ifA >

    0 ifA .(6)

    EXAMPLES

    The example trace used in Figures 1 and 2 was contaminated

    with 15% noise and subsequently spectrally decomposed. As

    seen in Figure 4, the recovered time-frequency map of the

    FISTA solution is less prone to recover artifacts in frequency

    content caused by the addition of noise for a solution recovered

    with a comparable computational time from IRLS. However,

    both solutions recover the frequency content of the example

    trace quite favourably while exhibiting the ability to attenuate

    noise.

    By using a complex Ricker wavelet dictionary, the proposed

    spectral decomposition method can also be applied to complex

    signals as illustrated in Figure 5. For a real signal, the imag-inary components of all of the complex Ricker wavelets used

    to represent the signal must sum together to zero. This means

    that the time-frequency map is symmetric about the zero fre-

    quency line. When the signal contains both real and imaginary

    components, this symmetry is broken as an imaginary compo-

    nent needs to be modelled. Similar to the Fourier transform,

    only half of the frequencies need to be displayed for real sig-

    nals while all of the frequencies are required to be displayed

    for complex signals. A possible application for the inclusion

    of a complex signal is spectrally decomposing the vertical and

    horizontal components of a seismogram together.

    CONCLUSION

    An inversion method incorporating complex Ricker wavelets

    was proposed for the spectral decomposition problem. The

    inclusion of complex wavelets removed seismic amplitude po-

    larity effects on the time-frequency map witnessed when the

    method was applied with real wavelets. Sparsity constraints

    were imposed to increase the resolution of the time-frequency

    map and applied using the IRLS and FISTA algorithms, pro-

    ducing similar results. The sparsity promoting algorithms were

    also able to adequately acquire the frequency content of signals

    contaminated with random noise and provide a possible tool

    for noise attenuation. By generalizing the proposed spectral

    decomposition method to include complex wavelets, signals

    of both a real and complex nature are able to be modelled.

    ACKNOWLEDGEMENTS

    We would like to thank NSERC for funding this research as

    well as the members of SAIG (Signal Analysis and Imaging

    Group) at the University of Alberta for their continued support.

    14EG Denver 2 1 Annual Meeting 2 1 SEG

  • 8/12/2019 Complex Spectral Decomposition via Inversion Strategies

    4/5

    Complex spectral decomposition

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Time(s)

    Frequency (Hz)!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Time(s)

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Figure 4: Results of complex spectral decomposition on a

    noisy signal (top row left to right: noisy signal, IRLS solu-

    tion, FISTA solution; bottom row left to right: noiseless signal,

    IRLS reconstructed signal, FISTA reconstructed signal)

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Time(s)

    Frequency (Hz)!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Time

    (s)

    Real

    Imaginary Frequency (Hz)!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5!100 0 100

    0

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    Figure 5: Comparison of complex spectral decomposition for a

    real and complex trace (from left to right: real trace, IRLS so-

    lution, FISTA solution, complex trace, IRLS solution, FISTA

    solution).

    14EG Denver 2 1 Annual Meeting 2 1 SEG

  • 8/12/2019 Complex Spectral Decomposition via Inversion Strategies

    5/5

    EDITED REFERENCES

    Note: This reference list is a copy-edited version of the reference list submitted by the author. Reference lists for the 2010

    SEG Technical Program Expanded Abstracts have been copy edited so that references provided with the online metadata foreach paper will achieve a high degree of linking to cited sources that appear on the Web.

    REFERENCES

    Beck, A., and M. Teboulle, 2009, A fast iterative shrinkage-thresholding algorithm for linear inverseproblems: SIAM J. Imaging Sciences, 2, no. 1, 183202, doi:10.1137/080716542.

    Bonar, D., M. Sacchi, H. Cao, and X. Li, 2010, Time-frequency analysis via deconvolution with sparsityconstraints: Geo-Canada2010.

    Castagna, J., S. Sun, and R. Siegfried, 2003, Instantaneous spectral analysis: Detection of low-frequencyshadows associated with hydrocarbons: The Leading Edge, 22, no. 2, 120, doi:10.1190/1.1559038.

    Chakraborty, A., and D. Okaya, 1995, Frequency-time decomposition of seismic data using wavelet-based methods: Geophysics, 60, 19061916, doi:10.1190/1.1443922.

    Gardner, T. J., and M. O. Magnasco, 2006, Sparse time-frequency representations: Proceedings of theNational Academy of Sciences of the United States of America, 103, no. 16, 60946099,doi:10.1073/pnas.0601707103.PubMed

    Mallat, S., and Z. Zhang, 1993, Matching pursuits with time-frequency dictionaries: IEEE Transactionson Signal Processing, 41, no. 12, 33973415, doi:10.1109/78.258082.

    Partyka, G., J. Gridley, and J. Lopez, 1999, Interpretational applications of spectral decomposition inreservoir characterization: The Leading Edge, 18, no. 3, 353360, doi:10.1190/1.1438295.

    Portniaguine, O., and J. Castagna, 2004, Inverse spectral decomposition: SEG Expanded Abstracts.

    Scales, J., and A. Gersztenkorn, 1988, Robust methods in inverse theory: Inverse Problems, 4, no. 4,10711091, doi:10.1088/0266-5611/4/4/010.

    Sinha, S., P. Routh, P. Anno, and J. Castagna, 2005, Spectral decomposition of seismic data withcontiuous-wavelet transform: Geophysics, 70, no. 6, P19P25, doi:10.1190/1.2127113.

    Stockwell, R., L. Mansinha , and R. Lowe, 1996, Localization of the complex spectrum: the s transform:IEEE Transactions on Signal Processing, 44, no. 4, 9981001, doi:10.1109/78.492555.

    Wu, X., and T. Liu, 2009, Spectral decomposition of seismic data with reassigned smoothed pseudoWigner-Ville distribution: Journal of Applied Geophysics, 68, no. 3, 386393,doi:10.1016/j.jappgeo.2009.03.004.

    14EG Denver 2 1 Annual Meeting 2 1 SEG