Optimal Net Surface Problems with Applications

In this paper, we study an interesting geometric graph called multi-column graph in the d-D space (d ? 3), and formulate two combinatorial optimization problems called the optimal net surface problems on such graphs. Our formulations capture a number of important problems such as surface reconstruction with a given topology, medical image segmentation, and metric labeling. We prove that the optimal net surface problems on general d-D multicolumn graphs (d ? 3) are NP-hard. For two useful special cases of these d-D (d ? 3) optimal net surface problems (on the so-called proper ordered multi-column graphs) that often arise in applications, we present polynomial time algorithms. We further apply our algorithms to some surface reconstruction problems in 3-D and 4-D, and some medical image segmentation problems in 3-D and 4-D, obtaining polynomial time solutions for these problems. The previously best known algorithms for some of these applied problems, even for relatively simple cases, take at least exponential time. Our approaches for these applied problems can be extended to higher dimensions.

[1]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[2]  Jindong Chen,et al.  Automatic Reconstruction of 3D CAD Models from Digital Scans , 1999, Int. J. Comput. Geom. Appl..

[3]  Dorit S. Hochbaum,et al.  An efficient algorithm for image segmentation, Markov random fields and related problems , 2001, JACM.

[4]  Thomas S. Huang,et al.  Image processing , 1971 .

[5]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[6]  Éva Tardos,et al.  Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[7]  Dorit S. Hochbaum A new - old algorithm for minimum-cut and maximum-flow in closure graphs , 2001, Networks.

[8]  J. George Shanthikumar,et al.  Convex separable optimization is not much harder than linear optimization , 1990, JACM.

[9]  Dorit S. Hochbaum,et al.  The Pseudoflow Algorithm and the Pseudoflow-Based Simplex for the Maximum Flow Problem , 1998, IPCO.

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

[11]  Demetri Terzopoulos,et al.  Constraints on Deformable Models: Recovering 3D Shape and Nonrigid Motion , 1988, Artif. Intell..

[12]  Krishnan B. Chandran,et al.  Optimal surface detection in intravascular ultrasound using multi-dimensional graph search , 1996, Computers in Cardiology 1996.

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  Sunghee Choi,et al.  The power crust, unions of balls, and the medial axis transform , 2001, Comput. Geom..

[15]  J. Picard Maximal Closure of a Graph and Applications to Combinatorial Problems , 1976 .

[16]  Éva Tardos,et al.  A constant factor approximation algorithm for a class of classification problems , 2000, STOC '00.

[17]  Tamal K. Dey,et al.  Detecting undersampling in surface reconstruction , 2001, SCG '01.

[18]  Johan Montagnat,et al.  Space and Time Shape Constrained Deformable Surfaces for 4D Medical Image Segmentation , 2000, MICCAI.

[19]  Subhash Suri,et al.  Surface approximation and geometric partitions , 1994, SODA '94.

[20]  Jean-Daniel Boissonnat,et al.  Smooth surface reconstruction via natural neighbour interpolation of distance functions , 2000, SCG '00.

[21]  Chandrajit L. Bajaj,et al.  MODELING SCATTERED FUNCTION DATA ON CURVED SURFACES , 1994 .

[22]  Xiaodong Wu,et al.  Image Segmentation with Monotonicity and Smoothness Constraints , 2009, ISAAC.

[23]  Baba C. Vemuri,et al.  On Three-Dimensional Surface Reconstruction Methods , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Sunghee Choi,et al.  A simple algorithm for homeomorphic surface reconstruction , 2000, SCG '00.

[25]  Davi Geiger,et al.  Segmentation by grouping junctions , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[26]  Bernd Hamann,et al.  Visualizing and modeling scattered multivariate data , 1991, IEEE Computer Graphics and Applications.

[27]  Pavan K. Desikan,et al.  An efficient algorithm for terrain simplification , 1997, SODA '97.

[28]  Helmut Pottmann,et al.  Fat surfaces: a trivariate approach to triangle-based interpolation on surfaces , 1992, Comput. Aided Geom. Des..

[29]  Joseph Naor,et al.  Approximation algorithms for the metric labeling problem via a new linear programming formulation , 2001, SODA '01.

[30]  Dorit S. Hochbaum Instant Recognition of Half Integrality and 2-Approximations , 1998, APPROX.

[31]  Olga Veksler,et al.  Markov random fields with efficient approximations , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[32]  Steven R. Fleagle,et al.  Methods of graph searching for border detection in image sequences with applications to cardiac magnetic resonance imaging , 1995, IEEE Trans. Medical Imaging.