Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Proposing an intelligent mesh smoothing method with graph neural networks (2311.12815v2)

Published 24 Sep 2023 in cs.CV and cs.AI

Abstract: In CFD, mesh smoothing methods are commonly utilized to refine the mesh quality to achieve high-precision numerical simulations. Specifically, optimization-based smoothing is used for high-quality mesh smoothing, but it incurs significant computational overhead. Pioneer works improve its smoothing efficiency by adopting supervised learning to learn smoothing methods from high-quality meshes. However, they pose difficulty in smoothing the mesh nodes with varying degrees and also need data augmentation to address the node input sequence problem. Additionally, the required labeled high-quality meshes further limit the applicability of the proposed method. In this paper, we present GMSNet, a lightweight neural network model for intelligent mesh smoothing. GMSNet adopts graph neural networks to extract features of the node's neighbors and output the optimal node position. During smoothing, we also introduce a fault-tolerance mechanism to prevent GMSNet from generating negative volume elements. With a lightweight model, GMSNet can effectively smoothing mesh nodes with varying degrees and remain unaffected by the order of input data. A novel loss function, MetricLoss, is also developed to eliminate the need for high-quality meshes, which provides a stable and rapid convergence during training. We compare GMSNet with commonly used mesh smoothing methods on two-dimensional triangle meshes. The experimental results show that GMSNet achieves outstanding mesh smoothing performances with 5% model parameters of the previous model, and attains 13.56 times faster than optimization-based smoothing.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (67)
  1. Baker TJ, 2005. Mesh generation: Art or science? Progress in Aerospace Sciences, 41(1):29-63.
  2. Recurrent neural networks as optimal mesh refinement strategies. Computers & Mathematics with Applications, 97:61-76.
  3. The development and application of cfd models for water treatment flocculators. Advances in Engineering Software, 41(1):99-109.
  4. Graphnorm: A principled approach to accelerating graph neural network training. International Conference on Machine Learning, p.1204-1215.
  5. An Approach to Combined Laplacian and Optimization-Based Smoothing for Triangular, Quadrilateral, and Quad-Dominant Meshes. IMR, 1:479-94 (Publisher: Citeseer).
  6. Chen L, 2004. Mesh smoothing schemes based on optimal delaunay triangulations. IMR, p.109-120.
  7. Developing a new mesh quality evaluation method based on convolutional neural network. Engineering Applications of Computational Fluid Mechanics, 14(1):391-400.
  8. Mve-net: An automatic 3-d structured mesh validity evaluation framework using deep neural networks. Computer-Aided Design, 141:103104.
  9. Mgnet: a novel differential mesh generation method based on unsupervised neural networks. Engineering with Computers, 38(5):4409-4421.
  10. Natural language processing. Fundamentals of artificial intelligence, :603-649.
  11. Cfd analysis of concept car in order to improve aerodynamics. Járműipari innováció, 1(2):108-115.
  12. Rein: Flexible mesh generation from point clouds. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, p.352-353.
  13. The finite volume method in computational fluid dynamics: an advanced introduction with OpenFOAM® and Matlab®. Springer, Berlin, p.110-128.
  14. Grid generation and optimization based on centroidal voronoi tessellations. Applied mathematics and computation, 133(2-3):591-607.
  15. Tetrahedral mesh generation and optimization based on centroidal voronoi tessellations. International journal for numerical methods in engineering, 56(9):1355-1373.
  16. Centroidal voronoi tessellations: Applications and algorithms. SIAM review, 41(4):637-676.
  17. A general mesh smoothing method for finite elements. Finite Elements in Analysis and Design, 158:17-30.
  18. Smoothing and local refinement techniques for improving tetrahedral mesh quality. Computers & structures, 83(28-30):2423-2430.
  19. Metric-based, goal-oriented mesh adaptation using machine learning. Journal of Computational Physics, 426:109957.
  20. Field DA, 1988. Laplacian smoothing and delaunay triangulations. Communications in applied numerical methods, 4(6):709-712.
  21. Tetrahedral mesh improvement via optimization of the element condition number. International Journal for Numerical Methods in Engineering, 53(6):1377-1391.
  22. Tetrahedral mesh improvement using swapping and smoothing. International Journal for Numerical Methods in Engineering, 40(21):3979-4002.
  23. Adaptive surface mesh remeshing based on a sphere packing method and a node insertion/deletion method. Applied Mathematical Modelling, 98:1-13.
  24. An angle-based smoothing method for triangular and tetrahedral meshes. Image and Graphics Technologies and Applications: 15th Chinese Conference, IGTA 2020, Beijing, China, September 19, 2020, Revised Selected Papers 15, p.224-234.
  25. A new mesh smoothing method based on a neural network. Computational Mechanics, :1-14.
  26. Regular position-oriented method for mesh smoothing. Acta Mechanica Solida Sinica, 34:437-448.
  27. Predicting physics in mesh-reduced space with temporal attention. arXiv preprint arXiv:220109113, .
  28. Herrmann LR, 1976. Laplacian-isoparametric grid generation scheme. Journal of the Engineering Mechanics Division, 102(5):749-756.
  29. Adam: A method for stochastic optimization. arXiv preprint arXiv:14126980, .
  30. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:160902907, .
  31. Aggressive tetrahedral mesh improvement. IMR, p.3-23.
  32. Knupp PM, 2001. Algebraic mesh quality metrics. SIAM journal on scientific computing, 23(1):193-218.
  33. Deep learning. nature, 521(7553):436-444.
  34. Two algorithms for constructing a delaunay triangulation. International Journal of Computer & Information Sciences, 9(3):219-242.
  35. Deepgcns: Can gcns go as deep as cnns? Proceedings of the IEEE/CVF international conference on computer vision, p.9267-9276.
  36. Tune: A research platform for distributed model selection and training. arXiv preprint arXiv:180705118, .
  37. Simulating continuum mechanics with multi-scale graph neural networks. arXiv preprint arXiv:210604900, .
  38. On centroidal voronoi tessellation—energy smoothness and fast computation. ACM Transactions on Graphics (ToG), 28(4):1-17.
  39. Lloyd S, 1982. Least squares quantization in pcm. IEEE transactions on information theory, 28(2):129-137.
  40. Lopes NP, 2023. Torchy: A tracing jit compiler for pytorch. Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, p.98-109.
  41. A review of deep learning in image recognition. 2017 4th international conference on computer applications and information processing technology (CAIPT), p.1-3.
  42. Hlo: Half-kernel laplacian operator for surface smoothing. Computer-Aided Design, 121:102807.
  43. How to teach neural networks to mesh: Application on 2-d simplicial contours. Neural Networks, 136:152-179.
  44. A constrained optimization approach to finite element mesh smoothing. Finite Elements in Analysis and Design, 9(4):309-320.
  45. Deep learning driven self-adaptive hp finite element method. International Conference on Computational Science, p.114-121.
  46. Attention-enhanced neural network models for turbulence simulation. Physics of Fluids, 34(2).
  47. Learning mesh-based simulation with graph networks. arXiv preprint arXiv:201003409, .
  48. Prasad T, 2018. A comparative study of mesh smoothing methods with flipping in 2d and 3d. Rutgers University-Camden Graduate School.
  49. Reddy DR, 1976. Speech recognition by machine: A review. Proceedings of the IEEE, 64(4):501-531.
  50. Cfd for wastewater treatment: an overview. Water Science and Technology, 74(3):549-563.
  51. A laplacian for nonmanifold triangle meshes. Computer Graphics Forum, 39(5):69-80.
  52. M2n: mesh movement networks for pde solvers. Advances in Neural Information Processing Systems, 35:7199-7210.
  53. On the role and challenges of cfd in the aerospace industry. The Aeronautical Journal, 120(1223):209-232.
  54. A mesh optimization method using machine learning technique and variational mesh adaptation. Chinese Journal of Aeronautics, 35(3):27-41.
  55. Instance normalization: The missing ingredient for fast stylization. arXiv preprint arXiv:160708022, .
  56. Improved GETMe by adaptive mesh smoothing. Computer Assisted Methods in Engineering and Science, 20(1):55-71 (Number: 1). https://cames.ippt.pan.pl/index.php/cames/article/view/80
  57. The getme mesh smoothing framework: A geometric way to quality finite element meshes. CRC Press.
  58. Mesh smoothing using the Geometric Element Transformation Method. Computer Methods in Applied Mechanics and Engineering, 197(45):3760-3767. https://www.sciencedirect.com/science/article/pii/S0045782508000996 https://doi.org/10.1016/j.cma.2008.02.028
  59. Improved laplacian smoothing of noisy surface meshes. Computer graphics forum, 18(3):131-138.
  60. E2n: error estimation networks for goal-oriented mesh adaptation. arXiv preprint arXiv:220711233, .
  61. Evaluating mesh quality with graph neural networks. Engineering with Computers, 38(5):4663-4673.
  62. A comprehensive survey on graph neural networks. IEEE transactions on neural networks and learning systems, 32(1):4-24.
  63. Hexahedral mesh quality improvement via edge-angle optimization. Computers & Graphics, 70:17-27.
  64. Surface smoothing and quality improvement of quadrilateral/hexahedral meshes with geometric flow. Communications in Numerical Methods in Engineering, 25(1):1-18.
  65. Meshingnet: A new mesh generation method based on deep learning. International Conference on Computational Science, p.186-198.
  66. Meshingnet3d: Efficient generation of adapted tetrahedral meshes for computational mechanics. Advances in Engineering Software, 157:103021.
  67. An angle-based approach to two-dimensional mesh smoothing. IMR, 2000:373-384.
Citations (1)

Summary

We haven't generated a summary for this paper yet.