2016 Summer Project Week/Integrating PLUS in applications using OpenIGTLink

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