Académique Documents
Professionnel Documents
Culture Documents
J. C. Egbai
Department of Physics
Delta State University, Abraka, Nigeria
__________________________________________________________________________________________
Abstract
The basic objective of seismic processing is to convert the information recorded in the field into 1Aa form that
most greatly facilitates geological interpretation. This was carried out in Trans-Ramos Prospect of Rivers State
by applying the Wiener’s digital filtering to the unprocessed data got from the field. The unprocessed data got
from the field operations are fed into automatic computer whose program is written in line with the theory. A
filter operator was designed if the observed trace is known to specify the desired signal. In this situation, a filter
operator when convolved with the recorded trace would yield an output as close as possible to the desired
signal. In this work, the processes of spiking deconvolution, prewhitening, Wiener shaping filter and predictive
deconvolution were applied to the unprocessed data for effective processing. The aim of spike deconvolution is
to flatten the output spectrum. The actual output from the Wiener filter using optimum delayed spike shows the
most possible result. These processes when fully and correctly carried out give room for effective interpretation
of the seismic data for oil wells.
__________________________________________________________________________________________
Keywords: Seismic processing, deconvolution, filter operator, reflectivity, desired output and actual output.
__________________________________________________________________________________________
ITRODUCTIO
A seismic information data obtained from the field in In order to obtain the respective coefficients of the
a seismogram consists of a desired signal immersed desired filter operators the least-squares approach to
in noise. Wiener’s method of filtering turned out to filtering was considered, simultaneous equations are
have many other applications to information set up which are solved by computer. Fig. 2 compares
processing, including enhancement of seismic desired output with actual output from Wiener’s filter
reflection data. He designed a filter operator which which may not coincide exactly, but the differences
when convolved with the recorded trace would yield can be minimized by proper choice of parameters.
an output as close as possible to the desired signal. If Wiener filters can be used either in single-channel or
the observed trace is known, one will only need to multichannel processing.
specify the desired signal in order to determine this
operator. Fig. 1 explains the basic principle of a An output designed in form of a spike through
simple Wiener filter. The three signals are: the input deconvolution filtering could be regarded as being
x (t ) , the desired output d (t ) and the actual output closely related to Wiener filtering. Wiener filtering is
y (t ) . The aim of this work is to determine the filter applied in ghost suppression and velocity filtering.
operator k (t ) that brings y (t ) as close as possible The problem of ghost suppression arises from
removing undesired repetitions, or ghosts, of primary
to d (t ) by minimizing the differences between reflection signals caused by downward reflection of
y (t ) and d (t ) . energy from the shot at interface, a short distance
Desired
above (Dobrin 1976). The application of
Output multichannel Wiener filters is the problem of
Signal removing coherent noise on reflection records that
d (t ) has a different movement time or apparent velocity
than the desired reflection events. The objective of
velocity filtering is to suppress high-velocity noise
without detriment to the reflection quality. The
Filter k (t ) ( Actual Output Wiener filter is a solution to the restoration problem
Input
Signal To be Signal y (t ) based upon the hypothesized use of a linear filter and
designed)
the minimum mean-square ( or rms) error criterion (
Khireddine et al, 2007). The techniques available to
suppress noise can be divided into those techniques
Fig. 1: Principle of Wiener filtering. Desired output that are based on temporal information and those that
signal provides basis for designing filter. ( Source: are based on spatial information ( Gao and Wang ,
Robinson and Treitel,2006) 2003, Rajagopal and Potter, 2003).
43
Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 2 (1): 43-49 (ISSN: 2141-7016)
THEORY
The theory of optimum Wiener filter is based on
(Robinson and Treitel 2006). The filtering involves
t designing the filter so that the least-square error
0 5
between the actual and desired outputs is minimum
(fig 1).
Error R is defined as
R = (d − y )2
∑ t t
(1)
t
the optimal filter also minimizes the root mean- Obtaining the partial derivatives and equating to zero,
square error(rms) (Khireddine, et al, 2007). The we get
Wiener filter is characterized in the fourier domain ∂R
= − 2 ∑ d t x t − i + 2 ∑ ∑ kτ x t −τ x t − i = 0 (6)
and for addictive noise that is independent of the ∂k i t t τ
signal (Pei and Tseng, 2003). Further reading could or
be seen from the work of the following ; Towghi et al
∑τ kτ ∑ x t −τ x t − i = ∑ d t x t − i , i = 0 ,1 ,2 − −− , (l − 1 ) (7)
2001, Leonardis and Bischof, 2003 and Cherniakov t t
et al , 2000. By using
LOCATIO ∑ x t − τ x t − i = ri − τ
t
(8a)
44
Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 2 (1): 43-49 (ISSN: 2141-7016)
r0 r1 r2 . . . rl − 1 k0 rγ
r0 r1 r2 − − − rl − 1 k0 g0
r0 r1 . . . rl − 2 r
r1 k1 γ +1
r1 r0 r1 − − − rl − 2 k1 g1 (10) . . . . . . . . . (19)
. . . . . =
= . . . . . . . . .
. . . . .
. .
. . . . . . . . .
. . .
r l − 1 rl − 2 rl − 3 − − − r0 kl −1 gl −1 r l − 1 rl − 2 rl − 3 . . . r0 kl−1 rγ +l−1
where ri = autocorrelation lags of the input If γ = 1 a case of a unit prediction lag equation (19)
g i = lags of the cross-correlation between takes the form
r0 r1 r2 − − − rl − 1 k r
the desired output and input. − − − 0 1
r1 r0 r1 rl − 2 k r
Applying the Levinson recursion (Claerbout, 1976.), 1 2 (20)
. . . − − − . . .
the optimum Wiener filter coefficients k i can be − − − =
. . . . . .
computed. The least-squares error involved in this . . . − − − . . .
process can now be computed. Equation (5) becomes
− − −
2 r l − 1 rl − 2 rl − 3 r 0 k l − 1 rl
(11)
R min = 2
∑d t
t − 2 ∑
t
∑τ d t x t − τ k τ +
∑ ∑τ k τ x
t
t −τ
If we augment the right side to the square matrix on
the left side, we have
Substituting the following relationships: − − −
− r1 r0 r1 rl − 1 1 0
∑d t x t −τ = gτ
− r2
r1 r0 − − − rl − 2
k
0 0 (21)
(12a) . . . . . . k1 0
.
and . . . . =
. . . . .
∑ t
x t x t − τ = rτ .
. . . . . .
. .
. . . r
(12b) − r l rl − 1 rl − 2 0 kl −1 0
into equation (11), we get If we add one row and putting the negative sign to the
(13) filter column, we obtain
R min = ∑d t
t
2
− 2 ∑ kτ gτ +
τ
∑τ k τ ∑ k ∑ i
i
t
x t −τ x t − i
r0 r1 . . . rl 1 R
− k
or r1
r0 . . . rl − 1 0
0 (22)
R min = ∑d t
2
− 2 ∑ kτ gτ +
τ
∑τ k τ ∑ rτ −i ki .
. .
.
.
= .
t i .
. . .
(14) . .
. . .
Using equation (9), we finally get
− k l −1 0
r l rl − 1 . . . r 0
R min = ∑ t
d t2 − ∑τ kτ gτ (15)
k (t ) that predicts x (t + γ ) from the past value of Applying equation (15), the minimum error
the input x (t ) . The cross-correlation function associated with the unit prediction – lag filter can be
g becomes computed as follows. If we start with
d t = x t +1 (24)
gτ = ∑d t
t x t −τ = ∑x
t
t+γ x t −τ = ∑ t
x t x t − (γ + τ ) (16)
so that
We have by definition
rτ = ∑ x t x t − τ (17) ∑dt
t
2
= r0 (25a)
t
and
For γ + τ lag, equation (17) becomes
g t = rt + 1 (25b)
rγ + τ = ∑ x t x t − (γ + τ ) = g τ (18)
Sbstituting into equation (15), we obtain
Rmin = r0 − (r1 k 0 + r2 k 1 + ... + rl k l − 1 )
t
Substituting into equation (10), we have the (26)
set of normal equations that should be solved to get This is identical to R given by equation (23). The
the prediction filter ( k 0 , k 1 ,− − − , k l − 1 ) : desired output is x t + γ . The actual output is x t +γ
which is the estimate of the desired output. Equation
(19) gives the prediction filter with prediction lag γ .
45
Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 2 (1): 43-49 (ISSN: 2141-7016)
a(t ) to the input seismogram x (t ) computing the The optimum Wiener filter k i is optimum if the
reflectivity series is a goal of deconvolution, least-squares error between the actual and desired
prediction filtering can be used for deconvolution. outputs is minimum. When the desired output is the
()
The time-domain form a t of the filter according to zero-lag spike ( 1 ,0 ,0 ,− − − ,0 ) , then the Wiener
equation (30) is filter is identical to the least-squares inverse filter
a t = (1 ,0 ,0 ,− − − 0 ,− k 0 ,− k 1 − −− ,− k n − 1 ) (33) (Yilmaz 1988.).
The filter a(t ) is obtained from the prediction filter
Fig 4 shows data which are highly contaminated with
k (t ) and this is the solution to equation (19). We 60Hz line interference. This was acquired from the
call a (t ) the prediction error filter. For unit- field in Trans-Ramos prospect of Rivers State. The
following processes are adopted to the unprocessed
prediction lag, the filter coefficients is given by data got from the field.
equation (33) are of the form:
(
a t = 1 ,− k 0 ,− k 1 ,− − − ,− k l − 1 ) (34)
This has the same solution as equation (22). A
prediction error filter with unit-prediction lag and
with l + 1 length is equivalent to an inverse filter of
the same length.
that the wavelet has most of the energy within a 10- adding a constant to the zero lag of the auto-
to 50Hz range. The autocorrelation function 5(c) is correlation function.
used to compute the spiking deconvolution operation
in 5(d). The amplitude spectrum of the operator in
5(e) is the inverse of the amplitude spectrum of the
input wavelet in 5(b). The aim of spike deconvolution
is to flatten the output spectrum. If this operator is
applied to the input wavelet the result is shown in
5(h). The amplitude spectrum of the operator is the
inverse of the amplitude spectrum of the minimum-
phase equivalent to 5(e) and 5(g). The desired ouput
Prewhitening
5(i) is obtained if the input is minimum-phase
wavelet in 5(f). If the input wavelet is not minimum-
phase, then spike deconvolution cannot convert it to a
Amplitude
perfect zero-lag spike in 5(h).
47
Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 2 (1): 43-49 (ISSN: 2141-7016)
48
Journal of Emerging Trends in Engineering and Applied Sciences (JETEAS) 2 (1): 43-49 (ISSN: 2141-7016)
49