Edit this page

NA-MIC Project Weeks

Back to Projects List

MRunner2 - MHub.ai for 3D Slicer

Key Investigators

Project Description

MHub.ai provides a collection of dockerized, DICOM compatible AI models. We will provide a new extension for 3D Slicer that allows to run models from MHub.ai directly from within 3D Slicer.

Objective

This project aims to provide a 3D Slicer extension to run arbitrary MHub.ai models (segmentation) directly from Slicer by running the standard Dicom to Dicom workflow on a Dicom image and automatically importing the generated mask into Dicom memory without the need for any model-specific setup.

Approach and Plan

Our first version of the plugin ran a slicer specific nrrd-to-nrrd workflow. While this allowed to run any model directly on a loaded node, the generated results were not stored automatically and a slicer specific nrrd-to-nrrd workflow was required to support a specific MHub.ai model. In this iteration of the extension, we aim to improve on these constrains and add some useful features like GPU selection and image management.

Progress and Next Steps

Roadmap:

Ideas to be discussed:

Illustrations

Bildschirmfoto 2025-01-10 um 20 02 28

Updated UI and Model Search.

Bildschirmfoto 2025-01-14 um 09 09 50

Background and References