Difference between revisions of "2016 Winter Project Week/Projects/MITK Plus Integration"

From NAMIC Wiki
Jump to: navigation, search
Line 31: Line 31:
 
|
 
|
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
 
<!-- Progress and Next steps bullet points (fill out at the end of project week -->
*
+
* With a lot of help from Adam we found out that our desired use cases are supported by the PLUS Toolkit.
 +
* The key weaknesses from within the MITK OIGTL-Client implementation are that receiving multiple different messagetypes at once is not supported at the moment. Also, MITK does not distinguish in receiving images from different devices and displaying them seperately.
 +
* For integration the MITK OIGTL Module must be optimized.
 +
** The following features should be added:
 +
*** Sending and Receiving message on multiple ports from multiple modalities.
 +
*** Handling messages of the same message type from multiple different devices.
 +
*** Being able to receive different message types on the same port.
 +
*** Being able to handle large images.
 +
* Having a common OIGTL Client as described in the [[2016_Winter_Project_Week/Projects/TrackedUltrasoundStandardization | Tracked Ultrasound Standardization]] Project would be a great thing to achieve a more solid MITK OIGTL integration.
 +
 
|}
 
|}

Revision as of 14:10, 8 January 2016

Home < 2016 Winter Project Week < Projects < MITK Plus Integration

Key Investigators

  • Thomas Kirchner
  • Janek Groehl

Project Description

The MITK supports streaming IGT Data via OpenIGTLink for several months now. When trying to send and receive data to/from the plus toolkit several issues were noticed. During the project week a concrete plan for a solid integration of different platforms via OpenIGTLink should be investigated.

Objective Approach and Plan Progress and Next Steps
  • The objective is to solidify the current way of MITK-Plus integration on the side of the MITK platform.
  • In detail, it should be ensured that the integration is done optimally utilizing the PLUS toolkit to its fullest potential.
  • Two simple scenarios must be realizable:
    • Use PLUS Toolkit to connect to imaging device and stream image data to MITK
    • Acquire image data with MITK and use PLUS Toolkit to post-process
  • Determine current status of integration.
  • Find out key weaknesses of current implementation.
  • Develop integration strategy.
  • With a lot of help from Adam we found out that our desired use cases are supported by the PLUS Toolkit.
  • The key weaknesses from within the MITK OIGTL-Client implementation are that receiving multiple different messagetypes at once is not supported at the moment. Also, MITK does not distinguish in receiving images from different devices and displaying them seperately.
  • For integration the MITK OIGTL Module must be optimized.
    • The following features should be added:
      • Sending and Receiving message on multiple ports from multiple modalities.
      • Handling messages of the same message type from multiple different devices.
      • Being able to receive different message types on the same port.
      • Being able to handle large images.
  • Having a common OIGTL Client as described in the Tracked Ultrasound Standardization Project would be a great thing to achieve a more solid MITK OIGTL integration.