Wang 2007

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

GEOPHYSICS, VOL. 72, NO. 1 共JANUARY-FEBRUARY 2007兲; P. V13–V20, 8 FIGS.

10.1190/1.2387109
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

Seismic time-frequency spectral decomposition by matching pursuit

Yanghua Wang1

The development of matching pursuit aims to overcome the short-


ABSTRACT coming of both the window Fourier transform and the wavelet trans-
form 共Mallat and Zhang, 1993; Qian and Chen, 1994兲. A window
A seismic trace may be decomposed into a series of wave- Fourier transform is not able to describe signal structures with vary-
lets that match their time-frequency signature by using a ing size, because all wavelets have a constant scale 共 ␴兲 that is pro-
matching pursuit algorithm, an iterative procedure of wavelet portional to the window size. On the contrary, a wavelet transform
selection among a large and redundant dictionary. For reflec- decomposes a signal over time-frequency atoms of varying scales.
tion seismic signals, the Morlet wavelet may be employed, However, because a wavelet family is built by restricting its frequen-
because it can represent quantitatively the energy attenuation cy parameter to be inversely proportional to the scale ␴, the expan-
and velocity dispersion of acoustic waves propagating sion coefficients in a wavelet frame do not provide precise estimates
through porous media. The efficiency of an adaptive wavelet of the frequency content of waveforms whose Fourier transform is
selection is improved by making first a preliminary estimate well localized, especially at high frequencies. In matching pursuit,
and then a localized refining search, whereas complex-trace signal structures are represented by wavelets that match their time-
attributes and derived analytical expressions are also used in frequency signature. This flexible representation is therefore well
various stages. For a constituent wavelet, the scale is an im- adapted to signal analysis 共Rebollo-Neira and Lowe, 2002; Capobi-
portant adaptive parameter that controls the width of wavelet anco, 2003; Andrle et al., 2004; Andrle and Rebollo-Neira, 2006兲.
in time and the bandwidth of the frequency spectrum. After In the matching pursuit procedure, in order to properly represent a
matching pursuit decomposition, deleting wavelets with ei- constituent wavelet, we need to use the following five parameters:
ther very small or very large scale values can suppress spikes the amplitude 共a兲, the time delay 共u兲, the scale 共 ␴兲, the mean fre-
and sinusoid functions effectively from the time-frequency quency 共 ␻m兲, and the phase 共 ␾兲. A conventional matching pursuit al-
spectrum. This time-frequency spectrum may be used in turn gorithm is an expensive iteration procedure, selecting these parame-
for lithological analysis—for instance, detection of a gas res-
ters appropriately among a large and redundant dictionary 共Mallat
ervoir. Investigation shows that the low-frequency shadow
and Zhang, 1993兲. Using complex-trace attributes and derived ana-
associated with a carbonate gas reservoir still exists, even
lytical expressions in various stages improves efficiency. The proce-
high-frequency amplitudes are compensated by inverse-Q
dure may be divided into three stages. In stage 1, first exploit the at-
filtering.
tributes from complex-trace analysis to obtain three parameters
共u, ␻m, ␾兲 out of five 共Barnes, 1993; Liu and Marfurt, 2005兲, and then
INTRODUCTION search for the fourth parameter 共 ␴兲. Once we obtain preliminary es-
timates of these four parameters, we refine them in stage 2 by a local
Matching pursuit has been used recently in seismic signal analysis optimization within a certain range 共Gribonval, 2001兲. In stage 3, es-
共Wang and Pann, 1996; Castagna et al., 2003; Liu et al., 2004; Liu timate the amplitude of the wavelet 共a兲. Moreover, we derive some
and Marfurt, 2005兲. It decomposes a seismic trace into a series of analytical expressions that are employed in stage 1 to efficiently
wavelets that belong to a comprehensive dictionary of functions, in- search for the fourth parameter, in stage 2 to refine processing and in
cluding Gabor functions. Such wavelets are called time-frequency stage 3 for amplitude estimation.
atoms in the wavelet transform. In this paper, we employ Morlet The scale parameter ␴ is one of the important parameters for con-
wavelets as atoms in the matching pursuit decomposition because it stituent wavelets, as it controls frequency bandwidth and also the
is appropriate for seismic waves with energy attenuation and veloci- width of a wavelet in time. However, this free parameter was not
ty dispersion 共Morlet et al., 1982a, b兲. considered by spectral decomposition methods based on the win-

Manuscript received by the Editor April 27, 2006; revised manuscript received September 3, 2006; published online November 22, 2006.
1
Imperial College London, Centre for Reservoir Geophysics, Department of Earth Science and Engineering, South Kensington, London SW7 2BP, United
Kingdom. E-mail: yanghua.wang@imperial.ac.uk.
© 2007 Society of Exploration Geophysicists. All rights reserved.

V13
V14 Wang

dowed Fourier transform or the Gabor transform. It was not consid- center frequency ␻n, and the instantaneous phase to be the phase ␾n.
ered even by some of the matching pursuit implementations—for Then, we search for the fourth parameter ␴n, the spread in the time
example, Liu and Marfurt 共2005兲, in which the width of a wavelet axis, using the following equation:
was a function of the central frequency, as is the case in a conven-
tional wavelet transform. Taking ␴ as a free parameter not only 兩具R共n兲 f,g␥n典兩
means a reduced residual 共because an additional degree of freedom g␥n共t兲 = arg max , 共3兲
储g␥n储
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

g␥ 苸D
will reduce the residual兲, it also means that many more wavelets in n

the dictionary are considered by matching pursuit. After matching where D = 兵g␥共t兲其␥苸⌫ is a comprehensive dictionary of the constitu-
pursuit, by removing wavelets with either very small or very large ␴ ent wavelets, 具 f,h典 denotes inner product of functions f and h, and
values, we can suppress spikes or sinusoid functions effectively 储g␥n储 = 冑具g␥n,g␥n典 normalizes wavelet g␥n. We use equation 3 to
from the time-frequency spectrum. Therefore, we refer to it as a ␴ search for the optimal parameter ␴n over a group of preselected, uni-
filter, or sigma filter. formly distributed ␴ values with fixed un, ␻n and ␾n values.
The time-frequency spectrum of a seismic trace is a useful at- Note that in stage 1 above, we estimate the complex-trace at-
tribute in geophysical analysis and lends itself to gas reservoir detec- tributes at discrete sampling time and ␴ with discrete value as well.
tion. Castagna et al. 共2003兲 showed compelling examples that gas In stage 2, we optimize these four parameters by searching within a
reservoirs could be identified by low-frequency shadows in a time- subdictionary using equation 3. The searching range around a pa-
frequency spectrum. We conduct an investigation that reveals the ex- rameter ␰ is 关 ␰ − ⌬␰, ␰ + ⌬␰兴, where ⌬u is the time-sampling inter-
istence of the low-frequency shadow associated with a carbonate gas val, ⌬␴ is the sampling interval used for ␴, ⌬␻ is the frequency-sam-
reservoir, even after we have applied an inverse-Q filter to the seis- pling interval, and ⌬␾ is 5 degrees. This stage of processing is com-
mic data to compensate for the high-frequency amplitudes. putation-intensive.
Finally, in stage 3, we estimate the amplitude of the optimal wave-
MATCHING PURSUIT WITH MORLET WAVELETS let g␥n by

Three-stage matching pursuit 兩具R共n兲 f,g␥n典兩


an = . 共4兲
Matching pursuit expands a signal over a series of wavelets or at- 储g␥n储2
oms, selected from a dictionary composed of Gabor wavelets, sup- For the current iteration of decomposition, R共n兲 f = ang␥n + R共n+1兲 f,
plemented with a canonical basis of discrete Dirac functions and the where g␥n is orthogonal to R共n+1兲 f, we have 储R共n兲 f储2 = 兩具R共n兲 f,g␥n典兩2 /
discrete Fourier basis of complex exponentials 共Mallat and Zhang, 储g␥n储2 + 储R共n+1兲 f储2. For the orthogonal projection 共equation 3兲, we
1993兲. A Gabor wavelet is a complex function in the time domain, choose g␥n with a maximum 兩具R共n兲 f,g␥n典兩/储g␥n储 such that the residual
represented as a product of a complex sinusoid function by a Gauss- 储R共n+1兲 f储2 is minimized. Therefore, equation 4 satisfies the minimum
ian envelope 共Gabor, 1946兲. To efficiently evaluate the phase shift ␾, residual condition
we also include it in the following complex-valued Gabor wavelet as

g␥共t兲 = w 冉 冊
t−u

exp关i共␻共t − u兲 + ␾兲兴, 共1兲
兵an, ␥n其 = arg min 储R共n+1兲 f共t兲储2 .
an,␥n苸⌫
共5兲

The final minimum residual R共N兲 f共t兲, after N iterations, is regarded as


where w共t兲 is a Gaussian window, u is the time delay 共translation兲, ␴ the data noise.
is the spread in the time axis 共scale兲, ␻ is the center 共angular兲 fre-
quency 共modulation兲, and ␾ is the phase shift. Thus, we characterize
Matching pursuit with Morlet wavelets
a Gabor wavelet by a set of four parameters, ␥ = 兵u, ␴, ␻, ␾其.
Matching pursuit is implemented iteratively, and each iteration For seismic reflection signal analysis, Morlet et al. 共1982a, b兲 used
adaptively extracts an optimal form of wavelet g␥n, where n is the it- the complex Gabor wavelet 共1兲 as a basic signal model, involving
eration number. After N iterations, a seismic trace f共t兲 is expanded possible time delay because of velocity dispersion and high-fre-
into the following form: quency attenuation based on a frequency independent-Q model.
N−1
This Morlet wavelet is suitable for energy and frequency quantifica-


tion of seismic data and, particularly, is appropriate for attenuation
f共t兲 = ang␥ 共t兲 + R共N兲 f ,
n
共2兲 and resolution studies of acoustic waves propagating through porous
n=0
media.
where an is the amplitude of the nth wavelet g␥n, R共N兲 f is the residual,
A Morlet wavelet m共t兲 centered at the abscissa u can be defined as
with R共0兲 f = f. In the nth iteration of the decomposition, we adopt
共Morlet et al., 1982b兲
our three-stage procedure. In stage 1, we estimate the four parame-
ters ␥n = 兵un, ␴n, ␻n, ␾n其 efficiently, but approximately. In stage 2, we
update these four parameters for an optimal wavelet g␥n. Finally, in
stage 3, we estimate the amplitude an. This three-stage procedure is
冋冉 冊
m共t兲 = exp −
ln 2 ␻m
␲2
2
共t − u兲2
␴2

exp关i共␻m共t − u兲 + ␾兲兴,

repeated through all iterations. 共6兲


In stage 1, estimate three parameters 共un, ␻n, ␾n兲 by exploiting
complex-trace analysis. For a real seismic trace, perform the Hilbert where ␻m is the mean angular frequency, and ␴ is a constant value,
transform to compose a complex trace, and then derive complex- which controls the wavelet width. The Morlet wavelet has a constant
trace attributes 共Taner et al., 1979兲. Inspired by Liu and Marfurt shape ratio, 共diameter/mean period = constant兲, where the diameter
共2005兲, we set the time of the maximum envelope of the complex or duration is measured at half of the maximum amplitude of the
trace to be the time delay un, the instantaneous frequency to be the wavelet envelope, or −6 dB in logarithmic scale.
Seismic time-frequency spectral decomposition V15

The Fourier transform of m共t兲 is given as follows:

1
冕 +⬁
冋 ln 2 ␻m
2 Wg␥共t, ␻兲 = 冑 ␲ ␴
2 ln 2 ␻m
exp −
2 ln 2
冋冉 冊
␲ 2 ␴ 2共 ␻ − ␻ m兲 2
␻m2

冋冉 冊 册
M共␻兲 = exp − 2 共t − u兲2
2␲ 2
␲ ␴ 2 ln 2 ␻m
2
共t − u兲2


−⬁
⫻ exp − . 共14兲
␲2 ␴2
− i共␻ − ␻m兲共t − u兲 − i共␻u − ␾兲 dt. 共7兲
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

We then have an analytic expression for the time-frequency ampli-


Using the following definite integral

冑 冋 册
tude spectrum as

冕 ␲
冉冑 冊
+⬁
b2 N−1
a ␲ ␴n
1/2

−⬁
exp关− a␶ 2 − b␶ − c兴d␶ =
a
exp
4a
− c , 共8兲 Af共t, ␻兲 = 兺 n
n = 0 储g␥ 储 2 ln 2 ␻n

冋冉 冊 册
n
we may obtain the frequency spectrum as
␲2 ␴ 2n共␻ − ␻n兲2

冑 冋冉 冊 册
⫻exp −
1 ␲ ␴ ␲ 2 ␴ 2共 ␻ − ␻ m兲 2 4 ln 2 ␻2n

冋冉 冊 册
M共␻兲 = exp −
2 ln 2 ␻m 4 ln 2 ␻m2 ln 2 ␻2n共t − un兲2
⫻exp − , 共15兲
⫻exp关− i共␻u − ␾兲兴, 共9兲 ␲2 ␴ 2n
where ␻m ⬎ 0 is assumed. Note that the Morlet wavelet also has a where ␻n ⬅ ␻m,n is the mean frequency of the nth wavelet, and 储g␥n储 is
constant shape ratio 共bandwidth/mean frequency = constant兲 in the a normalization factor derived in the following subsection.
frequency domain as well.
From expressions 6 and 9 above, we can estimate the time and fre-
An efficient implementation
quency extents of a wavelet with mean angular frequency ␻m and
width ␴. Half of the time window length and half of the frequency To speed up the computation, we derive an analytic expression for
window length are estimated as the module 储g␥n储2.
For the decomposition of a real seismic trace, we use a real-valued
␴ ␻m
ᐉt = 1.28冑兩␧兩 , and ᐉ␻ = 0.18冑兩␧兩 , 共10兲 wavelet in matching pursuit:

冉 冊
␻m ␴
t−u
where ␧ is the minimum amplitude in dB, which in the following ex- g␥共t兲 = w cos关␻共t − u兲 + ␾兴. 共16兲

amples is set as ␧ = −120 dB. We can see from these expressions
that the width in time and in frequency are inversely proportional to For such a real wavelet, we formulate the module 储g␥n储2 in terms of
each other, and that the widths depend on ␴. The latter property will the following two integrations,
be utilized in the next section to design a filter.

The time-frequency spectrum


D0 = 冕 冋 冉 冊册

−⬁
w
t−u

2
dt, 共17兲

After decomposing a signal f共t兲 into a series of wavelets g␥n共t兲, for


n = 0,1,2, . . . ,N − 1, we can have a clear picture of the energy dis- D 1共 ␻ 兲 = 冕 冋 冉 冊册

−⬁
w
t−u

2
exp关i2共␻共t − u兲 + ␾兲兴dt, 共18兲
tribution in the time-frequency plane. The energy density of signal
f共t兲 in the time-frequency plane is calculated by where equation 18 is a discrete Fourier transform plus phase shift,
N−1 and we calculate it by
a2n
Ef共t, ␻兲 = 兺 储g␥n储2
Wg␥n共t, ␻兲, 共11兲 储g␥n储2 =
1
共D0 + Re关D1共␻兲兴兲. 共19兲
n=0 2
where Wg␥n共t, ␻兲 is the Wigner distribution of a selected wavelet Considering a real-valued Morlet wavelet in the form of
g␥n共t, ␻兲. Similarly, we define here the amplitude spectrum in the
time-frequency space as
N−1
m共t兲 = exp − 冋冉 冊 ln 2 ␻m
␲ 2
2
共t − u兲2
␴2

cos关␻m共t − u兲 + ␾兴,

Af共t, ␻兲 = 兺
a
n
冑Wg␥ 共t, ␻兲. 共12兲 共20兲
n=0 储g ␥ 储
n
n we may now derive an analytical expression for the module 储g␥n储2.
For the Morlet wavelet m共t兲 given in equation 6, the Wigner distri- Starting from the two integrations 17 and 18,


bution in the time-frequency domain is defined by
␴␲ ␲
Wg␥共t, ␻兲 =
1
2␲
冕 冉 冊冉 冊
+⬁
m t+

2
m̄ t −

2
exp关− i␻␶ 兴d␶ ,
D0 =
␻n 2 ln 2
, 共21兲

冑 冋 册
−⬁

共13兲 ␴␲ ␲ ␲ 2␴ 2
D 1共 ␻ n兲 = exp − + i2␾ , 共22兲
␻n 2 ln 2 2 ln 2
where m̄共t兲 is the complex conjugate of m共t兲. Using the definite inte-
gral 8 again, we obtain we obtain the following analytical expression,
V16 Wang

储g␥n储2 =

2
冑 ␲ ␴
2 ln 2 ␻n

1 + exp − 冋
␲ 2␴ 2
2 ln 2
cos ␾ . 共23兲册 冊
scale, frequency, and phase values of the selected wavelets. From a
synthetic example shown in Figure 1, we can see that a wave pack-
age at about 300 ms in the synthetic trace in fact is composed of three
This expression may be calculated efficiently and quickly for equa- wavelets with mean frequencies around 40, 45, and 50 Hz, respec-
tions 3 and 4, and for analytical expression 15 as well. tively. A wave package centered at about 900 ms also is composed of
a number of wavelets with different mean frequencies, but the one
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

SCALE SIGMA AND SIGMA FILTERING centered at 1600 ms is indeed a single isolated wavelet.
For a comparison, Figure 2 displays the time-frequency spectra
Matching pursuits provide extremely flexible signal representa-
generated by a windowed Fourier transform or Gabor transform pre-
tions, with the properties given explicitly by the amplitude, time,
sented in Wang 共2006兲, in which a Gaussian win-
dow w共t兲 is defined by

冋 冉 冊册
Frequency (Hz) Frequency (Hz)
1 10 15 20 25 30 35 40 45 50 0 10 20 30 40 50 60 70 80 2
0 0 0 2 t−u
w共t − u兲 = exp − 4 , 共24兲
200 200 200
T冑␲ T
where T is the 共half兲 window length. The input is
400 400 400 the same synthetic trace of Figure 1. But we can
see from Figure 2 that the Gabor-transform spec-
600 600 600
tra strongly depend on the window size given for
800 800 800
the transform. In Figure 2, the window size used
Time (ms)

Time (ms)

Time (ms)

in each panel from left to right is 共2T = 兲 100,


1000 1000 1000 200, and 400 ms, respectively. In addition, the
resolution is lower than the one in Figure 1, gen-
1200 1200 1200 erated from matching pursuit. For example, the
same wave package centered at 1600 ms appears
1400 1400 1400
to be different in the time-frequency spectra with
1600 1600 1600 different window size. Between 400 and 600 ms,
a wavelet at 500 ms and a 15-Hz sinusoid cannot
1800 1800 1800 be separated properly by the Gabor transform us-
ing either short or long window size.
2000 2000 2000 In our matching pursuit scheme, the scale pa-
rameter ␴ that controls the width of a wavelet
Figure 1. A synthetic seismic trace, decomposed wavelets, and associated amplitude 共and the frequency band兲 is selected adaptively.
spectrum in the time-frequency domain. In the spectrum, the three wavelets around
Therefore, it can even extract spikes and sinuso-
300 ms can be clearly separated in time. Note also a group of wavelets centered at 900 ms
with different mean frequencies. The spectrum suggests at least four wavelets next to ids. For example, in Figure 1, the time-frequency
each other, which are impossible to distinguish from the seismic trace. However, the spectrum displays a sinusoid of 15 Hz within the
spectrum of the wave package centered at 1600 ms clearly indicates that it is indeed a sin- 100–1500 ms time window. The time-frequency
gle wavelet isolated from others. spectrum can separate neighboring wavelets that
Frequency (Hz) Frequency (Hz) Frequency (Hz) are impossible to distinguish from the signal
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 trace. The three wavelets around 300 ms can be
0 0 0
clearly identified from the spectrum. One is an el-
200 200 200 lipse and two are band-limited spikes.
The amplitude distribution of wavelets is visi-
400 400 400
ble as vertical lines for cosine functions, horizon-
600 600 600 tal lines for spike 共Dirac ␦兲, or ellipses with axes
proportional to time and frequency spread for Ga-
Time (ms)

800 800 800


bor functions. Therefore, based on the time-fre-
1000 1000 1000 quency spectrum, we may design a filter to reject
certain wavelets, such as the cosine functions,
1200 1200 1200 and spikes. We propose to filter decomposed
1400 1400 1400 wavelets or the time-frequency spectrum based
on the ␴ value, the so-called sigma filter.
1600 1600 1600 Figure 3 displays a real seismic trace that might
1800 1800 1800
be a good representative for land seismic data, de-
composed wavelets, and the time-frequency do-
2000 2000 2000 main amplitude spectrum, in which we see spikes
and sinusoid functions. In the central panel
Figure 2. Gabor-transform spectra with different Gaussian window size. The input is the above, the frequency value on the top axis is the
same synthetic trace shown in Figure 1, but the time-frequency spectrum generated by a central frequency of a frequency range. For ex-
Gabor transform strongly depends on the given window size. From left to right, the win-
dow size used is 100, 200, and 400 ms, respectively. In addition, the resolution in general ample, the 50-Hz trace consists of wavelets with
is lower than the one generated from matching pursuit 共shown in Figure 1兲. mean frequencies between 47.5 and 52.5 Hz.
Seismic time-frequency spectral decomposition V17

Frequency (Hz) Frequency (Hz) The two expressions in equation 10 suggest


1000
1
1000
30 40 50 60 70 80
1000
10 20 30 40 50 60 70 80 90 100110
that for a small ␴ value, the wavelet represents a
spike that has a broad frequency band and short
1100 1100 1100
duration in time; and for a large ␴ value, it repre-
1200 1200 1200 sents a sinusoid function that has a narrow fre-
quency band and long duration in time. There-
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

1300 1300 1300


fore, in this example, we reject wavelets with ␴
1400 1400 1400
⬍ 0.4 and wavelets ␴ ⬎ 10 and produce the result
shown in Figure 4: the time-frequency amplitude
Time (ms)

Time (ms)

Time (ms)
1500 1500 1500 spectrum, corresponding wavelets with different
mean frequencies, and reconstructed seismic
1600 1600 1600
trace after sigma filtering. Using sigma filtering,
1700 1700 1700 we may clean up the time-frequency spectrum for
the geophysical analysis, such as gas reservoir
1800 1800 1800
detection.
1900 1900 1900
APPLICATION TO
2000 2000 2000 A GAS RESERVOIR
Figure 3. A real seismic trace, decomposed wavelets with mean frequency at different Now we apply the adaptive time-frequency de-
ranges, and the corresponding amplitude spectrum in the time-frequency space. The fre- composition method to a real seismic data exam-
quency value on the top axis is the center of a mean-frequency range. For example, the
50-Hz trace consists of wavelets with mean frequencies between 47.5 and 52.5 Hz. ple with a target carbonate gas reservoir. Figure 5
shows a velocity inversion profile of the target
Frequency (Hz) Frequency (Hz) reservoir between 2.55 and 2.90 s in time. It has a
10 20 30 40 50 60 70 80 90 100 110 30 40 50 60 70 80 1
1000 1000 1000 strong heterogeneity with a spatial coverage be-
tween 6.5 and 9.5 km. Because we know where
1100 1100 1100
the gas reservoir is, we do expect to see a so-
1200 1200 1200 called low-frequency shadow underneath the res-
ervoir. What we try to investigate here is whether
1300 1300 1300
the low-frequency shadow would still exist if we
1400 1400 1400 apply an inverse-Q filter to the seismic data be-
fore performing time-frequency spectral analy-
Time (ms)

Time (ms)

Time (ms)

1500 1500 1500 sis.


1600 1600 1600
Figure 6a displays the seismic section without
inverse-Q filtering. We can see that reflection
1700 1700 1700 wavelets are lengthened gradually along with in-
creased traveltime or depth in this original seis-
1800 1800 1800
mic section because of the attenuation of high-
1900 1900 1900 frequency plane waves. Inverse-Q filtering tech-
niques may compensate for the amplitude dissi-
2000 2000 2000
pation of high-frequency plane waves and correct
Figure 4. The result of sigma filtering. The time-frequency amplitude spectrum, corre- the phase distortion resulting from frequency dis-
sponding wavelets with mean frequency at different ranges, and reconstructed seismic persion, by which high-frequency plane waves
trace after the so-called sigma filter. In this example, the low cutoff is ␴ = 0.4, and the
high cutoff is ␴ = 10. travel faster than low-frequency waves 共Wang,
2002, 2006兲. In Figure 6b, the seismic section af-
Distance (km) Velocity ter inverse-Q filtering, we do see an improvement
4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 (m/s) on the seismic resolution. After inverse-Q filter-
2.0 6800
ing, the width of reflected wavelets becomes con-
2.1 6600 sistent from shallow to deep. The resolution im-
2.2 6400 provement also leads to the clear appearance of
2.3
6200 many subtle faults in the profile. The subtle faults
2.4
6000 appear above and beneath the target reflection,
Time (s)

2.5
5800 but the latter is clearly a continuous reflection,
2.6
5600 and a perfect seal for a gas reservoir. The velocity
2.7
5400
inversion profile shown in Figure 5 was inverted
2.8
from the inverse-Q filtered seismic section.
2.9 5200
The Morlet wavelet properly represents the en-
3.0 5000
ergy absorption and phase distortion of wave
3.1 4800 propagation in porous media 共Morlet et al.,
Figure 5. A velocity inversion profile shows the target carbonate gas reservoir with strong 1982a, b兲 and thus is appropriate for acoustic
heterogeneity at 2.55–2.90 s with a spatial coverage between 6.5 and 9.5 km. property analysis of gas reservoirs. In Figure 7,
V18 Wang

a) Distance (km) b) Distance (km)


4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
2.0 2.0
2.1 2.1
2.2 2.2
2.3 2.3
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

2.4 2.4
2.5 2.5
2.6 2.6
Time (s)

Time (s)
2.7 2.7
2.8 2.8
2.9 2.9
3.0 3.0
3.1 3.1
3.2 3.2
3.3 3.3
3.4 3.4
3.5 3.5

Figure 6. 共a兲 The example seismic profile without inverse-Q filtering, and 共b兲 the section after inverse-Q filtering. After inverse-Q filtering, the
width of reflected wavelets becomes consistently narrow from shallow to deep. Many subtle faults appear above and beneath the target reflec-
tion. But the latter clearly is a continuous reflection, a perfect seal for a gas reservoir.
Distance (km) Distance (km)
4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
2.0 2.0
2.1 2.1
2.2 2.2
2.3 2.3
2.4 2.4
2.5 2.5
2.6 2.6
Time (s)

Time (s)

2.7 2.7
2.8 2.8
2.9 2.9
3.0 3.0
3.1 3.1
3.2 3.2
3.3 3.3
3.4 3.4
3.5 3.5
Frequency = 20 Hz Frequency = 30 Hz

Distance (km) Distance (km)


4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
2.0 2.0
2.1 2.1
2.2 2.2
2.3 2.3
2.4 2.4
2.5 2.5
2.6 2.6
Time (s)

Time (s)

2.7 2.7
2.8 2.8
2.9 2.9
3.0 3.0
3.1 3.1
3.2 3.2
3.3 3.3
3.4 3.4
3.5 3.5
Frequency = 40 Hz Frequency = 50 Hz

Figure 7. Constant-frequency profiles without inverse-Q filtering. The low-frequency shadow 共at 3.0–3.4 s兲 underneath the carbonate gas reser-
voir appears in low frequency profiles 共20 and 30 Hz兲 but gradually disappears from the high frequency profiles 共40 and 50 Hz兲.
Seismic time-frequency spectral decomposition V19

Distance (km) Distance (km)


4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
2.0 2.0
2.1 2.1
2.2 2.2
2.3 2.3
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

2.4 2.4
2.5 2.5
2.6 2.6
Time (s)

Time (s)
2.7 2.7
2.8 2.8
2.9 2.9
3.0 3.0
3.1 3.1
3.2 3.2
3.3 3.3
3.4 3.4
3.5 3.5
Frequency = 20 Hz Frequency = 30 Hz

Distance (km) Distance (km)


4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0
2.0 2.0
2.1 2.1
2.2 2.2
2.3 2.3
2.4 2.4
2.5 2.5
2.6 2.6
Time (s)

Time (s)

2.7 2.7
2.8 2.8
2.9 2.9
3.0 3.0
3.1 3.1
3.2 3.2
3.3 3.3
3.4 3.4
3.5 3.5
Frequency = 40 Hz Frequency = 50 Hz

Figure 8. The constant frequency profiles of the inverse-Q filtered seismic section. The low-frequency shadow zone still exists, and the high-fre-
quency components within that zone were not boosted by amplitude compensation.

we display a group of constant-frequency sections for different fre- appearance of high frequencies around the shadow zone is not
quencies, obtained from the seismic data without inverse-Q filtering caused by earth attenuation, whereas the strong low-frequency am-
共Figure 6a兲. The gas shadow between 3.0 and 3.4 s, underneath the plitudes could be caused by wave interference in a reservoir. Physi-
carbonate gas reservoir, does appear in low-frequency profiles 共20 cal explanation of such a shadow zone is an unsolved research topic.
and 30 Hz兲, but gradually disappears in high-frequency profiles 共40 Recently, Korneev et al. 共2004兲 tried to explain this low-frequency
and 50 Hz兲. At 20 Hz, the amplitudes in the shadow are even stron- shadow phenomena using a “frictional-viscous” model 共Goloshubin
ger than the amplitudes of the reservoir reflections on the top. As and Bakulin, 1998; Goloshubin and Korneev, 2000; Goloshubin et
pointed out by Castagna et al. 共2003兲, the shadow is not necessarily a al., 2001, Goloshubin et al., 2002兲.
simple attenuation phenomenon because low-frequency energy Note that it is possible that the disappearance of higher frequency
must have been added or amplified by some physical or numerical components for the event below the carbonate reservoir is not a
process. Attenuation alone should simply decrease higher frequen- shadow effect, but simply results from different lithologies above
cies, not boost lower frequencies. More examples for time-frequen- and below the reservoir. In the example shown here, we know of the
cy decomposition can be found in Chakraborty and Okaya 共1995兲, existence of a carbonate gas reservoir and then see the “shadow
Castagna et al. 共2003兲, and Sinha et al. 共2005兲. zone” in the spectrum, but the investigation is not conclusive.
Figure 8 displays the constant-frequency profiles obtained from
the inverse-Q filtered seismic section 共Figure 6b兲. Inverse-Q filter- CONCLUSIONS
ing will, in general, boost the amplitudes of high frequencies 共Wang,
2002, 2006兲. But even so, the so-called low-frequency shadow zone Matching pursuit for time-frequency decomposition is an adap-
still appears in the time-frequency spectrum. It suggests that the dis- tive but expensive iterative approach. We have improved its efficien-
V20 Wang

cy by using 共1兲 complex-trace attributes for a preliminary estimation trical Engineers, 93, 429–457.
Goloshubin, G. M., and A. V. Bakulin, 1998, Seismic reflectivity of a thin po-
of parameters for constituent wavelets and 共2兲 derived analytical ex- rous fluid saturated layer versus frequency: 68th Annual International
pressions for efficient computations on the fly. The scale ␴ of a Meeting, SEG, Expanded Abstracts 976–979.
wavelet is an important parameter that controls the width of a wave- Goloshubin, G. M., T. M. Daley, and V. A. Korneev, 2001, Seismic low-fre-
quency effects in gas reservoir monitoring VSP data: Presented at the 71st
let and its frequency bandwidth. By selecting wavelets with different Annual International Meeting, SEG.
␴ values, we can effectively filter out the unwanted spikes and sinu- Goloshubin, G. M., and V. A. Korneev, 2000, Seismic low-frequency effects
Downloaded 09/04/14 to 142.3.100.23. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

soid functions from the time-frequency spectrum.After the so-called from fluid saturated reservoir: 70th Annual International Meeting, SEG,
Expanded Abstracts, 1671–1674.
sigma filtering, the spectrum can be used in signal analysis. As an ex- Goloshubin, G. M., V. A. Korneev, and V. M. Vingalov, 2002, Seismic low-
ample, we have applied it to a real seismic profile that shows the ex- frequency effects from oil-saturated reservoir zones: Presented at the 72nd
istence of a low-frequency shadow related to a carbonate gas reser- Annual International Meeting, SEG.
Gribonval, R., 2001, Fast matching pursuit with a multiscale dictionary of
voir, even after high-frequency amplitude compensation with in- Gaussian chirps: IEEE Transactions on Signal Processing, 49, 994–1001.
verse-Q filtering. Korneev, V. A., G. M. Goloshubin, T. M. Daley, and D. B. Silin, 2004, Seis-
mic low frequency effects in monitoring fluid-saturated reservoirs: Geo-
physics, 69, 522–532.
ACKNOWLEDGMENTS Liu, J., and K. J. Marfurt, 2005, Matching pursuit decomposition using Mor-
let wavelet: 75th Annual International Meeting, SEG, Expanded Ab-
stracts, 786–789.
I am grateful to the sponsors of the Centre for Reservoir Geophys- Liu, J., Y. Wu, D. Han, and X. Li, 2004, Time-frequency decomposition
ics, Imperial College London. I also acknowledge Y. Luo and two based on Ricker wavelet: 74th Annual International Meeting, SEG, Ex-
panded Abstracts, 1937–1940.
anonymous reviewers for their constructive comments and sugges- Mallat, S., and Z. Zhang, 1993, Matching pursuit with time-frequency dictio-
tions. naries: IEEE Transactions on Signal Processing, 41, 3397–3415.
Morlet, J., G. Arens, E. Fourgeau, and D. Giard, 1982a, Wave propagation
and sampling theory: Part I, Complex signal and scattering in multilayered
REFERENCES media: Geophysics, 47, 203–221.
——–, 1982b, Wave propagation and sampling theory: Part II, Sampling the-
ory and complex waves: Geophysics, 47, 222–236.
Andrle, M., and L. Rebollo-Neira, 2006, A swapping-based refinement of or- Qian, S., and D. Chen, 1994, Signal representation via adaptive normalized
thogonal matching pursuit strategies: Signal Processing, 86, 480–495. Gaussian functions: Signal Processing, 36, 1–11.
Andrle, M., L. Rebollo-Neira, and E. Sagianos, 2004, Backward-optimized Rebollo-Neira, L., and D. Lowe, 2002, Optimized orthogonal matching pur-
orthogonal matching pursuit approach: IEEE Signal Process Letters, 11, suit approach: IEEE Signal Process Letters, 9, 137–140.
705–708. Sinha, S., P. S. Routh, P. D. Anno, and J. P. Castagna, 2005, Spectral decom-
Barnes, A. E., 1993, Instantaneous spectral bandwidth and dominant fre- position of seismic data with continuous-wavelet transform: Geophysics,
quency with applications to seismic reflection data: Geophysics, 58, 419– 70, P19–P25.
428. Taner, M. T., F. Koehler, and R. E. Sherrif, 1979, Complex seismic trace anal-
Capobianco, E., 2003, Independent multiresolution component analysis and ysis: Geophysics, 44, 1041–1063.
matching pursuit: Computational Statistics & Data Analysis, 42, 385–402. Wang, B., and K. Pann, 1996, Kirchhoff migration of seismic data com-
Castagna, J. P., S. J. Sun, and R. W. Siegfried, 2003, Instantaneous spectral pressed by matching pursuit decomposition: 66th Annual International
analysis: Detection of low-frequency shadows associated with hydrocar- Meeting, SEG, Expanded Abstracts, 1642–1645.
bons: The Leading Edge, 22, 120, 122, 124–127. Wang, Y., 2002, A stable and efficient approach of inverse Q filtering: Geo-
Chakraborty, A., and D. Okaya, 1995, Frequency-time decomposition of physics, 67, 657–663.
seismic data using wavelet based methods: Geophysics, 60, 1906–1916. ——–, 2006, Inverse Q filtering for seismic resolution enhancement: Geo-
Gabor, D., 1946, Theory of communication: Journal of the Institute of Elec- physics, 71, no. 3, V51–V60.

You might also like