Spectral Decomposition
Spectral Decomposition
Spectral Decomposition
2-1
Course Outline
Geometric Attributes
Spectral Decomposition
Multiattribute Display
2-2
Spectral Decomposition
2-3
Fourier components of a broadband seismic pulse
Time (ms)
50
impedance 100
150
0
-0.1
Time (ms)
50
150
Time (ms)
50
seismic
100
150 Env
2
0
Time (ms)
50
envelope 100
150
0
3/4
/16
/2
/4
/8
0
Time (ms)
u
50 T lim [ u(t T / 2) u (t T / 2)]
T T 0
100
2-9
SWDFT wavelets SWDFT spectra
1
Tapered window
1
0.5 0.8
0.6
fc=10 Hz 0
0.4
-0.2 -0.1 0.0 0.1 0.2
-0.5 0.2
0
-1 20 Hz10 20 30 40 50 60 70 80 127
90 100 Hz
1
1
0.5 0.8
0.6
0
fc=20 Hz 0.4
-0.2 -0.1 -0.5 0.0 0.1 0.2 0.2
0
-1 0 10 20 30 40 50 60 70 80 90 100
1.0
1
0.5
0.8
0.6
fc=40 Hz -0.2 -0.1
0.0
0.0 0.1 0.2 0.4
-0.5 0.2
0
-1.0 0 10 20 30 40 50 60 70 80 90 100
1.0
1
0.8
0.5
0.6
0.0 0.4
fc=20 Hz -0.2 -0.1 0 0.1 0.2 0.2
-0.5 0
0 10 20 30 40 50 60 70 80 90 10
-1.0 0
1.0
1
0.8
0.5
0.6
0.0 0.4
fc=40 Hz -0.2 -0.1 0 0.1 0.2 0.2
-0.5 0
0 10 20 30 40 50 60 70 80 90 10
-1.0 0
1.0
1
0.8
0.5
0.6
0.4
fc=20 Hz -0.2 -0.1
0.0
0 0.1 0.2 0.2
-0.5 0
0 10 20 30 40 50 60 70 80 90 10
-1.0 0
1.0 1
0.8
0.5
0.6
2-13
Source Seismic
Reflectivity wavelet Noise data
r(t) s(t) + n(t) u(t)
*
Long window
Time
spectral
decomposition
and the
convolutional Fourier Transform
model
Amplitude Amplitude Amplitude Amplitude
Frequency
× + =
Bandlimited white
White spectrum
spectrum
2-14 (Partyka et al., 1999)
Spectral balancing
a(f)
Noise threshold=εamax
Frequency, f
Noise threshold=0.5
Frequency, f
2-15
Source Seismic
Reflectivity wavelet Noise data
r(t) s(t) + n(t) u(t)
*
Short window
spectral
* + =
Time
decomposition
and the
convolutional Fourier Transform
model
Amplitude Amplitude Amplitude Amplitude
Frequency
× + =
Time (s)
Time (s)
Frequency (Hz)
Frequency (Hz)
2-18
Thin bed tuning variation with thickness
A A 30 Hz
Time (s) 15 Hz
A A
A A
15 Hz Map 30 Hz Map
2-19 (Laughlin et al., 2002)
Thin bed tuning variation with thickness
10 Hz 30 Hz 50 Hz
thalweg
moderate
channelthickness
edges
2-21 (Courtesy of Apache Corp.)
The thin bed tuning model
r1
r2=-r1
r1=-2r2 r1=+2r2
r1=-r2 r1=+r2
r1=-0.7r2 r1=+0.7r2
r1=-0.5r2
r1=+0.5r2
1.1
2 km
Freq
Time
A’ B’ (Hz)
(ms)
0
30
15
60
30
Amplitude
Peak frequency
Temporal fromfrom
thickness synthetic
picks data
A B
Flatten Flatten
A΄
A
South North
Wharton #1 Pester #2 Griffin #1 Jameson #1
L. Skinner
Flattened
on easy-
Novi
to-pick
reflector
320 ft 1.6 km
50 ms
100 m
L. Skinner
analysis
window
Novi
320 ft
50 ms 1.6 km
100 m
36 Hz spectral
component over
Red Fork
Shaded
illumination
map of
Skinner-Novi
isochron
Stage V shows
up due to
differential
compaction
Stage V
2-33
Red-Green-Blue color blending of three discrete
spectral magnitude volumes
Z1<Z2>Z3 Z1<Z2<Z3
SWDFT SWDFT
CWT CWT
40 Hz Blue
50 Hz Green
60 Hz Red
amp
18 Hz Red
24 Hz Green
36 Hz Blue
f (Hz)
amp
f (Hz)
1. For a window (e.g. 100ms) about each time slice, assume that the
geology is random
2. Calculate average spectrum at each time slice
3. Rescale spectral components such that the new average value is 1.0
4. Plot relative spectral amplitudes on each time slice
2-37
Spectrum of a 100 ms analysis window
100
Mode
Amplitude
(peak) 50
Mean
(average)
0
20 40 60 80
Frequency (Hz)
Magnitude
Noise level
trough
Frequency
2-38
Definition of peak spectral magnitude
and peak frequency
High
Peak Magnitude
Magnitude
0
0 10 20 30 40 50
Frequency (Hz)
Peak freq
5 km 30
60
Coh
1.0
0.6
Peak Frequency
blended
Peak with Coherence
Frequency
Coherence
2-40 (Marfurt and Kirlin, 2001)
Spectral Decomposition using the
Continuous Wavelet Transform
(CWT)
2-41
1
0.8 Mother wavelet
0.4
Amplitude
Amplitude
2 10
1 8
0 6
-1 4
-2 2
-3 0
-3 -2 -1 0 1 2 3 20 40 60 80 100 120
Time (s) Frequency (Hz)
40
30
60 20
120
10
50 100
100 200 300 400 500 600 700 800 900 1000
Amostras
Frequency
40 80
Escala
Scales
A m p lit u d e
30 0.4
60
0.2
20 0 40
10 -0.2
20
100 200 300 400 500 600 700 800 900 1000
Time (ms)
Amostras
100 200 300 400 500 600 700 800 900 1000
Amostras
Samples
0.4
Amplitude
0.2
-0.2
100 200 300 400 500 600 700 800 900 1000
2-43 Amostras
Time (ms) (Matos and Marfurt, 2011)
Forward CWT
Σ
Reflectivity Synthetic CWT Magnitude Voices ICWT
CWT
magnitude
pos
Le Nozze di Figaro
2-45
Read seismic trace Matching pursuit flow
Precompute seismic chart
wavelets Generate complex seismic trace
and their spectra
Set residual=original complex trace
Set complex spectrum=(0.0,0.0)
no Residual
energy < threshold value?
yes
Sum spectra of
2-46 component wavelets (Liu and Marfurt, 2005)
Pennsylvanian Age Channels, CBP, Texas, USA
0.6 A A
Time (s)
1.060 s
1.6 Modeled
Modeleddata
data
after
after
1
4
8
16iterations
iteration
2iterations
iterations
0
Time (s)
0
Time (s)
2 km
Original data
2-52 A (Liu and Marfurt, 2005)
Time Slice through Spectral Components
A
Pennsylvanian Channels
Time Slice t=1.060 s
2 km
20
10Hz
40
80
30
60
70
50
90 Hzcomponent
Hz component
component
2-53 A (Liu and Marfurt, 2005)
Peak frequency modulated 10
Peak frequency (Hz)
90
by peak magnitude high
low
2 km
2-54
A (Liu and Marfurt, 2005)
2 km
Peak frequency
modulated by
peak amplitude
(Time slices)
30
Peak Mag
010 20 40 60 80 100
Peak Freq (Hz)
Time (ms)
Amplitude
Amplitude
Amplitude
50 50 50
0 0 0
20 40 60 80 20 40 60 80 20 40 60 80
Frequency (Hz) Frequency (Hz) Frequency (Hz)
A Low High
Horizon slice
through peak
A’ frequency and
peak amplitude
above Atoka
unconformity
2 km
High
1.0
Atoka
Time (s)
1.2
Low
(a)
Amplitude
Amplitude
Amplitude
50 50 50
0 0 0
20 40 60 80 20 40 60 80 20 40 60 80
Frequency (Hz) Frequency (Hz) Frequency (Hz)
(b) (c) (d)
Low High
roughne
ss
Magnitude
slope
bandwidth
0.00
Jlow Jhigh Frequency index
1.00
Percentile
phigh
0.50
plow
0.00
Jlow J50 Jhigh Frequency index
Bandwidth
The frequency distance between Jhigh and Jlow
mRTM mj
J high J low 1 j J low
Spectral slope
The slope that best fits the spectrum between Jlow and Jhigh
Spectral Roughness
A measure of how well the spectrum is fit by a linear
variation between Jlow and Jhigh .
0.9
1.0
Time
1.1
1.2
1.3
Peak mag
1 High
km
1
km
RT-mean
1 High
km
RT-mean
1 High
km
Negative
Roughness
1 High
km
Coherence
Continuous Wavelet
Short Window DFT Transform (CWT)
Comparison of
constant
bandwidth, CWT,
and matching
pursuit spectral
decomposition
algorithms
SWDFT CWT Matching Pursuit
2-71
Average time-frequency spectrum (106 traces)
Mag
High
Mag
High
1.0
1.2
1.4
CDP no.
2-74 (Qi and Marfurt, 2014)
Balanced and blued seismic amplitude
A A
Amp
0.6 Top
’ Large scale
Positive
1.0
1.2
1.4
CDP no.
2-75 (Qi and Marfurt, 2014)
Bandwidth Extension
2-76
Inverse CWT
CWT
magnitude
pos
CWT
magnitude
X
pos
0
Upper Barnett Lm
Upper Barnett Sh
60
Forestburg
Lower Barnett Sh
Viola
2-82 (Matos and Marfurt, 2011)
Sparse-spike frequency domain inversion
Marble Falls
Amplitude
10
0
Upper Barnett Lm
Upper Barnett Sh
10
Forestburg
Lower Barnett Sh
Viola
2-83 (Matos and Marfurt, 2011)
Geotrace’s bandwidth extension using the
inverse CWT
before after
Geotrace’s
a
To pc
bandwidth
Vertical extension
slice AA’ using inverse
CWT
Phantom horizon slice
20 ms below top
carbonate’
A A’ A A’
before
after
2-89
Thickness estimate for an even impulse function
calculation
Impulse Function
Center at t=0
Fourier Transform
G(f) = r1 (θ)exp(-i2πf [t + T/2]) + r2 (θ)exp(-i2πf [t - T/2])
2-93
Seismic Estimation of Q
¿
Reference
Magnitude
𝜋 𝑓 (𝑡 1−𝑡 0)/𝑄=−ln¿
Target
ln[B(t1,f)/B(t0,f)]
0 Frequency Slope~-1/Q
Frequency
1/Q
1/Q
Reference
2
𝜋 (𝑡 1 −𝑡 0)𝑓 𝑓
𝑝 𝑝
𝑄= 1 0
¿¿
Target
𝜋 (𝑡 1 −𝑡 0) 𝜎 2𝑏
𝑄= 0
𝑓 𝑐 −𝑓𝑐
0 1
Low-frequency
Attenuation Slope
High-frequency
Attenuation Slope
0 Frequency
High-
frequency Energy Difference Attribute
Magnitude
Energy Decay
Low-frequency
Energy
Augmentation
0 Frequency
分1井-双庙101井-双庙1井-铁北1井-双庙102井-雷北1井须家河组含气性对比图
High-frequency
地层 新分
层
0
2
GR
分1井
150
RT 100000
深度 岩性
23 00
150
1
AC
DEN
20
3
0
2
GR
双庙101井
150
RT 100000
深度 岩性
150
1
AC
DEN
20
3
0
2
GR
双庙1井
150
RT 100000
深度 岩性
18 00
150
1
AC
DEN
20
3
0
2
GR
铁北1井
150
RT 100000
深度 岩性
150
1
AC
DEN
20
3
0
2
GR
双庙102井
150
RT 100000
深度 岩性
150
1
AC
DEN
20
3
0
2
GR
RT
150
雷北1井
100000
深度 岩性
150
1
AC
DEN
20
3
Attenuation Slope
80 0
TX
61 1 90 0
23 00
19 00
19 00
24 00
T3X6
TX
62 90 0
24 00
2 00 0
20 00
20 00
25 00
T3X5
10 00
TX 25 00
41 2 10 0
21 00
21 00
26 00
TX
42 11 00
T3X4 26 00
2 20 0
22 00
22 00
27 00
TX
43
12 00
27 00
2 30 0
23 00
T3X3 23 00
28 00
TX
21
13 00
28 00
2 40 0
24 00
TX
22 24 00
29 00
T3X2
14 00
29 00
2 50 0
25 00
TX
23
30 00
15 00
泥岩层 气层 干层 气水同层 水层
Depth High
Lithology
Well A Well B Well C
H2
Low
H1
Well A
High-frequency
Attenuation Slope
High
Well C
Low
1800
2300
800
TX
61 1900
2300
1900
1900
2400
T3X6
TX
62 900
2400
2000
2000
2000
2500
T3X5
1000
TX 2500
41 2100
2100
2100
2600
TX
42 1100
T3X4 2600
2200
2200
2200
2700
TX
43
1200
2700
2300
2300
T3X3
2300
2800
TX
21
1300
2800
2400
2400
TX
22 2400
2900
T3X2
1400
2900
2500
2500
TX
23
2-102
1500
泥岩层 气层 干层 气水同层 水层
Hydrocarbon Detection
Well A
High-frequency
Attenuation Slope
High
Well C
Low
1800
2300
800
TX
61 1900
2300
1900
1900
2400
T3X6
TX
62 900
2400
2000
2000
2000
2500
T3X5
1000
TX 2500
41 2100
2100
2100
2600
TX
42 1100
T3X4 2600
2200
2200
2200
2700
TX
43
1200
2700
2300
2300
T3X3
2300
2800
TX
21
1300
2800
2400
2400
TX
22 2400
2900
T3X2
1400
2900
2500
2500
TX
23
2-103
1500
泥岩层 气层 干层 气水同层 水层
GR AC Hydrocarbon Detection
RT Well A DEN Well B Well C
分1井-双庙101井-双庙1井-铁北1井-双庙102井-雷北1井须家河组含气性对比图
High-frequency
分1井 双庙101井 双庙1井 铁北1井 双庙102井 雷北1井
0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20
新分
地层 层 深度 岩性 深度 岩性 深度 岩性 深度 岩性 深度 岩性 深度 岩性
2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3
18 00
23 00
80 0
Energy Decay
TX
61 1 90 0
23 00
19 00
19 00
24 00
T3X6
TX
62 90 0
24 00
2 00 0
20 00
20 00
25 00
T3X5
10 00
TX 25 00
41 2 10 0
21 00
21 00
26 00
TX
42 11 00
T3X4 26 00
2 20 0
22 00
22 00
27 00
TX
43
12 00
27 00
2 30 0
23 00
T3X3 23 00
28 00
TX
21
13 00
28 00
2 40 0
24 00
TX
22 24 00
29 00
T3X2
14 00
29 00
2 50 0
25 00
TX
23
30 00
15 00
泥岩层 气层 干层 气水同层 水层
Depth
Lithology
Well A Well B Well C
High
H2
H1
Low
Low-frequency
分1井 双庙101井 双庙1井 铁北1井 双庙102井 雷北1井
0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20 0 GR 150 150 AC 20
新分
地层 层 深度 岩性 深度 岩性 深度 岩性 深度 岩性 深度 岩性 深度 岩性
2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3 2 RT 100000 1 DEN 3
18 00
23 00
80 0
Energy
TX
61 1 90 0
23 00
19 00
19 00
24 00
T3X6
TX
62 90 0
24 00
2 00 0
20 00
20 00
25 00
T3X5
Augmentation
10 00
TX 25 00
41 2 10 0
21 00
21 00
26 00
TX
42 11 00
T3X4 26 00
2 20 0
22 00
22 00
27 00
TX
43
12 00
27 00
2 30 0
23 00
T3X3 23 00
28 00
TX
21
13 00
28 00
2 40 0
24 00
TX
22 24 00
29 00
T3X2
14 00
29 00
2 50 0
25 00
TX
23
30 00
15 00
泥岩层 气层 干层 气水同层 水层
Depth Lithology
Well A Well B Well C
High
H2
H1
Low
2-106
Attenuation from Natural and Induced Fractures
Attributes for fracture delineation
Barnett Shale
Δamp ΔT
Unstimulated zone
Stimulated zone
2-115
Stabilized Inverse-Q filter
Low Q
2-119 (Courtesy of eSeis)
Q-Based Pore-Pressure Procedure
1. Compute Q 2. Correlate mud
from spectral weights to Q
3. Predict pore pressure
components Mud weights Q
Weight
2 lbs/gal
Time (s)
20
3
15
4
10
5
2 km
15
1
10
2
Time (s)
15
1
10
2
Time (s)
Shale
2
Sandy
Depth (km)
3
Shale
4
Carbonate
5
Fro
y
cit
1.0 1.5 2.0
mQ
ve
rom
2-123 F (Courtesy of eSeis)
Impact of dry gas on spectra
2-124
90
80
70
60 Time
Spectra 50
Domain
Before 40
Wavelet
Filtering 30
20
Before
10 Entering
0 Reservoir
0 20 40 60 80 100
90.00%
80.00%
Compressible 70.00%
Fluid 60.00%
Energy Loss
Energy 50.00%
Loss Function
40.00%
Compressible
Fluid -
30.00%
20.00%
10.00%
Gas Reservoir
0.00% Filter
0 10 20 30 40 50 60 70 80 90
Hz
90
80
70
Spectra 60
After 50 Time
Filtering 40 Domain
30
Wavelet
20
10
After
0
Exiting
0 10 20 30 40 50 60 70 80 90
Filter
2-125 (courtesy of Apex Spectral Technology, Inc.)
Dry Gas Attenuation Signature
90
80
70
Dominant
60 Frequency or
“DF” drops due
50 to the filtering
effect of gas as
40 the traveling
wavelet passes
30
through the
reservoir
20
10
0
0 10 20 30 40 50 60 70 80 90
70
60
50 Delta-
Frequency
shortens due to
40 the filtering
effect of gas as
30 the traveling
wavelet passes
20 through the
δf reservoir
10
δf
0
0 10 20 30 40 50 60 70 80 90
δ f curve
US Patent
Application No.
11/903,602
Wilcox reservoir
exhibits strong δf
signature
2-129
Estimating fluid mobility (permeability and viscosity)
R r()
R0 Permeable
tn Impermeable
t
t t t n = i f n
fluid
mobility reservoir geometry dominant
dominant r
f
Impermeable
Permeable
0 10 20 30 40 50 60 70
Frequency (Hz)
1.5
Time (s)
sandstone
2.0 reservoir
fractured
shale
2.5 reservoir
Oil
Oil and Water
Water
Oil-Water contact predicted by
low frequency analysis
101
63
77 86
Blind Test 73
6
4 Calibration wells 93
• 3 Oil 74
3
• 1 Water
75 78
2-133
(Goloshubin et al, 2002)
Estimating fluid mobility
1200
ry
Production rate (m3/day)
eo
Th
800
400
0
0 4 8 12 16 20
2
fluid r
mobility f
f
2-134
(Goloshubin et al, 2002)
Frequency-Dependent AVO
(Gulf of Mexico, U.S.A.)
2-136
Earlier recognition of waveform singularities
Original data Envelope
component)
(real
component)
Quadrature
(imaginary
+180
Phase
-180
Weighted average frequency
Frequency
Singularity
2-137 (Taner et al, 1979)
Instantaneous Frequency
0.0
1.0
Time (s)
2.0
3.0
2-138
(Courtesy Rock Solid Images)
Envelope weighted Instantaneous Frequency
0.0
1.0
Time (s)
2.0
3.0
2-139
(Courtesy Rock Solid Images)
Thin bed indicator (finst-<finst>)
0.0
1.0
Time (s)
2.0
3.0
2-140
(Courtesy Rock Solid Images)
SPectral Imaging of Correlative Events (SPICE)
Fit the spectral amplitudes r(s,t=t0) in a log-log plot with a
straight line. The slope of this line is the Hölder exponent, h:
h=0.684
log2(r(s,t=t0))
log2(s=scale)
2-141 (Li & Liner, 2004)
The Hölder exponent, h, measures the strength of a
singularity
h = –1 (a Dirac distribution)
+1.0
Hölder exponent from AI
0.0
+0.1
0.0 Reflection Coefficient (RC)
-0.1
0.0
Time (samples)
2-143 (Smyth et al., 2004)
1 km Mapping unconformities
1.0
Time (s)
Seismic amplitude
1.5
1.0
Time (s)
Hölder exponent
1.5
2-144 (Liner et al, 2004)
Seismic through a Miocene channel
Gulf of Mexico, USA
A A
1.0
Time (s)
1.5
2.0
A A
Zero
Negative
Thickness (ms)
a) b) c) d)
0 50
0
Time (s)
0.125
0.250
Positive +π
-π
Zero
Time (s)
Time (s)
0.25 0.25
4 Frequency (Hz) 84 4 Frequency (Hz) 84
b) 23 ms
0 0 Phase
Amplitude +π
Positive
0
-π
Zero
Time (s)
Time (s)
0.25 0.25
2-150
4 Frequency (Hz) 84 4 Frequency (Hz) 84
c ) 25 ms CWT Magnitude CWT Phase
0 0 Phase
Amplitude +π
Positive
0
-π
Zero
Time (s)
Time (s)
0.25 0.25
4 Frequency (Hz) 84 4 Frequency (Hz) 84
d ) 48 ms
0 0 Phase
Amplitude +π
Positive
0
-π
Zero
Time (s)
Time (s)
0.25 0.25
2-151
4 Frequency (Hz) 84 4 Frequency (Hz) 84
Computation of phase residues in time-frequency domain
Phase
0 (radians)
+π
0 r dr r0
-π
Time (s)
Frequency (Hz)
35 40 45
0.100
0.25 Δφ4
4 Frequency (Hz) 84
Δφ1 A Δφ3
Time (s)
Δφ2 Δφ8
0.125
ГA Δφ5 B Δφ7
Δφ6
ГB
0.150
2-152
Computation of phase residues in time-frequency domain
Frequency (f) Frequency (f)
Time (t)
Time (t)
Δφ4 Δφ8
0.2π 0.4π 0.6π 0.2π 0.4π 0.6π
Δφ1=-0.4π/2π Δφ5=-0.8π/2π
Δφ2=-0.2π/2π Δφ6=-0.4π/2π
Δφ3=0.8π/2π Δφ7=W(1.4π)=-0.6π/2π
Δφ4=-0.2π/2π Δφ8=-0.2π/2π
Amplitude
0
Positive
Zero
Negative
Time (s)
0.25
0 50 0
Thickness (ms)
2-154 (Matos et al., 2010)
Mapping clinoforms associated with
Progradation-Regression
0.0
Time (s)
0.5
1.0
0.7
0.9
0.7
0.9
2-157
Incised Valleys (Anadarko Basin)
• Components of these spectra can be used to detect lateral changes in layer thickness and
heterogeneity, well below the limits of classic /4 seismic resolution
• Peak spectral frequency (the mode of the spectrum) is a good zero order representation of
the seismic spectral response. Other statistical measures may help delineate upward-fining
and upward-coarsening sequences.
• Matching pursuit spectral decomposition provides less vertical mixing of stratigraphy than
that based on fixed-length window discrete Fourier transforms.
• Low frequency anomalies are often associated with low GOR – some interpret this as a
viscosity effect, others as complex waveform healing…
• Complex trace attributes degenerate when multiple reflectors interfere with each other – the
SPICE algorithm and phase residues use this interference as signal
2-164
Pattern-recognition Math
sinx
six
?
?
n
2-165