Difference between revisions of "Slicer3: Image Guided Therapy (IGT)"

From Slicer Wiki
Jump to: navigation, search
m (Text replacement - "\[http:\/\/www\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+) ([^]]+)]" to "$2")
 
(18 intermediate revisions by 3 users not shown)
Line 4: Line 4:
  
 
<br>
 
<br>
 +
 +
=Getting Started With Navigation:=
 +
*http://www.na-mic.org/Wiki/index.php/IGT:ToolKit
  
 
=Use-case scenario 1: Neurosurgical navigation=
 
=Use-case scenario 1: Neurosurgical navigation=
 
*I am a neurosurgeon who is using the BrainLabs Navigation system. I would like to use Slicer to do some research in DTI visualization during procedures. What do I do?
 
*I am a neurosurgeon who is using the BrainLabs Navigation system. I would like to use Slicer to do some research in DTI visualization during procedures. What do I do?
The following scenario is being developed and tested:
+
**[[Slicer3:BrainLab_Integration|The integration of BrainLab, BioImage Suite and Slicer3]]
[http://www.slicer.org/slicerWiki/index.php/Slicer3:BrainLab_Integration The integration of BrainLab and Slicer3]
 
 
 
 
<br>
 
<br>
  
Line 15: Line 16:
 
*I am a professor who wants to use Slicer to educate my students about the basics of robotics in IGT
 
*I am a professor who wants to use Slicer to educate my students about the basics of robotics in IGT
 
<!--*Danielle Pace will list here the steps needed to do this and will provide links to the current pages with in-depth documentation-->
 
<!--*Danielle Pace will list here the steps needed to do this and will provide links to the current pages with in-depth documentation-->
 +
 +
==Overview==
 +
This tutorial  provides a thorough understanding of the main concepts in image-guided therapy and medical robotics, namely imaging, pre-operative planning, targeting by tracking, navigation and registration.  The tutorial is open-source and completely free for anyone to use or modify (see http://www.slicer.org for details and for the BSD style open source license).
 +
 +
The tutorial is:
 +
* Hands-on:  Using a LEGO robot, a LEGO phantom (anatomical model) and a tutorial module in 3D Slicer v. 3 means that tutorial participants can use real physical equipment and software to learn about IGT and medical robotics.
 +
 +
* Accessible:  The tutorial software is open-source, and the cost of the materials is approximately $300 USD + shipping and taxes.
  
 
==Materials==
 
==Materials==
Provided by NA-MIC and the Surgical Planning Lab:
+
*Provided by NA-MIC and the Surgical Planning Lab:
* [http://www.slicer.org/pages/Downloads 3D Slicer]
+
** 3D Slicer (download from [http://www.slicer.org/pages/Downloads Download page])
* 3D Slicer v. 3 tutorial module
+
** 3D Slicer LEGO tutorial module (available at [http://www.na-mic.org/ViewVC/index.cgi/trunk/LegoTutorial/?root=NAMICSandBox NA-MIC SandBox Subversion Repositiory])
* CT volume of the phantom
+
** CT volume of the phantom (download [http://wiki.na-mic.org/Wiki/images/6/69/000003.SER.zip 000003.SER.zip])
* Tutorial slides
 
* Assembly instructions for the robot and the phantom
 
* Phantom placement guide
 
  
Provided by tutorial participants:
+
*Provided by tutorial participants:
* 1 LEGO Mindstorms NXT kit (Available at [http://shop.lego.com/ByTheme/Product.aspx?p=8527&cn=17&d=70 LEGO Shop])
+
** 1 LEGO Mindstorms NXT kit (Available at [http://shop.lego.com/ByTheme/Product.aspx?p=8527&cn=17&d=70 LEGO Shop])
* 1 LEGO Deluxe Brick box (Available at [http://shop.lego.com/ByTheme/Product.aspx?p=6167&cn=306&d=362 LEGO Shop])
+
** 1 LEGO Deluxe Brick box (Available at [http://shop.lego.com/ByTheme/Product.aspx?p=6167&cn=306&d=362 LEGO Shop])
* 2 pom-poms
+
** 2 pom-poms
* Linux computer with root access or Windows with administrator privileges
+
** Linux computer with root access or Windows with administrator privileges
For purchasing information for user-supplied materials, see the "Tutorial Slides Part 1 - Background and Materials" slides.
+
(For purchasing information for user-supplied materials, see the "Tutorial Slides Part 1 - Background and Materials" slides.)
  
 
==Steps==
 
==Steps==
  
'''STEP 1''' Assemble Robot (See [http://wiki.na-mic.org/Wiki/images/8/81/LEGOIGTAndMedicalRoboticsTutorial_RobotAssemblyInstructions.pdf Robot assembly instruction])
+
'''STEP 1:''' Assemble Robot (See [http://wiki.na-mic.org/Wiki/images/8/81/LEGOIGTAndMedicalRoboticsTutorial_RobotAssemblyInstructions.pdf Robot assembly instruction])
 +
 
 +
'''STEP 2:''' Assemble Phantom  (See [http://wiki.na-mic.org/Wiki/images/0/0d/LEGOIGTAndMedicalRoboticsTutorial_PhantomAssemblyInstructions.pdf  Phantom assembly instruction])
  
'''STEP 2''' Assemble Phantom  (See [http://wiki.na-mic.org/Wiki/images/0/0d/LEGOIGTAndMedicalRoboticsTutorial_PhantomAssemblyInstructions.pdf Phantom assembly instruction])
+
'''STEP 3:''' Place phantom (See [http://wiki.na-mic.org/Wiki/images/6/64/LEGOIGTAndMedicalRoboticsTutorial_PhantomPlacementGuide.pdf Phantom assembly instruction])
  
'''STEP 3''' Place phantom (See [http://wiki.na-mic.org/Wiki/images/6/64/LEGOIGTAndMedicalRoboticsTutorial_PhantomPlacementGuide.pdf Phantom assembly instruction])
+
For more information, please refer the tutorial slide materials listed bellow.
  
==References==
+
==Tutorial slides and references==
 
* Tutorial Slides Part 1 - Background and Materials:  [http://wiki.na-mic.org/Wiki/images/d/d1/LEGOIGTAndMedicalRoboticsTutorial_1_BackgroundAndMaterials.pdf LEGOIGTAndMedicalRoboticsTutorial_1_BackgroundAndMaterials.pdf]
 
* Tutorial Slides Part 1 - Background and Materials:  [http://wiki.na-mic.org/Wiki/images/d/d1/LEGOIGTAndMedicalRoboticsTutorial_1_BackgroundAndMaterials.pdf LEGOIGTAndMedicalRoboticsTutorial_1_BackgroundAndMaterials.pdf]
  
Line 47: Line 55:
 
* Tutorial Slides Part 3 - Advanced Tutorial:  [http://wiki.na-mic.org/Wiki/images/f/f4/LEGOIGTAndMedicalRoboticsTutorial_3_AdvancedTutorial.pdf LEGOIGTAndMedicalRoboticsTutorial_3_AdvancedTutorial.pdf]
 
* Tutorial Slides Part 3 - Advanced Tutorial:  [http://wiki.na-mic.org/Wiki/images/f/f4/LEGOIGTAndMedicalRoboticsTutorial_3_AdvancedTutorial.pdf LEGOIGTAndMedicalRoboticsTutorial_3_AdvancedTutorial.pdf]
  
* CT volume of the LEGO phantom:  [http://wiki.na-mic.org/Wiki/images/6/69/000003.SER.zip 000003.SER.zip]
+
* MICCAI 2007 "Open Source and Open Data for MICCAI" workshop paper:  [http://wiki.na-mic.org/Wiki/index.php/Media:AnAccessibleHandsOnTutorialSystemForIGTAndMedicalRobotics.pdf AnAccessibleHandsOnTutorialSystemForIGTAndMedicalRobotics.pdf]
 
 
* 3D Slicer LEGO tutorial module (including code to interface between a LEGO robot and a C++ program)Available on the NA-MIC Sandbox - access [http://www.na-mic.org/ViewVC/index.cgi/trunk/LegoTutorial/?root=NAMICSandBox online] or through the [http://wiki.na-mic.org/Wiki/index.php/Engineering:SandBox NA-MIC subversion system]
 
 
 
* MICCAI 2007 "Open Source and Open Data for MICCAI" workshop paper:  [[Image:AnAccessibleHandsOnTutorialSystemForIGTAndMedicalRobotics.pdf|Image:AnAccessibleHandsOnTutorialSystemForIGTAndMedicalRobotics.pdf]]
 
  
  
Line 67: Line 71:
 
* IGT Modules in Slicer 3.3
 
* IGT Modules in Slicer 3.3
 
Only what is in Slicer 3.3 nightly!
 
Only what is in Slicer 3.3 nightly!
 
 
* For more information
 
** [http://www.na-mic.org/Wiki/index.php/IGT-Tutorials IGT Tutorial Materials]
 

Latest revision as of 02:37, 27 November 2019

Home < Slicer3: Image Guided Therapy (IGT)

Introduction

The Slicer3 IGT tools are intended to enable research in image guided therapy. They leverage the Slicer environment and augment it with a number of IGT specific functionalities and modules. One key element of this capability is Open IGT link, a communication protocol to link 3D Slicer to a variety of devices.


Getting Started With Navigation:

Use-case scenario 1: Neurosurgical navigation


Use-case scenario 2: IGT robotics tutorial with LEGO Mindstorms

  • I am a professor who wants to use Slicer to educate my students about the basics of robotics in IGT

Overview

This tutorial provides a thorough understanding of the main concepts in image-guided therapy and medical robotics, namely imaging, pre-operative planning, targeting by tracking, navigation and registration. The tutorial is open-source and completely free for anyone to use or modify (see http://www.slicer.org for details and for the BSD style open source license).

The tutorial is:

  • Hands-on: Using a LEGO robot, a LEGO phantom (anatomical model) and a tutorial module in 3D Slicer v. 3 means that tutorial participants can use real physical equipment and software to learn about IGT and medical robotics.
  • Accessible: The tutorial software is open-source, and the cost of the materials is approximately $300 USD + shipping and taxes.

Materials

  • Provided by tutorial participants:
    • 1 LEGO Mindstorms NXT kit (Available at LEGO Shop)
    • 1 LEGO Deluxe Brick box (Available at LEGO Shop)
    • 2 pom-poms
    • Linux computer with root access or Windows with administrator privileges

(For purchasing information for user-supplied materials, see the "Tutorial Slides Part 1 - Background and Materials" slides.)

Steps

STEP 1: Assemble Robot (See Robot assembly instruction)

STEP 2: Assemble Phantom (See Phantom assembly instruction)

STEP 3: Place phantom (See Phantom assembly instruction)

For more information, please refer the tutorial slide materials listed bellow.

Tutorial slides and references



List of devices that have been linked successfully

  • Support medical tracking systems
  • All devices interfaced to IGSTK (Noby inserts link), including
    • Flashpoint (Image Guided Technologies, Boulder, CO)
    • Robin Medical
    • scanners (Noby: which ones)
    • robots (Noby which ones)
  • IGT Modules in Slicer 3.3

Only what is in Slicer 3.3 nightly!