NA-MIC Project WeeksCast interface Module for 3D Slicer: Resource Servers, Image Display client and Hub.
Resource servers: Resource servers subscribe to all user topics for dicom/nifti events and send back results to the user throuh the hub. Each server has its own onMessage script. The script handles producing the results from the DICOM files received and publishes a dicom-send event back to the user topic.
Image Display Client: The image display client provide a PACS client type interface to the 3D slicer viewer. Supported events should be ImagingStudy-open, Imaging-Study-close, dicom-send and request for sceneview.
Hub: The hub is the server that distributes the messages and handles the data transfer requests over the websocket connection to each client.
Extension repository: repo
Online imaging worklist (vtk.js IO module cast interface example) with OHIF/VoolView for project week: Imaging worklist with cast interface
Imaging worklist:
Cross-product scene views:
VolView desktop integration of TotalSegmentator
VolView using a segmentation resource server without DICOM archive:
Total segmentator: https://pubs.rsna.org/doi/10.1148/ryai.230024
Wasserthal J., Meyer M., , Hanns-Christian Breit H.C., Cyriac J., Shan Y., Segeroth, M.: TotalSegmentator: robust segmentation of 104 anatomical structures in CT images. https://arxiv.org/abs/2208.05868