I have some GE Volumetrix images I need to open. They are basically one dicom file containing multiple volumes inside. In my case one NM study (single dcm file) containing inside (2 NM FOV with AC correction + 2 Mu map + 2 NM FOV without AC correction). The camera is a GE Discovery 670 and exports this way. The files itself can be opened by Hermes workstation which separates each volume correctly. However Slicer opens just the first of the volumes (that can be randomly anyone).
In Hermes they look like this
Is this a bug? Is there a way to force the reading of these images?
I’m not sure I’d call this a bug in slicer, but this is probably not a kind of data anybody has really worked on before.
Probably the best approach is to use pydicom to access data data and put it into a form that’s compatible with what you want to accomplish. If you end up wanting to process a lot of similar files you could create a custom DICOMPlugin to handle reading (and optionally writing) of that kind of data and contribute it as an extension along with some sample datasets for testing.
The volumes may be loaded as multivolume/volume sequence. Could you post a screenshot of the DICOM browser’s advanced section after you clicked “Examine”?
If you provide a sample data set then we can have a look if there is a simple loading rule that we can add to the DICOM importer.
If it uses private tags or unusual way of storing images then you may need to add a custom importer (just a small Python script that interprets the fields and put the results into MRML nodes) or ask the vendor to provide simpler DICOM export options.