ACM Home Page
Please provide us with feedback. Feedback
Straight-skeleton based contour interpolation
Full text PdfPdf (1.04 MB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
Baltimore, Maryland
SESSION: Session 3A table of contents
Pages: 119 - 127  
Year of Publication: 2003
ISBN:0-89871-538-5
Authors
Gill Barequet  The Technion---Israel Institute of Technology, Haifa, Israel
Michael T. Goodrich  Univ. of California, Irvine, CA
Aya Levi-Steiner  The Technion---Israel Institute of Technology, Haifa, Israel
Dvir Steiner  The Technion---Israel Institute of Technology, Halfa, Israel
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 55,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper we present an efficient method for interpolating a piecewise-linear surface between two parallel slices, each consisting of an arbitrary number of (possibly nested) polygons that define 'material' and 'nonmaterial' regions. This problem has applications to medical imaging, geographic information systems, etc. Our method is fully automatic and is guaranteed to produce non-self-intersecting surfaces in all cases regardless of the number of contours in each slice, their complexity and geometry, and the depth of their hierarchy of nesting. The method is based on computing cells in the overlay of the slices, that form the symmetric difference between them. Then, the straight skeletons of the selected cells guide the triangulation of these cells. Finally, the resulting triangles are lifted up in space to form an interpolating surface. We provide some experimental results on various complex examples to show the good and robust performance of our algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{AAAG95} O. Aichholzer, D. A<u>lberts</u>, F. Aurenhammer, and B. Gärtner, A novel type of skeleton for polygons, J. of Universal Computer Science, 1 (1995), 752--761.
 
2
 
3
{BDG97} G. Barequet, M.T. Dickerson, and M.T. Goodrich, Voronoi diagrams for polygon-offset distance functions, Discrete & Computational Geometry, 25 (2001), 271--291.
 
4
{BST00} G. Barequet, D. Shapiro, and A. Tal, Multilevel sensitive reconstruction of polyhedral surfaces from parallel slices, The Visual Computer, 16 (2000), 116--133.
 
5
 
6
 
7
 
8
{BG92} J.D. Boissonnatand B. Geiger, Three dimensional reconstruction of complex shapes based on the Delaunay triangulation, Technical Report 1697, Inria-Sophia Antipolis, 1992.
9
 
10
 
11
{CP94} Y.K. Choiand K.H. Park, A heuristic triangulation algorithm for multiple planar contours using an extended double branching procedure, The Visual Computer, 10 (1994), 372--387.
12
 
13
{FO98} P. Felkeland S. Obdrzalek, Straight skeleton computation, Spring Conf. on Computer Graphics, Budmerice, Slovakia, 210--218, 1998.
 
14
{FO99} P. Felkeland S. Obdrzalek, Improvement of Oliva's algorithm for surface reconstruction from contours, Spring Conf. on Computer Graphics, Budmerice, Slovakia, 254--263, 1999.
 
15
{EE99} D. Eppsteinand J. Erickson, Raising roofs, crashing cycles, and playing pool: Applications of a data structure for finding pairwise interactions, Disc. & Comp. Geometry, 22 (1999), 569--592.
16
 
17
{GD82} S. Ganapathyand T.G. Dennehy, A new general triangulation method for planar contours, ACM Trans. on Computer Graphics, 16 (1982), 69--75.
 
18
 
19
 
20
{Ke75} E. Keppel, Approximating complex surfaces by triangulation of contour lines, IBM Journal of Research and Development, 19 (1975), 2--11.
 
21
{MSS91} D. Meyers, S. Skinner, and K. Sloan, Surfaces from contours: The correspondence and branching problems, Proc. Graphics Interface, 246--254, 1991.
 
22
{OPC96} J.-M. Oliva, M. Perrin, and S. Coquillart, 3D reconstruction of complex polyhedral shapes from contours using a simplified generalized Voronoi diagram, Computer Graphics Forum, 15 (1996), C397--408.
23
 
24
 
25
 
26
 
27
{ZJH87} M.J. Zyda, A.R. Jones, and P.G. Hogan, Surface construction from planar contours, Computers and Graphics, 11 (1987), 393--408.


Collaborative Colleagues:
Gill Barequet: colleagues
Michael T. Goodrich: colleagues
Aya Levi-Steiner: colleagues
Dvir Steiner: colleagues