Despite various existing solutions for the conversion of WSI data into DICOM, there is a distinct lack of conversion tools (vendor agnostic) that result in DICOM files. Current solutions fall short in generating DICOM files compatible with OpenSlide (4.0.0) and OHIF/SLIM-Viewer, including a PACS, impeding seamless integration and compromising overall performance.
Our objective is to 1. assess available conversion tools, 2. examine their seamless integration capabilities, and 3. enhance or develop our own solutions for WSI-DICOM conversion that integrates into PACS systems connected to web-based viewers (OHIF/SLIM), but also works locally with open-source Viewers such like QuPath (newest version 0.5.0). As automatic slide analysis with AI algorithms (mostly Python) is a cornerstone of computational pathology, OpenSlide integration is another necessary requirement.
This project aims to test existing software solutions for vendor-agnostic WSI to DICOM conversion in digital pathology and deliver/develop an open-source, community-maintained software solution. The tool must adhere to established software design patterns, ensuring ease of contribution from the community.
Test Bench has been published under: WSI-DICOM-TESTBench
Tools and Notebooks are going to be updated soon
Compared Tools:
OrthancWSIDicomizer | bfconvert | dicom_wsi | GCP WSI to DICOM | pixelmed | IMI Big Picture |
---|---|---|---|---|---|
Working, but excessive metadata generation. Multiple edge cases with established tools (inconsistent compatibility) | Slow for large WSI, precompressed option results in color splits (shifted color due to RGB - YBR issue) | Too slow | Not checked yet | Still working for svs and tiff, stable backup solution | Decent solution, but ICC color profile is not transfered to the respective DICOM tags. Should not be that hard to fix. |
Viewer
Link: Find the code here: Slim-Orthanc
Tools Tested: Several viewers were tested, including the Slim-Viewer (both native and with OHIF integration), OpenLayers, and integration with Orthanc as a PACS system (refer to Image 1).
Performance Issues: During testing, performance issues were observed at high zoom levels, with delays attributed to extended wait times for server responses. The problem was identified in the WebDICOM adapter (refer to Image 2).
Comparison with Another PACS System: In comparison with another PACS system (DCM4CHE), no such performance issues were encountered.
DICOM Web Plugin and Delays: The DICOM Web plugin appears to introduce delays, possibly due to implementation issues, specifically with pathological microscopy images. This aspect will be further evaluated in the next project phase.
Next Steps: The healthcare-dicom-dicomweb-adapter will be evaluated as an alternative to the native DICOM-web plugin for Orthanc in the upcoming phase of the project.
thanks to @dclunie and @fedorov
DICOM-WSI: https://dicom.nema.org/dicom/dicomwsi/
OpenSlide: https://openslide.org/ Test data can be downloaded there for some vendors.
Imaging Data Commons has >23TB of DICOM WSI (converted from original SVS): https://portal.imaging.datacommons.cancer.gov/explore/filters/?Modality_op=OR&Modality=SM
NEMA ftp server including WG 26 Connectathon ECDP 2023 data from vendors (some have issues; older data is more variable in quality): ftp://medical.nema.org/MEDICAL/Dicom/DataSets/WG26/
Test-Suite: TBD
Link to Lean Study Host: https://github.com/TIO-IKIM/LeanStudyHost
Validation tool (checks compliance with standard): https://www.dclunie.com/dicom3tools/dciodvfy.html