Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 3.2 KB

File metadata and controls

56 lines (37 loc) · 3.2 KB

Back to Projects List

OpenIGTLinkIO Development

Key Investigators

Project Description

Objective

  • Plus Toolkit provides access to numerous hardware devices (imaging devices, tracking devices, navigations systems, sensors, etc.) and makes it available through OpenIGTLink protocol
  • This group has created a common library, OpenIGTLinkIO that simplifies the integration of Plus (and OpenIGTLink-compatible devices or software) into different programs and :
    • Ensure software interoperability between Slicer, MITK, CustusX, Ibis Neuronav and potentially other imaging platforms.
    • Share software maintenance workload
    • Make it easy to share new features
    • Add specific features for tracked ultrasound and and augmented reality in surgical navigation

Approach and Plan

  • Ensure that Plus, OpenIGTLinkIO, SlicerIGT features meet needs of groups participating at the project week
  • Improve support for ultrasound image acquisition from BK ultrasound systems

Progress and Next Steps

  • Worked on the implementation of a Python based OpenIGTLink implementation for sending and receiving OpenIGTLink messages (pyIGTLink)
  • Investigate issues with missing tool status metadata for transforms received from Plus
  • Coordinated with other projects regarding the implementation and utilization of Plus and OpenIGTLink for image guided applications

Future work

  • Improve robustness of pyIGTLink implementation and ensure support for both Python 2 and 3
  • Continue to maintain and develop Plus and OpenIGTLinkIO
  • If you have any questions or issues, feel free to submit an issue on GitHub

Illustrations

Example image of CustusX using PLUS to receive ultrasound sector parameters as OpenIGTLink meta information from the BK interface in PLUS, by using OpenIGTLinkIO for the client in CustusX. The example is just streaming a random ultrasound image, so it don't match the ultrasound probe used in the example. CustusX

Ultrasound systems supported by Plus toolkit Live ultrasound image acquisition in 3D Slicer

Background and References