A Variational Convex Hull Algorithm

Finding the convex hull of a given object or a point set is a very important problem. In this paper, we propose a variational convex hull model and numerical algorithms to solve it. Our model is based on level set representation. Efficient numerical algorithms and implementations based on splitting ideas are given. To test our proposed model, we conduct many experiments for objects represented by binary images, and the results suggest that our model can identify the convex hull accurately. Even more, our model can be easily modified to handle the outliers, and this is also demonstrated by numerical examples.

[1]  Vladimir J. Lumelsky,et al.  Motion planning in R3 for multiple tethered robots , 1999, IEEE Trans. Robotics Autom..

[2]  Massimo Panella,et al.  Fuzzy Clustering Using the Convex Hull as Geometrical Model , 2015, Adv. Fuzzy Syst..

[3]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[4]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[5]  F. P. Preparata,et al.  Convex hulls of finite sets of points in two and three dimensions , 1977, CACM.

[6]  Laurent Condat,et al.  A Convex Approach to K-Means Clustering and Image Segmentation , 2017, EMMCVPR.

[7]  Ronald L. Graham,et al.  An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set , 1972, Inf. Process. Lett..

[8]  A. M. Andrew,et al.  Another Efficient Algorithm for Convex Hulls in Two Dimensions , 1979, Inf. Process. Lett..

[9]  Ray A. Jarvis,et al.  On the Identification of the Convex Hull of a Finite Set of Points in the Plane , 1973, Inf. Process. Lett..

[10]  S. Kundu,et al.  Shape Oriented Feature Selection for Tomato Plant Identification , 2013 .

[11]  Sami Haddadin,et al.  External Wrench Estimation, Collision Detection, and Reflex Reaction for Flying Robots , 2017, IEEE Transactions on Robotics.

[12]  Ronen Basri,et al.  Image Segmentation by Probabilistic Bottom-Up Aggregation and Cue Integration , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Jirí Zára,et al.  Fast approximation of convex hull , 2006, ACST.

[14]  Franco P. Preparata,et al.  Approximation algorithms for convex hulls , 1982, CACM.

[15]  Gilbert Strang,et al.  The Discrete Cosine Transform , 1999, SIAM Rev..

[16]  Tony F. Chan,et al.  An Active Contour Model without Edges , 1999, Scale-Space.

[17]  R. A. Rufai Convex Hull Problems , 2015 .

[18]  Ivan Stojmenovic,et al.  Sequential and Parallel Approximate Convex Hull Algorithms , 1995, Comput. Artif. Intell..