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.
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.
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.
Roadmap:
Ideas to be discussed:
Updated UI and Model Search.