Académique Documents
Professionnel Documents
Culture Documents
Table of contents
1 Introduction ............................................................................................................ 3
2 Reminder on basic statistics ................................................................................... 3
3 Variography ........................................................................................................... 4
3.1 Experimental variogram................................................................................. 4
3.2 Variogram model ........................................................................................... 5
4 Kriging ................................................................................................................... 8
4.1 Best linear unbiased interpolator ................................................................... 8
4.2 Kriging systems ............................................................................................. 9
4.3 Kriging neighborhood .................................................................................... 9
4.4 Kriging Properties ........................................................................................ 10
4.5 Kriging variance........................................................................................... 10
4.6 Kriging variants ........................................................................................... 10
5 Geostatistical filtering techniques ........................................................................ 11
5.1 Principles...................................................................................................... 12
5.2 First example: Refraction surveying ............................................................ 12
5.3 Second example: Bouguer anomaly............................................................. 14
6 Data integration .................................................................................................... 15
6.1 Cokriging ..................................................................................................... 15
6.2 Collocated cokriging .................................................................................... 16
6.3 Kriging with external drift ........................................................................... 17
7 Bibliography ........................................................................................................ 19
0.15 Nb Samples: 56
Nb Samples: 55
0.4 Minimum: 6.1
Minimum: 6.1
Maximum: 11.8 Maximum: 25.0
Mean: 8.2 Mean: 8.5
Std. Dev.: 1.4 Std. Dev.: 2.6
0.3
0.10
0.2
0.05
0.1
0.00 0.0
6 7 8 9 10 11 12 5 10 15 20 25
Porosity Porosity
Figure 2: Histogram of porosity (left); Histogram of porosity with an outlier (right).
3 Variography
Most geostatistical models rely on variogram model, which quantifies the spatial
variability of the target parameter (depth, velocity, porosity). This variogram
model is fitted on an experimental variogram derived from the data values.
Hereafter are presented the different steps of a variographic analysis:
- 1: compute the experimental variogram,
- 2: fit a variogram model on the experimental one. The variogram model
will allow to derive the most relevant spatial estimate for the target
parameter.
15. 15.
Variogram
Variogram
10. 10.
5. 5.
0. 0.
0. 1. 2. 3. 4.
Distance (Kilometer)
But the experimental variogram is not sufficient because the values are known
only at the lag and multiples of the lag distances. So it is compulsory to fit a
variogram model on the experimental in order to have values for all distances and
azimuths.
1.5 1.5
Spherical Exponential
1.0 1.0
Variogram : V
0.0 0.0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Distance (m) Distance (m)
1.5
1.5
Cubic
Gaussian
1.0
Variogram : V
1.0
Variogram : V
0.5 0.5
0.0 0.0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Distance (m) Distance (m)
Figure 5: Four basic structures.
For the same experimental variogram several variogram models are sometimes
possible(See Figure 7). On the same experimental variogram of porosity, we can fit
2 different models. Of course, different models will give different estimates.
Differences at small distances will have an important impact, wheras structures at
large distances will give consistent estimates. Then, close variogram models will
give similar kriging estimates. The choice might also depend on a priori information
the user has about the spatial behavior of the target parameters.
In order to choose the most consistent model, some methods as the cross-
validation are available.
2.5
2.0
Variogram : Porosity
1.5
1.0
0.5
0.0
0 2500 5000 7500 10000
Distance (ft)
Figure 8: Geometric anisotropy (left) : there is more spatial correlation along the
direction 2 due to a longer range; zonal anisotropy(right) : there is more spatial
correlation along direction 1, because there is a lower sill.
4 Kriging
m(la - 1) = 0
Two options are resulting :
- The mean is known (simple kriging), there is no condition on the weights.
- The mean is unknown (ordinary kriging). We must have (universality
condition):
la =1
The kriging weights are obtained by minimizing the variance of the kriging error
( )
Var Z 0* - Z 0 . So we get:
( )
Var Z 0* - Z 0 = la l b Cab - 2la Ca 0 + C 00
s 2 = C00 - la Ca 0
Solving the kriging system leads to the kriging weights.
Secondly, for the ordinary kriging (unknown mean), due to the universality
condition, we must add a constrain called the Lagrange parameter. It is necessary
to minimize the quantity:
j = la lb Cab - 2 la Ca 0 + C00 + 2m ( la -1)
This quantity is drifted by la and m and we get the following kriging system:
b
l b Cab + m = Ca 0 Whatever a
a
la = 1
s 2 = C 00 - la Ca 0 + m
Solving the kriging system leads to the kriging weights.
The kriging system can be written in matrix form. Solving this system requires to
invert the matrix of the Cab. This is the most time consuming thing and inverting
large matrices lead to numerical instabilities. This explains why a moving
neighborhood is usually used for large datasets.
10000
-0.480
-0.004
Y (ft)
0.35918.672 -0.829
8.711
5000
-0.498
48.23620.214
-0.173 3.5612.459
-0.228
0 5000 10000
X (ft)
Figure 9: a moving neighborhood with anisotropic ranges of the search ellipsoid and 4
angular sectors.
Figure 10: On the left hand-side configuration, the declustering effect on the weights is
clearly visible. If the standard-deviation of the kriging error is computed, the same
values will be practically got for the two configurations. This can be explained by the
fact that adding an extra data point close to an other does not bring an extra
information.
0.3
0.1
0.0
0 1 2 3 4 5 6 7 8 9 10
Distance (m)
Figure 11: nested variogram with spherical (short range), periodic and linear
components. Each structure corresponds to a given scale of variability.
5.1 Principles
For a non-stationary variable, a extent drift estimation may be performed. A
variable can be defined as following:
Z ( x ) = m( x ) + Y ( x )
m(x) corresponds to the trend and can be either stationary or not. Y(x)
correspond to stationary residuals (with a zero mean).
The trend m(x) may sometimes be modeled by a simple polynomial expression:
m( x ) = a l f l ( x )
l
where the f l (x) are usually monomials of the coordinates and the al are unknown
fixed (or at least smoothly varying) coefficients. Note that in general: (i) there is
no optimal way to separate m(x) and the residuals Y ( x ) = Z ( x ) - m( x ) , and (ii) the
decomposition is relevant for a particular scale of observation. Universal kriging
provides an estimate of Z for this model, without having to estimate the trend
itself. However, when estimating this trend is precisely the goal, the latter can be
obtained directly from the universal kriging system (written in covariances) by just
equating to zero its right-hand side term. The residual component Y (x ) can be
obtained by subtracting the estimated mean from the estimate of the variable
itself: Y * ( x) = Z * ( x ) - m * ( x ) or by filtering directly the drift component; both
approaches are equivalent because of the linearity of the kriging system. This
universal kriging approach will be illustrated on the gravimetry example.
WZ Depth WZ Depth FK
16556
WZ Depth Filtered
N0
20 16378
16128
14254
12408
15
Variogram : WZ
14141
13679 13498
14536
12404
9732
11061 N90
12140
10953
10
6304
6462
5270
5
3913
855
0
0 50 100 15
Distance (m)
Figure 12: Refraction survey : detection of long wavelength anomaly. Top left: raw
depth map (5m x 15m) of the weathering zone. Top right: WZ depth map obtained by
factorial kriging on the raw dataset (5m x 5m). Bottom left: Experimental directional
variograms and modeled omnidirectional variogram, after the removal of an erroneous
Anom Bouger KU
155
154 0.04
153 (mGals)
152 -47
-48 0.03
Y (km)
-49
151 -50
-51
-52
150 -53
-54 0.02
-55
149 -56
-57
-58
148 -59
-60 0.01
-61
147 -62
146
515.0 517.5 520.0 522.5 525.0 0.00
0 1 2 3
X (km) Distance (km)
156
Anom Bouger Trend 156
155 Anom Bouger residuals
155
154
154
153 (mGal
153 (mGals)
152 -47
-48 152
Y (km)
1.0
-49
Y (km)
151 -50
-51 151
-52 0.5
150 -53
-54 150
-55 0.0
149 -56
-57 149
-58
148 -59 -0.5
-60 148
-61
147 -62
147 -1.0
146 146
515.0 517.5 520.0 522.5 525.0 515.0 517.5 520.0 522.5 525.0
X (km) X (km)
Figure 13: Detection of a furrow on a Bouguer anomaly dataset. Top left: raw data
locations (black dots) and interpolated map (universal kriging). Top right: experimental
(thin line) and modeled (bold) variogram. Bottom left: regional Bouguer anomaly
obtained by kriging of the global trend. Bottom right: residual Bouguer anomaly after
the removal of the global trend.
6.1 Cokriging
As for kriging, the cokriging estimation is a linear combination of the data values
(both of the main and secondary variables).
Considering the main variable Z1 and the secondary variable Z2, we have:
Z 1* ( x0 ) = la1 Z 1 ( xa ) + l1b Z 2 (xb )
l1 are the weights associated to the variable Z1 and l2 are the weights
associated to the variable Z2.
As there are several variables, simple variograms for each variables and cross
variograms between the variables are compulsory to describe the joint spatial
variability between Z1 and Z2 (see Figure 14). The simple and cross variograms are
linked each other through the linear model of co-regionalization; in this model,
all simple and cross variograms are linear combinations of the same basic
structures.
Hereafter is the mathematical formula of a cross variogram between two
variables Z1 & Z2:
g 1, 2 (h ) = E [(Z 1 (x + h ) - Z 1 (x ))(Z 2 (x + h ) - Z 2 ( x ) )]
with the corresponding cross covariance formula:
[( )(
C1, 2 (h ) = E Z 1 ( x ) - m Z1 Z 2 ( x + h ) - mZ 2 )]
There is a particular case where cokriging is equal to kriging: when the two
variables are known at the same data location (isotopic case) and that simple and
cross variograms are all proportional (intrinsic correlation).
As for kriging, the variance of the estimation error is minimized (in that formula,
the variable Z1 is estimated):
( )
Var Z 01 - Z 01 = C 00
*
11
+ la1 la1 Cab
11
+ la2 la2 Cab22 + 2la1 l b2 Cab
12
- 2la1 Ca110 - 2la2 Ca120
For further analysis the cokriging system is available in the bibliography (see
Wackernagel).
0.04
0.03
0.02
0.01
0.00
0 2500 5000 7500 10000
Distance (ft)
Variogram : Norm Ai at wells & Porosity
0.3 2.5
0.2
2.0
Variogram : Porosity
0.1
1.5
0.0
1.0
-0.1
-0.2 0.5
-0.3 0.0
0 2500 5000 7500 10000 0 2500 5000 7500 10000
Distance (ft) Distance (ft)
Figure 14: simple variogram (top left, bottom right) and cross-variogram (bottom left)
12.0
10000
10000 Colloc cokriging porosity
Kriging Porosity 11.5
11.0
10.5
10.0
Y (ft)
9.5
5000
Y (ft)
5000 9.0
8.5
8.0
7.5
7.0
6.5
0 0
6.0
0 5000 10000 0 5000 10000
N/A
X (ft) X (ft)
Image
0.00
10000
Norm AI -0.10
-0.20
-0.30
-0.40
Y (ft)
5000 -0.50
-0.60
-0.70
-0.80
-0.90
0
-1.00
0 5000 10000
N/A
X (ft)
Figure 15: Displays of cokriging of porosity with Norm AI (Top left); collocated cokriging
porosity (Top right) and Norm AI (Bottom left). The collocated cokriging is more
accurate due to integration of the information brought by the Norm AI at target
location.
The following example is taken from a case study available in Isatis (Non stationary
and volumetrics). The following data are available :
- TVD and depth from seismic known at wells locations
- Depth from seismic map
depth at wells
Nb Samples: 87
20000
Minimum: 2197.00
Maximum: 2343.00
0.3
Mean: 2241.17
Std. Dev.: 42.09
17500
Frequencies
Y (m)
0.2
15000
0.1
12500
0.0
332500 335000 337500 340000 2200 2250 2300 2350
X (m) depth at wells
157
2000
Variogram : depth at wells
169
1500
188
1000
232
500 295
252
230
271
22 256
0
0 1000 2000 3000
Distance (m)
Figure 16: basemap (top left),histogram (top right) and experimental variogram (bottom
left) of depth at wells
15000
2200
10000
2175
5000 2150
320000 325000 330000 335000 340000 345000 2200 2250 2300 2350
X (m) depth at wells
Depth (m)
2450
Depth from Wells (Ext. Drift) 2430
2410
20000 2390
2370
2350
2330
Y (m)
15000
2310
2290
2270
10000 2250
2230
2210
2190
5000
Figure 17: a TWT map (top left) ; correlation between TWT and TVD (top right) ; Kriging
with external drift of TVD using TWT as external drift (bottom left).
7 Bibliography
Chils J.P. and Guillen A. [1984] Variogrammes et krigeages pour la gravimtrie et
le magntisme. Sciences de la Terre, Srie Informatique Gologique, 20, 455-
468.
Chils J.P. and Delfiner P. [1999] Geostatistics modeling spatial uncertainty. Wiley
series in probability and statistics.
Dubrule O. [2003] Geostatistics in Petroleum Geology. Distinguished Instructor
Short Course Distinguished Instructor series, N6, SEG & EAGE.
Geovariances [2008] ISATIS technical references. Geovariances & Ecole des Mines
de Paris, version 8.0, 138 p.
Mari J.L and Porel, G. [2007] 3D seismic imaging of a nearsurface heterogeneous
aquifer: a case study. Oil & Gas Science and Technology, Rev IFP, DOI:
10.2516/ogst:2007077.
Mari J.L, Porel G and Bourbiaux B. [2008] From 3D Seismic to 3D Reservoir
Deterministic Model Thanks to Logging Data: the Case Study of a Near Surface
Heterogeneous Aquifer. Oil & Gas Science and Technology, Rev. IFP, DOI:
10.2516/ogst:2008049.
Matheron G. [1982] Pour une analyse krigeante des donnes rgionalises. Internal
report N-732, Centre de Gostatistique et de Morphologie Mathmatique,
Ecole des Mines de Paris, Janvier 1982.
Olivier R.J. and Simard R.G. [1981] Improvement of the conic prism model for
terrain correction in rugged topography. Geophysics, 46(7), 1054-1056.
Wackernagel H. [1995] Multivariate Geostatistics. Springer, 203 p.