previous up next print clean
Next: FIELD DATA Up: Crawley: Previous: INTRODUCTION

IMPLEMENTATION

The multiple suppression algorithm applied here is that formulated by Berryhill Berryhill and Kim (1986). It is similar in principle to just shifting the data by a lag equal to one multiple period and subtracting, except that a more sophisticated operator is used. Kirchoff datuming is employed to model an additional bounce from the surface to the seafloor and back, so that the original primary and multiple energy, P + M1 + M2 + ..., emulates strictly multiples, M1' + M2' + M3' + ....

The continuation velocity is known (water), though the seafloor does need to be picked. Here I pick one seafloor point, and do correlation in a sliding window around the seafloor. I then migrate the correlations with water velocity, pick the max in each trace as the seafloor, and calculate depth.

As a test, the correlations can be downward continued to the water bottom. Ideally they should wind up at zero time, but there is noticeable misfit in the deep water data, where there is strong seafloor topography, despite the initial migration, as shown in the top of Figure 1. I calculate a residual depth correction by estimating statics on the misfit, add it to the original depth estimate and downward continue again. The bottom of Figure 1 shows the correlations downward continued to the revised seafloor.

 
deepBottom
Figure 1
Downward continuing correlations to the calculated sea floor depth shows some depth error where there is large topography (top). Adding a residual depth term corrects the errors (bottom).
deepBottom
view burn build edit restore

Once the data are upward continued, the original and redatumed data are subtracted with the hope that

 
P + (M1 - M1') + (M2 - M2') + ... = P (1)

where M1 are the recorded first multiples and M1' are first multiples modeled from primaries. In practice some fitting is necessary to make the newly modeled multiples look like the recorded multiples, and so the above turns into an optimization problem where  
 \begin{displaymath}
(P + M_1 + M_2 + ...) - a(M_1' + M_2' + M_3' + ...) \approx 0.\end{displaymath} (2)
Ideally, the primaries P should not be predictable by the filter a, and will stay in the residual. This is like the cross-equalization of Rickett 1997. A basic problem is choosing the correct number of filter coefficients and the correct window size, a too-small number of coefficients relative to window size will not be able to predict the multiples, too many coefficients relative to window size will remove primaries along with multiples Morley (1982). I find that windows may be large in time (half or all of a trace), but that window width of more than a few traces hinders the suppression. An example is shown later in Figure 5.


previous up next print clean
Next: FIELD DATA Up: Crawley: Previous: INTRODUCTION
Stanford Exploration Project
10/14/1997