Integration of External Toolkit in Slicer

Hello,

I have built MITK v2024.12 locally. Is it possible to integrate this toolkit into Slicer to extend segmentation and image processing functionalities?

Thank you for any suggestions.

MITK is a great toolkit and comes with functionality that overlaps with 3D Slicer. I don’t see, however, what type of integration could be useful and possible; could you explain what would be your idea for integration? I would think that it makes sense to use either MITK or 3D Slicer.

I know that MITK has its own workbench, so it does make sense to use either MITK or 3D Slicer. However, the main idea behind integrating this toolkit into Slicer is its interaction functionalities (e.g., Contour Utilities) that are available on top of VTK, rather than having to develop these functionalities from scratch in Slicer. I believe data conversion between Slicer and MITK should not be an issue since both rely on VTK.

Since I encountered many errors when building an older version of MITK to make it compatible with Slicer and its other libraries, I decided to build the latest version instead. So, I was wondering if there is any way to use functions from this toolkit in Slicer by integrating it as an external project, a Slicer extension, or a module, perhaps.

@alientex, I don’t see an easy way for integrating functionality involving interaction from MITK to Slicer (interaction in MITK and Slicer are probably very different). Extending the segmentation/markups functionality of 3D Slicer through your own extension would be the way to go, if you would like to port some of the functionality of MITK.

It might be worth for you checking on the large pool of extension 3D Slicer offers. Maybe you find similar functionality already implemented in an extension.