Variational B-Spline Level-Set: A Linear Filtering Approach for Fast Deformable Model Evolution

In the field of image segmentation, most level-set-based active-contour approaches take advantage of a discrete representation of the associated implicit function. We present in this paper a different formulation where the implicit function is modeled as a continuous parametric function expressed on a B-spline basis. Starting from the active-contour energy functional, we show that this formulation allows us to compute the solution as a restriction of the variational problem on the space spanned by the B-splines. As a consequence, the minimization of the functional is directly obtained in terms of the B-spline coefficients. We also show that each step of this minimization may be expressed through a convolution operation. Because the B-spline functions are separable, this convolution may in turn be performed as a sequence of simple 1-D convolutions, which yields an efficient algorithm. As a further consequence, each step of the level-set evolution may be interpreted as a filtering operation with a B-spline kernel. Such filtering induces an intrinsic smoothing in the algorithm, which can be controlled explicitly via the degree and the scale of the chosen B-spline kernel. We illustrate the behavior of this approach on simulated as well as experimental images from various fields.

[1]  Philippe Réfrégier,et al.  Influence of the noise model on level set active contour segmentation , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Wolfgang Effelsberg,et al.  Fast Implicit Active Contour Models , 2002, DAGM-Symposium.

[3]  Christopher V. Alvino,et al.  Reformulating and Optimizing the Mumford-Shah Functional on a Graph - A Faster, Lower Energy Solution , 2008, ECCV.

[4]  L. R. Dice Measures of the Amount of Ecologic Association Between Species , 1945 .

[5]  Denis Friboulet,et al.  Compactly Supported Radial Basis Functions Based Collocation Method for Level-Set Evolution in Image Segmentation , 2007, IEEE Transactions on Image Processing.

[6]  Jean-Philippe Pons,et al.  Generalized Gradients: Priors on Minimization Flows , 2007, International Journal of Computer Vision.

[7]  T. Chan,et al.  A Variational Level Set Approach to Multiphase Motion , 1996 .

[8]  Stanley Osher,et al.  REVIEW ARTICLE: Level Set Methods and Their Applications in Image Science , 2003 .

[9]  Michel Barlaud,et al.  Using the Shape Gradient for Active Contour Segmentation: from the Continuous to the Discrete Formulation , 2006, Journal of Mathematical Imaging and Vision.

[10]  Olivier D. Faugeras,et al.  Image Segmentation Using Active Contours: Calculus of Variations or Shape Gradients? , 2003, SIAM J. Appl. Math..

[11]  Mohamed-Jalal Fadili,et al.  Region-Based Active Contour with Noise and Shape Priors , 2006, 2006 International Conference on Image Processing.

[12]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[13]  Michael Unser,et al.  Splines: a perfect fit for signal and image processing , 1999, IEEE Signal Process. Mag..

[14]  W. Eric L. Grimson,et al.  A shape-based approach to the segmentation of medical imagery using level sets , 2003, IEEE Transactions on Medical Imaging.

[15]  F. Gibou A fast hybrid k-means level set algorithm for segmentation , 2005 .

[16]  Anthony J. Yezzi,et al.  Sobolev Active Contours , 2005, International Journal of Computer Vision.

[17]  Michel Barlaud,et al.  DREAM2S: Deformable Regions Driven by an Eulerian Accurate Minimization Method for Image and Video Segmentation , 2002, International Journal of Computer Vision.

[18]  Mohamed-Jalal Fadili,et al.  Statistical Region-Based Active Contours with Exponential Family Observations , 2006, ICASSP.

[19]  Akram Aldroubi,et al.  B-SPLINE SIGNAL PROCESSING: PART I-THEORY , 1993 .

[20]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[21]  Guillermo Sapiro,et al.  Geodesic Active Contours , 1995, International Journal of Computer Vision.

[22]  Anthony J. Yezzi,et al.  Information-Theoretic Active Polygons for Unsupervised Texture Segmentation , 2005, International Journal of Computer Vision.

[23]  Denis Friboulet,et al.  Segmentation of echocardiographic images based on statistical modelling of the radio-frequency signal , 2006, 2006 14th European Signal Processing Conference.

[24]  S. Osher,et al.  An improved level set method for incompressible two-phase flows , 1998 .

[25]  Kalpathi R. Subramanian,et al.  Active contours using a constraint-based implicit representation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[26]  Michael Unser,et al.  Fast parametric elastic image registration , 2003, IEEE Trans. Image Process..

[27]  Ross T. Whitaker,et al.  A Level-Set Approach to 3D Reconstruction from Range Data , 1998, International Journal of Computer Vision.

[28]  Wufan Chen,et al.  Neighborhood Aided Implicit Active Contours , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[29]  W. Clem Karl,et al.  A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution , 2008, IEEE Transactions on Image Processing.

[30]  Denis Friboulet,et al.  A RBF-Based Multiphase Level Set Method for Segmentation in Echocardiography using the Statistics of the Radiofrequency Signal , 2007, 2007 IEEE International Conference on Image Processing.

[31]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[32]  Daniel Cremers,et al.  Diffusion Snakes: Introducing Statistical Shape Knowledge into the Mumford-Shah Functional , 2002, International Journal of Computer Vision.

[33]  Michael Unser,et al.  B-spline signal processing. I. Theory , 1993, IEEE Trans. Signal Process..

[34]  Kecheng Liu,et al.  Shape recovery algorithms using level sets in 2-D/3-D medical imagery: a state-of-the-art review , 2002, IEEE Transactions on Information Technology in Biomedicine.