The mapping functions for the time-to-depth conversion are previously computed by tracing image rays. The method gives the mapping functions along the image rays. Mapping time-migrated image along the image rays subsequently gives the depth-migrated image that has to be interpolated onto a regular grid. For complicated velocity models, image ray may cross each other or not penetrate shadow zones; the interpolation is thus cumbersome and computationally expensive. In this section, I describe an efficient algorithm for computing the mapping functions of the image-ray corrections on a regular grid,
To compute the functions and in equation (1), we consider two partial differential equations. Because all image rays shoot vertically when leaving the surface, they are associated with a vertically incident plane wavefront. The value of function is the traveltime for the wavefront to propagate from the surface to a subsurface point (x,z), which satisfies the eikonal equation:
(12) |
(13) |
Two partial differential equations (12) and (13) can be solved simultaneously by using an up-wind finite difference method (Zhang, 1991), and the results are samples of the two mapping functions on a regular grid. Thus, the image-ray corrections can be implemented with an algorithm summerized, as follow:
The functions and p(x,z;xs) in equations (6) and (11) can be computed in a similar way. Two partial differential equations
(14) |
(15) |