Skeleton and level set for channel construction and flow simulation

This paper aims to introduce a unified code for fluid flow modeling in complex channels reconstructed from imagery. Given a binary image of a cross-section or projection of planar connected channels with circular cross-sections, we wish to: (1) reconstruct a three-dimensional model of the boundary of the geometry, (2) establish boundary condition of the flow field, and (3) compute a fluid simulation based on a Cartesian grid. Our solution has the following advantages. First, we use the same mathematical tools throughout the process i.e. a level set function and a skeleton to describe the geometry. The skeleton of the geometry is essential in the imagery part to transform the 2D geometry into a 3D geometry but is also essential in the fluid flow part to construct a velocity field of reference for boundary conditions in the mechanical fluid flow model. Then, the integration of the geometry into the fluid mechanic code is simplified thanks to a Cartesian grid taking into account the geometry through the level set function. Finally, this work leads to a stand-alone code capable of simulating 3D flows in geometry reconstructed 2D images. We show its usefulness in applications to medical imagery (namely angiography) and bifluid flows in microchannels.

[1]  K. Cheng Theory of Superconductivity , 1948, Nature.

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

[3]  Olivier D. Faugeras,et al.  CURVES: Curve evolution for vessel segmentation , 2001, Medical Image Anal..

[4]  Paul Vigneaux,et al.  On stability condition for bifluid flows with surface tension: Application to microfluidics , 2008, J. Comput. Phys..

[5]  Jarek Rossignac,et al.  Variational Skinning of an Ordered Set of Discrete 2D Balls , 2008, GMP.

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

[7]  Bernhard Preim,et al.  Adapted Surface Visualization of Cerebral Aneurysms with Embedded Blood Flow Information , 2010, VCBM.

[8]  Matteo Astorino,et al.  Fluid-structure interaction and multi-body contact. Application to aortic valves , 2009 .

[9]  DH Fremlin Skeletons and Central Sets , 1997 .

[10]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[11]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[12]  J. Brackbill,et al.  A continuum method for modeling surface tension , 1992 .

[13]  Jarek Rossignac,et al.  3D ball skinning using PDEs for generation of smooth tubular surfaces , 2010, Comput. Aided Des..

[14]  J. Rossignac,et al.  Pearling: 3D interactive extraction of tubular structures from volumetric images , 2007 .

[15]  Emmanuel Maitre,et al.  Applications of level set methods in computational biophysics , 2009, Math. Comput. Model..

[16]  Helen Hong,et al.  Smoothing Segmented Lung Boundary in Chest CT Images Using Scan Line Search , 2006, CIARP.

[17]  G. Cottet,et al.  A LEVEL SET METHOD FOR FLUID-STRUCTURE INTERACTIONS WITH IMMERSED SURFACES , 2006 .

[18]  Richard W. Hall,et al.  Fast parallel thinning algorithms: parallel speed and connectivity preservation , 1989, CACM.

[19]  Gilles Aubert,et al.  Detecting Codimension—Two Objects in an Image with Ginzburg-Landau Models , 2005, International Journal of Computer Vision.

[20]  Ellen C. Hildreth,et al.  Edge Detection , 1985, Encyclopedia of Database Systems.

[21]  Noboru Niki,et al.  3-D visualization of blood vessels and tumor using thin slice CT images , 1994, Proceedings of 1994 IEEE Nuclear Science Symposium - NSS'94.

[22]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[23]  Donald P. Greenberg,et al.  Automated Vascular Geometric Analysis of Aortic Aneurysms , 2008, IEEE Computer Graphics and Applications.

[24]  Armand Ajdari,et al.  Droplet traffic at a simple junction at low capillary numbers. , 2005, Physical review letters.

[25]  Alexandru Telea,et al.  An Augmented Fast Marching Method for Computing Skeletons and Centerlines , 2002, VisSym.

[26]  Marko Subasic,et al.  Level Set Methods and Fast Marching Methods , 2003 .

[27]  A. Colin,et al.  Selection of two-phase flow patterns at a simple junction in microfluidic devices. , 2006, Physical review letters.

[28]  Bernhard Preim,et al.  Implicit vessel surface reconstruction for visualization and CFD simulation , 2008, International Journal of Computer Assisted Radiology and Surgery.

[29]  S. Osher,et al.  A level set approach for computing solutions to incompressible two-phase flow , 1994 .

[30]  S. Osher,et al.  Geometric Level Set Methods in Imaging, Vision, and Graphics , 2011, Springer New York.

[31]  Marie-Paule Cani,et al.  Skeletal Reconstruction of Branching Shapes , 1996, Comput. Graph. Forum.

[32]  G. Tryggvason,et al.  A front-tracking method for viscous, incompressible, multi-fluid flows , 1992 .

[33]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[34]  Horst Bunke,et al.  Edge Detection in Range Images Based on Scan Line Approximation , 1999, Comput. Vis. Image Underst..

[35]  Lingling Shui,et al.  Interfacial tension controlled W/O and O/W 2-phase flows in microchannel. , 2009, Lab on a chip.

[36]  Danping Peng,et al.  Weighted ENO Schemes for Hamilton-Jacobi Equations , 1999, SIAM J. Sci. Comput..

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

[38]  Marie-Paule Cani,et al.  Matisse: painting 2D regions for modeling free-form shapes , 2008, SBM'08.

[39]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[40]  Andrea L. Bertozzi,et al.  Inpainting of Binary Images Using the Cahn–Hilliard Equation , 2007, IEEE Transactions on Image Processing.

[41]  J. Rossignac,et al.  Pearling: Stroke segmentation with crusted pearl strings , 2009, Pattern Recognition and Image Analysis.

[42]  Noboru Niki,et al.  An approach for detecting blood vessel diseases from cone-beam CT image , 1995, Proceedings., International Conference on Image Processing.

[43]  John C. Hart,et al.  Implicit Surfaces '96 , 1997, COMG.

[44]  Jean-Frédéric Gerbeau,et al.  Medical image – based computational model of pulsatile flow in saccular aneurisms , 2003 .