Multidimensional seismic data processing forms a major component of seismic profiling, a technique used in geophysical exploration. The technique itself has various applications, including mapping ocean floors, determining the structure of sediments, mapping subsurface currents and hydrocarbon exploration. Since geophysical data obtained in such techniques is a function of both space and time, multidimensional signal processing techniques may be better suited for processing such data.
There are a number of data acquisition techniques used to generate seismic profiles, all of which involve measuring acoustic waves by means of a source and receivers. These techniques may be further classified into various categories,[1] depending on the configuration and type of sources and receivers used. For example, zero-offset vertical seismic profiling (ZVSP), walk-away VSP etc.
The source (which is typically on the surface) produces a wave travelling downwards. The receivers are positioned in an appropriate configuration at known depths. For example, in case of vertical seismic profiling, the receivers are aligned vertically, spaced approximately 15 meters apart. The vertical travel time of the wave to each of the receivers is measured and each such measurement is referred to as a “check-shot” record. Multiple sources may be added or a single source may be moved along predetermined paths, generating seismic waves periodically in order to sample different points in the sub-surface. The result is a series of check-shot records, where each check-shot is typically a two or three-dimensional array representing a spatial dimension (the source-receiver offset) and a temporal dimension (the vertical travel time).
The acquired data has to be rearranged and processed to generate a meaningful seismic profile: a two-dimensional picture of the cross section along a vertical plane passing through the source and receivers. This consists of a series of processes: filtering, deconvolution, stacking and migration.
See also: Multidimensional filter design. Multichannel filters may be applied to each individual record or to the final seismic profile. This may be done to separate different types of waves and to improve the signal-to-noise ratio. There are two well-known methods of designing velocity filters for seismic data processing applications.[2]
The two-dimensional Fourier transform is defined as:
F(\underline{k},\omega)=
infty | |
\int | |
-infty |
infty | |
\int | |
-infty |
f(\underline{x},t)e-j(\omega\underline{x})}d\underline{x}dt
where
\underline{k}
\omega
\underline{k}-\omega
The τ-p transform is a special case of the Radon transform, and is simpler to apply than the Fourier transform. It allows one to study different wave modes as a function of their slowness values,
p
p=
1 | |
v |
=
dt | |
dx |
Each value on the trace p is the sum of all the samples along the line
t=\tau+px
The transform is defined by:
F(p,\tau)=
infty | |
\int | |
-infty |
f(x,\tau+px)dx=
infty | |
\int | |
-infty |
infty | |
\int | |
-infty |
f(x,t)\delta(t-\tau-px)dxdt
The τ-p transform converts seismic records into a domain where all these events are separated. Simply put, each point in the τ-p domain is the sum of all the points in the x-t plane lying across a straight line with a slope p and intercept τ.[4] That also means a point in the x-t domain transforms into a line in the τ-p domain, hyperbolae transform into ellipses and so on. Similar to the Fourier transform, a signal in the τ-p domain can also be transformed back into the x-t domain.
See also: Deconvolution. During data acquisition, various effects have to be accounted for, such as near-surface structure around the source, noise, wavefront divergence and reverbations. It has to be ensured that a change in the seismic trace reflects a change in the geology and not one of the effects mentioned above. Deconvolution negates these effects to an extent and thus increases the resolution of the seismic data.
Seismic data, or a seismogram, may be considered as a convolution of the source wavelet, the reflectivity and noise.[5] Its deconvolution is usually implemented as a convolution with an inverse filter. Various well-known deconvolution techniques already exist for one dimension, such as predictive deconvolution, Kalman filtering and deterministic deconvolution. In multiple dimensions, however, the deconvolution process is iterative due to the difficulty of defining an inverse operator. The output data sample may be represented as:
y(\underline{x},t)=f(\underline{x},t)**r(\underline{x},t)
where
f(\underline{x},t)
r(\underline{x},t)
\underline{x}
t
f0(\underline{x},t)=λy(\underline{x},t)
fn+1(\underline{x},t)=λy(\underline{x},t)+q(x,t)**fn(\underline{x},t)
q(x,t)=\delta(\underline{x},t)-r(\underline{x},t)
Taking the Fourier transform of the iterative equation gives:
Fn+1(\underline{k},\omega)=λY(\underline{k},\omega)+Fn(\underline{k},\omega)-λFn(\underline{k},\omega)R(\underline{k},\omega)
This is a first-order one-dimensional difference equation with index
n
λY(\underline{k},\omega)u(n)
(\underline{k},\omega)
[1-λR(\underline{k},\omega)]nu(n)
u(n)
Fn(\underline{k},\omega)=
Y(\underline{k | |
,\omega)}{R(\underline{k},\omega)}\lbrace1-[1 |
-λR(\underline{k},\omega)]n+1\rbraceu(n)
The above equation can be approximated as
Fn(\underline{k},\omega)=
Y(\underline{k | |
,\omega)}{R(\underline{k},\omega)} |
n → infty
|1-λR(\underline{k},\omega)|<1
Note that the output is the same as the output of an inverse filter. An inverse filter does not actually have to be realized and the iterative procedure can be easily implemented on a computer.[6]
Stacking is another process used to improve the signal-to-noise ratio of the seismic profile. This involves gathering seismic traces from points at the same depth and summing them. This is referred to as "Common depth-point stacking" or "Common midpoint stacking". Simply speaking, when these traces are merged, the background noise cancels itself out and the seismic signal add up, thus improving the SNR.
See also: Seismic migration. Assuming a seismic wave
s(x,z,t)
x
z
{\partial2s\over\partialx2}+{\partial2s\over\partialz2}=
1 | |
c2 |
{\partial2s\over\partialt2}
Migration refers to this wave's backward propagation. The two-dimensional Fourier transform of the wave at depth
z0
S(kx,z0,\Omega)=\int\ints(x,z0,t)
-j(\Omegat-kxx) | |
e |
dxdt
To obtain the wave profile at
z=z0
s(x,z,t)
s(x,z0+\Deltaz,t)
H(\omega1,\omega2)
j\sqrt{\alpha2{\omega2 | |
= \begin{cases} e |
2-
2}}, | |
{\omega | |
1} |
&for|\omega1|<|\alpha\omega2|\\ 0,&else \end{cases}
where
\omega1
kx
\omega2
\Omega
\alpha=
1 | |
c |
\Deltaz | |
\Deltat |
For implementation, a complex fan filter is used to approximate the ideal filter described above. It must allow propagation in the region
|\alpha\omega2|>|\omega1|
|\alpha\omega2|<|\omega1|