The DSR operator is now defined as the parenthesized operator in equation (1b):

(58) |

There is a serious problem with this operator:
it is
*
not separable
*
into a sum of an offset operator and a midpoint operator.
*Nonseparable*
means that a Taylor series for (58)
contains terms like .Such terms cannot be expressed as a function of *Y* plus a function of *H*.
Nonseparability is a data-processing disaster.
It implies that migration and stacking must be done simultaneously,
not sequentially.
The only way to recover pure separability would be
to return to the space of *S* and *G*.
(That is a drastic alternative, far from conventional processing.
We will return to it later).

Let us review the general issue of separability.
The obvious way to get a separable approximation
of the operator is
to form a Taylor series expansion,
and then drop all the cross terms.
A more clever approximation is ,which fits
all *Y* exactly when and
all *X* exactly when .Applying this idea (though not the same equation)
to the DSR operator gives

(59) | ||

(60) |

The splitting of (59) and (60)
into a sum of three operators offers an advantage
like the one offered by the
2-D Fourier kernel ,which has a phase that is the sum of two parts.
It means that Fourier integrals may have either *y* or *h* nested
on the inside.
So downward continuation with SEP could be
done in (*k*_{h} , *k*_{y})-space
as implied by (55),
or we could choose to Fourier transform to (*h*, *k*_{y} ),
(*k*_{h} , *y* ), or (*y*,*h*) by appropriate nesting operations.

It is convenient to give familiar names to the three terms in (60). The first is associated with time-to-depth conversion, the second with migration, and the third with normal moveout.

(61) |

The approximation (59) and (60) can be interpreted as ``standard processing.'' The first stage in standard processing is NMO correction. In (59) and (60) the NMO operator downward continues all offsets at the earth's surface, to all offsets at depth. Selecting zero offset is no more than abandoning all other offsets. Like stacking over offset, selecting zero offset reduces the amount of data under consideration.

Ordinarily the abandoned offsets are not migrated. (Alternately, a clever procedure for changing stacking velocities after migration involves migrating several offsets near zero offset).

Since all terms in the SEP operator are interchangeable, it would seem wasteful to use it to migrate all offsets before stack. The result of doing so should be identical to after-stack migration.

10/31/1997