Difference between revisions of "Stealthlink Protocol"

From NAMIC Wiki
Jump to: navigation, search
(Created page with 'Medtronic Navigation StealthLink Research Portal StealthLink 1.X: StealthLink 1 is our released application. This API is available with our Mach Cranial, Spine Synergy, FrameL…')
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
Medtronic Navigation StealthLink Research Portal
 
Medtronic Navigation StealthLink Research Portal
 +
 +
(This information is provided by Medtronic for the OpenIGTLink Community)
  
 
StealthLink 1.X:
 
StealthLink 1.X:
Line 7: Line 9:
 
Data available via StealthLink 1 includes:
 
Data available via StealthLink 1 includes:
  
−
• Tool transforms for multiple tools
+
*Tool transforms for multiple tools
−
• Frame transforms  
+
*Frame transforms  
−
• Image space to frame space registration transforms  
+
*Image space to frame space registration transforms  
−
• Surgical plan target and entry points  
+
*Surgical plan target and entry points  
−
• Registration exam information
+
*Registration exam information
−
• Working exam information (with merge transform to the registration exam)
+
*Working exam information (with merge transform to the registration exam)
−
• Microscope information
+
*Microscope information
−
• Probe tip in image space  
+
*Probe tip in image space  
−
• Functional procedure specific information
+
*Functional procedure specific information
  
 
All transforms are float[4][4] and points are float[3].
 
All transforms are float[4][4] and points are float[3].
Line 25: Line 27:
 
StealthLink 2 data consists of data classes and methods to enable convenient access.  All data will have an optional timestamp.  Available data will include:
 
StealthLink 2 data consists of data classes and methods to enable convenient access.  All data will have an optional timestamp.  Available data will include:
  
−
• Instrument
+
*Instrument
−
o Name, image space tip, transforms, marker information, status information, etc.
+
**Name, image space tip, transforms, marker information, status information, etc.
−
• Frame
+
*Frame
−
• Registration
+
**Registration
−
o Name, transforms, point sets, etc.
+
*Name, transforms, point sets, etc.
−
• Exam
+
**Exam
−
o Image set, properties, merge transforms, etc.
+
*Image set, properties, merge transforms, etc.
−
• Planning information
+
**Planning information
−
o Surgical plans, segmented models
+
**Surgical plans, segmented models
−
• Footswitch status, task information, localizer data
+
*Footswitch status, task information, localizer data
 +
 
 +
==Update (June 3, 2015)==
 +
 
 +
* [http://www.plustoolkit.org PLUS toolkit] includes a StealthLink/OpenIGTLink bridge for receiving live tool position information, planning image volume, registration results through StealthLink and sending it to Slicer through OpenIGTLink
 +
* Demo video: https://www.youtube.com/watch?v=UHmv5u-sB5g
 +
* Documentation: http://perk-software.cs.queensu.ca/plus/doc/nightly/user/DeviceStealthLink.html

Latest revision as of 05:24, 3 June 2015

Home < Stealthlink Protocol

Medtronic Navigation StealthLink Research Portal

(This information is provided by Medtronic for the OpenIGTLink Community)

StealthLink 1.X:

StealthLink 1 is our released application. This API is available with our Mach Cranial, Spine Synergy, FrameLink, and LandMarX applications. The API is a simple query/retrieve interface with static data structures. The API consists of a C library available for Windows and Linux.

Data available via StealthLink 1 includes:

  • Tool transforms for multiple tools
  • Frame transforms
  • Image space to frame space registration transforms
  • Surgical plan target and entry points
  • Registration exam information
  • Working exam information (with merge transform to the registration exam)
  • Microscope information
  • Probe tip in image space
  • Functional procedure specific information

All transforms are float[4][4] and points are float[3].

StealthLink 2:

StealthLink 2 is currently under development and will initially be released with our new Cranial application (Synergy Cranial 2.2) in Spring, 2011. StealthLink 2 will build on the functionality of StealthLink 1. The API will support a query/retrieve mechanism, but will also contain a subscription mechanism for frequently updated data. The API will consist of a C++ library and will be available for Windows and Linux in its first release.

StealthLink 2 data consists of data classes and methods to enable convenient access. All data will have an optional timestamp. Available data will include:

  • Instrument
    • Name, image space tip, transforms, marker information, status information, etc.
  • Frame
    • Registration
  • Name, transforms, point sets, etc.
    • Exam
  • Image set, properties, merge transforms, etc.
    • Planning information
    • Surgical plans, segmented models
  • Footswitch status, task information, localizer data

Update (June 3, 2015)