Arranging and Interpolating Sparse Unorganized Feature Points With Geodesic Circular Arc

A novel method to reconstruct object boundaries with geodesic circular arc is proposed in this paper. Within this framework, an energy of circular arc spline is utilized to simultaneously arrange and interpolate each member in the set of sparse unorganized feature points from the desired boundaries. A general form for a family of parametric circular arc spline is firstly derived and followed by a novel method of arranging these feature points by minimizing an energy term depending on the circular arc spline configuration defined on these feature points. With regard to the fact that the energy function is usually nonconvex and nondifferentiable at its critical points, an improved scheme of particle swarm optimizer is given to find the minimum for the energy in this paper. With this improved scheme, each pair of neighboring feature points along the boundaries of the desired objects are picked out from the set of sparse unorganized feature points, and the corresponding directional chord tangent angles are computed simultaneously to finish interpolation. We show experimentally and comparatively that the proposed method can perform effectively to restrict leakage on weak boundaries and premature convergence on long concave boundaries. Besides, it has good noise robustness and can as well extract multiple and open boundaries.

[1]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[2]  Anthony J. Yezzi,et al.  Local or Global Minima: Flexible Dual-Front Active Contours , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Bing Li,et al.  Active Contour External Force Using Vector Field Convolution for Image Segmentation , 2007, IEEE Transactions on Image Processing.

[4]  Jerry L. Prince,et al.  Snakes, shapes, and gradient vector flow , 1998, IEEE Trans. Image Process..

[5]  Aggelos K. Katsaggelos,et al.  Shape error concealment using Hermite splines , 2004, IEEE Transactions on Image Processing.

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

[7]  Scott T. Acton,et al.  Vessel boundary tracking for intravital microscopy via multiscale gradient vector flow snakes , 2004, IEEE Transactions on Biomedical Engineering.

[8]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[9]  J. Sethian,et al.  FRONTS PROPAGATING WITH CURVATURE DEPENDENT SPEED: ALGORITHMS BASED ON HAMILTON-JACOB1 FORMULATIONS , 2003 .

[10]  Jerry L. Prince,et al.  Gradient vector flow: a new external force for snakes , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  Xunnian Yang,et al.  Efficient circular arc interpolation based on active tolerance control , 2002, Comput. Aided Des..

[12]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

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

[14]  J. Hiriart-Urruty,et al.  Convex analysis and minimization algorithms , 1993 .

[15]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[16]  Rachid Deriche,et al.  Geodesic Active Contours and Level Sets for the Detection and Tracking of Moving Objects , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[18]  Naum Zuselevich Shor,et al.  Minimization Methods for Non-Differentiable Functions , 1985, Springer Series in Computational Mathematics.

[19]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[20]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .

[21]  Henrik Aanæs,et al.  Variational Surface Interpolation from Sparse Point and Normal Data , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Rabab Kreidieh Ward,et al.  A New Orientation-Adaptive Interpolation Method , 2007, IEEE Transactions on Image Processing.

[23]  Hong Yan,et al.  A faster converging snake algorithm to locate object boundaries , 2006, IEEE Transactions on Image Processing.

[24]  Nikos Paragios,et al.  Gradient vector flow fast geometric active contours , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Rui J. P. de Figueiredo,et al.  A unified approach to optimal image interpolation problems based on linear partial differential equation models , 1993, IEEE Trans. Image Process..

[26]  Jorge S. Marques,et al.  A class of constrained clustering algorithms for object boundary extraction , 1996, IEEE Trans. Image Process..

[27]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[28]  Petros Maragos,et al.  Multigrid Geometric Active Contour Models , 2007, IEEE Transactions on Image Processing.

[29]  Y. V. Venkatesh,et al.  Multiple contour extraction from graylevel images using an artificial neural network , 2006, IEEE Transactions on Image Processing.

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

[31]  Nikos Paragios,et al.  Gradient Vector Flow Fast Geodesic Active Contours , 2001, ICCV.

[32]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[34]  Cordelia Schmid,et al.  Scale & Affine Invariant Interest Point Detectors , 2004, International Journal of Computer Vision.

[35]  Reza Safabakhsh,et al.  A TASOM-based algorithm for active contour modeling , 2003, Pattern Recognit. Lett..

[36]  Y. V. Venkatesh,et al.  Self-organizing neural networks based on spatial isomorphism for active contour modeling , 2000, Pattern Recognit..

[37]  J. Sethian,et al.  A Fast Level Set Method for Propagating Interfaces , 1995 .