Difference between revisions of "OpenIGTLink/Slicer"

From NAMIC Wiki
Jump to: navigation, search
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 < Slicer

<< 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?

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
  • 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