Next: RESULTS AND DISCUSSION Up: Bevc: Trace interpolation Previous: Introduction

# THE ALGORITHM

I implement the algorithm in several straightforward one-dimensional modules. The data are partitioned by low-pass filtering and the low-frequency portion is interpolated. The high-frequency (HF) portion of the data is then reconstructed for the interpolated traces. The data are partitioned into small windows in which the interpolation is performed. The windows are then pieced back together to create the final interpolated section. The task of partitioning and re-assembling the data is performed by Claerbout's subroutine patch() Claerbout (1992b).

The whole interpolation scheme can be divided into five discrete modules:

• Each trace is low-pass filtered. By filtering the data in time, the spatially aliased portion of the spectrum is removed.
• The low-pass filtered data are interpolated in space by performing a one-dimensional Fourier transform, zero padding, and performing the inverse transform.
• The low-frequency (LF) data are then cubed in the time domain in order to broaden the spectrum. This is done to both the original and interpolated LF data.
• The cubed LF traces ([flow(t)]3) are then used to find a shaping filter. For each original trace, a filter b(t) is found such that

b(t)*[flow(t)]3=fall(t)

where fall(t) is the wide-band data including high- and low- frequency. This is done using conjugate gradients with the subroutine shp() (Appendix).
• Once the shaping filter is found, it is used to reconstruct the HF data on the interpolated traces.
The cubing operation is used simply to enrichen the spectral content of the interpolated low-frequency data so that the shaping filter can be applied. It was chosen since it is a low order polynomial power which preserves polarity. In a more general formulation the fifth, seventh, etc. powers could be used. Even powers could also be used by forming something like so that polarity is preserved.

Next: RESULTS AND DISCUSSION Up: Bevc: Trace interpolation Previous: Introduction
Stanford Exploration Project
11/18/1997