Using multidimensional scaling and kernel principal component

advertisement
Using multidimensional scaling and
kernel principal component analysis to
interpret seismic signatures of thin
shaly-sand reservoirs
Piyapa Dejtrakulwong1, Tapan Mukerji2, and Gary Mavko1
1Stanford
Rock Physics Laboratory (SRB), Department of Geophysics,
2Stanford Center for Reservoir Forecasting (SCRF),
Department of Energy Resources and Engineering, Stanford
University
Motivation
• Limitation in seismic resolvability
• Interpretations of the sub-resolution layers
• Goal: To investigate seismic signatures of thin shalysand reservoirs with statistical attributes
• multidimensional scaling (MDS) and
• kernel principal component analysis (KPCA)
Workflow
Markov Chains
Rock Physics
Thin sand-shale
sequences
Sand/shale model
sand, shaly sand sandy-shale, shale
Total porosity
0.4
Interpretation
•Net-to-gross ratios
•Saturations
0.6
300
0.4
400
0.2
500
600
200
400
Seismogram #
Second principal component
200
600
0.45
0.2
-0.2
0.5
400
600
200
400
Seismogram #
600
0
Sh
S
Sh
S
0.35
0.3
-0.6
Second principal component
200
S
-0.4
0.25
-0.2
0
0.2
0.4
First principal component
0.6
Net-to-gross ratios
0.5
0.5
1
Sh
0.4
0
0.45
0.4
0
-0.5
-0.5
0.35
0.3
0.25
0
First principal component
Attributes
MDS/KPCA
0.5
Seismic Responses
S-sh
Sh-s
0.1
0
0.2
0.4
0.6
0.8
Volume fraction of clay
3.5
1
clay
1
Sh-s
3
S
0.5
S-sh
2.5
Sh
2
0.1
0.4
-0.8
-0.4
K(xi,xj)
Seismogram #
Seismogram #
0.8
P-wave velocity (km/s)
Net-to-gross ratios
0.5
0.6
100
Sh
0.2
0
K(xi,xj)
1
S
0.3
0.2
0.3
Total porosity
0
Markov chain for lithologies
Discrete states: sand, shaly sand, sandy shale, shale
Transition probability matrix:
100 m
Properties from rock physics
Sand
Shaly-sand
Dvorkin and Gutierrez (2001)
Sandy-Shale
Shale
Properties from rock physics
Total porosity
0.4
Sh
0.2
P-wave velocity (km/s)
S-sh
Sh-s
0.1
0
Marion (1990) and Yin (1992)
S
0.3
0
0.2
0.4
0.6
0.8
Volume fraction of clay
3.5
1
clay
1
Sh-s
3
S
0.5
S-sh
2.5
Sh
2
0.1
0.2
Total porosity
0
0.3
Generate Seismic Response
0
Full waveform, normallyincident, reflected
seismograms are simulated
using the Kennett
algorithm (Kennett, 1983)
with a 30-Hz, zero-phase
Ricker wavelet
500
1000
1500
2000
2500
-0.1 0 0.1
Generate Seismic Response
0
Multiple realizations (Monte Carlo simulation)
0
0
500
0
0
500
500
500
500
1000
1000
1000
1000
1500
1500
1500
1500
1500
1000
2000
2000
2000
2500
-0.1 0 0.1
2500
2500 -0.1 0 0.1
-0.1 0 0.1
2000
2000
2500
-0.1 0 0.1
2500
-0.1 0 0.1
Multidimensional scaling (MDS)
• transforms the dissimilarity matrix into points in lower
dimensional (Euclidean) space
•
configures points such that their Euclidean distances (dij) in
the space match the original dissimilarity (δij ) of the objects
as much as possible
Kernel principal component
analysis (KPCA)
Perform linear PCA
1
2
1
Map from 2D to 3D
2-D
3-D
Linearly separable
Distance Functions
1/ r

r
d ( A, B)    | ak  bk | 
 k 1

n
General Minkowski metric
r = 2: Euclidean distance
1/ r

r
   k 
 k 1

n
 k  ak  bk
Dynamic Distance Function
1/ r

r
DPF     k 
  k  m 
Li et al. (2003)
Dynamic Partial Function
 k  ak  bk
m : set of smallest m ’s from {1,…,n}
The features for measuring similarity depend on
the objects being compared pairwise
Dynamic Similarity Kernel function
Dynamic similarity
kernel (Yan et al., 2006)
 DPF 2 ( xi , x j )
k ( xi , x j )  e
1
r


DPF ( A, B)     kr  ,
  k  m 
 k  ak  bk
and Δm = {the smallest
m δ’s of (δ1,…, δn)}
(Li et al., 2003)
2
Kernel functions
 xi  x j
Gaussian kernel
k ( xi , x j )  e
2
2 2
 DPF 2 ( xi , x j )
Dynamic similarity kernel
(Yan et al., 2006)
k ( xi , x j )  e
2
1
r


DPF ( A, B)     kr  ,
  k  m 
(Li et al., 2003)
 k  ak  bk and Δm = {the smallest
m δ’s of (δ1,…, δn)}
1
Inverse multi-quadric kernel
k ( xi , x j ) 
Polynomial kernel
k ( xi , x j )  ( xi  x j  c) d
c  xi  x j
2
2
2500
-0.1
Projections of seismograms
0
0.1
2000
0
0
1500
1000
500
1500
0
600
2000
Measure of
dissimilarity among
seismograms
2500
-0.1
0
2500
0.1
-0.1
400
500
1500
2000
300
Seismogram #
1000
1000
0
0.1
K(xi,xj)
MDS/KPCA
1
200
100
0.8
200
0.6
200
400
300
Seismogram #
600
0.4
400
Dissimilarity
matrix
500
or kernel
matrix
600
200
400
Seismogram #
0.2
600
Second principal component
100
500
Seismogram #
500
Net-to-gross ratios
0.5
0.6
0.4
0.45
0.2
0.4
0
-0.2
0.35
-0.4
0.3
-0.6
-0.8
-0.4
0.25
-0.2
0
0.2
0.4
First principal component
0.6
Configuration of
points color-coded
by net-to-gross
ratios or other
properties
• Results from MDS and KPCA: projections of input
seismograms onto selected principal components
Investigate net-to-gross ratios and
saturations
• Effect of net-to-gross ratios: we study a set of aggrading-type
transition matrices with various net-to-gross ratios. (Sw=0.1 for
sand layers and 1 for the others)
• Effect of saturations: we generate sequences from the same
transition matrix but now vary saturation (in the sand layers
only)
3
1
2
0
-1
-2
1
0
-1
-2
-3
-2
Classification
success rate
-1
0
1
First coordinate
2
-3
Net-to-gross ratios
0.5
3
Second coordinate
2
Second coordinate
Second coordinate
Net-to-gross ratios (MDS)
-2
-1
0
1
First coordinate
2
2
0.45
1
0.4
0
0.35
-1
0.3
-2
-2
0.25
-1
0
1
First coordinate
Classical MDS
Metric MDS
Non-metric MDS
56%
74%
73%
2
Net-to-gross ratios (KPCA)
0.6
0.2
0
-0.2
-0.4
-0.6
-0.8
-0.4
-0.2
0
0.2
0.4
First principal component
0.4
0.2
0
-0.2
-0.4
0.6
-0.5
0
0.5
First principal component
Second principal component
0.4
2
0.5
Second principal component
Second principal component
Second principal component
0.6
0
-0.5
-0.5
0
First principal component
Net-to-gross ratios
0.5
1
0.45
0
0.4
-1
0.35
-2
0.3
-3
-4
0.5-2
0.25
0
2
First principal component
4
Kernel
Gaussian
Dynamic
similarity
Inverse multiquadric
Polynomial
Classification
success rate
81%
90%
79%
59%
Classification of 3 NTG classes
Stratified 10-fold cross validation
Saturations (KPCA)
(A)
(C)
(B)
.05 .05 .85
.05 .05 .85
.05 .05 .05
.05 .05 .05
05 .05 .45
.05 .05 .45
.05 .05 .45
.05 .05 .45
Different transition matrices
Same nominal NTG
05 .05 .05
.05 .05 .05
.05 .05 .85
.05 .05 .85
Sh
S
Sh
S
More blocky sands
Sh
S
Saturations (KPCA)
Dynamic similarity kernel
(A)
(B)
0.8
sw=0.1
sw=0.5
sw=1
0.6
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
1
Brine sand
0.4
0.2
0
-0.2
-0.4
-0.6
-0.5
0
0.5
First principal component
0.6
Second principal component
0.4
0.8
0.8
Second principal component
Second principal component
0.6
(C)
-0.8
-1
0.2
0
-0.2
-0.4
-0.6
Oil sand
-0.5
0
0.5
First principal component
0.4
1
-0.8
-1
-0.5
0
0.5
First principal component
1
Saturations (KPCA)
0.4
(B)
0.8
sw=0.1
sw=0.5
sw=1
0
-0.2
-0.4
-0.6
-0.8
-1
0.6
0.6
0.2
0.4
0.2
0
-0.2
-0.4
Kernel
1
-0.8
-1
-0.5
0
0.5
First principal component
Gaussian
A
Classification 62%
success rate
B
73%
0.4
0.2
0
-0.2
-0.4
-0.6
-0.6
-0.5
0
0.5
First principal component
(C)
0.8
Second principal component
Second principal component
0.6
(A)
Second principal component
0.8
1
-0.8
-1
Dynamic
similarity
C
A
B
-0.5
0
0.5
First principal component
1
Inverse multiquadric
C
A
61% 88% 87% 84% 64%
3 saturation classes; stratified 10-fold cross validation
B
C
67%
60%
Polynomial
A
B
C
65% 65% 52%
Selecting components (KPCA)
0.6
Sixth principal component
0.2
Coordinate Value
0.1
0
-0.1
-0.2
-0.3
1
2
3
4
5 6 7
Coordinate
sw=0.1
sw=0.5
sw=1
8 9 10
Use 1st and 2nd components: success rate = 60%
Use 1st and 6th components: success rate =73%
Use the first 10 components: success rate = 82%
0.4
Parallel
coordinates plot
0.2
0
-0.2
-0.4
-0.4 -0.2
0
0
First principal com
Conclusions
• Dynamic Similarity Kernel (DSK) best differentiates both the net-to-gross
classes and the saturation classes.
• The features for measuring similarity depend on the objects being
compared
• Increasing coordinates improves classification. In addition a subset of most
relevant coordinates for the property of interest can also be chosen.
• Similar workflow using MDS and KPCA can be applied to real seismic data
to characterize thin shaly-sand reservoirs.
Interpreting seismic signatures
0.6
Time
0.45
0.5
0.55
0.6
5
10
X
well
15
20
??
unknown
Second
principal component
2
Coordinate
0.4
0.4
??
0.2
0
-0.2
-0.4
-0.5
0
0.5
First principal component
Coordinate 1
3.5
3
2.5
2
1.5
1
0.5
0
0
0.2
0.4
0.6
N/G
0.8
1
Acknowledgements
• Stanford Rock Physics and Borehole
Geophysics project (SRB)and the Stanford
Center for Reservoir Forecasting (SCRF)
Download