Difference between revisions of "OpenIGTLink/Slicer"
Line 1: | Line 1: | ||
[[OpenIGTLink | << OpenIGTLink]] | [[OpenIGTLink | << OpenIGTLink]] | ||
+ | |||
+ | =Introduction= | ||
+ | The OpenIGTLink module for Slicer 3 provides network communication with various kinds of imaging devices and manipulators that comply [[OpenIGTLink]] protocol to support real-time image display, device monitoring and device control. The module works with MRML to exchange coordinate and image data with other modules in the Slicer. The module has a dedicated graphical user interface to manage and control multiple connections. | ||
=How to Get Started?= | =How to Get Started?= | ||
+ | The OpenIGTLink module is currently available in the svn branch repository named IGT2 (http://www.na-mic.org/svn/Slicer3/branches/IGT2). | ||
+ | The module is activated in default configuration and you don't need to change any configuration to use it. The module is being developed on Mac OS X and Linux. It should also work on Windows but not sufficiently tested. | ||
=Current Implementation= | =Current Implementation= |
Revision as of 14:45, 25 March 2008
Home < OpenIGTLink < SlicerIntroduction
The OpenIGTLink module for Slicer 3 provides network communication with various kinds of imaging devices and manipulators that comply OpenIGTLink protocol to support real-time image display, device monitoring and device control. The module works with MRML to exchange coordinate and image data with other modules in the Slicer. The module has a dedicated graphical user interface to manage and control multiple connections.
How to Get Started?
The OpenIGTLink module is currently available in the svn branch repository named IGT2 (http://www.na-mic.org/svn/Slicer3/branches/IGT2). The module is activated in default configuration and you don't need to change any configuration to use it. The module is being developed on Mac OS X and Linux. It should also work on Windows but not sufficiently tested.
Current Implementation
- Open IGT Link is implemented in the similar way as Slicer Daemon
- The source cede is available from Slicer3 IGT branch
TODO
- OpenIGTLink Client
- Most of devices (e.g. MR scanner, robot) are waiting for connection from navigation software
- Slicer needs GUI interface to set up address/port for OpenIGTLink connection
- Data export through OpenIGTLink
- Each module send out image/coordinate data through MRML node
- OpenIGTLink module monitors MRML nodes
- Each module send out image/coordinate data through MRML node
- Connection Management Interface on Slicer 3
- Connection to IGSTK
- IGSTK only supports Tracker Daemon
- Integration with clinical modules
- NeuroNav
- ProstateNav
People
- Junichi Tokuda
- Haiying Liu