Journal Article
Computer Vision

Distance Regularized Level Set Evolution and Its Application to Image Segmentation

Chunming Li(Vanderbilt University), Chenyang Xu(Siemens (Germany)), Changfeng Gui(University of Connecticut), Martin Fox(University of Connecticut)
August 27, 2010IEEE Transactions on Image Processing2,154 citations

2.2k

Citations

265

Influential Citations

IEEE Transactions on Image Processing

Venue

2010

Year

Abstract

Level set methods have been widely used in image processing and computer vision. In conventional level set formulations, the level set function typically develops irregularities during its evolution, which may cause numerical errors and eventually destroy the stability of the evolution. Therefore, a numerical remedy, called reinitialization, is typically applied to periodically replace the degraded level set function with a signed distance function. However, the practice of reinitialization not only raises serious problems as when and how it should be performed, but also affects numerical accuracy in an undesirable way. This paper proposes a new variational level set formulation in which the regularity of the level set function is intrinsically maintained during the level set evolution. The level set evolution is derived as the gradient flow that minimizes an energy functional with a distance regularization term and an external energy that drives the motion of the zero level set toward desired locations. The distance regularization term is defined with a potential function such that the derived level set evolution has a unique forward-and-backward (FAB) diffusion effect, which is able to maintain a desired shape of the level set function, particularly a signed distance profile near the zero level set. This yields a new type of level set evolution called distance regularized level set evolution (DRLSE). The distance regularization effect eliminates the need for reinitialization and thereby avoids its induced numerical errors. In contrast to complicated implementations of conventional level set formulations, a simpler and more efficient finite difference scheme can be used to implement the DRLSE formulation. DRLSE also allows the use of more general and efficient initialization of the level set function. In its numerical implementation, relatively large time steps can be used in the finite difference scheme to reduce the number of iterations, while ensuring sufficient numerical accuracy. To demonstrate the effectiveness of the DRLSE formulation, we apply it to an edge-based active contour model for image segmentation, and provide a simple narrowband implementation to greatly reduce computational cost.

Analysis

Why This Paper Matters

Level set methods are a cornerstone of image segmentation, enabling the capture of complex object boundaries and topological changes. However, a persistent practical challenge has been the need for periodic reinitialization of the level set function to maintain its signed distance property, a process that introduces numerical errors, computational overhead, and algorithmic complexity. This paper by Li et al. addresses this fundamental issue head-on by proposing a variational framework that intrinsically regularizes the level set function during evolution. The key insight is to incorporate a distance regularization term into the energy functional, whose gradient flow yields a forward-and-backward diffusion effect that automatically preserves a signed distance profile near the zero level set. This eliminates the need for ad-hoc reinitialization, simplifying implementation and improving numerical accuracy.

The significance of this work lies in its practical impact: it makes level set methods more accessible and robust for real-world applications. By allowing larger time steps and more flexible initialization, DRLSE reduces computational cost and eases parameter tuning. The paper has become a standard reference in the field, with over 2100 citations, and its ideas have been extended to numerous segmentation tasks, particularly in medical imaging where accurate boundary detection is critical.

Technical Contributions

  • Distance Regularization Term: A novel energy term defined with a potential function that penalizes deviation from a signed distance function. The potential is designed to have a unique minimum at |∇φ| = 1, ensuring the level set function maintains the desired property near the zero level set.
  • Forward-and-Backward (FAB) Diffusion: The gradient flow of the regularization term yields a diffusion effect that is forward (smoothing) where |∇φ| > 1 and backward (sharpening) where |∇φ| < 1, actively maintaining the signed distance profile.
  • Simplified Numerical Implementation: The variational formulation leads to a simple finite difference scheme that avoids the complex upwind schemes often required in conventional level set methods. Larger time steps (e.g., Δt = 5 or 10) are feasible without sacrificing stability.
  • Flexible Initialization: Unlike traditional methods that require initialization as a signed distance function, DRLSE can start from binary step functions or other simple shapes, simplifying user interaction.
  • Narrowband Implementation: The paper demonstrates a narrowband version that updates only pixels near the zero level set, significantly reducing computational cost while maintaining accuracy.

Results

The paper does not provide extensive quantitative benchmarks but demonstrates the effectiveness of DRLSE on synthetic and real images. Key qualitative results include:

  • Stable evolution over hundreds of iterations without reinitialization, whereas conventional methods require reinitialization every few iterations.
  • Successful segmentation of objects with weak edges, noise, and intensity inhomogeneities using an edge-based active contour model (geodesic active contour).
  • Convergence with larger time steps (Δt = 5) compared to typical values (Δt ≤ 0.1) in traditional level set implementations, reducing iteration count by orders of magnitude.
  • The narrowband implementation achieves comparable segmentation quality with a fraction of the computational cost.

Significance

DRLSE has had a lasting impact on the field of image segmentation and level set methods. By removing the reinitialization bottleneck, it enabled more practical and efficient implementations of active contour models. The concept of intrinsic regularization via a potential function has inspired numerous follow-up works, including region-based models, multi-phase segmentation, and deep learning-integrated approaches. The paper is widely cited in medical imaging literature for applications such as organ segmentation, tumor detection, and vessel extraction. Its simplicity and effectiveness have made it a standard tool in many computer vision libraries and a common baseline for comparing new segmentation algorithms. The work exemplifies how a well-designed variational formulation can solve a long-standing practical problem, bridging theory and application.