3-D traveltime computation using the fast marching method

被引:378
作者
Sethian, JA [1 ]
Popovici, AM
机构
[1] Univ Calif Berkeley, Dept Math, Berkeley, CA 94720 USA
[2] 3DGeo Dev Inc, Mt View, CA 94043 USA
关键词
D O I
10.1190/1.1444558
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
We present a fast algorithm for solving the eikonal equation in three dimensions: based on the fast marching method. The algorithm is of the order O(N log N), where N is the total number of grid points in the computational domain. The algorithm can be used in any orthogonal coordinate system and globally constructs the solution to the eikonal equation for each point in the coordinate domain. The method is unconditionally stable and constructs solutions consistent with the exact solution for arbitrarily large gradient jumps in velocity. In addition, the method resolves any overturning propagation wavefronts. We begin with the mathematical foundation for solving the eikonal equation using the fast marching method and follow with the numerical details. We then show examples of traveltime propagation through the SEG/EAGE salt model using point-source and planewave initial conditions and analyze the error in constant velocity media. The algorithm allows for any shape of the initial wavefront. While a point source is the most commonly used initial condition, initial plane waves can be used for controlled illumination or for downward continuation of the traveltime field from one depth to another or from a topographic depth-surface to another. The algorithm presented here is designed for computing first-arrival traveltimes. Nonetheless, since it exploits the fast marching method for solving the eikonal equation, we believe it is the fastest of all possible consistent schemes to compute first arrivals.
引用
收藏
页码:516 / 523
页数:8
相关论文
共 27 条
[1]   A FAST LEVEL SET METHOD FOR PROPAGATING INTERFACES [J].
ADALSTEINSSON, D ;
SETHIAN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 118 (02) :269-277
[2]  
ALKHALIFAH T, 1997, STANFORD EXPLORATION, V95, P149
[3]  
AMINZADEH F, 1995, LEADING EDGE, V14, P125, DOI DOI 10.1190/1.1437102
[4]  
[Anonymous], 1987, VARIATIONAL METHODS
[5]   COMPUTING MINIMAL-SURFACES VIA LEVEL SET CURVATURE FLOW [J].
CHOPP, DL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 106 (01) :77-91
[6]  
KESSLER D, 1995, LEAD EDGE, V14, P949
[7]   An O(N log N) algorithm for shape modeling [J].
Malladi, R ;
Sethian, JA .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1996, 93 (18) :9389-9392
[8]  
MALLADI R, 1993, PAM589 U CAL CTR PUR
[9]   Maximum energy traveltimes calculated in the seismic frequency band [J].
Nichols, DE .
GEOPHYSICS, 1996, 61 (01) :253-263
[10]   FRONTS PROPAGATING WITH CURVATURE-DEPENDENT SPEED - ALGORITHMS BASED ON HAMILTON-JACOBI FORMULATIONS [J].
OSHER, S ;
SETHIAN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 79 (01) :12-49