Skip to content

Latest commit

 

History

History
87 lines (54 loc) · 3.95 KB

File metadata and controls

87 lines (54 loc) · 3.95 KB

Back to Projects List

Upper airway segmentation and airflow simulation

Key Investigators

  • Kitti Farkas (University of Szeged)
  • Attila Nagy (University of Szeged)
  • Bence Horváth (University of Szeged)
  • Endre Vecsernyés (University of Szeged)
  • Andras Lasso (Queen’s University, Canada)
  • Jean-Christophe Fillion-Robin (Kitware Inc.)

Project Description

We want to do some airflow simulations in a finite element software but we didn't managed to import the 3D upper airway models which we made in the Slicer.

Objective

  1. Smooth the 3D models
  2. Import the models successfully to the finite element software and mesh them
  3. Do some airflow simulations

Approach and Plan

  1. Describe specific steps of what you plan to do to achieve the above described objectives.
  2. ...
  3. ...

Progress and Next Steps

Potential solutions identified:

A. Fix up STL

  • Fix data in Slicer: Smooth segmentation before export (using Segment Editor module), clean up surface using SurfaceToolbox module
  • Inspect incorrect element reported by Comsol using Paraview
  • Use mesh cleanup functions in MeshLab and MeshMixer

B. Create volumetric mesh directly in Slicer, from segmentation - using SegmentMesher module. Cleaver works directly from labelmap, therefore it is robust and guaranteed to always generate valid mesh. We can save .vtk or .vtu that is note directly readable in Comsol. Convert FE mesh to compatible format:

  • Paraview: can read VTK and write few formats, none of them directly readable in Comsol, could write a compatible format (xdf) but Comsol could not read it
  • FreeCAD: can read some VTK formats and could write a compatible format but the exported file was invalid
  • MeshIO: support several file formats, VTK input, but no directly usable output. No binary available, so we would need to build from source.

C. Use FeBIO solver

Open-source. Free for research use. Pre/post view available with nice GUI. Can directly read FE mesh saved in Slicer.

It supports airflow analysis and fluid-structure interactions. See overview and applications in upper airway mechanics:

  • Luo, H., Mittal, R., Zheng, X., Bielamowicz, S. A., Walsh, R. J., and Hahn, J. K., 2008, "An Immersed-Boundary Method for Flow–Structure Interaction in Biological Systems With Application to Phonation," J. Comput. Phys., 227(22), pp. 9303–9332.
  • Malve, M., Peerez del Palomar, A., Chandra, S., Loopez-Villalobos, J. L., Mena, A., Finol, E. A., Ginel, A., and Doblare, M., 2011, "FSI Analysis of a Healthy and a Stenotic Human Trachea Under Impedance-Based Boundary Conditions," ASME J. Biomech. Eng., 133(2), p. 021001.

Illustrations

I managed to smooth the models with surface toolbox and successfully imported this to the finite element software.

SurfaceToolbox

There were some incorrect elements in the model so i used Meshlab and Meshmixer to inspect them.

MeshLab

MeshMixer

Finally i managed to do some airflow simulations in Comsol.

Velocity

Pressure

Background and References