
Fast marching method
Encyclopedia
The fast marching method is introduced by James A. Sethian
as a numerical method for solving boundary value problems
of the Eikonal equation
:
Typically, such a problem describes the evolution of a closed curve as a function of time
with speed
in the normal direction at a point
on the curve. The speed function is specified, and the time at which the contour crosses a point
is obtained by solving the equation.
The algorithm is similar to Dijkstra's algorithm
and uses the fact that information only flows outward from the seeding area.
This problem is a special case of level set method
s. More general algorithms exist but are normally slower.
Extensions to non-flat (triangulated) domains solving:
James Sethian
James Albert Sethian is a professor of mathematics at the University of California, Berkeley, and the head of the Mathematics Group at the United States Department of Energy's Lawrence Berkeley National Laboratory....
as a numerical method for solving boundary value problems
Boundary value problem
In mathematics, in the field of differential equations, a boundary value problem is a differential equation together with a set of additional restraints, called the boundary conditions...
of the Eikonal equation
Eikonal equation
The eikonal equation is a non-linear partial differential equation encountered in problems of wave propagation, when the wave equation is approximated using the WKB theory...
:
Typically, such a problem describes the evolution of a closed curve as a function of time




The algorithm is similar to Dijkstra's algorithm
Dijkstra's algorithm
Dijkstra's algorithm, conceived by Dutch computer scientist Edsger Dijkstra in 1956 and published in 1959, is a graph search algorithm that solves the single-source shortest path problem for a graph with nonnegative edge path costs, producing a shortest path tree...
and uses the fact that information only flows outward from the seeding area.
This problem is a special case of level set method
Level set method
The level set method is a numerical technique for tracking interfaces and shapes. The advantage of the level set method is that one can perform numerical computations involving curves and surfaces on a fixed Cartesian grid without having to parameterize these objects...
s. More general algorithms exist but are normally slower.
Extensions to non-flat (triangulated) domains solving:
-
was introduced by Ron KimmelRon KimmelRon Kimmel is a professor of Computer Science atthe Technion Israel Institute of Technology.He holds a D.Sc. degree in electrical engineering from the Technion,and spent a post-doctoral position at UC Berkeley and Berkeley Labs, and a visiting...
and Sethian.
External links