A convergent monotone difference scheme for motion of level sets by mean curvature (Q706598)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A convergent monotone difference scheme for motion of level sets by mean curvature
scientific article

    Statements

    A convergent monotone difference scheme for motion of level sets by mean curvature (English)
    0 references
    0 references
    8 February 2005
    0 references
    There has been a great deal of interest in motion by mean curvature, in terms of both theory and computation. The equation for motion of level sets by mean curvature (MC) in \(\mathbb{R}^n \) is given by \[ u_t = \Delta _1 u \equiv |Du|\text{ div}\left(\frac{Du}{|Du|}\right) \equiv \sum_{i = 1}^n {u_{x_i x_i }} - \frac{1}{|Du|^2} \sum_{i,j = 1}^n {u_{x_i x_j} u_{x_i} u_{x_j}}. \] This equation arises from the well-known level set method, which gives the normal velocity, \(v_n\), of the level set of the function \(u(x)\) as \(v_n = \frac{u_t}{|Du|}\). The unit normal of the level set is given by the direction of the gradient, \(\frac{Du}{|Du|}\), and the mean curvature is the divergence of the unit normal, resulting in (MC). The level set method has been successful both as a framework for the theoretical study and as a numerical method for the simulation of the motion. Applications of motion by mean curvature, and of related geometric motions, can be found in many areas, including differential geometry, fluid dynamics, combustion, front propagation and image processing. Despite the great deal of interest, no practical, provably convergent numerical scheme has been proposed for the equation for motion of level sets by mean curvature. An obvious approach to building a difference scheme for (MC) is to simply combine centered finite differences for each of the terms in the equation. The author presents a numerical experiment which demonstrates that this approach is not convergent. An explicit convergent finite difference scheme for motion of level sets by mean curvature is presented in the paper. The scheme is defined on a Cartesian grid, using neighbors arranged approximately in a circle. The accuracy of the scheme, which depends on the radius of the circle, \(dx\), and on the angular resolution, \(d\theta \), is formally \(O(dx^2 + d\theta)\). The scheme is explicit and nonlinear: the update involves computing the median of the values at the neighboring grid points. In the first section of the paper the simplest version of the scheme is presented. Despite its limited accuracy, this version of the scheme may be of practical use. A possibility is in applications to image processing, where the data itself has a natural discrete structure. This version of scheme is presented with an arbitrary spatial resolution, but with a nine point stencil. The scheme is monotone: increasing any of the neighboring values will lead to an increase (or no change) in the value of the solution. In the second section it is shown that the scheme can be implemented in general (structured, unstructured) geometries, in two or more dimensions. For concreteness, the author first addresses the scheme on a uniform grid in two dimensions. In this context, a detailed convergence proof is given. The requirements for the choice of neighbors specified so that the scheme may easily be adapted to an unstructured grid. The extension to higher dimensions is men addressed. A numerical consistency is checked in the third section. This is followed by testing the accuracy of the numerical solution against an exact solution, using different stencils and grid sizes. Finally, an example which demonstrates the fattening phenomena is presented.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    motion of level sets by mean curvature
    0 references
    degenerate elliptic equation
    0 references
    regularity of solutions
    0 references
    differential geometry
    0 references
    fluid dynamics
    0 references
    combustion
    0 references
    front propagation
    0 references
    image processing
    0 references
    explicit convergent finite difference scheme
    0 references
    monotonicity
    0 references
    directional resolution
    0 references
    lattice points
    0 references
    rotation invariance
    0 references
    stencil
    0 references
    accuracy
    0 references
    stability
    0 references
    consistency
    0 references
    convergence
    0 references
    degenerate nonlinear parabolic equation
    0 references
    numerical experiment
    0 references
    0 references