|
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
|
N. Ketarnavaz , L. R. Simar , R. J.P. Figueiredo, A syntactic/semantic technique for surface reconstruction from cross-sectional contours, Computer Vision, Graphics, and Image Processing, v.42 n.3, p.399-409, June, 1988
[doi> 10.1016/S0734-189X(88)80048-3]
|
| |
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.
|
|