This plugin allows you to visualize DICOM images using the OHIF Viewer directly within the FiftyOne App. Seamlessly integrate medical imaging workflows into FiftyOne!
With this plugin, users can:
- View DICOM images.
- Utilize advanced medical imaging tools for enhanced visualization.
-
Download the plugin:
fiftyone plugins download https://github.com/AdonaiVera/fiftyone-ohif-panel-plugin
-
Refer to the main FiftyOne Plugins README for guidance on managing plugins and developing locally.
The open_ohif_viewer_panel operator allows you to open the OHIF Viewer. You can:
- Load a single image.
- Load an entire folder of DICOM images.
To set up the OHIF Viewer, ensure the following:
- Yarn: Version 1.17.3+
- Node.js: Version 18+
- Yarn Workspaces: Enabled on your machine:
yarn config set workspaces-experimental true
-
Clone the OHIF Viewer Repository.
-
Install dependencies:
yarn install
-
Start the viewer:
yarn start
This will launch the viewer at
http://localhost:3000, which will be used with the FiftyOne plugin.
- Embed the OHIF Viewer as a panel in FiftyOne.
- Display hardcoded DICOM images.
- Create a data pipeline to share datasets between FiftyOne and OHIF.
- Map FiftyOne datasets to OHIF-compatible formats.
- Add interactivity (annotations, measurements).
- Sync annotations between OHIF and FiftyOne.
- Algorithm to segment.
If you are interested in building on top of this, feel free to reach out :)
- Adonai Vera - AdonaiVera
- Daniel Gural - DanGural
