Difference between revisions of "Novel Hexahedral Meshing Algorithms"
From NAMIC Wiki
m (Update from Wiki) |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
'''Progress:''' | '''Progress:''' | ||
− | * Base projection algorithms have been developed and will be integrated into the toolkit. | + | * Base projection algorithms have been developed and will be integrated into the toolkit. The algorithms have been implemented in KWWidgets in IaFeMesh to simplify integration into Slicer3. |
− | * Develop mapped meshing techniques. | + | * The base code and algorithms have been brought into Slicer3 for integration within the GUI and MRML. Curt Lisle has been working on a this integration. |
+ | *# The sort term goal is to get a single editable bounding box working within Slicer3 for the next release. | ||
+ | *# Projection based morphing and mesh interpolation will be required. | ||
+ | *# Include export to Abaqus format | ||
+ | |||
+ | * Develop mapped meshing techniques that include an FE based solution using ITK that registers a template mesh with a subject specific surface. | ||
+ | * Building of meshing code has now been turned on by default for the latest Slicer3 release. | ||
+ | ** Fully support all bounding box editing options | ||
+ | **# Vertex manipulation | ||
+ | **# Add | ||
+ | **# Delete | ||
+ | **# Split | ||
+ | **# Merge | ||
+ | **# Extrude | ||
+ | **# Face manipulation | ||
+ | **Allow the user to undo and redo operations - This should be supported by the inherent logic in the MRML scene description. | ||
+ | ** Extract mesh material properties from the images | ||
+ | ** Export to Abaqus format | ||
+ | |||
+ | '''To Do:''' | ||
+ | *Develop testing modules using the GUI framework being developed by Kitware. | ||
+ | *Refine integration with Slicer. This is mainly related to the handling of data objects between Slicer3 and the meshing module interface. | ||
+ | |||
+ | '''Publications:''' | ||
+ | *Grosland NM, Shivanna KH, Magnotta VA, Kallemeyn NA, DeVries NA, Tadepalli SC, Lisle C. [http://www.cmpbjournal.com/article/S0169-2607(08)00264-2/abstract IA-FEMesh: an open-source, interactive, multiblock approach to anatomic finite element model development]. Comput Methods Programs Biomed. 94(1):96-107, 2009. | ||
'''Key Investigators:''' | '''Key Investigators:''' | ||
− | * Iowa: Nicole Grosland, Vincent Magnotta | + | * Iowa: Nicole Grosland, Vincent Magnotta, Kiran Shivanna, Curt Lisle, and Steve Pieper |
'''Links:''' | '''Links:''' | ||
+ | *[http://www.ccad.uiowa.edu/mimx Musculoskeletal Imaging, Modeling and Experimentation (MIMX)] | ||
+ | |||
+ | |||
+ | [[Image:MeshBoundingBox.png|left|thumb|300px|Basic Bounding Box Widget Integrated into Slicer3. Editing of bounding box vertices is not yet working]] | ||
+ | |||
+ | [[Image:Slicer3MeshExample1.png|left|thumb|400px|Bounding Box Mesh Workflow shown in Slicer3 ]] | ||
+ | |||
+ | |||
+ | [[Image:MeshDisplayProperties.png|left|thumb|300px|Mesh Display Properties]] | ||
+ | [[Image:MeshDisplayElementSet.png|left|thumb|300px|Display of only element sets of interest]] | ||
+ | [[Image:Femesh-in-trunk-120808.png|left|thumb|300px|Full Meshing Module Integration with Slicer3]] |
Latest revision as of 18:27, 20 January 2010
Home < Novel Hexahedral Meshing AlgorithmsObjective:
- Develop and integrate novel hexahedral meshing algorithms into the NA-MIC kit
Progress:
- Base projection algorithms have been developed and will be integrated into the toolkit. The algorithms have been implemented in KWWidgets in IaFeMesh to simplify integration into Slicer3.
- The base code and algorithms have been brought into Slicer3 for integration within the GUI and MRML. Curt Lisle has been working on a this integration.
- The sort term goal is to get a single editable bounding box working within Slicer3 for the next release.
- Projection based morphing and mesh interpolation will be required.
- Include export to Abaqus format
- Develop mapped meshing techniques that include an FE based solution using ITK that registers a template mesh with a subject specific surface.
- Building of meshing code has now been turned on by default for the latest Slicer3 release.
- Fully support all bounding box editing options
- Vertex manipulation
- Add
- Delete
- Split
- Merge
- Extrude
- Face manipulation
- Allow the user to undo and redo operations - This should be supported by the inherent logic in the MRML scene description.
- Extract mesh material properties from the images
- Export to Abaqus format
- Fully support all bounding box editing options
To Do:
- Develop testing modules using the GUI framework being developed by Kitware.
- Refine integration with Slicer. This is mainly related to the handling of data objects between Slicer3 and the meshing module interface.
Publications:
- Grosland NM, Shivanna KH, Magnotta VA, Kallemeyn NA, DeVries NA, Tadepalli SC, Lisle C. IA-FEMesh: an open-source, interactive, multiblock approach to anatomic finite element model development. Comput Methods Programs Biomed. 94(1):96-107, 2009.
Key Investigators:
- Iowa: Nicole Grosland, Vincent Magnotta, Kiran Shivanna, Curt Lisle, and Steve Pieper
Links: