Difference between revisions of "Projects/Slicer3/2007 Project Week Support for Unstructured Grids"
(3 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|[[Image:ProjectWeek-2007.png|thumb|320px|Return to [[2007_Programming/Project_Week_MIT|Project Week Main Page]] ]] | |[[Image:ProjectWeek-2007.png|thumb|320px|Return to [[2007_Programming/Project_Week_MIT|Project Week Main Page]] ]] | ||
|[[Image:Mesh-viewer-030607.png|thumb|320px|Mesh Quality Viewer Application.]] | |[[Image:Mesh-viewer-030607.png|thumb|320px|Mesh Quality Viewer Application.]] | ||
+ | |[[Image:Cli-mesh-quality-small-062607.png|thumb|320px|Mesh Quality CLI Slicer3 Module]] | ||
|} | |} | ||
Line 9: | Line 10: | ||
* Isomics: Steve Pieper, Alex Yarmarkov, Curtis Lisle | * Isomics: Steve Pieper, Alex Yarmarkov, Curtis Lisle | ||
* BWH: Nicole Aucoin | * BWH: Nicole Aucoin | ||
+ | * Kitware: Will Schroeder | ||
Line 37: | Line 39: | ||
<h1>Progress</h1> | <h1>Progress</h1> | ||
+ | (Accomplishment #1) A command line module was developed for Slicer3 which uses the VTK pipeline from the standalone viewer to process unstructured grids and enter them in the Slicer3 scene as traditional polygonal models. Please see the picture at right of the module running in Slicer3. | ||
+ | (Accomplishment #2) A design for generalization of the MRML class hierarchy was developed to allow unstructured grids to be natively used in Slicer3. This implementation will go into Slicer over the coming months after development and testing is complete. | ||
+ | Our project achieved the goals set out at the beginning of the week. Our effort also designed "groundwork" to ease further model datatype extensions to Slicer3 in the future. | ||
</div> | </div> |
Latest revision as of 01:56, 29 June 2007
Home < Projects < Slicer3 < 2007 Project Week Support for Unstructured Grids
Key Investigators
- Isomics: Steve Pieper, Alex Yarmarkov, Curtis Lisle
- BWH: Nicole Aucoin
- Kitware: Will Schroeder
Objective
Our objective is to integrate VTK Unstructured Grid datatypes into Slicer3.
Approach, Plan
The external collaboration "Automated FE Mesh Developmen"t brings Finite Element modeling and processes to the NA-MIC kit and Slicer3. The collaboration has developed standalone applications that use unstructured grids for rendering Finite Element models with colors assigned dynamically according to the out of the VTK Mesh Quality filter.
Our plan for the project week is to use the previously developed Mesh Quality Viewer to examine attributes needed for unstructured grid rendering in MRML classes. We will prototype extensions to MRML and to Slicer3 that allow us to read in and render unstructured grid meshes in Slicer3.
Progress
(Accomplishment #1) A command line module was developed for Slicer3 which uses the VTK pipeline from the standalone viewer to process unstructured grids and enter them in the Slicer3 scene as traditional polygonal models. Please see the picture at right of the module running in Slicer3.
(Accomplishment #2) A design for generalization of the MRML class hierarchy was developed to allow unstructured grids to be natively used in Slicer3. This implementation will go into Slicer over the coming months after development and testing is complete.
Our project achieved the goals set out at the beginning of the week. Our effort also designed "groundwork" to ease further model datatype extensions to Slicer3 in the future.
References
- Pebay, Thompson, Shepherd, Lisle, Grosland, Magnotta, "New Applications of the Verdict Library for Standardized Mesh Verification", submitted to the 16th International Meshing Roundtable, October 2007, Seattle, Washington
- Knupp P.M. (2003). Finite Elements in Analysis and Design, 39, 217–241