Biomedical Imaging Group
Logo EPFL
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem
Follow us on Twitter.
Join our Github.
Masquer le formulaire de recherche
Menu
BIOMEDICAL IMAGING GROUP (BIG)
Laboratoire d'imagerie biomédicale (LIB)
  1. School of Engineering STI
  2. Institute IEM
  3.  LIB
  4.  B-Spline Snakes
  • Laboratory
    • Laboratory
    • Laboratory
    • People
    • Jobs and Trainees
    • News
    • Events
    • Seminars
    • Resources (intranet)
    • Twitter
  • Research
    • Research
    • Researchs
    • Research Topics
    • Talks, Tutorials, and Reviews
  • Publications
    • Publications
    • Publications
    • Database of Publications
    • Talks, Tutorials, and Reviews
    • EPFL Infoscience
  • Code
    • Code
    • Code
    • Demos
    • Download Algorithms
    • Github
  • Teaching
    • Teaching
    • Teaching
    • Courses
    • Student projects
  • Splines
    • Teaching
    • Teaching
    • Splines Tutorials
    • Splines Art Gallery
    • Wavelets Tutorials
    • Image denoising
  • Sparsity
    • Teaching
    • Teaching
    • ERC project: FUN-SP
    • Sparse Processes - Book Preview
  • Imaging
    • Teaching
    • Teaching
    • ERC project: GlobalBioIm
    • The colored revolution of bioimaging
    • Deconvolution
    • SMLM
  • Machine Learning
    • Teaching
    • Teaching
    • One-World Seminars: Representer theorems
    • A Unifying Representer Theorem

B-Spline Snakes

Medical Imaging
Splines

Principal Investigator: Mathews Jacob


Summary

B-Spline snakes provide an attrative formalism for parametric curve detection. They can accomodate relatively general cost functions (including contour and region terms) and can be implemented quite efficiently.

Introduction

Snakes are a powerful framework for incorporating the description of the curve explicitly into the boundary detection problem. The optimal boundary is specified as the one that minimizes some cost function which includes external and internal forces. The external forces tend to lock the curve onto prominent image features (contours) while the internal ones constrain its rigidity (regularization).

Main Contribution

We are promoting the use of a special type of parametric active contour models: B-spline snakes. Their advantage over traditional snakes is twofold: (i) they have much fewer parameters, and (ii) there is, in principle, no need for internal forces. In addition, B-spline curves are easy to handle analytically. One can compute exact normals and calculate the moments of a closed B-spline curve using Green's theorem. Finally, one can also prove that the choice of a parametric cubic-spline model is optimal under suitable conditions (minimal-curvature curve).

To facilitate the use of B-spline snakes, we have introduced a unified formulation that enables the user to tune the image energy to the application at hand. The proposed cost function includes two terms: (i) a region-based criterion that tends to favor a homogeneous segmentation, and (ii) a shape-constraining term expressing our a priori knowledge of the class of objects to be detected. The main point is that these can be defined to be independent of the parametrization and that the cost function can be evaluated (and optimized) quite efficiently using contour integrals.


Collaborations: Prof. Michael Unser, Dr. Thierry Blu

Period: 1998-2003

Funding: Grant 2000-061420.00 from the Swiss Science Foundation

Major Publications

  • , , , Efficient Energies and Algorithms for Parametric Snakes, IEEE Transactions on Image Processing, vol. 13, no. 9, pp. 1231–1244, September 2004.
  • , , , An Exact Method for Computing the Area Moments of Wavelet and Spline Curves, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 6, pp. 633–642, June 2001.
  • , , , B-Spline Snakes: A Flexible Tool for Parametric Contour Detection, IEEE Transactions on Image Processing, vol. 9, no. 9, pp. 1484–1496, September 2000.
  • Laboratory
  • Research
  • Publications
  • Code
  • Teaching
    • Courses
    • Student projects
Logo EPFL, Ecole polytechnique fédérale de Lausanne
Emergencies: +41 21 693 3000 Services and resources Contact Map Webmaster email

Follow EPFL on social media

Follow us on Facebook. Follow us on Twitter. Follow us on Instagram. Follow us on Youtube. Follow us on LinkedIn.
Accessibility Disclaimer Privacy policy

© 2025 EPFL, all rights reserved