Difference between revisions of "IGT:ToolKit"

From NAMIC Wiki
Jump to: navigation, search
Line 35: Line 35:
  
 
See the [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Training Slicer3 Training page] for additional tutorials on Slicer3 capabilities.
 
See the [http://wiki.na-mic.org/Wiki/index.php/Slicer3:Training Slicer3 Training page] for additional tutorials on Slicer3 capabilities.
 +
  
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
 
|- style="background:#BBE9E2; color:black" align="left"  
 
|- style="background:#BBE9E2; color:black" align="left"  
 
| style="width:5%" | '''Level'''
 
| style="width:5%" | '''Level'''
| style="width:35%" | '''Tutorial'''
+
| style="width:45%" | '''Tutorial'''
| style="width:30%" | '''Sample Data'''  
+
| style="width:20%" | '''Hardware Requirements'''  
 
| style="width:10%" | '''Image'''  
 
| style="width:10%" | '''Image'''  
 
|-
 
|-
 
| style="background:#9BF2C5; color:black" align="Center"| '''1'''
 
| style="background:#9BF2C5; color:black" align="Center"| '''1'''
| style="background:#D1FFF9; color:black"| [[Media:Slicer3Training_LoadingAndVisualization.ppt| Data Loading and Visualization in Slicer3 ]]
+
| style="background:#D1FFF9; color:black"| [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-tutorial Basic Navigation Tutorial]
| style="background:#D1FFF9; color:black"| [http://www.na-mic.org/Wiki/index.php/Image:SlicerSampleVisualization.tar.gz SlicerSampleVisualization.tar.gz]
+
Illustrates Slicer3's tracking capabilities using a tracking emulator in place of an actual tracking device
| style="background:#C3D1C3; color:black" align="Center"| [[Image:SceneRestore.png|100px|LoadingandVisualization]]
+
| style="background:#D1FFF9; color:black"| None
 +
| style="background:#C3D1C3; color:black" align="Center"| [[Image:EMSegment.png|100px|EM Segmenter]]
 
|-
 
|-
 
| style="background:#9BF2C5; color:black" align="Center"| '''1'''
 
| style="background:#9BF2C5; color:black" align="Center"| '''1'''
| style="background:#D1FFF9; color:black"| [[Media:NAMIC-AHM07-EMTutorialV2.ppt|Basic EM Segmentation]]
+
| style="background:#D1FFF9; color:black"| [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Neurosurgical-Planning Neurosurgical Planning in Slicer3]
| style="background:#D1FFF9; color:black"| [[Media:EMSegTutorial-AHM2008.zip|EMSegTutorial-AHM2008.zip]]
+
Demonstrate's Slicer3's IGT capabilities by using image registration, model making and DTI to create a preoperative plan for neurosurgery
| style="background:#C3D1C3; color:black" align="Center"| [[Image:EMSegment.png|100px|EM Segmenter]]
+
| style="background:#D1FFF9; color:black"| None
|-
 
| style="background:#8EDEB5; color:black" align="Center"| '''2'''
 
| style="background:#D1FFF9; color:black"| [[Media:EMSegTutorial-AHM2008.ppt|EM Advanced Course]]
 
'''Mini-tutorials:''' [[EMSegmenter Mini-Tutorials]]
 
| style="background:#D1FFF9; color:black"| [[Media:EMSegTutorial-AHM2008.zip|EMSegTutorial-AHM2008.zip]]
 
 
| style="background:#C3D1C3; color:black" align="Center"| [[Image:EMlowres.png|100px|EM Segmenter]]
 
| style="background:#C3D1C3; color:black" align="Center"| [[Image:EMlowres.png|100px|EM Segmenter]]
 
|-
 
|-
 
| style="background:#8EDEB5; color:black" align="Center"| '''2'''
 
| style="background:#8EDEB5; color:black" align="Center"| '''2'''
| style="background:#D1FFF9; color:black"| [[media:Slicer3CourseForDevelopers SPujol.ppt|Slicer3 Course for Developers]]
+
| style="background:#D1FFF9; color:black"| [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-with-Aurora Advanced Navigation Tutorial with a tracking device]
This tutorial is intended for engineers and scientists who want to to integrate external programs with Slicer3.
+
Illustrates Slicer3's tracking capabilities with a tracking device
| style="background:#D1FFF9; color:black"| [[Media:HelloWorld.zip|HelloWorld.zip]]
+
| style="background:#D1FFF9; color:black"| Tracking device e.g. NDI Aurora
 
| style="background:#C3D1C3; color:black" align="Center"| [[Image:HelloWorld.png|100px|Plug-In]]
 
| style="background:#C3D1C3; color:black" align="Center"| [[Image:HelloWorld.png|100px|Plug-In]]
 
|}
 
|}
  
 
+
='''Contact Information'''=
 
 
 
 
 
 
;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-tutorial Navigation Tutorial ]
 
Tutorial includes installation of ''Open IGT Link'' module. Tracking emulator is provided in place of actual tracking device. No tracking device needed for this tutorial.
 
;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Neurosurgical-Planning Neurosurgical Planning as an Example of IGT in Slicer3 ]
 
 
 
 
 
 
 
='''Advanced Tutorial'''=
 
;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-with-Aurora Navigation with tracking device ]
 
Tutorial with a tracking device. IGSTK installation required.
 
 
 
='''Contact Info'''=
 
 
If you have any comments or requests, please contact Dr. Nobuhiko Hata at: ''hata {at-mark} bwh.harvard.edu''.
 
If you have any comments or requests, please contact Dr. Nobuhiko Hata at: ''hata {at-mark} bwh.harvard.edu''.
  
 
Dr. Hata leads the development of '''Slicer IGT''' at the [http://www.ncigt.org/ National Center for Image Guided Therapy].  The website of his Surgical Navigation and Robotics Laboratory can be found [http://snr.spl.harvard.edu/ here].
 
Dr. Hata leads the development of '''Slicer IGT''' at the [http://www.ncigt.org/ National Center for Image Guided Therapy].  The website of his Surgical Navigation and Robotics Laboratory can be found [http://snr.spl.harvard.edu/ here].

Revision as of 03:46, 3 June 2008

Home < IGT:ToolKit

The wiki pages here present the tool kit we are using or developing at Brigham and Women's Hospital for the purpose of image guided therapy (IGT). The IGT kit is a set of open source software tools with supported hardware devices. We encourage you download and use the free tools if you find them useful to you and welcome any comments or feedback from your experience


The Image Guided Therapy Toolkit

  • 3D Slicer
    • Slicer3 (www.slicer.org) is our main platform for software development and dissemination
    • Click here for the Slicer3 installation page
  • Core open source software and protocol
    • The Slicer IGT page provides guidelines for developers and clinicians and information about current projects and upcoming events
    • OpenIGTLink is a communication protocol that allows Slicer3 to communicate with imaging devices, trackers and medical robots
  • Sample Data
    • Sample data is available here

Example projects

Volume rendering with real-time imaging

Volume rendering with CUDA

VTK-MIST integration for fast volume rendering

GPU accelerated medical image processing for IGT

4D US using OpenIGTLink

3D ultrasound module in Slicer3 using OpenIGTLink

Tutorials

See the Slicer3 Training page for additional tutorials on Slicer3 capabilities.


Level Tutorial Hardware Requirements Image
1 Basic Navigation Tutorial

Illustrates Slicer3's tracking capabilities using a tracking emulator in place of an actual tracking device

None EM Segmenter
1 Neurosurgical Planning in Slicer3

Demonstrate's Slicer3's IGT capabilities by using image registration, model making and DTI to create a preoperative plan for neurosurgery

None EM Segmenter
2 Advanced Navigation Tutorial with a tracking device

Illustrates Slicer3's tracking capabilities with a tracking device

Tracking device e.g. NDI Aurora Plug-In

Contact Information

If you have any comments or requests, please contact Dr. Nobuhiko Hata at: hata {at-mark} bwh.harvard.edu.

Dr. Hata leads the development of Slicer IGT at the National Center for Image Guided Therapy. The website of his Surgical Navigation and Robotics Laboratory can be found here.