The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.
Further embodiments, advantages, features and details of the invention will be set out in the following description with reference to the drawings, in which:
a) shows a 1D seismic trace,
a) is a 2D plot of impedance coefficients obtained with an integration of reflection coefficients using a conventional filtering technique, and
a) shows reflection coefficients and
a) is a 2D plot of impedance coefficients obtained with an integration of reflection coefficients with no low-frequency filtering, and
a) is a 2D plot of impedance coefficients obtained for a dataset (‘the Rum dataset’) by integration of reflection coefficients computed from a sparse spike inversion with no processing, and
a) and 13(b) are corresponding plots to
The present invention relates to the development of a low-cut window filtering technique to attenuate the lowest frequencies of impedance coefficients, and is described in more detail as follows. The disclosure and description of the invention in the drawings and in this description are illustrative and explanatory thereof, and various changes may be made to the described details without departing from the scope of the invention.
The flow chart of
Let ISS be the impedance coefficients obtained with a time integration of the reflection coefficients RSS resulting, for example, from a sparse spike inversion procedure:
I
SS(t)=∫t
The processed impedance coefficients ĨSS obtained after a low-cut window filtering are computed as the difference between the initial impedance coefficients ISS and the same impedance coefficients filtered with a low-pass window W:
Ĩ
SS(t)=ISS(t)−ISS*W(t). (2)
In a version of the first embodiment, W(t) is chosen as a rectangle window, and its size may be a user parameter. Numerical results are illustrated by
a) shows the coefficients ISS without window filtering, whereas
However, while this embodiment provides a good result, the rectangle shape of the window W(t) is a priori not optimal and can be further improved. The optimization of the shape of the window in accordance with a further embodiment will now be described.
The optimization of the low frequency window filtering technique requires a quantitative criterion.
Let I be the exact impedance coefficients of the synthetic wedge-plug model. In order to optimise the window, it is desirable to find the window W which maximizes the signal-to-noise ratio SNR(I,ĨSS), where ĨSS is obtained with equation (2) and hence depends on the window W. The initial impedance coefficients ISS to be processed may be computed according to equation (1).
Optimizing the window W preferably includes the optimisation of its shape and its size, although optimising either of these parameters individually will also prove advantageous. The following description sets out the determination by the inventors of the best shape of the window W, in accordance with one embodiment. On the other hand, the size of the window can be left as a user parameter, however an automated size adaptivity technique has also been developed which will be presented as a further embodiment.
Different shapes of window may be used, including triangular windows, rectangle windows, and windows with a degree of regularity which can be chosen arbitrarily. Examples are shown in
β2(t)+β2(−t)=1∀tε[−1,1]
as well as β(t)=0 for t<−1 and β(t)=1 for t>1. β can be chosen as a linear segment,
in which case the window W is a trapezoid (and a triangle if η=α).
Another more regular example is
however the derivative of β0 in t=−1 and in t=1 is not null and hence W is not differentiable in t=−1 and in t=1. More regular windows can be constructed with a profile βk defined recursively for k≧0 with
The corresponding window W is 2k−1 continuously differentiable.
The value of η in equation (3) can vary from 0 to α. The window tends to a rectangle when η tends to 0, i.e. when the interval C in equation (3) tends to the complete interval S=[−α−η,α+η], and the lengths of the intervals and O− and O+ tend to 0. On the other hand, when η tends to α, the interval C tends to 0 and the union of the disjoint intervals O− and O+ tends to [−α−η,α+η], which is the complete support of the window.
Numerical experiments have been conducted by the inventors to determine the best value of η for 10 types of profiles β, including linear, and for k=1 to k=9. The best value of η which maximizes SNR(I,ĨSS) is systematically equal to α. This corresponds to the case where the maximum slope of the window W is minimal. The definition of the window W(t) of equation (3) can thus be simplified as
For each type of window W, the optimal size of the window was first optimized by the inventors, by hand. Table 1 shows the determined optimal sizes, which maximize the signal-to-noise ratios SNR(I,ĨSS) resulting from the low-frequency window filtering using the rectangle window, the triangle window, and the windows defined with equation (6) for k=1 to k=9.
Table 1 also gives the resulting signal-to-noise ratios, which are illustrated by
These results show that the best window is the window whose profile has the smallest maximum slope. This had already been observed above, when experimenting on the best values of η for the definition of the profile β. The slope is constant for a triangular window, which provides the best numerical results.
It should also be noted that the results obtained with a low frequency window filtering have been compared in
Now that it is established that the best shape of the window is a triangle, we study the properties of the low-cut triangle window filtering depending on the support size S of the window. It was shown above that the best support size S that maximizes the signal-to-noise ratio SNR(I,ĨSS) on the complete wedge-plug model is equal to 1 second.
The wedge-plug model is now segmented into ten parts, with different types of structures and singularities, as illustrated by
The first part of the wedge-plug model, for k=0, at the extreme left, is an exception.
With the exception of k=0, one observes on the numerical results of table 2 that the globally optimal support size, equal to 1 second, also provides very good results, close to optimal, for each part 1≦k≦9 of the wedge-plug model. This means that a global optimization of the support size S of the window is sufficient. This requires a single user parameter, which is chosen once and for all for a given seismic dataset.
The flow chart of
However, even for this parameter, it is possible to suppress the need for user intervention. In accordance with a further embodiment, an automated and more adaptive procedure is provided to automatically choose this support size parameter, and this embodiment is described below.
When the size S of the window support is provided as a user parameter, the user relies on a visual criterion. As illustrated by
A further embodiment, which will now be described, aims at automating this process, by choosing a window size S based on a lateral continuity criterion on the processed impedance coefficients.
The lateral continuity is preferably measured on a 2D image of impedance coefficients I(n,t), across the inline or across the crossline direction, where the other direction of the 2D image is the time t. To simplify the explanations, let n be the variable for the direction of lateral continuity: n=ep for the inline direction, and n=cdp for the crossline direction. The lateral continuity is measured as the l1 norm of the derivative of the processed impedance coefficients along the direction of lateral continuity:
However, it is desirable to exclude from this measure some outliers which correspond to areas of high variability of the actual impedance coefficients I. Therefore L1(ĨSS) is replaced with
where A=max(ISS)*μ, with μ≦1, is a threshold value for the amplitude of the coefficients of ĨSS. The coefficients whose amplitude is above A are not taken into account for the measurement of the lateral continuity, because they are considered to be located on areas of very high variability, for which the constraint of lateral regularity is no longer justified. μ is typically equal to ½ or ⅓.
The optimization of the size S of the window W aims at choosing the largest possible value of S for which
where T is a threshold that represents the maximum acceptable lateral variability. N is the number of samples of the 2D image ISS. T is proportional to the maximum amplitude max(ISS) of the coefficients in ISS multiplied by the number N of samples. In the software module of a preferred implementation of the embodiment, the value of T is actually specified by the parameter λ.
Numerical experiments have been run on the wedge-plug model, the Cyclone dataset, as well as a further dataset (‘the Rum dataset’). The same default value for A has been used for the three datasets, wherein this default value had been chosen using a fourth dataset. This means that the numerical experiments have been run without any user intervention on the choice of any of the parameters. The resulting window sizes S for the three datasets were respectively equal to 0.6 s for the wedge-plug model, 0.72 s for the Rum dataset, and 2.1 s for the Cyclone dataset. The resulting 2D images of impedance coefficients for the Rum and Cyclone datasets are shown in
a) shows impedance coefficients for the Rum dataset (full stack, inline 2527, crossline 5300 to 5810) obtained with an integration of reflection coefficients computed using a sparse spike inversion, and no further processing, and
a) shows impedance coefficients for the Cyclone dataset (crossline 18488, inline 11323 to 11631) obtained with an integration of reflection coefficients computed using a sparse spike inversion, and no further processing, and
These results show that the automated size adaptivity procedure in accordance with this embodiment provides results which are not very far from the results obtained “by hand” after an extensive user optimization.
The flow chart of
The window filter has at least one variable window parameter defining the size and/or shape of the window. A lateral variability parameter is then calculated, which represents the variability of the filtered impedance coefficients between seismic traces, and the value of the window parameter is then changed, the impedance coefficients filtered using the modified window filter, and the lateral variability of the resulting filtered impedance coefficients again calculated. By repeating the process of modifying the window and calculating the corresponding variability parameter for the resulting impedance coefficients in each case, the effectiveness of each particular filter can be determined.
Once a particular range of values has been tested for the window parameter, a value of this parameter is selected based on the calculated values of the lateral variability parameter, and the selected window parameter value is then used for other traces in the region.
There may be more than one variable window parameter, and the same principle of selecting values for these parameters on the basis of the resulting lateral variability in the filtered impedance coefficients for different combinations of the window parameter values, can be used in that case.
The at least one variable window parameter may include the support size of the window, and the selection of a value for the window parameter on the basis of the lateral variability may comprise the selection of a maximum value of the support size for which the measured lateral variability parameter remains below a predetermined threshold. This ensures that the amount of filtering is minimised, while still achieving sufficient suppression of artefacts.
Filtered impedance coefficients above a particular threshold value may be excluded from the calculation of the lateral variability parameter, in order to exclude areas of high variability of the actual impedance coefficients from the assessment of the effectiveness of the filter, and this threshold value may be set as a predetermined proportion of the maximum value of the impedance coefficients obtained before filtering.
Finally, it should also be noticed that, when the dataset is a 3D volume (inline*crossline*time) as is practically always the case, the automated optimization of the size of the window can be computed once and for all from the first 2D slice of the volume, but it can also be optimized independently for each 2D slice of the 3D volume, which would be too long and tedious to do by hand. This is particularly useful when the nature of the data (size of strata, types of singularities, etc) varies significantly across the volume. In this case there is a gain in being able to adapt the filtering of the low frequencies across the dataset.
In a further embodiment, when modelling a subsurface region using a plurality of seismic traces from across the region, the seismic traces may be divided into a plurality of sets of adjacent seismic traces, and the steps of
Alternatively, the optimised window filter corresponding to the parameter value, or values, obtained in respect of the first set of traces can be used for the remaining set or sets of seismic traces in the region, as shown in
It should be noted that the above described methods may be implemented in the form of a computer program which processes the required input data by carrying out the described method steps. In particular, such a program may operate on seismic inversion data obtained using known seismic inversion procedures in order to provide the reflection coefficients of the seismic trace.
The above describes particular preferred embodiments of the invention. However, modifications may be made within the scope of the claims. In particular, it should be noted that method steps specified in the claims may be carried out in a different order, where the input of one step does not directly require the output of the previous step, and in particular the processing of data relating to different seismic traces may take place either sequentially or in parallel.
The low-frequency window filtering described in the foregoing has been implemented as a Seismic Unix module.
The module is self-documented, and the documentation is reproduced below and illustrates examples of parameters which may be used in a software implementation of the method:
The integer parameter latcont is the parameter λ of equation (9). It is inversely proportional to the threshold value T which represents the maximum acceptable lateral variability.