The partial failure of using the windowing operator to isolate the
multiples is caused mainly by the presence of reverberating energy
outside the window range.
This failure becomes critical for low-order reverberations, which are
located close to the primaries and are therefore near the boundary of the
window. A possible solution would be the use of an offset-dependent
weighting function in the transform, which would favor the contribution
of more velocity-sensitive large offsets. As a result, the velocity
stack would have a better resolution, with less spreading of energy
outside the central velocity. However this procedure would also imply
a decreased resolution in the near-offset traces where the multiples
are already hard to remove.
To overcome this limitation, we need a way to separate primaries
and multiples in the whole range covered by the velocity domain.
A look at the semblance spectrum (Figure ) shows
that the reverberation trends are aligned semi-vertically in a reasonably
predictable way.
It is possible, then, to design a short operator that predicts the reverberation
of order n+1 from the reverberation of order n.
The prediction error has the semblance of the primaries almost unaffected and the semblance of the reverberations reduced, while the prediction itself is predominantly formed by the semblance of the reverberations. As a result, the prediction can be used as the weighting operator in the CG regression. However, instead of using the predicted semblance as a weighting function, we use it to define a window function according to
![]() |
||