Abstract
This paper surveys Delaunay-based meshing techniques for curved objects, and their application in medical imaging and in computer vision to the extraction of geometric models from segmented images. We show that the so-called Delaunay refinement technique allows to mesh surfaces and volumes bounded by surfaces, with theoretical guarantees on the quality of the approximation, from a geometrical and a topological point of view. Moreover, it offers extensive control over the size and shape of mesh elements, for instance through a (possibly non-uniform) sizing field. We show how this general paradigm can be adapted to produce anisotropic meshes, i.e. meshes elongated along prescribed directions. Lastly, we discuss extensions to higher dimensions, and especially to space-time for producing time-varying 3D models. This is also of interest when input images are transformed into data points in some higher dimensional space as is common practice in machine learning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Pham, D.L., Xu, C., Prince, J.L.: A survey of current methods in medical image segmentation. Annual Review of Biomedical Engineering 2, 315–338 (2000)
Lorensen, W.E., Cline, H.E.: Marching Cubes: A high resolution 3D surface construction algorithm. Computer Graphics 21(4), 163–169 (1987)
Plantinga, S., Vegter, G.: Isotopic meshing of implicit surfaces. The Visual Computer 23, 45–58 (2007)
Labelle, F., Shewchuk, J.: Isosurface stuffing: fast tetrahedral meshes with good dihedral angles. ACM Transactions on Graphics 26(3) (2007)
Edelsbrunner, E.: Geometry and Topology for Mesh Generation, Cambridge (2001)
Boissonnat, J.D., Devillers, O., Pion, S., Teillaud, M., Yvinec, M.: Triangulations in CGAL. Computational Geometry: Theory and Applications 22, 5–19 (2002)
Cgal, Computational Geometry Algorithms Library, http://www.cgal.org
Federer, H.: Curvature measures. Transactions of the American Mathematical Society 93(3), 418–491 (1959)
Amenta, N., Bern, M.: Surface reconstruction by Voronoi filtering. Discrete Comput. Geom. 22(4), 481–504 (1999)
Boissonnat, J.D., Oudot, S.: Provably good sampling and meshing of lipschitz surfaces. In: Proc. 22nd Annual ACM Symposium on Computational Geometry (2006)
Cohen-Steiner, D., Morvan, J.M.: Restricted Delaunay triangulations and normal cycle. In: Proc. 19th Annual ACM Symposium on Computational Geometry, pp. 237–246 (2003)
Ruppert, J.: A Delaunay refinement algorithm for quality 2-dimensional mesh generation. J. Algorithms 18, 548–585 (1995)
Chew, L.P.: Guaranteed-quality delaunay meshing in 3d (short version). In: SCG 1997: Proceedings of the thirteenth annual symposium on Computational geometry, pp. 391–393. ACM, New York (1997)
Boissonnat, J.D., Oudot, S.: Provably good sampling and meshing of surfaces. Graphical Models 67, 405–451 (2005)
Guibas, L.J., Oudot, S.Y.: Reconstruction using witness complexes. In: Proc. 18th ACM-SIAM Sympos. on Discrete Algorithms (SODA), pp. 1076–1085 (2007)
Boissonnat, J.D., Guibas, L., Oudot, S.: Learning smooth shapes by probing. Comput. Geom. Theory and Appl. 37, 38–58 (2007)
Oudot, S., Rineau, L., Yvinec, M.: Meshing volumes bounded by smooth surfaces. In: Proc. 14th International Meshing Roundtable, pp. 203–219 (2005)
Cheng, S.W., Dey, T.K., Edelsbrunner, H., Facello, M.A., Teng, S.H.: Silver exudation. J. ACM 47(5), 883–904 (2000)
Li, X.Y.: Sliver-free Three Dimensional Delaunay Mesh Generation. PhD thesis, University of Illinois at Urbana-Champaign (2000)
Rineau, L., Yvinec, M.: Meshing 3d domains bounded by piecewise smooth surfaces. In: Meshing Roundtable conference proceedings, pp. 443–460 (2007)
Pons, J.P., Ségonne, F., Boissonnat, J.D., Rineau, L., Yvinec, M., Keriven, R.: High-quality consistent meshing of multi-label datasets. In: Karssemeijer, N., Lelieveldt, B. (eds.) IPMI 2007. LNCS, vol. 4584, pp. 198–210. Springer, Heidelberg (2007)
Shewchuk, J.R.: What is a good linear finite element? Interpolation, conditioning, anisotropy, and quality measures (manuscript, 2002), http://www.cs.cmu.edu/~jrs/jrspapers.html
Bigun, J., Granlund, G.: Optimal orientation detection of linear symmetry. In: International Conference on Computer Vision, pp. 433–438 (1987)
Harris, C., Stephens, M.: A combined corner and edge detector. In: Proc. 4th Alvey Vision Conference, pp. 147–151 (1988)
Li, X.Y., Teng, S.H., Üngör, A.: Biting ellipses to generate anisotropic mesh. In: 8th International Meshing Roundtable (October 1999)
Shimada, K., Yamada, A., Itoh, T.: Anisotropic Triangulation of Parametric Surfaces via Close Packing of Ellipsoids. Int. J. Comput. Geometry Appl. 10(4), 417–440 (2000)
Bossen, F., Heckbert, P.: A pliant method for anisotropic mesh generation. In: 5th International Meshing Roundtable (October 1996)
Borouchaki, H., George, P.L., Hecht, F., Laug, P., Saltel, E.: Delaunay mesh generation governed by metric specifications. part I algorithms. Finite Elem. Anal. Des. 25(1-2), 61–83 (1997)
Dobrzynski, C., Frey, P.: Anisotropic delaunay mesh adaptation for unsteady simulations. In: Proc. 17th International Meshing Roundtable (2008)
Labelle, F., Shewchuk, J.R.: Anisotropic voronoi diagrams and guaranteed-quality anisotropic mesh generation. In: SCG 2003: Proceedings of the nineteenth annual symposium on Computational geometry, pp. 191–200. ACM Press, New York (2003)
Boissonnat, J.D., Wormser, C., Yvinec, M.: Anisotropic diagrams: Labelle shewchuk approach revisited. Theoretical Computer Science (to appear)
Cheng, S.W., Dey, T.K., Ramos, E.A., Wenger, R.: Anisotropic surface meshing. In: SODA 2006: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, pp. 202–211. ACM, New York (2006)
Boissonnat, J.D., Wormser, C., Yvinec, M.: Locally uniform anisotropic meshing. In: Proceedings of the 24th Annu. ACM Sympos. Comput. Geom., pp. 270–277 (2008)
Shewchuk, R.: Star splaying: an algorithm for repairing delaunay triangulations and convex hulls. In: SCG 2005: Proceedings of the twenty-first annual symposium on Computational geometry, pp. 237–246. ACM, New York (2005)
Hornus, S., Boissonnat, J.D.: An efficient implementation of delaunay triangulations in medium dimensions. Technical report, INRIA (2008)
Aganj, E., Pons, J.P., Ségonne, F., Keriven, R.: Spatio-temporal shape from silhouette using four-dimensional delaunay meshing. In: IEEE International Conference on Computer Vision (2007)
Boissonnat, J.D., Cohen-Steiner, D., Mourrain, B., Rote, G., Vegter, G.: Meshing of surfaces. In: Boissonnat, J.D., Teillaud, M. (eds.) Effective Computational Geometry for Curves and Surfaces. Mathematics and Visualization, pp. 181–229. Springer, Heidelberg (2006)
Dey, T.: Delaunay mesh generation of three dimensional domains. Technical report, Ohio State University (2007)
Cheng, S.W., Dey, T.K., Levine, J.: A practical delaunay meshing algorithm for a large class of domains. In: Proc. 16th International Meshing Roundtable (2007)
Pons, J.P., Boissonnat, J.D.: Delaunay deformable models: Topology-adaptive meshes based on the restricted Delaunay triangulation. In: IEEE Conference on Computer Vision and Pattern Recognition CVPR 2007 (2007)
Moreau, P., Chapelle, D., Yvinec, M.: Cardiac motion extraction from images by filtering estimation based on a biomechanical model (to be submitted)
Boissonnat, J.D., Cazals, F.: Smooth surface reconstruction via natural neighbour interpolation of distance functions. Computational Geometry: Theory and Applications, 185–203 (2002)
Alliez, P., Cohen-Steiner, D., Tong, Y., Desbrun, M.: Voronoi-based variational reconstruction of unoriented point sets. In: EUROGRAPHICS Symposium on Geometry Processing, pp. 39–48 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Boissonnat, JD., Pons, JP., Yvinec, M. (2009). From Segmented Images to Good Quality Meshes Using Delaunay Refinement. In: Nielsen, F. (eds) Emerging Trends in Visual Computing. ETVC 2008. Lecture Notes in Computer Science, vol 5416. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00826-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-00826-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00825-2
Online ISBN: 978-3-642-00826-9
eBook Packages: Computer ScienceComputer Science (R0)