Hello,
I just discovered OHIF, and I’m trying to understand how custom extensions work.
We’d like to add a ML application to the viewer (for example, performing automatic segmentation of organs on the image), but we only code in Python.
Does anyone know if it is possible to connect a Docker container to the app and set up an API to manage requests from/to the web app?
Is there any example available?
Thank you very much for your support - and for making OHIF opensource!
Silvia
I would suggest that you look into XNAT’s branch of the OHIF Viewer, and implement the integrated NVIDIA Clara Train SDK tooling which they’ve created to work with OHIF. This is a tool which uses machine learning and AI to create segmentations like you are looking for.
You can also take a look at ProstateCancer.ai project which performs uses AI classifier for malignancy prediction. The source code (which is based on OHIF-v1, but you will get some idea) is here
Unfortunately XNAT ML , doesn’t have any method to deploy the AI solution. Only prostate.ai have one but that can’t be universalized either as it’s based on prostate based template.
We are also looking at ways to deploy AI based solution through OHIF and currently running XNAT training data. Would your team be interested in collaboration?
Hi
Just revisiting this issue again.
We tried to use prostatecancer ai thing. But hitting road block. Is there a simplier solution out there to implement the ohif viewer based deployment?