Processing Seismic Data in The Presence of Residual Statics
Processing Seismic Data in The Presence of Residual Statics
Processing Seismic Data in The Presence of Residual Statics
Aaron Stanton*, Nasser Kazemi, and Mauricio D. Sacchi, Department of Physics, University of Alberta
iteration. The data in the ω − mx − my − hx − hy domain at the and regularization term. The cost function of equation (5) is
kth iteration of POCS with statics compensation are given by complete if data has no statics. As discussed earlier statics in-
k
troduce artifacts and smears the Radon model. Considering
Dk = α1 Dobs e−iω(1−α2 )τ +(1−α1 S)FD−1 T FD Dk−1 , k = 1, ..., N, statics changes equation (5) to
(2)
where τ k (mx , my , hx , hy ) are the estimated static shifts at the kth 1
argmin J = argmin kQd − Lmk2 + τ kmk1 , (6)
iteration and are constant for all frequencies, ω. The scaling m,Q m,Q 2
factor α2 ≤ 1 can be used to control the level of static cor-
where Q is shifting operator that corrects statics in data. Equa-
rection. A choice of α2 = 1 can be used for data with little
tion (6) can also be written as
to no residual statics, whereas a value of α2 = 0 will remove
statics more aggressively by fully applying the estimated static 1
shifts at a given iteration. The time shifts τ k (mx , my , hx , hy ) are argmin J = argmin kd − QT Lmk2 + τ kmk1 , (7)
m,Q m,Q 2
the lags given by the maximum values of the cross correlation
of the static corrected input data from the previous iteration, where QT is the adjoint operator of Q and puts statics back in
k−1
Dobs e−iω(1−α2 )τ (where τ k−1 = k−1 n
P
n=1 τ ), with the thresh- to the Radon predicted data. The only advantage in using equa-
olded data from the current iteration, FD−1 T FD Dk−1 . This al- tion (7) instead of equation (6) is that equation (7) preserves
lows for the iterative application of noise attenuation, missing statics in the predicted data. The cost function of equation (7)
trace interpolation, and static correction. can be minimized by alternatively solving the following sub-
problems:
The reinsertion step of POCS is identical to that used during
5D Tensor Completion (TCOM) (Stanton et al., 2012). This 1 b T Lmk2 + τ kmk1 , (8)
m- step b = argmin
m kd − Q
implies that we can replace the Fourier estimate of the data, m 2
FD−1 T FD Dk−1 , at a given iteration, k, with a rank-reduced
1
version of the data R(Dk−1 ). This formulation has the advan- Q- step b = argmin
Q kd − QT Lmk
b 2. (9)
Q 2
tage that it can deal with the reconstruction of curved events
(Kreimer and Sacchi, 2011). In the case of noise attenuation
By considering the initial shifting operator as the identity ma-
given data that is fully spatially sampled one may wish to de-
trix, the m- step can be solved using Fast Iterative Shrinkage-
noise the data while preserving residual statics. The total resid-
Thresholding Algorithm (FISTA) (Beck 2009). The Q- step
ual static corrections applied during the denoising are con-
has a closed form solution but it could be considered a full
tained in τ N (mx , my , hx , hy ) allowing for them to be removed
matrix and without physical meaning. So, instead of solving
from the data. In the case of interpolation it is preferable to
directly the Q- step we update the shifting operator by simply
leave the static corrections applied to avoid static shifts be-
cross correlating the d and Lmb vectors. Note that this is also a
tween interpolated and original traces. The fact that the algo-
valid solution by defining the Q operator space as a combina-
rithm produces a tensor of time-shifts τ(mx , my , hx , hy ) could
tion of some shifting basis functions.
offer an advantage for other processing steps. Converting this
tensor to shot and receiver coordinates, τ(sx , sy , gx , gy ), the
time shifts could then be used for further processing or to gain
EXAMPLES
a better understanding of the near surface.
Sparse Radon Transform To test the reconstruction algorithm we apply the algorithm to
The Sparse Radon Transform can be written as the linear op- a 5D synthetic dataset with dimension 100x12x12x12x12. The
eration. Data, d can be generated from a model m under the data has hyperbolic moveout in all four of the spatial directions
action of the Radon operator L as follows: as seen in figure 2. This figure shows one central bin location
out of a total of 144 bins that comprise the complete data. The
d = Lm + n, (3) complete noise free data is shown in figure 2 (a). Before recon-
struction random noise was added to the data giving a signal to
where d is data, m is the Radon model and n is the noise con-
noise ratio of 2. Random traces were then decimated from the
tent. Thorson and Claerbout (1985) showed that given the data,
data leaving 50% of the original traces. Random static shifts
equation (3) can be solved via damped least squares approach.
between ±10ms were then applied to the data producing the
In other words, the objective function is
data seen in figure 2 (b). Standard 5D POCS reconstruction
minimize ||m||2 s.t. ||d − Lm||2 < ε (4) was applied to the data resulting in the data shown in figure 2
(c). The static shifts cause a very low quality reconstruction
where ε is some estimate of noise level in the data. To increase that smears the signal. 5D POCS Reconstruction with static
the resolution of the Radon model, one can adopt l2 norm for compensation gives a much higher quality result as seen in fig-
data misfit and l1 norm for the model ure 2 (d). Figure 2 shows reconstruction results for a stacked
inline of data that has been corrupted with random static shifts
1
b = argmin
m kd − Lmk2 + τ kmk1 , (5) (a). The result after simultaneous statics computation and re-
m 2 construction (c) is of higher quality compared to the result after
where m is desired sparse model and τ is a regularization pa- standard reconstruction (b). To test the Radon demultiple al-
rameter that balances the importance of the misfit functional gorithm we show an NMO corrected CMP gather from a Gulf
Processing seismic data in the presence of residual statics
(a) (b) (c) (d)
0 0 0 0
time (s)
time (s)
time (s)
time (s)
0.6 0.6 0.6 0.6
1 1 1 1
0 500 1000 1500 0 500 1000 1500 0 500 1000 1500 0 500 1000 1500
offset (m) offset (m) offset (m) offset (m)
(e) (f) (g) (h)
0 0 0 0
20 20 20 20
frequency (Hz)
frequency (Hz)
frequency (Hz)
frequency (Hz)
40 40 40 40
60 60 60 60
80 80 80 80
Figure 1: a) Original 2D synthetic data. b) Data with random noise. c) Data with random missing traces (50%). d) Data with
random ±10ms statics shifts. e-h) Are the f-k amplitude spectra of a-d.
(a) (b)
0 0
0.05 0.05
0.1 0.1
0.15 0.15
time (s)
time (s)
0.2 0.2
0.25 0.25
0.3 0.3
0.35 0.35
0 100 200 300 400 500 600 700 800 900 1000 1100 1200 0 100 200 300 400 500 600 700 800 900 1000 1100 1200
y−offset (m) y−offset (m)
(c) (d)
0 0
0.05 0.05
0.1 0.1
0.15 0.15
time (s)
time (s)
0.2 0.2
0.25 0.25
0.3 0.3
0.35 0.35
0 100 200 300 400 500 600 700 800 900 1000 1100 1200 0 100 200 300 400 500 600 700 800 900 1000 1100 1200
y−offset (m) y−offset (m)
Figure 2: a) A portion of noise-free, static-free, fully sampled 5-D synthetic data. b) Data after adding random noise (SNR =
2), random ±10ms static shifts, and randomly removing traces (50%). c) Data after standard 5D reconstruction d) Data after
simultaneous 5D reconstruction and statics computation.
Input: with statics: 50% of traces decimated Output: with statics: Standard POCS Output: with statics: POCS with statics
0 0 0
Time (s)
Time (s)
1 1 1
1100 1200 1300 1400 1500 1600 1700 1100 1200 1300 1400 1500 1600 1700 1100 1200 1300 1400 1500 1600 1700
CDP CDP CDP
Figure 3: Stacked section (a) with missing traces and +/-5ms static shifts, (b) after standard reconstruction , and (c) after simulta-
neous reconstruction with statics computation.
Processing seismic data in the presence of residual statics
Distance (m) Far-offset Residual Moveout (s) Far-offset Residual Moveout (s)
1000 2000 3000 4000 0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8
2 2 2
Time (s)
Time (s)
Time (s)
4 4 4
6 6 6
Figure 4: Marine CMP gather with random +/- 10ms static shifts, (a) input data, (b) sparse Radon Transform with no statics
computation, (c) sparse Radon transform with statics computation.
SPSR result preserves the statics on the data, allowing for mul- 4
6
CONCLUSION
4
ACKNOWLEDGEMENTS
(b)
REFERENCES