OpenDose3D: DICOMError - Attribute 'acquisition' is empty (Siemens SPECT-CT)

Hello everyone,

I am using 3D Slicer 5.6.2 with the OpenDose3D module to process SPECT-CT images from a Siemens scanner for quantitative imaging with Lu-177, Tc-99m, and I-131. However, I am encountering the following error:
Logic.errors.DICOMError: Attribute ‘acquisition’ is empty

However, when I inspect the DICOM metadata (using Slicer’s DICOM browser), the relevant tags are present:

  • (0008,0020) Study Date: 20240813
  • (0008,0022) Acquisition Date: 20240813
  • (0008,0030) Study Time: 180138.383000
  • (0008,0032) Acquisition Time: 183453.468508

It seems that OpenDose3D does not recognize the AcquisitionDate and AcquisitionTime values, even though they are correctly stored in the DICOM headers.
I am running Windows 10 and using the latest OpenDose3D extension.

Has anyone encountered a similar issue with Siemens DICOM files? Any advice would be greatly appreciated. Thanks!

Uploading: dicomtags.jpg…
Uploading: error.jpg…

Please create an issue here Issues · OpenDose / SlicerOpenDose3D · GitLab

OpenDose3D should work smoothly if the Acquisition Date is stored.

Could you please check that all your images have the Acquisition Date and modality correctly stored?

Dear @Angie_Tatiana_Marin ,

Actually, the DICOM attribute from SIEMENS are quite tricky. Some of the parameter for example acquisition time and date, they address with the different name.

I my experience, the “number of angular” is represents the “projection angle” something like that. You have to check particularly.

Hello, I already checked the dicomtags of the images, and they all have the information. I don’t know how to solve this.
How can it be corrected?

Thank you