Simultaneous inversion of 4d data

By simultaneously adjusting velocity and density ratios in a forward model that accounts for both travel time and amplitude, the method improves the accuracy of subsurface change analysis in 4D seismic data, facilitating better reservoir monitoring and well planning.

WO2025234883A1PCT designated stage Publication Date: 2025-11-13EQUINOR ENERGY AS
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/NO2025/050074
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-07
Filing Date
2025-05-01
Publication Date
2025-11-13

AI Technical Summary

Technical Problem

Conventional methods for analyzing 4D seismic data lead to inaccuracies due to the inability to distinguish between changes in travel time and amplitude, which are inherently linked, resulting in flawed subsurface model updates.

Method used

A method that iterates over velocity and density ratio combinations to minimize an objective function, simultaneously adjusting these parameters to accurately determine how the subsurface changes over time, using a forward model that accounts for both travel time and amplitude differences.

Benefits of technology

This approach allows for more precise determination of subsurface changes, enabling better planning of well activities and reservoir monitoring by accurately capturing velocity and density variations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure NO2025050074_13112025_PF_FP_ABST
    Figure NO2025050074_13112025_PF_FP_ABST
Patent Text Reader

Abstract

A computer-implemented method of processing time-lapse seismic data, the method comprising: providing a forward model configured to generate synthetic seismic data for a given combination of velocity ratio and density ratio, and for each of a plurality of given sampling depths of the subsurface region, iterating over different combinations of velocity ratio and density ratio to determine a given combination of velocity ratio and density ratio that minimises an objective function including a misfit term between (i) synthetic seismic data computed using the forward model and (ii) corresponding seismic data of the second seismic trace, wherein said ratios are defined at said sampling depth.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Simultaneous Inversion of 4D data

[0002] Technical field

[0003] The present invention relates to a computer-implemented method for processing timelapse seismic data. The invention also relates to a computer program product with instructions for carrying out the same on a processor, and a computer system for performing the same.

[0004] Seismic data (e.g., a seismic trace) can be used to build a geophysical model (e.g., a velocity model) of a subsurface. In layman terms, seismic data is a representation of the reflectivity of the subsurface at different sampling or sample depths. The different sampling depths are captured based on an arrival time of the seismic waves that propagate from the acoustic signal source, through the subsurface, and which are reflected back to the acoustic signal receiver.

[0005] Seismic data can be described as being 2D, 3D, or 4D. 2D seismic data is an image of a vertical “slice” of a subsurface (i.e. , a 2D plane). 3D seismic data is an image of a horizontal stack of vertical “slices” of the subsurface. 4D seismic data is also referred to as time lapse seismic data and involves seismic data (2D, or 3D) recorded at different times. The skilled reader will understand that seismic data is representative of an image of the subsurface. The image may represent the subsurface in the spatial (e.g., real or reciprocal), time, or frequency domain.

[0006] Time lapse seismic data is especially useful for better understanding hydrocarbon reservoir dynamics, such as fluid movement and pressure development, and to update existing geological models based on the observed differences in the time lapse seismic data. For this reason, time lapse seismic data is important for reservoir monitoring. For example, it is commonplace to record 3D seismic before production begins and to record one or more further 3D seismic thereafter, either periodically (e.g., on a yearly basis) or before well planning activities to be used as basis for a drill decision. Figure 1A shows an example of time lapse seismic data 100. The y-axis represents the amplitude of the recorded seismic signal, and the x-axis represents the travel time for the recorded seismic signal. The time lapse seismic data includes baseline seismic data 102 (herein baseline), denoted by the continuous line, and monitor seismic data 104 (herein monitor), denoted by the dotted line. A monitor survey refers to the acquisition survey of the monitor, and a baseline survey refers to the acquisition survey of the baseline. Generally, the baseline refers to seismic data that was acquired before the monitor, although this is not essential. A difference between the monitor and baseline indicates that the subsurface being imaged has changed. In particular, a difference in the measured arrival or travel time might indicate that the seismic waves are travelling at different velocities, whereas differences in the measured amplitude might indicate that the seismic waves are being reflected differently. This information can be used to infer how the subsurface has changed over time.

[0007] Conventionally, the differences between a monitor and baseline are attributed to two independent sources: (i) differences in travel time (i.e. the velocity of the seismic wave); and (ii) differences in amplitude (i.e. the reflectivity of the subsurface).

[0008] In a first step, time shifts are calculated to minimise the magnitude of the differences between a time-shifted monitor and the baseline. This is seen in Figure 1A as an offset in the x-direction between the monitor and baseline. In the specific example shown, the baseline appears to lag behind the monitor, and the time shifts assume positive values. Figure 1 B shows the monitor following the time shift operation.

[0009] In a second, subsequent step, amplitude shifts or amplitude differences are calculated to minimise the difference between the amplitude-and-time-shifted monitor and the baseline. The amplitude shifts required can be seen in Figure 1 B as an offset in the y- direction between the monitor and baseline. In the specific example shown, the monitor appears to have, in general, a lower amplitude (i.e. lower reflectivity) than the baseline, and the amplitude shifts, therefore, assume a generally positive value. Figure 1C shows the monitor following the amplitude-and-time-shift operations.

[0010] This approach leads to inaccuracies because differences in travel time and amplitude between the monitor and baseline cannot be regarded as being independent: velocity changes affect both travel time and reflectivity (i.e. amplitude). As a result, any changes in the model of the subsurface based on the time lapse seismic data analysis may be inaccurate. An improved approach for analysing 4D seismic data is desirable.

[0011] Summary

[0012] According to aspects of the present invention, there is provided a method of processing time-lapse seismic data, a computer system, a computer program product and a method of determining a wavelet for seismic data.

[0013] According to a first aspect, there is provided a method of processing time-lapse seismic data. The time-lapse seismic data includes a first seismic trace (e.g., a baseline seismic trace) and a second seismic trace (e.g., a monitor seismic trace) captured of a subsurface region at different times (e.g., a first and second time, respectively). The second time may, in general, be after the first time.

[0014] The method comprises providing a forward model (e.g. a “travel time and amplitude” forward model), which is configured to generate synthetic seismic data for a given combination of velocity ratio and density ratio; and iterating over different velocity and density ratio vector combinations (i.e., over a plurality of velocity and density ratio vector pairs) in order to determine a velocity and density ratio vector pair (i.e., an optimal pair combination) that minimises an objective function (e.g., as defined in Equation 9) that includes a misfit term between (i) a synthetic seismic trace computed according to a forward model (and which receives, as an input, the given combination of density and velocity ratio vector pair) and (ii) the second seismic trace.

[0015] Equivalently, the method comprises, for each of a plurality of sampling depths of the subsurface region, iterating over different velocity ratio and density ratio combinations (i.e. over a plurality of velocity and density ratio pairs) that minimises an objective function (e.g., as defined in Equation 9) including a misfit term between (i) synthetic seismic data computed according to or using the forward model (which receives, as an input, the given combination of velocity and density ratio pair) and (ii) corresponding seismic data of the second seismic trace (i.e. the corresponding sampling point in the second seismic trace). Each of the velocity and density ratio pairs is associated with a corresponding sampling interval of the subsurface region. The sampling interval corresponds to the depth interval defined by neighbouring sampling points from the seismic trace. Within the sampling interval, the velocity and density ratio is taken to assume a constant value. The velocity and density ratio can be associated with any one of the sampling depths within that sampling interval.

[0016] Each of the combinations is an estimate for a “true” or “absolute” velocity and density ratio combination, which, of course, cannot be fully resolved.

[0017] Each velocity ratio is an estimate of a ratio between (i) a seismic wave velocity at a sampling depth / at a first time (i.e., when the first seismic trace is acquired) and (ii) a seismic wave velocity at a sampling depth / at a second time (i.e., when the second seismic trace is acquired). The seismic wave velocity may be referred to as being notional, as the velocity ratio can be deduced without experimentally obtaining a seismic wave velocity.

[0018] Each density ratio is an estimate of a ratio between (i) the density of a subsurface at a sampling depth, / , at a first time (i.e., when the first seismic trace is acquired) and (ii) the density of the subsurface at the same sampling depth, / , at a second time (i.e., when the second seismic trace is acquired).

[0019] Put differently, each velocity ratio is an estimate of a ratio between (i) a seismic wave velocity through a sampling interval (or at a sampling depth) of the subsurface, which has been captured, obtained, or imaged by the second seismic trace (i.e., during a monitor seismic trace survey) and (ii) a seismic wave velocity through the same sampling interval (or at the same sampling depth) of the subsurface, which has been captured, obtained, or imaged by the first seismic trace (i.e., during a baseline seismic trace survey). As such, the velocity ratio describes how the seismic wave velocity (e.g., p- wave velocity) through the subsurface has changed. If the value differs from one, the seismic wave velocity has changed. Each density ratio is an estimate of a ratio between (i) a density of the subsurface at a sampling depth (or a mean density through a sampling interval) obtained, captured, or imaged by the second seismic trace (i.e., during a monitor seismic trace survey) and (ii) a density of the subsurface at the same sampling depth (or a mean density through the same sampling interval) obtained, captured, or imaged by the first seismic trace (i.e., during a baseline seismic trace survey). As such, the density ratio describes how the density of the subsurface through the subsurface has changed. If the value differs from one, the density has changed.

[0020] Between the iterations referred to above, both the velocity and density ratio are adjusted together (i.e. simultaneously).

[0021] Determining how the density and velocity of a subsurface region changes with time is a practical application in the technical field of geophysics. By adjusting the velocity and density ratio together (i.e. simultaneously), the physical changes of the subsurface region can be determined more accurately.

[0022] If the subsurface region is associated with a hydrocarbon reservoir, these density and velocity changes can be used to plan future well activities: determining when and / or where to perform a drilling operation and, optionally, subsequently performing that drilling operation; determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation, and, optionally, subsequently performing that injection / extraction of fluid; determining when and / or where to perform further seismic surveys and, optionally, subsequently performing the further seismic surveys. The density and velocity changes can also be used to deduce changes in other useful parameters, such as reservoir saturation and / or reservoir pressure. Absolute saturation and pressure values can also be determined if initial values are known.

[0023] If the subsurface region is associated with geological carbon sequestration, these density and velocity changes can be used to plan future downhole processes: determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation and at what pressure, and optionally, subsequently performing such injection / extraction of fluid.

[0024] It will be understood, however, that the method finds practical use for any subsurface formation which is expected to be subject to change over time.

[0025] In some examples, the given combination of velocity ratio and density ratio that minimises the objective function may be conveyed to a user (e.g., displayed by a display device). The method may further include, providing a further forward model (i.e. the travel time only forward model) configured to generate seismic data for a given velocity ratio), and, for each of the given plurality of sampling depths, iterating over different velocity ratios to determine an initialised velocity ratio that minimises an objective function which includes a misfit term between (i) synthetic seismic data computed according to a further forward model (i.e. the travel time only forward model) and (ii) corresponding seismic data of the second seismic trace (i.e. the corresponding sampling point in the second seismic trace). Each of the ratios are defined at the respective sampling depth in the plurality of sampling depths. The method further includes, iterating over different density ratios to determine an initialised density ratio that minimises an objective function which includes a misfit term (i) synthetic seismic data computed according to the forward model based on the corresponding initialised velocity ratio (i.e., the initialised velocity ratio computed for that sampling depth); and (ii) corresponding seismic data of the second seismic trace (i.e. the corresponding sampling point in the second seismic trace), wherein said ratios are defined at said sampling depth. The velocity ratio is not changed between iterations, i.e., it is held constant. In some examples, the initialised velocity ratio and the initialised density ratio are then used as an initial combination of velocity ratio and density ratio for the step of iterating over different combinations of velocity ratio and density ratio referred to above.

[0026] The time-lapse seismic data may include a plurality of seismic trace pairs, each pair comprising a first and a second seismic trace of the same subsurface region, obtained or captured at different times. Initialised velocity and density ratios can be determined for each of the seismic trace pairs.

[0027] The method may further comprise, for each of the plurality of sampling depths, iterating over different velocity ratios to determine an exploratory velocity ratio that minimises an objective function which includes a misfit term between (i) synthetic seismic data computed according to the first seismic trace; and (ii) corresponding seismic data of the second seismic trace (e.g., seismic data associated with a corresponding sampling point). Each of the ratios is defined at the corresponding sampling depth. The method then comprises determining a synthetic wavelet as a statistical or analytical wavelet based on the first or second seismic data. The synthetic wavelet comprises a wavelet scalar and a wave function and the forward model and the further forward model includes, as an input term, the determined synthetic wavelet. In some examples, the time lapse data includes a plurality of seismic trace pairs, each pair comprising a first and a second seismic trace of the same subsurface region, obtained at different times, and the method steps of the exploratory stage are carried out on a subset of said plurality of seismic trace pairs for which it is determined that a 4D anomaly is present.

[0028] The wavelet scalar may be determined by iterating over different wavelet scalar values in order to determine a wavelet scalar value that minimises a summation of objective functions (i.e. a coupled objective function), wherein each objective function corresponds with one of the seismic trace pairs in the subset (i.e., which has been minimised according to the determined exploratory velocity ratios).

[0029] In some examples, the further forward model (i.e., the travel time only forward model) assumes that, for each of the plurality of sampling depths, an acoustic impedance of a subsurface within the subsurface region remains unchanged between the first time and the second time.

[0030] The method may include constructing a model of the subsurface region using the determined combinations of velocity ratio and density ratio. The subsurface region may be a combination of a hydrocarbon reservoir and a geological formation.

[0031] The model may relate to a hydrocarbon reservoir and include determining a reservoir saturation and / or reservoir pressure, according to the model of the subsurface region.

[0032] The synthetic wavelet may be computed as an analytical wavelet and the analytical wavelet is an inverse Fourier transform of a product of at least two sigmoid functions. In a specific example, the analytical wavelet is an inverse Fourier transform of a product of two sigmoid functions only. The method may then comprise: determining an amplitude spectrum of, or based on, the first or second seismic trace; determining fitting coefficients for each of the sigmoid functions (e.g., of the two sigmoid functions) based on the amplitude spectrum; and determining, using the fitting coefficients, the analytical wavelet as the inverse Fourier transform of the product of the sigmoid functions. The amplitude spectrum may be determined as the mean of the amplitude spectrums for each of the first or second seismic traces in the plurality of seismic trace pairs referred to above. That is, the amplitude spectrum may be representative of all the first or second seismic traces in the time lapse seismic data.

[0033] According to a second aspect, there is provided a method of determining a wavelet associated with seismic data (e.g., a seismic trace) as an analytical wavelet, wherein the analytical wavelet is an inverse Fourier transform of a product of at least two sigmoid functions. Using a product of the two sigmoid functions is a particularly effective way to model the amplitude spectrum, since the fitting coefficients for one sigmoid function can be adjusted to reflect the high-end of the amplitude spectrum, and the fitting coefficients of the other sigmoid function can be adjusted to reflect the low-end of the amplitude spectrum.

[0034] Such analytical wavelets can be used in a method of determining a combination of velocity ratio and density ratio for a given sampling depth of a subsurface region. That is, in a method for determining how physical parameters of a subsurface region change with time.

[0035] The method may include determining a combination of velocity ratio and density ratio for a given sampling depth of a subsurface region, by comparing: (a) synthetic seismic data generated by a forward model, which forward model inputting (i) a combination of velocity ratio and density ratio and (ii) an analytical wavelet, which analytical wavelet being associated with seismic data for the subsurface region and (b) said seismic data for the subsurface region. As above, the velocity ratio is an estimate of a ratio between (i) a seismic wave velocity at the given sampling depth at a second time and (ii) a seismic wave velocity at the given sampling depth at a first time, and wherein the density ratio is an estimate of a ratio between (i) a density of a subsurface at the given sampling depth at a second time and (ii) a density of a subsurface at the given sampling depth at a first time. The analytical wavelet is determined as an inverse Fourier transform of a product of at least two sigmoid functions. The comparison may include determining a combination of velocity ratio and density ratio that minimises an objective function including a misfit term between said synthetic seismic data computed using the forward model and the seismic data for the subsurface region.

[0036] Determining how the density and velocity of a subsurface region changes with time is a practical application in the technical field of geophysics. By adjusting the velocity and density ratio together (i.e. simultaneously), the physical changes of the subsurface region can be determined more accurately.

[0037] If the subsurface region is associated with a hydrocarbon reservoir, these density and velocity changes can be used to plan future well activities: determining when and / or where to perform a drilling operation and, optionally, subsequently performing that drilling operation; determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation, and, optionally, subsequently performing that injection / extraction of fluid; determining when and / or where to perform further seismic surveys and, optionally, subsequently performing the further seismic surveys. The density and velocity changes can also be used to deduce changes in other useful parameters, such as reservoir saturation and / or reservoir pressure. Absolute saturation and pressure values can also be determined if initial values are known.

[0038] If the subsurface region is associated with geological carbon sequestration, these density and velocity changes can be used to plan future downhole processes: determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation and at what pressure, and optionally, subsequently performing such injection / extraction of fluid.

[0039] It will be understood, however, that the method finds practical use for any subsurface formation which is expected to be subject to change over time.

[0040] In some examples, the given combination of velocity ratio and density ratio that minimises the objective function may be conveyed to a user (e.g., displayed by a display device).

[0041] The analytical wavelet may be an inverse Fourier transform of a product of two sigmoid functions only. The method may include determining an amplitude spectrum for a seismic trace in the seismic data; determining fitting coefficients for each of the sigmoid functions according to the amplitude spectrum; and determining the analytical wavelet as the inverse Fourier transform of the product of the sigmoid functions, using the fitting coefficients. In some examples, the amplitude spectrum is a mean of the amplitude spectrums for each seismic trace in the seismic data. That is, the amplitude spectrum may be representative of all the seismic trace associated with the seismic data. The fitting coefficients for each of sigmoid functions (e.g., a logistic function) can be determined based on a “best match” criterion, i.e., the fitting coefficients that minimise the misfit (e.g., the L2-norm) between the amplitude spectrum and the product of the sigmoid functions.

[0042] The method of the second aspect may be incorporated into the method of the first aspect to, for example, determine its synthetic wavelet.

[0043] According to third aspect, there is provided a computer system, comprising one or more processors configured to perform the methods according to the first and / or second aspects.

[0044] According to a fourth aspect, there is provided a computer program product comprising instructions, when executed by a computer processor, cause the computer processor to perform any of the methods according to the first and / or second aspects.

[0045] Brief Description

[0046] Figure 1A, 1 B, and 1C are graphical representations of seismic data;

[0047] Figure 2 is a method flow diagram of an exploratory stage of a processing method;

[0048] Figure 3 is a method flow diagram of an initialisation stage of the processing method; and

[0049] Figure 4 is a method flow diagram of a simultaneous inversion stage of the processing method.

[0050] Detailed Description

[0051] In general terms, the present disclosure relates to a computer-implemented method of processing time lapse seismic data. The method includes three main stages: an exploratory stage, an initialisation stage and a simultaneous inversion stage. In the exploratory stage, a synthetic wavelet comprising a wavelet scalar and wave function is determined. Regularization parameters may also be computed in this stage. In the initialization stage, initial estimates for a velocity and density ratio are determined sequentially. These estimates are used as a starting point in the simultaneous inversion stage. In the simultaneous inversion stage, the optimal velocity and density ratios are determined together (rather than sequentially) by minimising an objective function over different combinations of ratios simultaneously. The method makes use of two different forward models: one which accounts only for travel time changes between the time lapse seismic data and which assumes the acoustic impedance of the subsurface remains unchanged, and one which accounts for both travel time and amplitude changes.

[0052] The disclosure also proposes a computer program product with instructions for carrying out the same on a processor, and a computer system for performing the same.

[0053] The disclosure also proposes a method of determining a wavelet as an analytical wavelet according to a product of at least two sigmoid functions.

[0054] Forward model

[0055] A forward model refers to an approach in which a synthetic seismic (e.g., a monitor trace) is generated from a synthetic seismic wave (referred to as a wavelet) and assumed geophysical parameters (e.g., acoustic impedance) of the subsurface being imaged. Two forward models are proposed; a “travel time only” forward model, and a “travel time and amplitude” forward model. These models are described in more detail below. For simplicity, the forward models below are described with reference to a pair of seismic traces, comprising a baseline and a monitor trace. It will be understood, however, that the forward models can be applied to a plurality of seismic trace pairs, for example, the plurality of seismic trace pairs may include a plurality of monitor traces to a given baseline trace or a plurality of baseline traces and a plurality of respective seismic traces.

[0056] In mathematical terms, it can be shown that: where S(m>is the synthetic monitor seismic trace (herein synthetic monitor) with the superscript m indicating that the synthetic seismic trace relates to the monitor, w(t) is the wavelet function, which is a function of the travel time, t, (in Equation 1 w also includes a wavelet scalar term, c), Al(m>is the modelled acoustic impedance of the monitor subsurface with the superscript m again indicating that the acoustic impedance relates to the subsurface from the monitor survey, t is travel time, and * denotes the convolution function. Equation 1 shows that a synthetic monitor, S<m), can be calculated by convolving a wavelet, w, with a band-limited reflectivity series. The band-limited reflectivity series is related to the rate of change of the modelled acoustic impedance, Al(m>.

[0057] In general, the acoustic impedance of the subsurface being imaged or captured is not known. Instead of modelling the synthetic monitor from an acoustic impedance, Al<min absolute terms, it is more convenient to model the observed travel time and amplitude differences from an existing baseline. By imposing relative velocity and density changes to an experimental baseline, a synthetic monitor including both the travel time and amplitude difference can be modelled. In other words, the observed experimental monitor d<m> can be modelled using a function S(m)(t, d<b>; qV, qp), where S(m)is the synthetic monitor, t is travel time, d<b> is the observed experimental baseline, and qV, qp are the model parameters, as defined in Equation 7.

[0058] Modelling travel times only

[0059] According to a first model, differences between the monitor and baseline are attributed to travel time changes only. This model is referred to as the “travel time only” model. In particular, it can be shown that, for the travel time only model, Equation 1 becomes:

[0060] (2) where S(m>is the synthetic monitor (as with Equation 1), with the superscript m indicating that the synthetic seismic trace relates to the monitor survey, w(t) is the wavelet function, which is a function of travel time, t, (as with Equation 1 , w also includes a wavelet scalar term, c), AI^ is the modelled acoustic impedance of the monitor subsurface but which is derived from the acoustic impedance of the subsurface being captured or imaged by the baseline survey (as denoted by the superscript b), t is travel time, and * denotes the convolution function.

[0061] According to the first model, the synthetic monitor samples the same depths as the experimental baseline, i.e., the seismic trace acquired by the baseline survey. This means that each depth measurement for the observed experimental baseline corresponds to a depth measurement for the synthetic monitor, i.e., Z(ti(b>) = Z(tfm>), where Z is a depth measurement made at travel time, tp> ortfm>, the subscript, i, denotes the sample depth, i, and the superscript b and m denote the baseline and monitor, respectively. The first model also assumes that the acoustic impedance of the subsurface being imaged by the baseline is identical to the acoustic impedance of the subsurface being imaged by the monitor. Put differently, the first model assumes there is no change in acoustic impedance. It follows, from these assumptions, that the acoustic impedance, Al<b>(ti<b>) , of the subsurface being imaged by the baseline at travel time, tfbis equal to the acoustic impedance, Al<m>(ti<m>), of the subsurface being imaged by the monitor at travel time, The subscript / denotes the sample depth or sampling interval, i, which as noted above corresponds to equivalent depths. These constraints are denoted in Equations 3 and 4. It will also be understood that each expression for the acoustic impedance in Equation 3 and 4 is equal to any other one of the expressions because the travel time tfbcorresponds with the depth Zp and the travel time ti<m> corresponds with the depth Z / ".

[0062] (3)

[0063] (4)

[0064] It will be understood that tj(b> and tj(m> are not equal to one another for the first model because it assumes that differences in travel times exist between the synthetic monitor and the experimental baseline.

[0065] A synthetic monitor computed from an experimental baseline, according to the first model, will be defined in a different time domain. In particular, the time domain of the experimental baseline and monitor is tb), t2(b>, ... , t^}, and the time domain of the synthetic monitor is where (N+1) denotes the total number of samples (i.e. sample depths). As the sampling rate of the experimental baseline is typically constant, the time domain of the experimental baseline is generally uniform. This means that the time domain of the synthetic monitor will typically be non-uniform, following its computation from the experimental baseline. Put differently, this is because, according to the first model, the seismic wave velocities at a given travel time for the baseline and monitor are different, but the distance that the seismic waves have travelled is the same. In concrete terms, for normal incidence seismic traces, the travel time, for the synthetic monitor trace to sample depth / , can be expressed as:

[0066] (5) where At is the constant sampling interval from the experimental baseline survey and qVj is a velocity ratio for sampling interval, j. It will be understood that, if there are N sample depths, there will be (N-1) sampling intervals. Each sampling interval, j, corresponds to a time interval, and so sampling interval “1” relates to the time interval [to<m>,

[0067] For this reason, the sampling interval j is referred to herein simply as sampling interval, / . The velocity ratio is defined as the ratio between the p-wave velocity, Vj<m> / Vj<b>, where Vj<m> is the p-wave velocity for the sampling interval, i, at the corresponding travel time of the monitor, and Vj<b> is the p-wave velocity for the sampling interval, i, at the corresponding travel time of the baseline, / , i.e. the p-wave velocities for the monitor and baseline at equivalent depths. It will be understood that the velocity ratio can instead be defined as the inverse of the ratio above. Equation 5 assumes that at time (t = 0 seconds), the depth sampled is 0 metres. In general, this will not be the case but the offset can be accounted for by including an offset term, to, to the right-hand-side of Equation 5. The general assumption is then that t0(b)= t0(m>.

[0068] For normal incidence seismic traces, the travel time for the baseline trace to sample depth, / , which is sampled at regular time intervals, is / At, where At is the sampling rate from the experimental baseline survey.

[0069] In other words, according to this model, it is possible to transform the experimental baseline to a synthetic monitor by mapping the amplitudes from the baseline time domain to a new time domain, according to the velocity ratios, qV,, or vice versa according to 1 / qVi. That is, each sampling depth / for the baseline is mapped to a corresponding sampling depth / (which samples the same depth) according to the corresponding velocity ratio, qV\.:associated with the corresponding sampling interval, / . As has already been noted, this leads to a warping of the time domain from a uniform one (e.g., of the experimental baseline) to a non-uniform one (e.g., of the synthetic monitor).

[0070] Referring back to Equation 3, if the values for Al<b)at { ti<b), t2(b), ... , are known, it follows that the corresponding values for Al(m> are also known, where 1, 2, / V denote the sample depths, / . At the same time, it has been demonstrated that the mapping between the baseline travel times to the monitor travel times can be determined according to the velocity ratios. As a result, according to the travel time only model, the acoustic impedance of the subsurface being imaged by the baseline can be mapped from the uniformly spaced time domain to the non-uniformly spaced travel times, according to the velocity ratios { qVi, qV2, ... , qVw-v} for each of the (N-1) sampling intervals. The velocity ratios can be determined by an inversion technique. Possible inversion techniques are described in more detail below.

[0071] In practice terms, it is desirable that the experimental monitor and the synthetic monitor are defined on the same or common time domain. Any sampling in the time domain could be used, however, the sampling of the experimental baseline and monitor is a convenient choice (herein baseline time domain). In other examples, the same or common time domain has a denser sampling (i.e. a greater number of samples) than the baseline time domain. The acoustic impedance of the baseline, following the mapping operation and the interpolation operation back to the baseline time domain, is denoted as AI^ in Equation 2. The tilde denotes that the acoustic impedance has been interpolated from the synthetic monitor time domain to the baseline time domain. Interpolation advantageously reduces warping of the seismic data. Possible interpolation techniques are described in more detail below.

[0072] As this model assumes that the difference between the experimental baseline and the synthetic monitor are attributed to travel times only, the experimental baseline itself, d(b>can be transformed into an approximate synthetic monitor by mapping the samples from the baseline to the monitor time domain, according to the velocity ratios. Unlike some conventional techniques, no attempt is made to directly recover Al<b> and AI^ from the experimental baseline. After the mapping operation, the synthetic monitor can then be re-sampled in the baseline time domain, using interpolation techniques. The experimental baseline, following the mapping and interpolation operations, is referred to as dbThe tilde denotes that an interpolation operation has been performed. It is approximately equal to the synthetic monitor from Equation 2.

[0073] Modelling travel times and amplitude changes According to a second model, differences between the monitor and baseline are attributed to both travel time changes and amplitude changes. This model is referred to as the “travel time and amplitude” model.

[0074] In particular, it can be shown that, for the travel time and amplitude model, Equation 1 becomes: where S<m)is the synthetic monitor seismic trace (herein synthetic monitor), with the superscript m indicating that the synthetic seismic trace relates to the monitor, w(t) is the wavelet function, which is a function of the travel time, t, c is a wavelet scalar, qAl is a ratio of the acoustic impedances of the subsurface being captured or imaged by the monitor and the baseline for a given sampling interval or depth, t is travel time, is the synthetic monitor according to the first model as noted above, and * denotes the convolution function. It will be understood that the ratio of the acoustic impedances can instead be defined as the inverse of the ratio above. The second term on the right hand side of Equation 6 would then change sign.

[0075] As with the first forward model, the second forward model assumes that the synthetic monitor samples the same depths as the baseline. Unlike the travel time only model however, the second model assumes that both the acoustic impedances of the subsurface being imaged in the monitor and baseline, and the travel times from the monitor and baseline, are different. Equations 3 and 4, therefore, no longer apply. Instead, the acoustic impedance of the monitor at a particular sampling interval or depth in Equation 1 is given by the product of the acoustic impedance of the baseline and the acoustic impedance ratio between the monitor and baseline, qAl, at that sampling interval or depth.

[0076] Equation 6 represents a refinement of the model in Equation 2, in which variations in acoustic impedance between the monitor and baseline are taken into account. It is worth noting that, in Equation 2, it is assumed that there are no such variations and so the ratio between the monitor and baseline acoustic impedances is equal to one and the second term on the right-hand side of Equation 6 is zero. As there are variations in acoustic impedance in this model, the estimation of the wavelet scalar, c, becomes important. Different techniques for estimating the wavelet scalar are described in more detail below. Referring to Equation 6, the inventors have noted that, it is possible to arrive at any given synthetic monitor S(m>from different combinations of wavelet scalar and acoustic impedance ratio. For example, the effect of a large wavelet scalar and a low acoustic impedance ratio in the second model is indistinguishable from the effect of a small wavelet scalar and a large acoustic impedance ratio. In other words, the output of the forward model in Equation 6 is non-unique.

[0077] Approximating the wavelet scalar is of lesser importance for the “travel time only” model because the wavelet scalar does not affect travel times and the model assumes there are no amplitude variations between the monitor and the baseline. The first model can, therefore, be used to determine a realistic wavelet scalar, whereas much more care is required in the second model.

[0078] The acoustic impedance ratio, qAI, is defined as: where the superscript (m) and (b) denote the monitor and baseline, respectively, and / denotes the sampling interval. The acoustic impedance ratio is also equal to the product of the density ratio, qpitand the velocity ratio, qVi. The density ratio, qp is defined as the ratio between subsurface density of the subsurface at a sampling interval or sampling depth / at a second time (e.g., as obtained, captured or imaged by the monitor survey) and the subsurface density of the subsurface at the same sampling interval or sampling depth / at a first time (e.g., as obtained, captured or imaged by the baseline survey). The density ratio may alternatively be defined as the inverse of the ratio above.

[0079] Combining Equations 6 and 7, leads to: Equation 8 demonstrates that, in addition to the contribution made by velocity changes to the “travel time only” model, velocity changes also effect the amplitude of the synthetic monitor, which is parameterised by the velocity ratio, qV. A further contribution to the synthetic monitor is made by density changes, which is parameterised by the density ratio, qp. More specifically, an increase in each of the velocity and / or density ratio causes a corresponding increase in the amplitude of the synthetic monitor. As noted in the background, the contribution made by velocity changes to the amplitude of the monitor trace has not been fully considered in the prior art. The travel time and amplitude forward model is an improvement on these earlier techniques.

[0080] As with the travel time only model, it is preferable, but by no means essential, to reevaluate the synthetic monitor into a different time domain, such as the time domain of the baseline. Correspondingly, the density ratio, qp and velocity ratio, qV, may also be resampled. Possible interpolation techniques are described in more detail below. The tilde in Equations 6 and 8 denotes parameters which have been re-sampled by interpolation.

[0081] Inversion

[0082] Inversion refers to an approach in which changes in geophysical properties of a subsurface are calculated from a synthetic seismic wave (referred to as a wavelet) and an experimental monitor (i.e. , a monitor trace that has been acquired through a monitor survey). In the context of this disclosure, the geophysical properties of interest are qV, qp and / or qAI.

[0083] In inversion, an objective function, which describes the misfit between the experimental and synthetic seismic, is minimised, according to a model parameter, m. A regularization or penalty term may also be added to the objective function to promote certain characteristics of the model parameter. The synthetic monitor can be determined according to any one of the forward models or by mapping an experimental baseline, as proposed above.

[0084] The model parameter m may be qV, qp, or [qV, qp]. For example, if the synthetic monitor in the objective function is computed according to the travel time only forward model, then m may be qV, i.e., [qVi, qV2, qVN-i], whereas if the synthetic monitor in the objective function is computed according to the travel time and amplitude forward model, then m may be qp or [qV, qp], i.e., [qpi , qp2, ... , qpN-i], or [[qVi, qV2, ... , qVN-i], [qpi, qp2, ... , qpN-i]], wherein 1 , 2, ... , N-1 denote the sampling interval with which the velocity and density ratio correspond with.

[0085] In mathematical terms, the objective function, l(m), is parameterised by model parameter, m, and may be given by: where dmis the experimental monitor, Smis the synthetic monitor as obtained by (i) transforming the experimental baseline trace according to a velocity ratio vector, (ii) the travel time only forward model or (iii) the travel time and amplitude forward model described above, A is a regularization parameter, L is a regularization operator, and p indicates the order (e.g., 0, 1 , 2) of norm of the regularization term. A||Lm||pis, collectively, referred to as the regularization term, and ||Sm- dm| |22 is referred to the L2- norm of the residual vector, Sm- dm. In general terms, the regularization term imposes a penalty term to help ensure that the optimal solution to the objective function is unique and to steer the optimisation problem away from unrealistic solutions. As inversion involves determining a difference between an experimental and synthetic monitor, it will be understood that the time domains with which the traces respectively sample are common or the same. This can be achieved using interpolation techniques, which are described in more detail below.

[0086] The inverse problem can be posed as a minimisation of the sum of the L2-norm of the residual vector and the regularization term (as shown in Equation 9).

[0087] Example methods to perform these minimisation steps include: steepest descent, conjugate gradient, Gauss-Newton, Levenberg-Marquardt and the like. These methods are known to the skilled reader, per se. In a specific example, the total variation regularization technique is applied to solve these inverse problems. The regularization operator, L, becomes a forward gradient operator, with p equal to 1. Total variation is known to the skilled reader, per se. The regularization parameter, A, can be determined by, for example, generalised cross validation or L-curve techniques. These techniques are known to the skilled reader.

[0088] It will be understood that alternative or additional regularization terms can be used, as needed. Each additional regularization term may be subject to an additional constraint, e.g., constraints to lateral variation and other statistical norms, such as the L2 norm.

[0089] Although the objective function in Equation 9 includes an L2-norm between the experimental and synthetic monitor, the skilled reader will understand that other statistical norms may be used instead, such as the L1-norm.

[0090] Interpolation

[0091] As has already been noted, parameters with a tilde denote that they have been resampled by an interpolation operation into a different time domain. Typically, although not always, this is the baseline time domain.

[0092] Different interpolation techniques can be applied to modify the domain in which a given parameter is sampled. The technique deployed may be parameter-dependent. For example, piecewise linear interpolation can be used, when interpolating the geophysical parameters: qV, qp, and qAI, whereas cubic interpolation can be used to interpolate seismic data (e.g., a seismic trace). This is because subsurface properties, such as velocity and density, may change abruptly, which makes piecewise linear interpolation a better choice. Cubic interpolation, on the other hand, gives a smooth result and generally provides a better estimate for waveform-like data, such as seismics.

[0093] In cubic interpolation, boundary conditions are used to solve for the polynomial coefficients. A common set of boundary conditions are the so-called “natural” boundary conditions, in which the second derivative at each end of the range is set to be zero. With these boundary conditions, 4N polynomial coefficients can be uniquely determined, wherein N is the number of intervals (i.e. interpolation intervals). The use of boundary conditions to solve for these polynomial coefficients is known to the skilled reader.

[0094] Wavelet scalar approximation In order to model the observed amplitude differences and acoustic impedance changes accurately, an appropriate wavelet scalar is preferably computed. As previously stated, there is an inherent non-uniqueness with the travel time and forward model, as the effect of a large wavelet scalar and a low acoustic impedance ratio is, in essence, indistinguishable from the effect of a small wavelet scalar and a large acoustic impedance ratio. If the wavelet scalar is incorrectly defined, errors can be introduced into the forward model.

[0095] On the other hand, the wavelet scalar is of lesser importance for the travel time only forward model, as it has much less of an effect on travel times. This means that an estimate of the velocity ratio, qV, can be obtained more accurately using the travel time only forward model. By consequence, the wavelet scalar can be estimated more accurately by solving an inversion problem that depends on the use of the travel time only forward model (i.e. , in which the model parameter, m, is qV).

[0096] The wavelet scalar can be regarded as a hyper-parameter that is common or shared for the objective functions described above. The wavelet scalar facilitates the solving of an inversion problem in the initialization and simultaneous inversion stages of the workflow described below.

[0097] In an example, the wavelet scalar can be estimated according to Equations 6 or 8. Alternatively, the wavelet scalar can be estimated by determining a maximum and minimum qAI, according to amplitude differences between the seismic trace pair (after the travel time differences have been accounted for) and attributing the amplitude difference to a corresponding maximum / minimum reflectivity change.

[0098] As the experimental monitor generally comprises a plurality of seismic traces, the wavelet scalar can be approximated as being a parameter that is common to all of the seismic traces. As a result, an optimised value for the wavelet scalar can be computed by minimising a coupled objective function, given as the sum of the “individual” objective functions. Each “individual” objective function being the objective function used to optimise a model parameter, m, corresponding to a given seismic trace of the experimental monitor. In yet another alternative, an optimised value for the wavelet scalar is calculated using the generalized cross validation approach. Workflow

[0099] Figures 2, 3, and 4 are method flow diagrams that describe how time lapse data is processed according to different stages of the proposed workflow. The time lapse seismic data includes an experimental baseline seismic trace (herein experimental baseline) and an experimental monitor seismic trace (herein experimental seismic). The experimental baseline represents a first image captured of a subsurface region. The experimental monitor represents a second image captured of the same subsurface region at a different time. In general, the experimental baseline and monitor are different due to changes to the subsurface of the subsurface region. In a specific use case, the changes to the subsurface are attributed to changes to a reservoir of fluid (e.g., pressure and / or saturation changes in a hydrocarbon reservoir), while the subsurface geology remains substantially the same.

[0100] Figure 2, 3, and 4 respectively describe the (i) exploratory; (ii) initialisation; and (iii) simultaneous inversion stages of the proposed workflow. The three main stages are described in more detail below, with reference to these Figures.

[0101] The purpose of the exploratory stage is to estimate a wavelet, establish a wavelet scalar and, if relevant, determine the regularization parameters. The exploratory stage is performed on a subset of the seismic data in which 4D anomalies are determined to be present. The exploratory stage then involves solving a simultaneous inversion problem (potentially many times) in order to evaluate the wavelet scalar and, if applicable, regularization parameters..

[0102] The purpose of the initialization stage is to determine an initial estimate for the velocity and density ratios, for use as a starting point or solution for the simultaneous inversion stage. In this stage, both subsets of the seismic data which do and do not show 4D anomalies, are used. The initialization stage makes use of the travel time and amplitude forward model, but the velocity and density ratios are determined one after the other. In brief, it involves 1) solving for qV for the whole dataset, 2) accounting for the travel time differences between the experimental baseline and monitor according to 1) and 3) keeping qV fixed and solving for either qp or qAI. The purpose of the simultaneous inversion stage is to determine optimal velocity and density ratios concurrently. This advantageously means that the effect of velocity changes on the amplitude the monitor seismic can be accounted for.

[0103] Exploratory stage

[0104] In optional step 202, a subset of the time lapse seismic data is selected for processing. The subset corresponds to a collection of experimental baseline / monitor seismic trace pairs for which the amplitude difference between the experimental baseline and experimental monitor exceeds a preset threshold. This set is referred to as a 4D anomaly region, since it is an indication of a subsurface area in which the subsurface properties have changed between the baseline and the monitor survey.

[0105] The 4D signal to noise ratio, SNR, in 4D anomaly regions is high, compared to other regions of the time lapse seismic data. The use of 4D anomaly regions means that the parameters determined in the exploratory stage are less vulnerable to noise. That said, the method of Figure 2 can instead be applied to all the time lapse seismic data, or any subset thereof.

[0106] In step 204, an objective function, which is parameterised by the model parameter - velocity ratio vector, qV, only, is minimised by determining a synthetic monitor trace, computed from the experimental baseline trace, which minimises the objective function. As described above, this may include minimising the sum of (i) a misfit or residual term between the synthetic monitor trace and the experimental monitor trace and (ii) a regularization term. In some examples, the objective function is taken as being minimised, according to a convergence criteria or criterion. As an example, an objective function may be taken as minimised, if, between successive iterations, a fractional difference between the value assumed by the respective objective functions, is less than a predetermined threshold.

[0107] The synthetic monitor traces determined in step 204 are referred to as exploratory synthetic monitor traces, and they can be computed by transforming the experimental baseline trace, according to different velocity ratio vectors (as described in relation to the travel time only model). As noted above, this transformation constitutes a mapping from the baseline time domain to a different time domain, according to the velocity ratio vector. The velocity ratio vector, which minimises the objective function, is referred to as, qVtt, and the exploratory synthetic monitor trace computed according to this velocity ratio vector is referred to as dtt. The subscript “tt” denotes that the velocity ratio vector and synthetic monitor trace account for differences in travel time only.

[0108] Optionally, the exploratory synthetic monitor trace may be interpolated into yet another different time domain (e.g., back into time domain of the experimental baseline). The velocity ratio and exploratory synthetic monitor trace, following the interpolation operation, are referred to as qV"ttand d^t, where the tilde denotes the interpolation operation. Suitable interpolation techniques have been described in detail above.

[0109] In step 206, a wavelet is estimated as a statistical wavelet or an analytical wavelet using the experimental baseline and / or the experimental monitor data. The statistical or analytical wavelet can be calculated by calculating the autocorrelation of each seismic trace and transforming the result into the frequency domain using a Fourier Transform, such as a FFT. This gives the power spectrum of each trace. From these power spectra, an average amplitude spectrum, Aavg(f), can be calculated. A statistical wavelet is evaluated by transforming the average amplitude spectrum into the time domain, using an Inverse Fourier Transform, such as a I FFT. The statistical wavelet can be filtered or unfiltered, as necessary. Conventional filtering techniques, known to the skilled reader, can be applied either in the frequency domain or in the time domain. Alternatively, an analytical wavelet is computed by determining, which analytical wavelet, best matches the average amplitude spectrum, Aavg. Example analytical wavelets include Ricker, Ormsby, Klauder, Morlet, or Butterworth.

[0110] Preferably, although not necessarily, the average amplitude spectrum can be modelled as the product of two logistic (sigmoid) functions, each sigmoid function being given by Equation 10: where A, k, and f0are fitting coefficients and f, is the frequency of the wavelet.

[0111] The analytical wavelet is given by Equation 11 and exhibits zero phase: where F1is the Inverse Fourier Transform operator, and Oi and 02 are each according to Equation 10, having different sets of fitting coefficients. In particular, with one of the logistic functions being adjusted to reflect the high-end of the amplitude spectrum and the other being adjusted to reflect the low-end of the amplitude spectrum. The fitting coefficients can be determined as those which best fit the average amplitude spectrum, Aavg(f).

[0112] In step 208, a wavelet scalar is computed, according to any one of the approaches described above.

[0113] In an example, the wavelet scalar is estimated by determining a maximum and minimum qAI according to amplitude differences between the seismic trace pairs. As noted above, this estimate takes place after travel time only amplitude differences have been accounted for, i.e., after the experimental baseline has been transformed by the velocity ratio vector obtained from step 204.

[0114] Step 208 may comprise minimising an objective function, which includes the model parameters - velocity ratio vector, qV, and density ratio vector, qp, by determining a synthetic monitor trace according to a combination of velocity and density ratio vectors. That is, for each different combination of velocity and density ratio vector, both the velocity and density ratio vector are adjusted simultaneously. As described above, this may include a) minimising the sum of (i) a misfit or residual term between the synthetic monitor trace and the experimental monitor trace and (ii) a regularization term.

[0115] The synthetic monitor trace is determined using the travel time and amplitude forward model, with the wavelet, wavelet scalar, and the exploratory synthetic monitor trace, dtt, as the synthetic monitor, db, in Equation 6 or 8. The velocity ratio vector obtained in step 204 can be used as an initial guess for the minimisation problem posed by step 208.

[0116] The velocity ratio vector and density ratio vector, which minimise the objective function, are referred to herein as the optimal exploratory velocity and density ratio vector, qVe, qpe, where the subscript “e” denotes the exploratory stage.

[0117] In some examples, the experimental baseline and experimental monitor seismic data includes a plurality of seismic traces. Each seismic trace from the baseline seismic data is then associated with a corresponding seismic trace from the monitor seismic data so as to form a plurality of seismic trace pairs. Steps 202 to 206 or steps 202 to 208 may be repeated for each seismic trace pair, or for a subset of these seismic trace pairs. Inversion algorithms to solve the minimisation problem posed by steps 204 and 208 have been described in detail above.

[0118] The inversion problem posed in steps 204 and 208 may include one or more regularization parameters. These regularization parameters may be used, if, for example, convergence fails. In steps 204 and 208, the synthetic monitor traces computed are resampled in a different time domain (e.g., back to the time domain of the experimental baseline) prior to inversion taking place.

[0119] Initialization stage

[0120] In the exploratory stage, inversion is carried out on a subset of the seismic data in which it has been determined that 4D anomalies are present. Conversely, in the initialization stage, seismic data, both which shows 4D anomalies and which does not, is used to compute an estimate for the optimal values for the model parameters, qV)and qpi, where the subscript / denotes the initialization stage.

[0121] In step 302, an objective function, which is parameterised by the velocity ratio vector, qV, only, is minimised by determining a synthetic monitor trace according to the travel time only model that minimises the objective function. As described above, this may include a) minimising the sum of (i) a misfit or residual between the synthetic monitor trace and the experimental monitor trace and (ii) a regularization term. In some examples the objective function for the velocity ratio is taken as being minimised if, between successive iterations, the difference between the value assumed by the respective objective functions is less than a predetermined threshold.

[0122] More specifically, synthetic monitor traces are computed using the travel time only forward model, using the wavelet scalar, c, wavelet function, w, and regularization parameters (if applicable) determined in the exploratory stage, for different velocity ratio vectors, qV. The optimal exploratory velocity ratio vector, qVe, can be used as an initial value for the velocity ratio vector during this minimisation process (for the subset of traces used in the exploratory stage). The velocity ratio vector that minimises the objective function is referred to as the optimal initialised velocity ratio vector, qVt. In step 304, an objective function, which is parameterised by the density ratio vector, qp, only, is minimised by determining a synthetic monitor trace, according to the travel time and amplitude forward model that minimises the objective function. As described above, this may include a) minimising the sum of (i) a misfit or residual between the synthetic monitor trace and the experimental monitor trace and (ii) a regularization term. The synthetic monitors are computed according to the travel time and amplitude forward model (e.g. Equation 8). The value for the velocity ratio, qV, in Equation 8 is taken as the initialised optimal velocity ratio computed in step 302 - it is held constant throughout step 304. The density ratio vector which minimises the objective function is referred to as the initialised density ratio vector, qpi. In some examples, the objective function for the density ratio is taken as being minimised according to a convergence criterion or criteria, which, as mentioned above, may be that a fractional difference between the value assumed by the respective objective functions is less than a predetermined threshold.

[0123] It will be understood that the optimal initialised density ratio vector can also be determined by computing the acoustic impedance ratio vector (in substantially the same way as described in step 304) and then dividing the result by the velocity ratio output in step 302.

[0124] Inversion algorithms to solve the minimisation problem posed by steps 302 and 304 have been described in detail above.

[0125] Unlike steps 204, 208, and 302, step 304 is a linear inversion problem, which is easier to solve than a non-linear inversion problem. This is essentially because it only involves varying one of the velocity and density vector ratios.

[0126] In this stage, the objective functions may each include a regularization parameter determined from the exploratory stage.

[0127] In steps 302 and 304, the synthetic monitor traces computed are resampled in a different time domain (e.g., back to the time domain of the experimental baseline) prior to inversion taking place.

[0128] Simultaneous inversion In step 402, an objective function, which is parameterised by the velocity ratio vector, qV, and the density ratio vector, qp, is minimised by computing a synthetic monitor trace, according to the travel time and amplitude forward model, that minimises the objective function. As described above, this may include a) minimising the sum of (i) a misfit or residual between the synthetic monitor trace and the experimental monitor trace and (ii) a regularization term. In some examples, the objective function is taken as being minimised according to a convergence criteria (as described above in the exploratory and initialisation stages).

[0129] Unlike in step 302 and 304, where the different synthetic monitors are computed by changing only one of the velocity or density ratio vectors, in step 402, the synthetic monitor traces are computed by changing the velocity and density ratio in combination, i.e. simultaneously. That is, for each different combination of velocity and density ratio vector, both the velocity and density ratio vector are adjusted, or more specifically, both the velocity ratio and density ratio for each sampling depth or interval are adjusted between successive iterations. In this way, the velocity and density ratio vectors are optimised together, and the optimal values are determined simultaneously. The optimal velocity and density ratios are denoted qV and qp, respectively.

[0130] The synthetic monitor traces are computed using the travel time and amplitude forward model, i.e., using Equation 8, with the wavelet scalar, c, wavelet function, w, and regularization parameters, if applicable, determined from the exploratory stage, for different velocity and density ratio vectors. The optimal initialised velocity and density ratio vectors output in the initialisation stage can be used as a starting point for the minimisation problem. The initialised values for the velocity and density ratio help to ensure that the minimisation procedure starts near a local minimum. Ultimately, this reduces the number of iterations required during the inversion process (compared with selecting initial values at random) and steers inversion away from unrealistic solutions.

[0131] As with the previous stages, the synthetic monitor traces computed are resampled in a different time domain (e.g., back to the time domain of the experimental baseline) prior to inversion taking place. Inversion algorithms to solve the minimisation problem posed by steps 402 have been described in detail above. In optional step 404, a velocity and / or a density model of the subsurface formation being captured by the monitor survey is constructed based on the optimal velocity and / or optimal density ratio vectors.

[0132] With the proposed approach, more accurate combinations of velocity and density ratio can be determined. This, in turn, improves the accuracy of the model being constructed, which is critical for making subsequent operational decisions. The approach is particularly useful for monitoring hydrocarbon reservoirs because it provides a better basis for assessing the contribution made to the 4D anomaly by changes in reservoir saturation and pressure. The method is not limited to hydrocarbon wells, however. More generally, it finds use in any processes which involve the injection and / or extraction of fluid into or from a subsurface formation, for example, in geological carbon sequestration.

[0133] If the subsurface region is associated with a hydrocarbon reservoir, these density and velocity changes can be used to better plan future well activities: determining when and / or where to perform a drilling operation and, optionally, subsequently performing that drilling operation; determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation, and, optionally, subsequently performing that injection / extraction of fluid; determining when and / or where to perform further seismic surveys and, optionally, subsequently performing the further seismic surveys. The density and velocity changes can also be used to deduce more accurate changes in other useful parameters, such as reservoir saturation and / or reservoir pressure. Absolute saturation and pressure values can also be determined if initial values are known.

[0134] If the subsurface region is associated with geological carbon sequestration, these density and velocity changes can be used to better plan future downhole processes: determining whether and / or where to inject and / or extract fluid into or out from the subsurface formation and at what pressure, and optionally, subsequently performing such injection / extraction of fluid.

[0135] It will be understood, however, that the technique described above finds practical use for any subsurface formation which is expected to be subject to change over time. In some examples, the given combination of velocity ratio and density ratio that minimises the objective function may be conveyed to a user (e.g., displayed by a display device). The ordering of the steps in Figures 2 to 4 is not intended to impose a strict order in which the method steps are performed. The skilled reader will understand that the method steps can be performed in other working orders.

[0136] The predetermined thresholds in the exploratory, initialisation, and simultaneous inversion stages described in Figure 2, 3, and 4 may be different or the same. The skilled reader will understand that each of these thresholds can be set based on a known tradeoff between computational cost and accuracy.

[0137] Although the invention has been described in terms of preferred embodiments as set forth above, it should be understood that these embodiments are illustrative only and that the claims are not limited to those embodiments only. Features from each of the different stages may be combined or omitted as appropriate to form other working examples.

Claims

CLAIMS:1 . A computer-implemented method of processing time-lapse seismic data, wherein the time-lapse seismic data includes a first seismic trace for a subsurface region obtained at a first time and a second seismic trace for the same subsurface region obtained at a second time that is different from the first time, the method comprising: providing a forward model configured to generate synthetic seismic data for a given combination of velocity ratio and density ratio; for each of a plurality of given sampling depths of the subsurface region, iterating over different combinations of velocity ratio and density ratio to determine a given combination of velocity ratio and density ratio that minimises an objective function including a misfit term between (i) synthetic seismic data computed using the forward model and (ii) corresponding seismic data of the second seismic trace, wherein said ratios are defined at said sampling depth, wherein a velocity ratio is an estimate of a ratio between (i) a seismic wave velocity at the given sampling depth at a second time and (ii) a seismic wave velocity at the given sampling depth at a first time, and wherein a density ratio is an estimate of a ratio between (i) a density of a subsurface at the given sampling depth at a second time and (ii) a density of a subsurface at the given sampling depth at a first time.

2. The method of claim 1 , wherein, for each successive iteration, both the velocity ratio and density ratio are adjusted.

3. The method of claim 1 or 2, further comprising: providing a further forward model configured to generate synthetic seismic data for a given velocity ratio; for each of the plurality of given sampling depths: iterating over different velocity ratios to determine an initialised velocity ratio that minimises an objective function including a misfit term between (i) synthetic seismic data computed using the further forward model and (ii) corresponding seismic data of the second seismic trace, wherein said ratios are defined at said sampling depth; iterating over different density ratios to determine an initialised density ratio that minimises an objective function including a misfit term (i) syntheticseismic data computed using the forward model based on the corresponding initialised velocity ratio; and (ii) corresponding seismic data of the second seismic trace, wherein said ratios are defined at said sampling depth; and using the initialised velocity ratio and the initialised density ratio as an initial combination of velocity ratio and density ratio for the step of iterating over different combinations of velocity ratio and density ratio.

4. The method according to claim 3, in which time-lapse seismic data includes a plurality of seismic trace pairs, each pair comprising a first and a second seismic trace of the same subsurface region, obtained at different times, and the method steps of claim 3 are performed for each of the seismic trace pairs.

5. The method according to claim 3 or 4, further comprising: determining a synthetic wavelet as a statistical or an analytical wavelet based on the first or second seismic trace, wherein, the synthetic wavelet comprises a wave function and the forward model and the further forward model include, as an input, the determined synthetic wavelet.

6. The method according to claim 5, comprising: for each of the plurality of given sampling depths, iterating over different velocity ratios to determine an exploratory velocity ratio that minimises an objective function parameterised by a misfit between (i) synthetic seismic data computed according to the first seismic trace; and (ii) seismic data associated with a corresponding sampling point of the second seismic trace, wherein said ratios are defined at said sampling depth.

7. The method according to claim 5 or 6, wherein the time lapse data includes a plurality of seismic trace pairs, each pair comprising a first and a second seismic trace of the same subsurface region, obtained at different times, and the method steps of claim 5 are carried out on a subset of said plurality of seismic trace pairs for which it is determined that a 4D anomaly is present.

8. The method according to claim 7, in which the wavelet scalar is determined by:iterating over different wavelet scalar values in order to determine a wavelet scalar value that minimises a summation of objective functions, wherein each objective function corresponds with one of the seismic trace pairs in the subset..

9. The method according to any of claims 3 to 8, when dependent on claim 3, in which the further forward model assumes that, for each of the plurality of given sampling depths, an acoustic impedance of the subsurface within the subsurface region remains unchanged between the first time and the second time.

10. The method according to any one of the preceding claims, further comprising: constructing a model of the subsurface region using the determined combinations of velocity ratio and density ratio.

11. The method according to claim 10, in which the model relates to a hydrocarbon reservoir, and the method further comprises: determining a reservoir saturation and / or reservoir pressure, using the model of the subsurface region.

12. The method according to any one of claims 5 to 11 , wherein the synthetic wavelet is computed as an analytical wavelet and the analytical wavelet is an inverse Fourier transform of a product of at least two sigmoid functions.

13. The method of claim 12, in which the analytical wavelet is an inverse Fourier transform of a product of two sigmoid functions only.

14. The method of claim 12 or 13, comprising: determining an amplitude spectrum based on the first or second seismic trace; determining fitting coefficients for each of the sigmoid functions based on the amplitude spectrum; and determining, using the fitting coefficients, the analytical wavelet as the inverse Fourier transform of the product of the sigmoid functions.

15. The method according to claim 14, in which the amplitude spectrum is a mean of the amplitude spectrums for each of the first or second seismic traces in the plurality of seismic trace pairs.

16. A computer system comprising one or more processors configured to perform the method steps of any one of claims 1 to 15.

17. A computer program product comprising instructions, which, when executed by a computer processor, cause the computer processor to perform the method steps of any one of claims 1 to 15.

18. A method of determining a wavelet associated with seismic data as an analytical wavelet, wherein the analytical wavelet is an inverse Fourier transform of a product of at least two sigmoid functions.

19. A method of claim 18, in which the analytical wavelet is an inverse Fourier transform of a product of two sigmoid functions only.

20. A method of claim 18 or 19, comprising: determining an amplitude spectrum of a seismic trace in the seismic data; determining fitting coefficients for each of the sigmoid functions based on the amplitude spectrum; and determining the analytical wavelet as the inverse Fourier transform of the product of the sigmoid functions, using the fitting coefficients.

21. A method according to claim 20, in which the amplitude spectrum is a mean of the amplitude spectrums for each seismic trace in the seismic data.

Citation Information

Patent Citations

  • A method of monitoring a subsurface formation

    GB2621002A

  • 4D Time Shift and Amplitude Joint Inversion for Obtaining Quantitative Saturation and Pressure Separation

    US20180275303A1

  • 4d time shift and amplitude joint inversion for velocity perturbation

    US20200348434A1