Difference between revisions of "2016 Summer Project Week/Integrating PLUS in applications using OpenIGTLink"

From NAMIC Wiki
Jump to: navigation, search
(Created page with "__NOTOC__ <gallery> Image:PW-Summer2016.png|Projects List </gallery> ==Key Investigators== * Christian Askeland * Janne Beate Bakeng * O...")
 
Line 15: Line 15:
 
<h3>Objective</h3>
 
<h3>Objective</h3>
 
* Provide support for Tracking and Ultrasound streaming in CustusX, using PLUS and the OpenIGTLink.v3 protocol as a backend.
 
* Provide support for Tracking and Ultrasound streaming in CustusX, using PLUS and the OpenIGTLink.v3 protocol as a backend.
 +
* Phase out IGSTK (tracking) and in-house solutions (streaming).
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">

Revision as of 11:20, 31 May 2016

Home < 2016 Summer Project Week < Integrating PLUS in applications using OpenIGTLink

Key Investigators

  • Christian Askeland
  • Janne Beate Bakeng
  • Ole Vegard Solberg
  • Jon Eiesland

Project Description

Objective

  • Provide support for Tracking and Ultrasound streaming in CustusX, using PLUS and the OpenIGTLink.v3 protocol as a backend.
  • Phase out IGSTK (tracking) and in-house solutions (streaming).

Approach, Plan

  • Base work on results from PLUS integration in CustusX via OpenIGTLink, and the existing PLUS/OpenIGTLink support in CustusX.
    • Coordinate efforts with others systems doing the same job (Slicer, MITK, IBIS)
  • Replace IGSTK-based tracking. Evaluate if PLUS has the required features.
    • Semi-automatic gui-based configuration on the CX side.
    • Modify PLUS if necessary.
    • Wrap PLUS in CustusX. End users should not need to tweak PLUS-specific xml.
  • Replace in-house US-streaming solutions by the new standards.
    • Try to use PLUS as backend for the Ultrasonix scanner.
    • Write a lightweight OpenIGTLink server for proprietary scanners.
    • Framegrabber/OpenCV-based streaming based on PLUS (?).

Progress