Open files with Overlay Plane tags set

System: Linux Ubuntu 18.04
Slicer version: 4.10.2 r28257
Expected behaviour: Slicer opens files in Scalar Overlay mode and shows overlay.
Current behaviour: Opening DICOM file from pydicom library tests that contains Overlay Plane tags set, we get an error:

virtual bool qSlicerScalarOverlayReader::load(const IOProperties&) failed: missing fileName or modelNodeId property

Operating system: Linux 4.15.0-112-generic #113-Ubuntu 18.04
Slicer version: 4.10.2 r28257
Expected behavior: Open file [1] with Overlay Plane tags set and show stored overlay.
Actual behavior: When opening such file not in volume mode but as “Scalar Overlay” got an error: “virtual bool qSlicerScalarOverlayReader::load(const IOProperties&) failed: missing fileName or modelNodeId property”

File I try to open is from tests for pydicom Python library:
[1] https://github.com/pydicom/pydicom/blob/e8de9d31fc97e1162441adf4bd2742b82149ce18/pydicom/data/test_files/MR-SIEMENS-DICOM-WithOverlays.dcm

“Scalar overlay” in Add data window refers to FreeSurfer overlays, they are not related to DICOM overlays.

DICOM overlays were introduced decades ago and they are largely obsolete. Slicer does not support them, and we don’t plan to add support for them. Of course, we will not prevent anybody to implement importer/exporter for them, but instead I would recommend to use modern DICOM (structured reports, segmentation objects, etc.) to store various image annotations.

Hello, @lassoan.

Thank you for your quick and helpful reply.