Surface and 3 D Triangular Meshes from Planar Cross

This paper presents two unstructured mesh generation algorithms with a discussion of their implementation. One algorithm is for the generation of a surface triangular mesh from a parallel stack of planar cross-sections (polygons). The other algorithm is for the construction of a 3D triangular (tetrahedral) mesh of the solid region (polyhedron) bounded by the surface mesh and the planar cross-sections. Construction of a surface triangular mesh from planar contours is diicult because of \correspondence", \tiling" and \branching" problems. We provide a simultaneous solution to all three of these problems. This is accomplished by imposing a set of three constraints on the constructed surface mesh and then by deriving precise correspondence and tiling rules from these constraints. The constraints ensure that the regions tiled by these rules obey physical constructs and have a natural appearance. Regions which cannot be tiled by these rules without breaking one or more constraints are tiled with their medial axis (edge Voronoi diagram). Construction of the tetrahedral mesh of the solid region bounded by planar contours and the surface mesh is diicult because the solid can be of high genus (several tunnels and holes) as well as have internal voids. We present a new algorithm to tetrahedralize the prismatoid bounded by two slices and the reconstructed tiling surfaces. Surface and tetrahedral meshing results are obtained with both synthetic and actual medical data.

[1]  William H. Frey,et al.  An apporach to automatic three‐dimensional finite element mesh generation , 1985 .

[2]  Joseph O'Rourke,et al.  On reconstructing polyhedra from parallel slices , 1996, Int. J. Comput. Geom. Appl..

[3]  Eric Keppel,et al.  Approximating Complex Surfaces by Triangulation of Contour Lines , 1975, IBM J. Res. Dev..

[4]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, SIGGRAPH.

[5]  Barry I. Soroka,et al.  Generalized cones from serial sections , 1981 .

[6]  Jean-Daniel Boissonnat,et al.  Shape reconstruction from planar cross sections , 1988, Comput. Vis. Graph. Image Process..

[7]  L. Paul Chew,et al.  Guaranteed-quality mesh generation for curved surfaces , 1993, SCG '93.

[8]  Kenneth R. Sloan,et al.  Pessimal Guesses may be Optimal: A Counterintuitive Search Result , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Edward J. Coyle,et al.  Arbitrary Topology Shape Reconstruction from Planar Cross Sections , 1996, CVGIP Graph. Model. Image Process..

[10]  O. Zienkiewicz,et al.  Finite element Euler computations in three dimensions , 1988 .

[11]  N. Weatherill,et al.  Efficient three‐dimensional Delaunay triangulation with automatic point creation and imposed boundary constraints , 1994 .

[12]  Chandrajit L. Bajaj,et al.  Convex Decomposition of Polyhedra and Robustness , 1992, SIAM J. Comput..

[13]  Kokichi Sugihara,et al.  On good triangulations in three dimensions , 1991, SMA '91.

[14]  N. Weatherill,et al.  Unstructured grid generation using iterative point insertion and local reconnection , 1995 .

[15]  David A. Field The legacy of automatic mesh generation from solid modeling , 1995, Comput. Aided Geom. Des..

[16]  Peter Hansbo,et al.  On advancing front mesh generation in three dimensions , 1995 .

[17]  Jeffrey A. Fessler,et al.  A Bayesian Approach to Reconstruction from Incomplete Projections of a Multiple Object 3D Domain , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Yuan-Fang Wang,et al.  Surface reconstruction and representation of 3-D scenes , 1986, Pattern Recognit..

[19]  S. Lo A NEW MESH GENERATION SCHEME FOR ARBITRARY PLANAR DOMAINS , 1985 .

[20]  Micha Sharir,et al.  Piecewise-linear interpolation between polygonal slices , 1994, SCG '94.

[21]  Jonathan Ophir,et al.  An Algorithm for Volume Estimation Based on Polyhedral Approxi mation , 1980, IEEE Transactions on Biomedical Engineering.

[22]  S. Ganapathy,et al.  A new general triangulation method for planar contours , 1982, SIGGRAPH.

[23]  Paul-Louis George,et al.  The advancing-front mesh generation method revisited , 1994 .

[24]  Klaus-Jürgen Bathe,et al.  On automatic mesh construction and mesh refinement in finite element analysis , 1989 .

[25]  Bernard Chazelle,et al.  Triangulating a non-convex polytype , 1989, SCG '89.

[26]  Thomas W. Sederberg,et al.  Conversion of complex contour line definitions into polygonal element mosaics , 1978, SIGGRAPH.

[27]  Nasser Kehtarnavaz,et al.  A syntactic/Semantic technique for surface reconstruction from cross-sectional contours , 1988, Comput. Vis. Graph. Image Process..

[28]  J. Sullivan,et al.  A normal offsetting technique for automatic mesh generation in three dimensions , 1993 .

[29]  Scott A. Mitchell,et al.  Quality mesh generation in three dimensions , 1992, SCG '92.

[30]  S. Lo Volume discretization into tetrahedra—II. 3D triangulation by advancing front approach , 1991 .

[31]  Raimund Seidel,et al.  On the difficulty of tetrahedralizing 3-dimensional non-convex polyhedra , 1989, SCG '89.

[32]  B. Geiger Three-dimensional modeling of human organs and its application to diagnosis and surgical planning , 1993 .

[33]  Roger I. Tanner,et al.  Generation of unstructured tetrahedral meshes by advancing front technique , 1993 .

[34]  A. B. Ekoule,et al.  A triangulation algorithm from arbitrary shaped multiple planar contours , 1991, TOGS.

[35]  Kenneth R. Sloan,et al.  Surfaces from contours , 1992, TOGS.