Multiphase Interface Tracking with Fast Semi-Lagrangian Contouring

We propose a semi-Lagrangian method for multiphase interface tracking. In contrast to previous methods, our method maintains an explicit polygonal mesh, which is reconstructed from an unsigned distance function and an indicator function, to track the interface of arbitrary number of phases. The surface mesh is reconstructed at each step using an efficient multiphase polygonization procedure with precomputed stencils while the distance and indicator function are updated with an accurate semi-Lagrangian path tracing from the meshes of the last step. Furthermore, we provide an adaptive data structure, multiphase distance tree, to accelerate the updating of both the distance function and the indicator function. In addition, the adaptive structure also enables us to contour the distance tree accurately with simple bisection techniques. The major advantage of our method is that it can easily handle topological changes without ambiguities and preserve both the sharp features and the volume well. We will evaluate its efficiency, accuracy and robustness in the results part with several examples.

[1]  R. I. Saye,et al.  An algorithm to mesh interconnected surfaces via the Voronoi interface , 2013, Engineering with Computers.

[2]  Kenneth I. Joy,et al.  Smooth, Volume-Accurate Material Interface Reconstruction , 2010, IEEE Transactions on Visualization and Computer Graphics.

[3]  Kenny Erleben,et al.  Multiphase Flow of Immiscible Fluids on Unstructured Moving Meshes , 2014, IEEE Transactions on Visualization and Computer Graphics.

[4]  J. Sethian,et al.  The Voronoi Implicit Interface Method for computing multiphase physics , 2011, Proceedings of the National Academy of Sciences.

[5]  Touradj Ebrahimi,et al.  MESH: measuring errors between surfaces using the Hausdorff distance , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[6]  Ronald Fedkiw,et al.  Animation and rendering of complex water surfaces , 2002, ACM Trans. Graph..

[7]  Robert A. Hummel,et al.  Exploiting Triangulated Surface Extraction Using Tetrahedral Decomposition , 1995, IEEE Trans. Vis. Comput. Graph..

[8]  James F. O'Brien,et al.  Eurographics/acm Siggraph Symposium on Computer Animation (2007) Liquid Simulation on Lattice-based Tetrahedral Meshes , 2022 .

[9]  Byungmoon Kim,et al.  Multi-phase fluid simulations using regional level sets , 2010, ACM Trans. Graph..

[10]  Jules Bloomenthal,et al.  An Implicit Surface Polygonizer , 1994, Graphics Gems.

[11]  Hans Hagen,et al.  Eurographics -ieee Vgtc Symposium on Visualization (2005) Non-manifold Mesh Extraction from Time-varying Segmented Volumes Used for Modeling a Human Heart , 2022 .

[12]  Jules Bloomenthal,et al.  Polygonization of non-manifold implicit surfaces , 1995, SIGGRAPH.

[13]  Kevin G. Suffern,et al.  Adaptive polygonisation of non-manifold implicit surfaces , 2005, International Conference on Computer Graphics, Imaging and Visualization (CGIV'05).

[14]  S. Osher,et al.  A multiple level set method for modeling grain boundary evolution of polycrystalline materials , 2008 .

[15]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[16]  Joshua A. Levine,et al.  Meshing interfaces of multi-label data with Delaunay refinement , 2011, Engineering with Computers.

[17]  James A. Sethian,et al.  Analysis and applications of the Voronoi Implicit Interface Method , 2012, J. Comput. Phys..

[18]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[19]  Robert Bridson,et al.  Accurate viscous free surfaces for buckling, coiling, and rotating liquids , 2008, SCA '08.

[20]  Eitan Grinspun,et al.  Multimaterial mesh-based surface tracking , 2014, ACM Trans. Graph..

[21]  Ian M. Mitchell,et al.  A hybrid particle level set method for improved interface capturing , 2002 .

[22]  D. Juric,et al.  A front-tracking method for the computations of multiphase flow , 2001 .

[23]  H. Hege,et al.  A Generalized Marching Cubes Algorithm Based On Non-Binary Classifications , 1997 .

[24]  C. W. Hirt,et al.  Volume of fluid (VOF) method for the dynamics of free boundaries , 1981 .

[25]  Eitan Grinspun,et al.  Multimaterial Front Tracking , 2013, ArXiv.

[26]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[27]  J. Strain A Fast Modular Semi-Lagrangian Method for Moving Interfaces , 2000 .

[28]  S. Osher,et al.  Motion of multiple junctions: a level set approach , 1994 .

[29]  Philip L. Roe,et al.  A new level set model for multimaterial flows , 2014, J. Comput. Phys..

[30]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[31]  Jakob Andreas Bærentzen,et al.  Topology-adaptive interface tracking using the deformable simplicial complex , 2012, TOGS.

[32]  James F. O'Brien,et al.  A method for animating viscoelastic fluids , 2004, ACM Trans. Graph..

[33]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[34]  Ronald Fedkiw,et al.  Multiple interacting liquids , 2006, ACM Trans. Graph..

[35]  Enhua Wu,et al.  Multiphase surface tracking with explicit contouring , 2014, VRST '14.

[36]  Jakob Andreas Bærentzen,et al.  Computing discrete signed distance fields from triangle meshes , 2002 .

[37]  Alexander Bornik,et al.  Constructing Smooth Non-Manifold Meshes of Multi-Labeled Volumetric Datasets , 2005, WSCG.

[38]  Kenny Erleben,et al.  Multiphase Flow of Immiscible Fluids on Unstructured Moving Meshes. , 2012, IEEE transactions on visualization and computer graphics.

[39]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[40]  Ziji Wu,et al.  Multiple material marching cubes algorithm , 2003 .

[41]  Jun-Hai Yong,et al.  Simulation of bubbles , 2006, SCA '06.

[42]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .

[43]  Ignacio Llamas,et al.  Simulation of bubbles in foam with the volume control method , 2007, ACM Trans. Graph..

[44]  Ross T. Whitaker,et al.  Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality , 2012, IMR.

[45]  Kenneth I. Joy,et al.  Discrete Multi‐Material Interface Reconstruction for Volume Fraction Data , 2008, Comput. Graph. Forum.

[46]  James F. O'Brien,et al.  A semi-Lagrangian contouring method for fluid simulation , 2005, TOGS.