Explicit Surface Remeshing V. Surazhsky and C. Gotsman
Download
Report
Transcript Explicit Surface Remeshing V. Surazhsky and C. Gotsman
Remeshing for
FEM Analysis
of Viscous Objects
CPSC 524 Final Project
Tricia Pang, Kyle Porter, Josna Rao
January 8, 2008
Outline
Introduction
Dataset
Method
Results
Discussion
2
Introduction
FEM analysis of viscous objects
Useful for modeling food bolus on tongue in human oral cavity
Food bolus
Tongue surface
Screenshot from Artisynth Toolkit
Mark A. Nicosia. “Planar Finite
Element Modeling of Bolus
Containment in the Oral Cavity.”
Computers in Biology & Medicine,
2007.
3
Introduction
Problems result from large physical deformations
Mark A. Nicosia. “Planar Finite Element Modeling of Bolus Containment in the Oral Cavity.”
Computers in Biology & Medicine, 2007.
Triangle mesh uniformity disrupted
Poor distribution of physical properties (node mass/velocity)
Further deformation requires well-conditioned meshes
4
Project Goal
Remesh viscous model after high deformation
User-defined level of detail (number of vertices)
Good triangle uniformity
Preserve geometry
Extension: execute topological changes when required
Eg. Mesh splitting
5
Dataset
Generate in Artisynth
Java-based 3D biomechanical modelling toolkit
Physical simulation using FEM mechanics
Node connectivity described by tetrahedrons
Replicate high-viscosity by setting material property
Simulate physical deformations until failure
6
Method
Explicit surface remeshing (Surazhsky and Gotsman, 2003)
2D remeshing using local parameterizations
Adjust vertices to maximize angles of triangles in mesh
Use error metrics to ensure mesh fidelity
Reference current mesh to original mesh
7
Method
Adjust number of vertices
Alternate between edge splits/collapses and area-based
remeshing
Area-based remeshing
Local 2D parameterizations
Relocate vertices in current mesh
Improve angles of incident triangles for each neighbourhood
Measure error between new mesh and original mesh
Delaunay edge flips
Regularize connectivity
Obtain ideal valence for each vertex
Angle-based smoothing
8
Method
Overlapping Parameterization
Patch parameterization scheme for performing local operations
Patches stored and reused
9
Method
Extension: Mesh Splitting
Execute when “bottleneck” occurs
Method #1: Principal curvature
Kmin < 0
x
Kmax > 0
Method #2: Medial axis
No working implementation for project
10
Results
11
Results
12
Discussion
High triangle uniformity in final meshes
Limitation of method:
Sharp
More
features sometimes not preserved
fine-tuning of error metrics
Limited dataset
Could
not reproduce highly-deformed meshes in
Artisynth because poor mesh quality results in
deformation failure
13
References
V. Surazhsky and C. Gotsman. Explicit Surface Remeshing.
Eurographics Symposium on Geometry Processing, pages 17–28,
2003.
V. Surazhsky and C. Gotsman. High quality compatible
triangulations. Proceedings of 11th International Meshing
Roundtable, pages 183-192, Sept. 2002.
S. Fels, F. Vogt, K. van den Doel, J. Lloyd, I. Stavness and E.
Vatikiotis-Bateson. Developing Physically-Based, Dynamic Vocal
Tract Models using ArtiSynth. Proc. Int. Seminar Speech
Production, pages 419-426, 2006.
14
Questions?
15