Professional Documents
Culture Documents
Wang 2007
Wang 2007
Wang 2007
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/
Yanghua Wang1
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
g␥共t兲 = w 冉 冊
t−u
exp关i共共t − u兲 + 兲兴, 共1兲
兵an, ␥n其 = arg min 储R共n+1兲 f共t兲储2 .
an,␥n苸⌫
共5兲
兺
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兲 + 兲兴,
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/
冑 冋 册
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.
−⬁
w
t−u
2
dt, 共17兲
−⬁
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)
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)
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
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
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
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
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.