|
|
Line 15: |
Line 15: |
| ==='''Advanced Tutorial'''=== | | ==='''Advanced Tutorial'''=== |
| ;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-with-Aurora Navigation with tracking device (IGSTK installation needed)] | | ;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Navigation-with-Aurora Navigation with tracking device (IGSTK installation needed)] |
− |
| |
− | === '''Step 3: Install IGSTK''' ===
| |
− | IGSTK is used to acquire tracking data from NDI Aurora tracking system.
| |
− | * If you can find a proper binary here for your computer, download the file and unzip it to igt-tutorial. You should find directory '''IGSTKSandbox-build''':
| |
− | ** For Linux box (x86, 32-bit), click [[Media:IGSTKSandbox.tgz|'''here''']].
| |
− | ** For Windows box (32-bit), click '''here'''.
| |
− | ** For Mac box, click '''here'''.
| |
− | * If you'd like to build IGSTK from the source code, [[IGT:ToolKit/Build-IGSTK|find the instructions here]].
| |
− |
| |
− | === '''Step 4: Connect NDI Aurora tracking device''' ===
| |
− | * Set up your NDI Aurora tracking device
| |
− | * Connect it to the computer where IGSTK will be run.
| |
− | ** By default, Aurora has only serial port connection.
| |
− | ** If your computer doesn't have a serial port, you need to have a serial-to-USB converter.
| |
− |
| |
− | === '''Step 5: Perform navigation''' ===
| |
− | * Run Slicer3
| |
− | '''your-slicer3-build(install)-directory'''/Slicer3 (Linux/Mac) or
| |
− | '''your-slicer3-build(install)-directory'''/Slicer3.exe (Windows with Cygwin)
| |
− | * Configure OpenIGTLink module in Slicer3
| |
− | ** In Slicer3, get to the interface of OpenIGTLink module
| |
− | ** Expand '''Connector Browser'''
| |
− | ** Press '''Add''' button to add a connector
| |
− | ** Click '''Server''' as the connector type
| |
− | ** Click '''Active''' for the connector
| |
− | Now Slicer3 is ready to receive tracking data.
| |
− | * Run IGSTK
| |
− | ** Cd to IGSTKSandbox-build
| |
− | ** Run this command
| |
− | ./bin/igstkSandboxTests igstkAuroraTrackerToolObserverToOpenIGTLinkRelayTest localhost 18944 10000 0 1
| |
− | At this moment, the tracking data from NDI Aurora is being sent to Slicer3.
| |
− | * Load a 3D image for navigation
| |
− | ** Download the data set from [http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit]
| |
− | ** Load the SPGR volume into Slicer3
| |
− | ** Get to the interface of the Slicer3 data module
| |
− | ** Inside the MRML tree, drag the SPGR volume node under the transform node
| |
− | * Do navigation
| |
− | ** Move the Aurora probe
| |
− | ** You should see the updated view of the SPGR image following the movement of probe
| |
− |
| |
− | ==='''Anatomy of IGT Tool Kit'''===
| |
− |
| |
− | ==Core Open Source Software and Protocol==
| |
− | ;[http://www.na-mic.org/Wiki/index.php/IGT:ToolKit/Slicer-IGT Slicer IGT]
| |
− | ;[http://www.na-mic.org/Wiki/index.php/OpenIGTLink Open IGT Link]
| |
− |
| |
− | ==Optional Open Source Tool Kit==
| |
− | ;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/IGSTK IGSTK, an interface to commercial IGT tracking device]
| |
− | ;[http://wiki.na-mic.org/Wiki/index.php/IGT:ToolKit/Robot Robot Control Toolkit, an interface to surgical robots]
| |
− |
| |
− | ==='''Contact Info'''===
| |
− |
| |
− | 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 National Center for Image Guided Therapy.
| |