next up previous print clean
Next: results Up: Brown & Claerbout: Radial Previous: Introduction

methodology

In this paper, two implementations of the RTT are investigated. Each is illustrated schematically in Figure 2.
1.
v-interpolation method: For fixed (t,x) bins, linearly interpolate between radial traces.
2.
x-interpolation method: For fixed (t,v) bins, linearly interpolate between offsets.

 
schem
Figure 2
Left: ``v-interpolation'' implementation. Right: ``x-interpolation implementation.
schem
view

In the v-interpolation approach, $\bf R$ ``pushes'' energy -- weighted by linear interpolation coefficients -- from fixed (t,x) bins into the two radial trace (t,v) bins that bracket them. This implementation will cause interpolation error in regions where many (t,x) bins lie between adjacent radial traces (see Fig. 1). However, the RT domain is nonphysical in the sense that as many radial traces can be used as computer memory permits, so the interpolation error can essentially be driven to zero by sampling densely enough in RT space. Unfortunately, by sampling finely, in many regions of RT space there are pairs of radial traces which bracket no (t,x) bin, so ``holes'' are introduced into the RT space which inhibit later filtering operations.

In the x-interpolation approach, $\bf R$ ``pulls'' energy into fixed (t,v) bins from the two offset (t,x) bins that bracket them. The interpolation error of this implementation depends only on the trace spacing of the data. The net effect of applying the operator is to smooth laterally, making this implementation dangerous if the data has even small static shifts. At typical trace spacing, $\bf R$ is not pseudo-unitary, but since the RT space is guaranteed to have no ``holes'', this implementation is appropriate for post-filtering operations. Henley (1999) used the x-interpolation approach, as did the author of the SEPlib program Radial.

The two implementations of the RTT discussed above illustrate a fundamental, and oft-ignored duality in the analysis of interpolation operators. Intuition supports the x-interpolation method -- any given unknown model point is the weighted average of the two known data points which bracket it. In applications like NMO, where averaging is done along the well-sampled time axis, this intuition is sensible, but it breaks down when the averaging is across offsets. The alternate approach (v-interpolation) is less intuitive, as the interpolation is done across radial traces, in the ``virtual'' space of the model. Since the model space is not constrained by the parameters of data acquisition, it can be sampled as densely as needed to minimize interpolation error. In fact, in the limit of infinitely dense sampling in model space, simple nearest neighbor binning drives interpolation error to zero.

The idea of this paper is to use the v-interpolation RTT to take advantage of its minimal interpolation error, and then handle the problem of ``holes'' in RT space by missing data estimation. Ideally, the seismic gather contains nearly-horizontal primary reflections and radial events, so the RT space is composed of nearly-vertical (h(v)) and nearly-horizontal (l(t)) events which a cascade of derivative operators extinguishes:  
 \begin{displaymath}
\frac{\partial}{\partial v} \ \frac{\partial}{\partial t} \ \left[h(v)+l(t)\right] = 0\end{displaymath} (4)
A finite difference stencil approximating $\partial^2 / \partial v \partial t$ is  
 \begin{displaymath}
{\bf a} = \left[ \begin{array}
{rr}
 1 & -1 \\  -1 & 1
 \end{array} \right].\end{displaymath} (5)
Filter $\bf a$ is well-suited for the helical least-squares missing data estimation methodology of Claerbout (1999). The missing data problem is driven by two fitting goals: 1) Honor the known data points exactly, and 2) impose any prior knowledge on the unknown model parameters via regularization. Define a known data mask $\bf K$, simply a diagonal operator of the same dimension as $\bf m$; 1 where data is known, 0 otherwise. The prior assumptions about the model are contained in filter $\bf a$. Define $\bf A$ as the convolution matrix which applies the filter $\bf a$ and combine the two fitting goals into a single regularized optimization problem.
      \begin{eqnarray}
\bf Km &=& \bf KRd
\\  \bf \epsilon Am &\approx& 0.\end{eqnarray} (6)
(7)
Equation (6) forces the model to match the data where the latter is known. Equation (7) minimizes the power of the convolution of $\bf a$ with $\bf m$, i.e., optimality is achieved when the unknown model is filled with horizontal and vertical events. $\epsilon$ is a user-chosen scale factor.

In this paper, we seek to use the RTT to do noise suppression. Specifically, we map a 2-D seismic gather to RT space, then apply a conservative (6.5 Hz cutoff) highpass filter - call it $\bf B$ - to remove the noise, and finally transform back to (t,x) space. In symbols, we can write the estimated signal, $\bf \hat{s}$, as follows  
 \begin{displaymath}
{\bf \hat{s}} = \bold R^T \bf BRd.\end{displaymath} (8)
The corresponding estimate of the noise, $\bf \hat{n}$, is obtained simply by subtracting the estimated signal from the data:  
 \begin{displaymath}
{\bf \hat{n}} = \bold d - {\bf \hat{s}} = \left(I - \bold R^T \bf BR \right) d.\end{displaymath} (9)


next up previous print clean
Next: results Up: Brown & Claerbout: Radial Previous: Introduction
Stanford Exploration Project
4/28/2000