Difference between revisions of "Modules:NeuroNav-Documentation-3.4"

From Slicer Wiki
Jump to: navigation, search
m (Text replacement - "\[http:\/\/www\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+) ([^]]+)]" to "$2")
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Documentation-3.4|Return to Slicer 3.4 Documentation]]
 
[[Documentation-3.4|Return to Slicer 3.4 Documentation]]
 +
 +
[[Announcements:Slicer3.4#Highlights|Gallery of New Features]]
 
__NOTOC__
 
__NOTOC__
 
===Module Name===
 
===Module Name===
Line 21: Line 23:
  
 
== Usage ==
 
== Usage ==
* Registration
+
* Patient to image registration
* Navigation
+
** This is landmark registration. Register the patient coordinate system to the image coordinate system in Slicer3.
 +
** Find 4-6 fiducials (well spread) on the patient's head.
 +
** For each fiducial, find its patient coordinate (using a tracking device) and image coordinate in Slicer3. Input this point pair into NeuroNav module. Repeat the same process for all selected fiducials.
 +
** It's easy to remove one or all point pairs.
 +
** It's also easy to reset any registration used.
 +
* Surgical navigation
 +
** Locator Display
 +
*** Choose a transform node.
 +
*** Check to show the locator.
 +
** Tractography Seeding
 +
*** Choose a fiducial list.
 +
*** Check to seed tractography by fiducial
 +
** Driver
 +
*** Check '''Locator''' to drive the navigation by Locator, or the tracking device.
 +
*** Check '''User''' to stop the navigation.
 +
*** Check '''Freeze''' to freeze the display.
 +
*** Check '''Oblique''' to re-format image along oblique planes.
 +
 
 
===Examples, Use Cases & Tutorials===
 
===Examples, Use Cases & Tutorials===
 
+
* Tutorial about [[Slicer3:BrainLab_Integration|Slicer3 (using NeuroNav module) and BrainLab integration]].
* Note use cases for which this module is especially appropriate, and/or link to examples.
 
* Link to examples of the module's use
 
* Link to any existing tutorials
 
  
 
===Quick Tour of Features and Use===
 
===Quick Tour of Features and Use===
List all the panels in your interface, their features, what they mean, and how to use them. For instance:
+
* '''Registration:''' Register the patient coordinate system to the image coordinate system in Slicer3
 
+
* '''Navigation:''' Perform neurosurgical navigation
* '''Input panel:'''
 
* '''Parameters panel:'''
 
* '''Output panel:'''
 
* '''Viewing panel:'''
 
  
 
== Development ==
 
== Development ==
Line 41: Line 53:
 
===Dependencies===
 
===Dependencies===
  
Other modules or packages that are required for this module's use.
+
NeuroNav is dependent upon OpenIGTLink, Transform, Volumes, Tractography and Fiducial modules.
  
 
===Known bugs===
 
===Known bugs===
Line 55: Line 67:
 
===Source code & documentation===
 
===Source code & documentation===
  
Customize following [http://www.na-mic.org/ViewVC/index.cgi/ links] for your module.
+
Follow this [http://viewvc.slicer.org/viewcvs.cgi/trunk/Modules/NeuroNav link] to the NeuroNav source code in ViewVC.
 
 
[http://www.na-mic.org/Slicer/Documentation/Slicer3/html/ Links] to documentation generated by doxygen.
 
  
 +
[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/classes.html Documentation] generated by doxygen.
  
 
== More Information ==  
 
== More Information ==  
  
 
===Acknowledgment===
 
===Acknowledgment===
Include funding and other support here.
 
  
 
===References===
 
===References===
Publications related to this module go here. Links to pdfs would be useful.
 

Latest revision as of 02:24, 27 November 2019

Home < Modules:NeuroNav-Documentation-3.4

Return to Slicer 3.4 Documentation

Gallery of New Features

Module Name

NeuroNav

overview

General Information

Module Type & Category

Type: Interactive

Category: Image Guided Therapy (IGT)

Authors, Collaborators & Contact

  • Haiying Liu, SPL
  • Noby Hata, SPL
  • Contact: Haiying Liu, hliu@bwh.harvard.edu

Module Description

This is a neurosurgical navigation system.

Usage

  • Patient to image registration
    • This is landmark registration. Register the patient coordinate system to the image coordinate system in Slicer3.
    • Find 4-6 fiducials (well spread) on the patient's head.
    • For each fiducial, find its patient coordinate (using a tracking device) and image coordinate in Slicer3. Input this point pair into NeuroNav module. Repeat the same process for all selected fiducials.
    • It's easy to remove one or all point pairs.
    • It's also easy to reset any registration used.
  • Surgical navigation
    • Locator Display
      • Choose a transform node.
      • Check to show the locator.
    • Tractography Seeding
      • Choose a fiducial list.
      • Check to seed tractography by fiducial
    • Driver
      • Check Locator to drive the navigation by Locator, or the tracking device.
      • Check User to stop the navigation.
      • Check Freeze to freeze the display.
      • Check Oblique to re-format image along oblique planes.

Examples, Use Cases & Tutorials

Quick Tour of Features and Use

  • Registration: Register the patient coordinate system to the image coordinate system in Slicer3
  • Navigation: Perform neurosurgical navigation

Development

Dependencies

NeuroNav is dependent upon OpenIGTLink, Transform, Volumes, Tractography and Fiducial modules.

Known bugs

Follow this link to the Slicer3 bug tracker.


Usability issues

Follow this link to the Slicer3 bug tracker. Please select the usability issue category when browsing or contributing.

Source code & documentation

Follow this link to the NeuroNav source code in ViewVC.

Documentation generated by doxygen.

More Information

Acknowledgment

References