You are on page 1of 12

Coordinated by Satinder Chopra Model-based Seismic Inversion: Comparing

ARTICLE
deterministic and probabilistic approaches
Dennis Cooke* and John Cant**
* Santos, Ltd. Adelaide, SA, Australia; ** Makaira Geotechnical, Perth WA, Australia

Introduction Forward model

The target audience of this article is the geoscientist who Forward model refers to the algorithm used to generate
desires to learn more about seismic inversion and its limita- synthetic seismic data. As geophysicists, we have some very
tions. The content is especially relevant to those using seismic complex forward models like a full elastic wave-equation and
inversion to help build static reservoir models for field devel- simple models like the convolutional model. A common
opment and/or estimate probabilities for presence of hydro- forward model used in post-stack inversion consists of calcu-
carbons. The viewpoint and experience base of the authors (at lation of reflection coefficients from an impedance model and
least the first author) is that of a consumer of seismic inver- convolution of those reflection coefficients with a source
sion as opposed to a provider of inversion software or serv- wavelet. For pre-stack inversion, the forward model needs to
ices or a researcher in inversion. We have assumed that the be expanded to include AVO effects – which is usually done
reader has some knowledge of AVO and statistics. Our treat- by use of Shuey’s equation.
ment of the probabilistic versus deterministic topic is not
detailed – we intentionally focus on concepts instead of Model-based inversion
theory and equations. If we are successful in engaging the
A model-based inversion uses a forward model (see above) to
reader in this topic, the reader will have many follow-up
calculate synthetic seismic data as part of the inversion algo-
questions.
rithm. All of the inversion techniques discussed here – deter-
In the title of this article, we have used the terms deterministic ministic inversion, probabilistic inversion, stochastic inversion
and probabilistic to describe two different approaches to and GLI inversion – here are model-based inversions.
seismic inversion. While the reader may not be familiar with
these terms used in the context of inversion, the geoscientists Property models: impedance model, Vp model, Vs model,
that interpret seismic data, generate structure maps and esti- rhob model
mate hydrocarbon volumes of prospects and fields will be
familiar with deterministic and probabilistic reserve estimates. Property models are the input to a forward model. They are
The input variables in those reserve estimates – porosity, also the output of a seismic inversion. For a post-stack inver-
water saturation, gross rock volume and recovery factor – sion the property model is an impedance model. Pre-stack
frequently have a range of values and probabilistic reserve inversions require input (Vp, Vs, and rhob) property models.
estimates attempt to deal with these uncertainties by repre-
senting field reserves as a distribution characterized by the Relative and absolute inversion/ Relative and absolute
P10, P90 and mean reserve size. Contrasted with the proba- property models
bilistic approach is the deterministic field reserve method
Most inversion algorithms solve for absolute property models
where a geophysicist estimates a single reserve volume. The
(ie absolute impedance for a post-stack inversion) which are
deterministic method will commonly be used to give a ‘best
comparable to impedances from well log data. Creating rela-
estimate’ or ‘most likely’ case, but it can also be used to
tive impedance is one method for dealing with non-unique
generate ‘high-side’ and ‘low-side’ hydrocarbon volumes.
inversion results. Relative impedance models show – in a
Probabilistic and deterministic reserve estimates – and the
relative sense – high and low impedances that correspond to
associated concepts about uncertainty – are a very good
different lithologies, but those relative impedances are not are
analogue for dealing with the uncertainties inherent in
not comparable to the absolute impedances of well logs. The
seismic inversion. This article shows how seismic inversion is
key difference between relative and absolute impedance is
non-unique. A deterministic seismic inversion is any inver-
that a relative impedance model is missing the low frequency
sion that outputs just ONE of many different acceptable
component (approximately 0-15 Hz) found in an absolute
inversion solutions. An alternative inversion approach is to
impedances model.
search for ALL of the acceptable inversions (or more realisti-
cally, the statistics that characterize those inversions) which
GLI inversion
we refer to here as a probabilistic inversion.
Generalized linear inversion (GLI) has been and probably
Inversion terminology still is the most commonly used seismic inversion technique.
For each post-stack trace or pre-stack gather inverted, GLI
Before getting into a discussion of inversion and non-unique- inversion requires that the user supply a single initial estimate
ness, it is helpful to define some of the terms we will use here. of the earth’s property model(s) which is iteratively refined
There will be a more detailed technical discussion of these so as to give a synthetic (via the forward model) to match the
terms later. seismic data being inverted. GLI will output a single imped-
ance model for each trace or gather inverted.

Continued on Page 29

28 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 28
Stochastic inversion inversion to help build a static reservoir model. With the first
column, we distinguish between inverting post-stack seismic
Stochastic inversion uses an alternate process of searching data for AI and the more complex task of inverting pre-stack data
through many different input model but refining none of them. for AI and Vp/Vs (or various other pairs of rock properties). The
The searching process includes generating a synthetic (via the point of this table is that deterministic inversions are more
forward model) and comparing the synthetic to the data being appropriate for the simpler inversion applications in the upper
inverted. The models corresponding to a ‘good fit’ between this left, while the more quantitative inversion applications in the
synthetic and the seismic being inverted are kept as output lower right are better served by a probabilistic inversion. Other
inversion models. The ‘bad fit’ property models are discarded. factors that influence the decision to use probabilistic inversion
The input models are built using distributions of earth property are its requirement for appropriate trend data from well logs
models generated from well data Stochastic inversion usually (discussed below) and the need for significantly more computer
outputs the average of all the ‘good fit’ property models but it power than that required for deterministic inversion.
can output just the single best fit property model.
Stratigraphic Scan for Risk hydrocarbon Build static
Deterministic inversion interpretation hydrocarbons presence model

Deterministic inversions will output just one earth property Post-stack Deterministic Deterministic Deterministic/ Probabilistic
model. GLI inversion is always a deterministic inversion. If inversion for AI Probabilistic
stochastic inversion is outputting only the best fit property
model it finds, then it is a deterministic inversion. Pre-stack Deterministic Deterministic/ Probabilistic Probabilistic
inversion for Probabilistic
Probabilistic Inversion AI & PR

Probabilistic inversion is a term we use here to denote those Table 1: Recommended applications for deterministic and probabilistic
inversion algorithms that combine stochastic inversion with inversion.
Bayes’ Theorem1 to give rigorous probabilistic estimates of reser- Figure 1 shows a line from a 3D seismic survey and the associ-
voir properties and pore fluid (brine vs water vs gas). ated GLI/ deterministic inversion results. This GLI inversion
Probabilistic inversion is expensive and difficult to use, but it can was used to interpret geology/ stratigraphy and to initially high-
solve a long-standing challenge in our industry; how to use light the presence of hydrocarbons. One discovery and two
seismic attributes in a quantitative manner for risking exploration delineation wells were drilled based on this inversion. These
and development prospects. Probabilistic inversion is an deterministic results were followed up with probabilistic inver-
evolving technology, both in a technical and commercial sense. sions used to risk the presence of gas in near-by fault blocks, esti-
mate volumes of gas present and to help build static and
Geostatistical inversion dynamic reservoir models. We will use this same data set to
Geostatistical inversions are stochastic inversions that use vari- calculate a probabilistic inversion later in this article. But before
ograms to prepare the input property models. The purpose of we discuss the deterministic and probabilistic inversion of this
those variograms is to ensure that the property models fit dataset, we first need to explain how GLI inversion can be non-
expected spatial patterns (i.e. facies models). We will not discuss unique. That requires a bit of background on GLI inversion.
geostatistical inversion here.
Deterministic/ GLI Inversion
Probabilistic and deterministic inversions have different but
overlapping uses. Table 1 attempts to organize a high-level view How GLI inversion works
of where one might best apply deterministic and probabilistic
inversions. On the top row of Table 1 are some different applica- For this explanation of GLI inversion, we will simplify things by
tions for seismic inversion. These are: to facilitate interpretation assuming the forward model and input data are post-stack and
of geology and stratigraphy, as an initial scan for hydrocarbons, the property model being inverted for is thus an impedance
calculating the probability of hydrocarbon presence and using model2. The GLI impedance model is ‘parameterized’ using

Continued on Page 30

April 2010 CSEG RECORDER 29


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 29
blocky impedance layers. For each blocky layer in the model, model are parameterized in this manner. The objective of the
there are two parameters; one that describes the layer impedance inversion algorithm described below is to iteratively update these
and one that describes the layer thickness. Both the input user- impedance parameters so that a synthetic trace made from this
supplied initial impedance model and output final impedance impedance model matches the input seismic trace being inverted.

Figure 1. Deterministic-GLI inversion for AI and PR. Two separate gas reservoirs are indicated by the arrows.

Figure 2. Iterative loop used in model-based inversion. See text for a complete expla-
nation of each part of this algorithm. Note that the sensitivity matrix and the model
updates are calculated on band-pass filtered data (that is, data that has been filtered Figure 3. Convergence of impedance models with successive iterations in GLI algo-
with the seismic wavelet). Those updates thus do not have reliable information at rithm. User-supplied initial estimate (in blue) and successive iterations converging
higher-than-seismic and lower-than-seismic frequencies. on the final answer (red).

Continued on Page 31

30 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 30
Figure 2 illustrates how the deterministic GLI inversion algo- tionship between each impedance model parameter and the
rithm works. This is an iterative algorithm that proceeds in the current synthetic trace. In mathematical terms, this step calcu-
clockwise direction as per Figure 2. In the upper right is an input lates the partial derivatives of the current synthetic with respect
seismic trace to be inverted. In the upper left is a user-supplied to each impedance model parameter (thicknesses and imped-
initial impedance model. The user also needs to supply a source ance values of each blocky layer in the model). Each partial
wavelet3. The input impedance model is an estimate of the true derivative is a seismic trace or vector. The collection of these
earth impedance model and may have significant errors. A partial derivative vectors constitutes the partial derivative
forward modeling algorithm generates a synthetic trace from matrix or sensitivity matrix which has m rows and n columns,
this impedance model and source wavelet. For a simple inver- where m is the number of samples in the input seismic trace
sion example, the forward modeling algorithm just calculates being inverted and n is the number of parameters in the imped-
reflections coefficients from the impedance estimate and then ance model.
convolves those reflection coefficients with the source wavelet.
Other more sophisticated forward models could include multi- The next step calculates corrections or updates to the current
ples and/or prestack AVO effects. impedance model using the above error trace and the sensitivity
matrix. For the mathematically inclined, these updates come
The next step is to subtract the synthetic trace from the real trace. from the truncated (linearized) Taylor-series approximation of
The result of this subtraction is called the ‘error trace’. At the the forward model. This is rewritten as:
diamond shaped box, the algorithm checks for exit conditions
from this iterative loop. The main exit condition is the RMS ,
amplitude of the error trace. If this RMS amplitude is low
enough the algorithm exits from the loop. Other possible exit
conditions are that ‘enough’ iterations have occurred (usually 5 where:
to 10) or that convergence has stopped – that is the RMS error is
not getting smaller with successive iteration. I = the unknown vector of parameters that describe the real
earth’s impedance profile, IG = the user supplied ‘initial guess’
If an exit condition has not been met, the inversion loop proceeds for I that will be iteratively refined in the inversion, F = the
to the ‘calculate sensitivity matrix’ step which explores the rela- forward model algorithm,

Continued on Page 32

April 2010 CSEG RECORDER 31


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 31
this loop will update the last iteration’s impedance model in a
= the sensitivity matrix, and manner that (hopefully) converges on a solution where the error
trace is all zeros. At that point, the inversion algorithm will move
(I – IG) = the vector of impedance model updates to be solved for. onto the next input trace to be inverted and continue in this
Once (I-IG) is obtained, the desired result is manner until the entire seismic line or volume is inverted.

I = IG + (I-IG). Discussion of frequency content and uniqueness


Usually, an exact solution to this equation does not exist, so a Following is a discussion of frequency content and uniqueness
least squared error technique is used to solve for the impedance explained in the context of GLI inversion, but these non-unique-
model updates term. Furthermore, since the above equation is a ness issues are also true for any one single inversion model output
truncated Taylor series expansion (i.e. an approximation), the from stochastic inversion. This is true because both GLI and
above equation needs to be applied iteratively. stochastic inversion have a mismatch between the frequency
content of the property model and the seismic data being inverted.
Each pass through the inversion loop ends with adding the
above impedance model updates to the current impedance
model. Figure 3 shows how each successive iteration through

Figure 6. Two very similar synthetic seismograms (on the right) made from two
very different impedance models (on the left). Both impedance models describe a
Figure 4. Frequency spectra of input seismic data being inverted (in black) and reservoir thinner than the tuning thickness. Both synthetics have the same RMS
output impedance model (in blue). amplitude.

Figure 5. Two different impedance models. The model on the right can be described Figure 7. Two different impedance models are shown in black and blue on the left.
with blocky layers, while the model on the left can not. The model on the left They differ only in their low frequency content (lower than the seismic band-pass),
contains two low-impedance reservoirs: the shallow one is a ‘coarsening-upwards’ which causes different absolute impedance values. Synthetic seismograms made
reservoir and the deeper one is a ‘fining-upwards’ reservoir. from these two models are shown on the right – and are essentially identical.

Continued on Page 33

32 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 32
The astute observer may notice that in GLI inversion, the output which are thinner than the tuning thickness – that have very
impedance model appears to have frequency content that is not similar synthetic seismograms. For reservoirs thinner than the
found in the input seismic trace. In Figure 4, we compare the tuning thickness, GLI and stochastic inversions can not resolve
frequency spectra of input trace and the resultant output inver- this thickness-impedance uniqueness problem. What combina-
sion model. Clearly, the output impedance model has frequency tion of impedance and thickness will model-based inversion
content below and above that found in the input seismic data. output for such thin reservoirs? A GLI inversion will output the
Where did this ‘extra’ frequency content come from? Is the infor- first impedance and thickness combination it finds that meets the
mation content of these frequencies reliable? One insight to these exit conditions in Figure 2. A stochastic inversion should, in
‘extra’ frequencies comes from Figure 2 which shows that the theory, output all of the acceptable property models (or a repre-
impedance model updates are calculated from real and synthetic sentative distribution of those models).
seismic data which has limited band-pass, while the impedance
model has a much wider band-pass. Most importantly, the Low frequency issues
higher-than-seismic frequencies and the lower-than-seismic
frequencies are filtered out before the ‘calculate sensitivity As with the higher-than-seismic frequencies, the lower-than-
matrix’ and ‘solve for updates’ steps. seismic frequencies in the output impedance model are prob-
lematic. As mentioned above, the iterative inversion loop of
High frequency issues Figure 2 filters out the lower-than-seismic frequencies before
calculating the sensitivity matrix and impedance model updates.
The higher-than-seismic frequencies in the output impedance Figure 7 illustrates the ambiguity that results from filtering these
model are imposed upon that model by the assumption that the low frequencies. The two impedance models of this figure differ
earth’s impedance can be described using blocky impedance. in their low-frequency content (and their absolute impedance
The blocky model assumption contains the high frequencies – values) but have the same synthetic seismic trace. Clearly, the
not the input data. This is the core assumption of GLI inversion model-based seismic inversion of this trace is non-unique.
and it is not always valid. Figure 5 shows some reservoirs with
impedance models can be described with a blocky model Where do the lower-than-seismic frequencies in the output
assumption, as well as the coarsening upwards or fining impedance model come from? The simple answer is that the low
upwards sands that can not be described with blocky layers. frequencies largely come from the user-supplied initial imped-
ance model. The GLI impedance model updates will occasionally
Even if one assumes the earth can be described accurately with change those low frequencies, but it is difficult to predict when
the blocky layer assumption, there is the issue of uniqueness for this will happen or how significant the change to low frequencies
inversion of thin reservoirs (thinner than the seismic tuning will be. The low frequencies in the output impedance model are
thickness). For any reservoir thinner than the tuning thickness, dominated by the low frequencies in the user-supplied initial
there are an infinite number of reservoir thickness & impedance impedance model which is normally interpolated and extrapo-
combinations that give the same seismic amplitude. This is illus- lated from well control. That interpolation/ extrapolation step
trated in Figure 6 which shows two impedance models – both of can miss important low frequency anomalies not sampled by the
well control – for example over-pressure cells and the associated
velocity reductions.

Figure 8. The dots represent porosity-impedance data from well logs. The heavy
solid line represents an impedance-to-porosity transform developed from the well
log data. This solid heavy line is frequently used to transform absolute impedance
inversion results into porosity. When the impedance inversion has low frequency Figure 9. The absolute impedance model on the right is filtered back to the seismic
errors (as in Figure 7), the absolute impedance results are non-unique. The thin band-pass to give the relative impedance model on the left. The x-axis scale refers
vertical and horizontal lines show how non-unique absolute impedances translate only the absolute impedances. Relative impedances have no low frequencies and will
into porosity errors. oscillate about zero impedance.

Continued on Page 34

April 2010 CSEG RECORDER 33


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 33
What is the practical impact of non-unique low frequencies in the Relative Inversion
impedance model output by deterministic inversion? If an inver-
sion is being used to interpret stratigraphic boundaries and The relative impedance approach recognizes that while a GLI
geometries, then the impact is not significant. If the inversion is inversion has problems with the lower-than-seismic and higher-
being used to scan for gas, then this low frequency non-unique- than-seismic frequencies, the impedance inversion is reliable
ness could cause problems but only if the interpretation of gas is and unique over the seismic bandwidth – and can be filtered
based on the absolute impedance value (as opposed to an inter- back to the seismic band-pass. Figure 9 shows the relative
pretation based on changes impedance or relative impedance). impedance model that corresponds to the absolute impedance
And if the impedance inversion is being using to calculate models in Figure 7. The relative impedance ‘solution’ ensures
porosity (perhaps for a static model) then those porosity values that the GLI impedance inversion results are not be misused.
will be non-unique as shown in Figure 8. However, the relative inversion approach is perhaps overly
conservative and certainly does not help those who are trying to
Above we have discussed possible impedance errors at high and use seismic impedance inversion to build a reservoir static
low frequencies. There are two possible ways to deal with these model that has thin blocky reservoir intervals populated with
errors: the relative impedance approach and the probabilistic absolute porosity values.
impedance approach.

Figure 10. Example of well data trend analysis. Dots are shale P-wave velocities from 9 different well logs. Green solid line is the average shale velocity as a function of depth.
Green dashed lines indicated the trend +/- two standard deviations. The yellow solid line indicates the sand P-wave velocity trend. Sand data points are not shown on this
plot. The sand trend is shown here to indicate how the velocity difference between sand and shale decreases with depth. Overpressure at deeper depths cause velocities to slow
down. Sand and shale trends are for normally pressured section only.

Continued on Page 35

34 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 34

Probabilistic/stochastic inversion trend analysis for sand and shale. (This figure is from a location
different from Figures 1, 11, 12 and 13. This well trend data set
The relative inversion solution discussed above is one way of was chosen to illustrate how sand and shale trends converge
dealing with non-unique inversion results. Relative inversion with depth and how pressure impacts velocity.) Note that the
essentially filters out all of the non-unique – and potentially average Vp trend and its standard deviation are defined in this
misleading – information. This filtering may be a bit drastic as the analysis. These trends are defined as a function of depth and
blocky layer assumption for thin reservoirs is frequently correct, apply to an inversion over any depth interval. Once the depth
as is the lower-than-seismic portion of the input initial model. An coordinate of the inversion is specified, a distribution of Vp
alternate way of dealing these non-unique solutions is stochastic (mean plus standard deviation) can be extracted from this trend.
or probabilistic inversion which attempts to find ALL of the A similar process is done for Vs and rhob, however, Vs and rhob
acceptable earth impedance models (or the statistics that repre- trends are developed as a function of Vp, not as a function of
sents all acceptable impedance models).
The motivation for doing many
different inversions on the same input
trace is the recognition that a single
model-based inversion result has non-
unique high and low frequency content
(discussed above). The high/ low
frequency content of an inversion solu-
tion is influenced by the high/ low
frequency of the initial impedance
model – so the input models for proba-
bilistic/stochastic inversion are chosen
to sample the range of range of possible
input models.

The major components of probabilistic


inversion are:

1) Review/interpret well data. Extract


property trends (for Vp, Vs and
rhob) and their standard deviation

2) Stochastically sample above trends


searching for property models that
match (via the forward model) the
input seismic data being inverted.

3) Use Bayes’ Theorem to calculate


probabilities

We explain each of these three aspects


of probabilistic inversion in more
detail below.

Well data trend analysis

Probabilistic/stochastic inversion
needs information about the distribu-
tion of properties (Vp, Vs, rhob) in the
input models. These distributions are
generated prior to the inversion using
local well log data. This is a somewhat
interpretive step called trend analysis.
Well data trend analysis starts with
selecting relevant wells (we usually
need a minimum of three to five wells)
and manually interpreting/ picking a
lithology flag. The lithology flag just
indicates which intervals should be in
the sand trend analysis and which
intervals should be in the shale trend.
Figure 10 shows an example output Vp

Continued on Page 36

April 2010 CSEG RECORDER 35


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 35

Figure 11a. PDFs for fluid factor AVO attribute from 400 stochastically simulated layer models. Red PDF is for gas only models. Blue PDF is for brine only models. Figure
11b shows the same PDFs, but scaled to reflection the prior probability of gas = 0.33. Note probability values of ‘b’ and ‘g’ for fluid factor = 0.25. Figure 11c shows calcu-
lated posterior probability of gas and probability of brine as a function of fluid factor. For each fluid factor, probability = g/(b+g) where b and g are taken from Figure 11b.

depth. This allows linking the stochastically simulated values of


Vs and rhob to the simulated value of Vp. Trend analysis can be
time consuming and rather interpretive, but results are a regional
database that can be applied to inversion of many different
seismic datasets in the same basin.

Generate and evaluate the input models

A stochastic inversion will generate many different input (Vp,


Vs, rhob) models from the above distributions, generate
synthetic seismic data from each model, and keep the models
with a ‘good fit’ (i.e. low RMS (data – synthetic trace)) with the
input seismic data being inverted. The input models are
frequently called prior models or priors and the good fit output
models are called posterior models. For a stochastic inversion to
output statistically correct models, it must sample the above
input property distributions in a fair manner. As an example of
an ‘unfair’ process, consider property models that are generated
only using the slow velocities in the above input well data distri-
butions. The ‘good fit’ models output from that stochastic inver-
sion will have correspondingly slow velocities and will not
accurately represent reality. The more sophisticated stochastic
inversions use a process called Markov Chain Monte Carlo
(MCMC) sampling to ensure fair sampling of input distributions.

The exact details of how a stochastic inversion builds prior


models impacts the inversion’s the ease of use and reliability of
the results. To help the reader understand this important step
we describe the model building process used by just one proba-
bilistic inversion: Delivery4 (Gunning and Glinsky, 2004).
Delivery requires the user to specify a generic layer input model
that includes all of the possible lithologic layers for the seismic
data being inverted. The user must also supply a structural
interpretation from which to ‘hang’ this generic model. The
generic model needs to include the sealing shale units above
and below the reservoir and all sands, shale breaks and hard
streaks within the reservoir interval. Delivery can/will give
Figure 12. erroneous results if this generic input model can not describe

Continued on Page 37

36 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 36
the real earth. An example of this would be if the real earth has many gas charged reservoir models, generate a pre-stack synthetic
a significant shale break not included in the input model. There from each model and calculate the AVO fluid factor for the top of
will typically be three to a dozen layers in a generic input the reservoir for each model. The red curve in Figure 11a shows
model. Reservoir layers have an additional parameter that indi- the probability density function (PDF) of calculated fluid factors
cates pore fluid (brine/ low saturation gas/ gas/ oil). Initially, for these gas simulations. This curve is generated assuming gas is
the properties (Vp, Vs, rhob and thickness) of each layer in this present (i.e. P(ff|gas)) so the area under the curve equals 1. In this
generic input model layer are not assigned. A MCMC process is figure we have also generated and displayed a PDF for fluid factor
used to sample well data trends, assign layer properties to create assuming that the reservoir sand is wet (blue curve).
hundreds of prior models. Those prior models will included
brine or pay in the reservoir layers. (more detail about this in the Figure 11b shows the wet and gas fluid factor PDFs again, but
section on Bayes’ Theorem below). Gassman-Biot fluid substitu- this time we have scaled the P(ff|gas) and P(ff|brine) curves
tion is used to change the Vp, Vs and rhob of reservoir layers as using the prior information that – for this one example – the
the pore fluid changes. probability of gas is 1/3 and the probability of brine is 2/3. The
scaled gas curve is equivalent to P(ff|gas) x P(gas) in the numer-
Bayes’ Theorem and probability estimates ator of Bayes’ Theorem. In this simple example we excluded the
possibility of oil filled reservoir.
Bayes’ Theorem is frequently written as:
The denominator in Bayes’ Theorem refers to the probability of
observing a fluid factor=0.25 and needs to includes both true
positives (gas is present) and false positives (brine is present).
Where P(a|b) is shorthand for ‘probability of event a being true Using the values g and b denoted on the vertical axis in Figure
given b’, and P(a) is ‘probability of a’. P(a) in the numerator is 11b, the denominator in Bayes’ Theorem is then g + b. And the
usually called a prior probability. It is much easier to explain probability of finding gas for a fluid factor= 0.25 is:
Bayes’ Theorem if we rewrite it in terms of gas probabilities for a
prospect that has an observed seismic attribute as below. The
seismic attribute is AVO fluid factor in this example, but we
could use any other seismic attributes instead of fluid factor.
Figure 11c shows probability of gas calculated for all fluid factors
values.

The above example of Bayes’ Theorem was worked through


Where P(gas| ff=0.25) means the probability of finding gas given using a single seismic attribute (fluid factor). This workflow is
our prospect has an fluid factor=0.25. For this first simple becoming more common in companies that wish to quantify
example, we assume this prospect can be modeled by a single hydrocarbon risk using attributes, but instead of using a single
blocky sand between 2 shales where the properties of the shale attribute (like stack amplitude or fluid factor) many companies
and wet sand (Vp, Vs and rhob) have distributions that are known are using 2-dimensional PDFs made with inverted AI and
from local well data. Gas sand properties are calculated using inverted PR or some other set of AVO attributes.
Gassman-Biot fluid substitution. Well control also supplies a
distribution of expected reservoir thicknesses. To generate the In the above example, we have ‘inverted’ seismic data for gas
term P(ff=0.25| gas) in the numerator, we stochastically simulate probability and explained Bayes’ Theorem when the observed

Figure 13.

Continued on Page 38

April 2010 CSEG RECORDER 37


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 37
seismic data is a single number (fluid factor=0.25). This work are not shown) for porosity, sand/shale ratio, P-impedance and
flow works quite well when ‘inverting’ a map of fluid factors (or Vp/Vs for each model layer at each CMP5. These inversion solu-
other seismic attributes) – but we have assumed a simple single tions (the posterior solutions) consist of approximately 2000
blocky sand reservoir. A more sophisticated probabilistic inver- property models that provide a good fit to the seismic data for
sion will need to invert a full seismic trace instead of an attribute. each input gather in a 3D survey. This is a very large amount of
For that case, Bayes’ Theorem is implemented thus: some of the data that is best displayed and interpreted using cumulative
input (prior) property models have brine in the reservoir and probability statistics ( P10, P50 and P90) as in done Figure 136.
some have hydrocarbons. The exact ratio of hydrocarbon models
to brine models in the prior models is determined by the prior In Figure 13 we compare the deterministic inversion P-imped-
estimates of gas- i.e. P(gas) in the numerator of Bayes’ Theorem. ance results of Figure 1 to the probabilistic P-impedance (P10 P50
The stochastic inversion will generate synthetics and keep only P90 displays). There is a common user expectation that the P50
those which prior models fit the seismic data; these models are probabilistic result should be equal to the deterministic result. In
the posterior models. The revised Bayesian probability of gas is our opinion, the deterministic and P50 probabilistic inversion
the ratio of number posterior hydrocarbon models to the sum of results will always be equal only if both are filtered back to the
number of posterior hydrocarbon models + number of posterior seismic band-pass and if the probabilistic results have a normal
brine models. distribution. In Figure 13 we can see that the deterministic and
P50 probabilistic results are equal for the upper gas
For both the trace-based and map-based probabilistic inversion, reservoir(arrows denote gas reservoirs), but not for the lower gas
P(gas) is a required user input that specifies a prior estimate for reservoir. What are causing these differences for the lower reser-
presence of gas. This prior usually comes from traditional voir? Possible answers are:
prospect risking workflows where P(gas) = P(reservoir) x P(seal)
x P(hydrocarbon charge) x P(structure). • The probabilistic inversion is restricted to 5 layers, while this
deterministic inversion algorithm has much finer layer
sampling.
A comparison of deterministic and probabilistic
results • The non-unique low frequencies are treated differently in the
two inversion algorithms. The deterministic inversion uses a
Figures 12 and 13 show typical results from a probabilistic inver- low frequency model that is interpolated between well
sion. The input seismic data to this inversion was the same set of control. The probabilistic inversion does not know about this
3D gathers as for the deterministic inversion in Figure 1. For the spatially variable low frequency model; it only knows about
probabilistic inversion, the generic input property model had 5 an average P-impedance and its standard deviation.
layers covering ~100ms of data (plus the ‘half-spaces’ above and
below). The required well log trends were developed using eight We think the major driver behind the different inversion results
wells within 30km. There are two wells on this line; the informa- for the lower reservoir is that the deterministic inversion
tion from them was input to the trend analysis, but the exact log performed a narrow (and incomplete?) search for solutions. Its
data was not known to the probabilistic inversion. Figure 12 search started with a user-supplied low frequency trend from a
shows the probabilistic inversion’s posterior model distributions nearby well and stopped with the first solution it found. The
for sand thickness and reservoir fluid. These distributions are for probabilistic inversion searched for all solutions suggested from
just one layer at one gather. Similar distributions also exist (but trend data from eight wells.

Probabilities for gas can also be calculated from deterministic


inversion via a workflow that uses Bayesian logic to compare
inversion results to well data much like the section on Bayes’
Theorem above. Figure 14 shows the probabilistic inversion’s
probability of gas and compares it to a similar prediction from
the deterministic inversion. Again, these results are the same for
the upper reservoir and different for the lower reservoir – and
again we think the differences are expected due to the different
treatment of the low frequency model.

Summary and Conclusions


There are many ambiguities inherent in inverting seismic reflec-
tion data to log data. A deterministic model-based inversion will
output just one earth impedance model that ‘fits’ the seismic
data being inverted, and the user of that deterministic inversion
has a risk of being proven wrong by the drill bit. With a proba-
bilistic model-based inversion, all acceptable earth impedance
models are output.

The section above hints at some rather interpretive aspects


regarding probabilistic inversion and low frequencies: what
Figure 14. weight should be applied to existing prior information about low

Continued on Page 39

38 CSEG RECORDER April 2010


Article Cont’d
Model-based Seismic Inversion: …
Continued from Page 38
frequencies? Should the nearest well have higher weight than will also model the noise observed on input seismic data which
trends established by a population of wells? We note that this is requires that the user quantify that noise.
a problem that geostatistics is well posed to answer. We also note
the technique of using migration velocities to constrain low Stratmod MC is a geostatistical inversion; it uses variograms to
frequency trends. Migration velocities might supply the required impose expected geologic patterns on solutions. Delivery inverts
low frequency velocities, or – due to the fact that imaging veloc- each input gather independently without regard for possible
ities are not the same as true velocity – the migration velocities spatial geologic patterns – but there is an associated module that
may be ‘misinformation’. imposes geologic patterns on the inversion results. Both
Stratmod MC and Delivery are full waveform inversions.
The promise of a probabilistic model-based inversion is not that Hampson-Russell http://www.cggveritas.com/hampson-
it resolves the inherent ambiguities, but instead it quantifies russell.aspx?cid=646 sells a program named AFI that uses
them. The accuracy of that quantification is linked to applica- ‘Gassman-Biot fluid substitution, Bayesian estimation and
bility of the input trend data. Assuming the trend data is appli- Monte Carlo simulation to build fluid probability maps. AFI is
cable, the quantification of unknowns can be quite helpful when not a full-waveform inversion like Delivery and Stratmod MC,
making investment decisions on expensive oil and gas wells. but it can be used to ‘invert’ a seismic attribute map into fluid
probabilities. R
Acknowledgments In the presence of random noise or a noisy wavelet, deterministic
The authors would like to thank Santos, Ltd for supporting the model-based inversion can not resolve this impedance model
ongoing effort to study this topic and for permission to publish ambiguity.
this article. 1 Other authors have referred to a combination of stochastic inversion with
Bayesian logic as stochastic inversion. We think that the combination of
stochastic inversion and Bayesian logic is significant and warrants a separate
Suggested further reading name.
2 For pre-stack GLI inversion, the algorithm and ambiguities are very similar, but
More details on GLI inversion can be found in the paper: they apply to a (Vp, Vs, rhob) model instead of to an impedance model. Figure
1 is actually from a GLI pre-stack inversion.
Generalized linear inversion of reflection seismic data, by Cooke
3 GLI inversion algorithms need to account for the arbitrary gain processors have
and Schneider (Geophysics , 1983) which can be downloaded applied to the data being inverted. This gain can be incorporated in the user
from the SEG website: http://www.seg.org/ supplied source wavelet.
4 Delivery is the name of an open-source software package, not the name of the
More details on stochastic inversion and geostatistical inversion inversion technique. Gunning and Glinsky call Delivery a ‘Bayesian seismic
can be found in the paper: Geostatistical inversion: a sequential inversion program’. We call Delivery probabilistic inversion because it combines
stochastic inversion with Bayesian logic.
method of stochastic reservoir modelling constrained by seismic
data. A Haas, O Dubrule – First break, 1994. 5 See the section below on available software for a explanation of how porosity
and sand/shale ratios are obtained.
More details on what we call probabilistic inversion can be found 6 P90 denotes point on a distribution where 90% of the distribution (area under
the curve) is still to the right. P50 is the ‘middle’ of a distribution and P10 has
in the paper: Delivery: an open-source model-based Bayesian only 10% of the area to the right. Some E&P companies define the P10 and P90
seismic inversion program by Gunning and Glinsky (Computers values interchanged.
& Geosciences, 2004). This paper can be downloaded at:
http://www-old.dpr.csiro.au/StochasticSeismicInversion
Dennis Cooke is the Chief Geophysicist for
/DeliveryPaper.pdf
Santos, Australia's largest domestic gas
producer with interests throughout Australia
Available Probabilistic software and/or service and in Indonesia, Viet Nam, Bangladesh, India
and PNG. Dennis has a PhD from the
One of the more experienced providers of probabilistic inversion Colorado School of Mines and in the course of
software and services is Fugro-Jason: www.fugro-jason.com. his career he has done geophysical research,
Fugro-Jason’s ‘probabilistic’ software is named Stratmod MC. seismic processing and seismic interpretation.
His geographical experience includes N
CSIRO – an Australian public research institution – has worked America, Indonesia, Alaska and SE Asia. His current interests are
with BHP Petroleum to write the open-source probabilistic inver- probabilistic inversion, imaging, and seismic characterization of
sion software named Delivery. Delivery can be downloaded at fractured reservoirs.
http://www.csiro.au/products/Delivery.html. Delivery has a
very steep learning curve and CSIRO is not set up to provide John Cant is the Senior Geophysical
Consultant for Makaira Geotechnical, a small
user support. One possible way to come up that learning curve independent company providing Quantitative
is to use the services Down Under Geophysics (DUG) at : Interpretation and seismic processing QC serv-
http://www.dugeo.com/ DUG is experienced with Delivery as ices based in Perth, Australia. Previously he
well as the well data trend analysis required as input to Delivery. has worked as Centre Manager in Perth for
Veritas DGC and prior to that Geophysical
Both Delivery and Stratmod MC stochastically simulate Operations Co-ordinator Australia/Asia for
sand/shale ratio and porosity for reservoirs. In order to do this, BHP Petroleum. He graduated from
their input well trend data needs to be for clean sand and shale. University of New South Wales in 1984 and
has worked as interpreter, seismic QC, processing QC and VSP
Reservoir Vp is then calculated by ‘mixing’ clean sand and shale
processing before concentrating on AVO, seismic inversion, rock
using the stochastically simulated reservoir properties physics and processing / imaging issues and their interaction and
sand/shale ratio and porosity . Both Delivery and Stratmod MC resulting effects upon Quantitative Interpretation.

April 2010 CSEG RECORDER 39

You might also like