Geophysicists recognized the need to correct these positioning errors on zero-offset sections long before it was practical to use computers to make the corrections. Thus a number of hand-migration techniques arose. It is instructive to see how one such scheme works. Equations (3) and (4) require knowledge of three quantities: t, v, and .Of these, the event time t is readily measured on the zero-offset section. The velocity v is usually not measurable on the zero offset section and must be estimated from finite-offset data, as was shown in chapter . That leaves the dip angle .This can be related to the reflection slope p of the observed event, which is measurable on the zero-offset section:
(5) |
more loosely as the ``dip of the event''. It is obviously closely related to Snell's parameter, which we discussed in chapter . The relationship between the measurable time-dip p0 and the dip angle is called ``Tuchel's law'':
(6) |
Rewriting the migration shift equations in terms of the measurable quantities t and p yields usable ``hand-migration'' formulas:
(7) | ||
(8) |
Equations (7) and (8) are useful for giving an idea of what goes on in zero-offset migration. But using these equations directly for practical seismic migration can be tedious and error-prone because of the need to provide the time dip p as a separate set of input data values as a function of y and t. One nasty complication is that it is quite common to see crossing events on zero-offset sections. This happens whenever reflection energy coming from two different reflectors arrives at a receiver at the same time. When this happens the time dip p becomes a multi-valued function of the (y,t) coordinates. Furthermore, the recorded wavefield is now the sum of two different events. It is then difficult to figure out which part of summed amplitude to move in one direction and which part to move in the other direction.
For the above reasons, the seismic industry has generally turned away from hand-migration techniques in favor of more automatic methods. These methods require as inputs nothing more than