B-Spline Snakes |
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. |
|
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). |
|
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 |
|
|
Funding: Grant 2000-061420.00 from the Swiss Science Foundation |
|
|
|
|