Annual Meeting Selection Redundant and Useless Seismic Attributes
Annual Meeting Selection Redundant and Useless Seismic Attributes
Annual Meeting Selection Redundant and Useless Seismic Attributes
10.1190/1.2716717
Downloaded 02/19/15 to 35.8.191.249. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
Arthur E. Barnes1
Manuscript received by the Editor August 7, 2006; revised manuscript received October 10, 2006; published online April 19, 2007.
1
Paradigm Geophysical, Kuala Lumpur, Malaysia. E-mail: [email protected].
© 2007 Society of Exploration Geophysicists. All rights reserved.
P33
P34 Barnes
age absolute amplitude, and maximum peak amplitude 共Appendix Discontinuity attributes based on principal components derived
A兲. They all look about the same. Correlations, crossplots, and prin- from principal components analysis of seismic data in an analysis
cipal components analysis of these maps indicate that they contain window masquerade as independent measures, yet tend to be well
nearly the same information 共Table 1; Figure 2兲. Similar analysis of correlated. Attributes defined as ratios of principal components,
average peak amplitude, average trough amplitude, and other ampli- such as the Karhunen-Loeve signal complexity 共a confusing name兲,
tude attributes confirms that most amplitude attributes are strongly often show the same picture. The first principal component normal-
Downloaded 02/19/15 to 35.8.191.249. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
correlated. Rarely is anything gained by using more than one of these ized by the total energy is identical to covariance discontinuity. If
as a general amplitude measure. Average reflection strength nearly you don’t already have a discontinuity attribute, then use the first
always suffices.
You may prefer average energy because it exhibits more contrast
than reflection strength. Use it, but recognize that average energy has 150
rms amplitude
100
100
how it presents the information. Perhaps you want to use the maxi-
mum peak amplitude because you really are interested only in the 50
50
strongest positive events in a window. Use it for this purpose but not
as a general amplitude measure. 00 100 200 0 0 100 200
Consider a more involved seismic property, discontinuity. Figure 50 100 150 200 250 50 100 150 200 250
Reflection strength Reflection strength
3 compares four common discontinuity attributes based on correla-
tion, semblance, covariance, and weighted correlation 共Appendix
B兲. Their correlation coefficients all exceed 0.92 and their rank cor-
relation coefficients all exceed 0.95 共Table 2兲. Despite significant 400 400
5 mi 5 mi
0 0 50 100 150 0
50 100 150 50 100 150
Reflection strength rms amplitude
High
5 mi 5 mi
Amplitude
Correlation Semblance
Average absolute amplitude Maximum peak amplitude Low
principal component attribute but discard the others; otherwise, dis- domains. Not all spectral attributes are so flexible. Spectral skew and
card them all. kurtosis must be computed in the frequency domain, but they have
Some attributes are not only similar, they are essentially identical. little inherent geologic or geophysical meaning, so you probably
They contain exactly the same information and differ merely in how don’t need them.
they present it. As already noted, rms amplitude and average energy
are identical. Other identical attributes include instantaneous phase
Downloaded 02/19/15 to 35.8.191.249. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
and cosine of the phase, and dip-azimuth 共reflection dip combined Table 2. Rank correlation between the four discontinuity
with reflection azimuth兲 and shaded relief. Choose one and discard maps of Figure 3.
the other.
Cosine of the phase removes all amplitude information and re- Weighted
sembles a strong amplitude gain 共Figure 4兲. Treat it more as a process Correlation Semblance Covariance correlation
than as an attribute.
Watch out for attributes that have multiple names. Reflection Correlation 1 0.988 0.975 0.981
strength, trace envelope, and instantaneous amplitude are the same Semblance 0.988 1 0.959 0.967
attribute. Slope and dip are used interchangeably, as are continuity, Covariance 0.975 0.959 1 0.998
coherence, discontinuity, and similarity. Eigen-structure discontinu- Weighted 0.981 0.967 0.998 1
ity is the same as covariance discontinuity. Arc length is sometimes Correlation
called reflection heterogeneity. Response attributes are called wave-
let attributes. The quadrature trace and the imaginary trace are the
same — but the quadrature trace is a 90° phase rotation and is not re-
ally an attribute since it does not subset the information. a)
Attributes such as arc length and Karhunen-Loeve signal com- 0.0
plexity lack clear and useful meaning and are useless. Average in-
stantaneous phase is also useless because the more instantaneous
phase is averaged, the more it tends towards zero. Average un-
Time (s)
wrapped instantaneous phase is scarcely better. The slope of the in-
stantaneous frequency may have clear mathematical meaning but it
lacks useful geologic or geophysical meaning. Avoid it. The same is
true of dominant frequencies derived from maximum entropy spec-
tral decomposition. Response phase and response frequency are use-
less if you insist that they describe the seismic source wavelet as ad- 1.5
vertised because they fail on real data 共White, 1991兲. Use them em- 2 km
pirically, recognizing what they really record. Response phase
b)
records the apparent phase of reflections at envelope peaks. Re-
0.0
sponse frequency applies a nonlinear filter to smooth the instanta-
neous frequency. Response frequency has utility, but weighted aver-
age frequency is smoother and has simpler meaning.
Time (s)
Synthetic data Apparent polarity Response phase Figure 5. Illustration of instability in apparent po-
0 0 0 larity. The synthetic data has three reflections and a
small amount of random noise. The top reflection
has positive polarity, the bottom reflection has neg-
ative polarity, and the middle reflection is a com-
Time (ms)
Time (ms)
Time (ms)
Attributes that are sensitive to small perturbations in the data are phase instead. Attributes that count the integral events in an interval
unstable. Apparent polarity is an example. It is defined as the sign of are also unstable as they are sensitive to small changes in interval
the seismic data at envelope peaks scaled by the envelope peak and definition. Avoid them.
held constant in each interval around a peak. It works fine for clean Unsupervised waveform classification is more sensitive to details
zero-phase data that is free of reflection interference, but it is ambig- of the analysis window than most other attribute methods. Differ-
uous for thin-bed reflections, which have an apparent phase of ences due to small changes in the window are often significant. In
Downloaded 02/19/15 to 35.8.191.249. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
around 90° 共Figure 5兲. Discard apparent polarity and use response Figure 6, a one-sample shift in the analysis window causes a large
change in the attribute maps produced by the Kohonen self-organiz-
a) b) ing feature map 共KSOFM兲. Somewhat surprisingly, for this same ex-
5 mi 5 mi
ample a competing algorithm, K-means clustering, finds the same
patterns as the KSOFM, but their maps appear markedly different
because they follow different rules in assigning class numbers to
waveforms. Assigning the same colors to the same waveforms
shows that the competing maps found nearly the same classes. For
basic pattern recognition it matters little which method is used.
However, the KSOFM naturally and logically orders its waveform
classes, unlike K-means clustering, and is therefore preferable as its
maps are easier to interpret.
c) d)
Beware of differences between programs for generating seismic
5 mi 5 mi
attributes. Aside from incorrect algorithms, which plague instanta-
neous frequency, the same attribute produced by competing pro-
grams can differ substantially due to implementation details. One
such detail regards windowing, which is the way an algorithm se-
lects seismic data from an interval. Attributes are filters, and like any
filter they should employ tapered windows to reduce Gibbs effects.
Nontapered or “boxcar” windows are nonetheless widely used. Box-
car windows give rise to banding in the time domain and ringing in
the frequency domain, which are the Gibbs effects. In contrast, ta-
Figure 6. Waveform maps produced in a 60 ms window 共15 sam-
ples兲. A specific color indicates similar waveforms on a map. Be- pered windows produce sharper images and smoother power spec-
tween maps, the same color usually corresponds to different wave- tra. Figure 7 demonstrates this with energy half-time. Attributes with
forms. 共a兲 KSOFM centered at time A, 共b兲 KSOFM centered at time ringy spectra are poorly designed. Avoid them.
B = A + 4 ms 共1 sample兲, 共c兲 K-means at time B, and 共d兲 K-means Incidentally, energy half-time measures amplitude change. Opti-
at time B with color scale chosen to match the map in 共b兲. The differ-
ences caused by the small change in window exceed those caused by mistic claims that it indicates lithology are wrong. Prefer standard
the competing algorithm. measures of amplitude change to energy half-time 共see Appendix
A兲.
a) 5 km 0
Frequency (Hz)
100
0.0
–5
–10
Ringing spectrum
CONCLUSIONS
dB power
Time (ms)
–15
1.0 There are too many duplicate attributes, too many attributes with
–20
–25 obscure meaning, and too many unstable and unreliable attributes.
–30 This surfeit breeds confusion and makes it hard to apply seismic at-
2.0 tributes effectively. You do not need them all. Review your seismic
attributes and reduce them to a much smaller subset. Discard dupli-
b) Frequency (Hz) cate and dubious attributes, prefer attributes with intuitive geologic
5 km 0 100
or geophysical meaning, understand resolution, distinguish process-
0.0
–5 es from attributes, and avoid poorly designed attributes. The subset
–10 remaining is both more manageable and more honest.
Smooth spectrum
–15
dB power
Time (ms)
–20
1.0 –25
–30
–35 ACKNOWLEDGMENTS
–40
–45
2.0 I thank Seitel Data Ltd. for permission to publish the seismic data
shown in Figures 1, 3, and 6; I thank Landmark for permission to
Figure 7. Energy half-time computed with 共a兲 a boxcar window, and publish the paper; and I thank Paradigm for supporting the revision. I
共b兲 a Hamming window. Both windows are 60 ms long 共15 sam-
ples兲. The Hamming window prevents spectral ringing and produces also thank an unknown reviewer and Dengliang Gao for exception-
a sharper image. ally helpful and detailed reviews.
Redundant and useless seismic attributes P37
APPENDIX A APPENDIX B
冑
plicitly use a boxcar window operator, though windows could be ta-
N pered to avoid Gibbs effects. For both measures, continuity C ranges
1
xrms = 兺 x2 .
N n=1 n
共A-2兲 from 0 for perfectly discontinuous data to 1 for perfectly continuous
data. A corresponding measure of discontinuity D is formed as D
= 1 − C.
Average absolute amplitude xa is given by
I simplify the mathematics by expressing seismic traces as vec-
N tors. The zero-lag crosscorrelation of two traces xi and x j, each with
1
xa = 兺 兩xn兩. 共A-3兲 N samples, is given by
N n=1
N
Maximum peak amplitude is the magnitude of the largest trace value
in the interval. Average energy Ē is the total energy of the trace divid-
xi · x j = 兺
k=1
xikx jk , 共B-1兲
ed by the number of samples, and is defined by
N where k is the trace sample index. The energy Ei of a trace xi is the ze-
1
Ē = 兺 x2 .
N n=1 n
共A-4兲 ro-lag autocorrelation of the trace:
兺
Average energy is the square of the rms amplitude.
Energy half-time measures where in a time interval the seismic Ei = xi · xi = x2ik . 共B-2兲
k=1
energy is concentrated. As used here, it is defined as the percentage
of the interval length at which the center of gravity of the data occurs.
This center of gravity is the average time tc defined by A circumflex denotes a unit vector. The unit vector x̂i is the trace vec-
tor xi normalized by the square root of its energy:
N
兺 tnx2n xi
n=1 x̂i = 共B-3兲
tc = N . 共A-5兲 冑E i .
兺
n=1
x2n
The average trace of a set of M traces is the vector average xa given
by
Energy half-time Eht is this average time, referenced from the start
time of the interval, t1, expressed as a percentage of the total interval
length: M
1
xa = 兺 xi . 共B-4兲
tc − t1 M i=1
Eht = 100% · , 共A-6兲
tN − t1 A correlation continuity measure C can be defined as the average
of the squared crosscorrelations between every trace with the aver-
where tN is the time at the end of the interval.
age trace:
Relative amplitude change, 共t兲, is the time rate of change of the
reflection strength a共t兲 normalized by the reflection strength:
M
1
共t兲 =
1 da共t兲
. 共A-7兲
C= 兺 共x̂i · x̂a兲2 .
M i=1
共B-5兲
a共t兲 dt
Energy half-time closely resembles an averaged relative amplitude Weighted correlation continuity is the average of the squared cross-
change. correlations between every trace with the average trace, with each
P38 Barnes
i=1 Duda, R. O., P. E. Hart, and D. G. Stork, 2001, Pattern classification, 2nd ed.:
C= M . 共B-6兲 Wiley Interscience.
兺
Gersztenkorn, A., and K. J. Marfurt, 1999, Eigenstructure-based coherence
Ei computations as an aid to 3-D structural and stratigraphic mapping: Geo-
i=1 physics, 64, 1468–1479.
Isaaks, E. H., and R. M. Srivastava, 1989, An introduction to applied geosta-
tistics: Oxford University Press.
This continuity measure closely approximates covariance continu- Marfurt, K. J., R. L. Kirlin, S. L. Farmer, and M. S. Bahorich, 1998, 3-D seis-
mic attributes using a semblance-based coherency algorithm: Geophysics,
ity, but is computationally faster and does not assume zero-mean 63, 1150–1176.
traces. White, R. E., 1991, Properties of instantaneous seismic attributes: The Lead-
ing Edge, 10, 26–32.