Abstract
A procedure has been developed to improve polygonal surface mesh quality while maintaining the essential characteristics of the discrete surface. The surface characteristics are preserved by repositioning mesh vertices so that they remain on the original discrete surface. The repositioning is performed in a series of triangular-facet-based local parametric spaces. The movement of the mesh vertices is driven by a nonlinear numerical optimization process. Two optimization approaches are described, one which improves the quality of elements as much as possible and the other which improves element quality but also keeps the new mesh as close as possible to the original mesh.
Similar content being viewed by others
Notes
A j is a function of the lengths of the triangle sides
References
Field DA (1988) Laplacian smoothing and Delaunay triangulations. Commun Appl Numerical Methods 4:709–712
Freitag L, Jones M, Plassmann P (1995) An efficient parallel algorithm for mesh smoothing. In: Proceedings of the 4th international meshing roundtable (4IMR), Albuquerque, New Mexico, October 1995. Sandia National Laboratories, Sandia report SAND 95-2130, pp 47–58
Zavattieri PD, Dari EA, Buscaglia GC (1996) Optimization strategies in unstructured mesh generation. Int J Numerical Methods Eng 39:2055–2071
Knupp P (1998) Winslow smoothing on two-dimensional unstructured meshes. In: Proceedings of the 7th international meshing roundtable (7IMR), Dearborn, Michigan, October 1998. Sandia National Laboratories, Sandia report SAND 98-2250, pp 449–457
Cannan SA, Tristano JR, Staten ML (1998) An approach to combined laplacian and optimization-based smoothing for triangular, quadrilateral and quad-dominant meshes. In: Proceedings of the 7th international meshing roundtable (7IMR), Dearborn, Michigan, October 1998. Sandia National Laboratories, Sandia report SAND 98-2250, pp 479–494
Zhou T, Shimada K (2000) An angle-based approach to two-dimensional mesh smoothing. In: Proceedings of 9th international meshing roundtable (9IMR), New Orleans, Louisiana, October 2000. Sandia National Laboratories, Sandia report SAND 2000-2207, pp 373–384
Garimella RV, Shashkov MJ, Knupp PM (2004) Triangular and quadrilateral surface mesh quality optimization using local parameterization. Comput Methods Appl Mech Eng 193(9–11):913–928
Kuriyama S (1999) Diffusive smoothing of polygonal meshes with bias and tension control. Vis Comput 15(10):509–518
Jose RS, Alberola C, Ruiz J (2001) Reshaping polygonal meshes with smooth normals extracted from ultrasound volume data: an optimization approach. Proc SPIE 4325:462–472
Garimella RV, Shashkov MJ, Knupp PM (2002) Optimization of surface mesh quality using local parameterization. In: Proceedings of the 11th international meshing roundtable (11IMR), Ithaca, New York, September 2002. Sandia National Laboratories, pp 41–52, http://cnls.lanl.gov/~shashkov
Giannakoglou KC, Chaviaropoulos P, Papailiou KD (1996) Boundary-fitted parametrization of unstructured grids on arbitrary surfaces. Adv Eng Soft 27:41–49
Floater MS (1997) Parametrization and smooth approximation of surface triangulations. Comput Aid Geometric Des 14:231–250
Sheffer A, de Sturler E (2001) Parameterization of faceted surfaces for meshing using angle-based flattening. Eng Comput 17(3):326–337
Desbrun M, Meyer M, Alliez P (2002) Intrinsic parameterizations of surface meshes. In: Proceedings of the Eurographics 2002 conference, Saarbrücken, Germany, September 2002
Guskov I (2002) An anisotropic mesh parameterization scheme. In: Proceedings of the 11th international meshing roundtable (11IMR), Ithaca, New York, September 2002. Sandia National Laboratories, pp 325–332
Zienkiewicz OC, Taylor RL (1987) The finite element method, vol 1, 4th edn. McGraw-Hill, New York
Hughes TJR (1987) The finite element method: linear static and dynamic finite element analysis. Prentice Hall, Englewood Cliffs, New Jersey
McIvor AM, Valkenburg RJ (1997) A comparison of local surface geometry estimation methods. Machine Vis Appl 10:17–26
Petitjean S (2002) A survey of methods for recovering quadrics in triangle meshes. ACM Comput Surveys 34(2):211–262
Knupp PM (2000) Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part I—a framework for surface mesh optimization. Int J Numerical Methods Eng 48(3):401–420
Shashkov MJ, Knupp PM (2001) Optimization-based reference-matrix rezone strategies for arbitrary Lagrangian-Eulerian methods on unstructured grids. In: Proceedings of the 10th anniversary international meshing roundtable (10IMR), Newport Beach, California, October 2001. Sandia National Laboratories, Sandia report SAND 2001-2976C, pp 167–176
Knupp PM, Margolin LG, Shashkov MJ (2002) Reference Jacobian optimization-based rezone strategies for arbitrary Lagrangian Eulerian methods. J Comput Phys 176:93–128
Cignoni P, Rocchini C, Scopigno R (1998) Metro: measuring error on simplified surfaces. Comput Graph Forum 17(2):167–174
Huttenlocher DP, Klanderman GA, Rucklidge WJ (1993) Comparing images using the Hausdorff distance. IEEE Trans Pattern Anal Mach Intell 15(3):850–863
Acknowledgements
The work of the authors was performed at Los Alamos National Laboratory operated by the University of California for the US Department of Energy under contract W-7405-ENG-36. Los Alamos National Laboratory strongly supports academic freedom and a researcher’s right to publish; as an institution, however, the Laboratory does not endorse the viewpoint of a publication or guarantee its technical correctness.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Garimella, R.V., Shashkov, M.J. Polygonal surface mesh optimization. Engineering with Computers 20, 265–272 (2004). https://doi.org/10.1007/s00366-004-0293-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-004-0293-3