I am testing the functionality of displaying some DICOM-SEG segmentations in OHIF.
I am using the OHIF Viewer plugin for the ORTHANC server to display my example CT scans in DICOM format (.dcm) and a test segmentation in DICOM-SEG format.
In summary, the steps I took:
- Uploaded a patient CT scan in Slicer3D
- Created a segmentation object on 1 slice (DICOM-SEG)
- Exported in DICOM (.dcm) - when I test in the DICOMbrowser in Slicer3D, I see two series: one corresponding to the CT images (modality: CT), the other to the segmentations (modality: SEG)
- Manually uploaded the .dcm file with the two series (CT, SEG) in the ORTHANC server
- Tested the correct export of the file by viewing the series using the button “Open OHIF viewer” (see the image below)
I navigate to the OHIF viewer through this button:
Result: Failed test, I can see only the CT scans and not the segmentation. I get this error in the console:
Error: Unsupported displaySet
at HangingProtocolService.getViewportsRequireUpdate (index.js:32:2)
at onDoubleClickThumbnailHandler (19.bundle.0aeb63febb9656960795.js:1167:49)
at onDoubleClick (index.js:32:2)
at Object.Rb (index.js:32:2)
at Xb (index.js:32:2)
at Yb (index.js:32:2)
at Ze (index.js:32:2)
at se (index.js:32:2)
at index.js:32:2
at Jb (index.js:32:2)
A reply to a previous thread mentioned importing an extension, but below I explain why I think it might be something else.
According to the ORTHANC server documentation about the OHIF plugin, “[…], the OHIF plugin for Orthanc only packages official releases of OHIF”. Therefore, my assumption is that the DICOM-SEG should work correctly through the indicated button, since I see other examples of SEG series in the OHIF viewer website correctly displayed. If they are the same OHIF version, they should be using the same extensions.
I think the issue could lie in incorrectly exporting the DICOM-SEG file, so I wanted to make sure I understand the right protocol for linking the segmentations to CT scans, for example by ensuring matching DICOM Series UID between the CT scans and segmentation, or other similar conditions.
I would greatly appreciate it If anyone could comment on the process I described, my assumption about the OHIF software version for the ORTHANC server plugin, and my doubt on the correct linkage between medical images and segmentations, thanks.