Difference between revisions of "2010 Winter Project Week The Vascular Modeling Toolkit in 3D Slicer"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-SLC2010.png|Projects List Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus…')
 
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-SLC2010.png|[[2010_Winter_Project_Week#Projects|Projects List]]
 
Image:PW-SLC2010.png|[[2010_Winter_Project_Week#Projects|Projects List]]
Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus callosum of a normal brain.
+
Image:Vmtkafterevolution.png|A coronary artery segmented using VMTK in 3D Slicer.
Image:genuFA.jpg|Regression of FA data; solid line represents the mean and dotted lines the standard deviation.
+
Image:Vmtkcloseupvoronoicenterlinewithreference.png|Close-up showing the corresponding Voronoi diagram and centerline.
 +
Image:Vmtkafterevolutionanim.gif|An over-layed label map showing the segmentation in 2D.
 
</gallery>
 
</gallery>
  
Line 17: Line 18:
  
  
 +
The official project page: http://www.vmtk.org/Main/VmtkIn3DSlicer
  
  
Line 24: Line 26:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 +
To provide VMTK functionality in 3D Slicer the ''vtkVmtk'' library has to be available as an add-on. With the connection of VMTK and 3D Slicer processing pipelines
 +
between VMTK code and other algorithms can be established.
  
 +
 +
'''Plan for project week:''' Investigate why the VMTK library module (''VmtkSlicerModule'') does not build on Win32.
  
 
</div>
 
</div>
Line 31: Line 37:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 +
The VMTK library and modules providing selected functionality are available as ''3D Slicer extensions''. This enables a flexible and convenient way for distribution and installation.
 +
 +
 +
The following extensions are available:
 +
* '''VmtkSlicerModule''' - a gui-less module providing the latest VMTK library (base installation)
 +
* '''VMTKLevelSetSegmentation''' - providing the VMTK level-set segmentation process including different algorithms for initialization and evolution
 +
* '''VMTKEasyLevelSetSegmentation''' - an easier interface to level-set segmentation with selected algorithms
 +
* '''VMTKVesselEnhancement''' - Vesselness filtering to enhance tubular structures
 +
* '''VMTKCenterlines''' - Centerline computation of polydata models
 +
 +
 +
The modules have been successfully applied to segmentation problems (e.g. Coronary Artery Centerline Extraction - see [http://wiki.slicer.org/slicerWiki/index.php/Modules:VMTK_in_3D_Slicer_Tutorial:_Coronary_Artery_Centerline_Extraction Tutorial]).
  
 
</div>
 
</div>
Line 38: Line 56:
  
 
==References==
 
==References==
 +
*Antiga L, Piccinelli M, Botti L, Ene­Iordache B, Remuzzi A, Steinmann DA. (2008) An image­based modeling framework for patient­specific computational hemodynamics. Med Biol Eng Comput 46(11):1097­1112
 +
*Antiga L, Steinman DA (2008) The Vascular Modeling Toolkit. http://www.vmtk.org/
 +
*Hähn D (2009) [http://www.spl.harvard.edu/publications/bitstream/download/4629 Integration of The Vascular Modeling Toolkit in 3D Slicer]. Student Research Project, SPL.
 +
*Piccinelli M, Veneziani A, Steinman DA, Remuzzi A, Antiga L (2009) A framework for geometric analysis of vascular structures: applications to cerebral aneurysms. IEEE Trans Med Imaging. In press.
  
 
</div>
 
</div>

Revision as of 11:38, 25 November 2009

Home < 2010 Winter Project Week The Vascular Modeling Toolkit in 3D Slicer


Key Investigators

  • Daniel Haehn (Student of Medical Informatics, University of Heidelberg)

Objective

The Vascular Modeling Toolkit (VMTK) is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels. It should be very interesting to offer such techniques in 3D Slicer.


The official project page: http://www.vmtk.org/Main/VmtkIn3DSlicer


Approach, Plan

To provide VMTK functionality in 3D Slicer the vtkVmtk library has to be available as an add-on. With the connection of VMTK and 3D Slicer processing pipelines between VMTK code and other algorithms can be established.


Plan for project week: Investigate why the VMTK library module (VmtkSlicerModule) does not build on Win32.

Progress

The VMTK library and modules providing selected functionality are available as 3D Slicer extensions. This enables a flexible and convenient way for distribution and installation.


The following extensions are available:

  • VmtkSlicerModule - a gui-less module providing the latest VMTK library (base installation)
  • VMTKLevelSetSegmentation - providing the VMTK level-set segmentation process including different algorithms for initialization and evolution
  • VMTKEasyLevelSetSegmentation - an easier interface to level-set segmentation with selected algorithms
  • VMTKVesselEnhancement - Vesselness filtering to enhance tubular structures
  • VMTKCenterlines - Centerline computation of polydata models


The modules have been successfully applied to segmentation problems (e.g. Coronary Artery Centerline Extraction - see Tutorial).

References

  • Antiga L, Piccinelli M, Botti L, Ene­Iordache B, Remuzzi A, Steinmann DA. (2008) An image­based modeling framework for patient­specific computational hemodynamics. Med Biol Eng Comput 46(11):1097­1112
  • Antiga L, Steinman DA (2008) The Vascular Modeling Toolkit. http://www.vmtk.org/
  • Hähn D (2009) Integration of The Vascular Modeling Toolkit in 3D Slicer. Student Research Project, SPL.
  • Piccinelli M, Veneziani A, Steinman DA, Remuzzi A, Antiga L (2009) A framework for geometric analysis of vascular structures: applications to cerebral aneurysms. IEEE Trans Med Imaging. In press.