-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Please check slice thicknesses" for certain DICOM files #437
Comments
@baxpr this is timely. Presumably, when you transferred the data to a different system, it was touched by an Agfa Impax system (or another PACS that also relies on dcm4che) that remapped the private manufacturer group tags. See here for an explanation and the consequences. The latest developmental release tells users to see issue 435:
Running the developmental release of dcm2niix in logorrheic mode ( Original Vendor Tags:
Remapped:
Can you provide the following information:
|
The shifted in space and the fact that you see twice as many image positions as slices is a duplicate of issue 144. Philips uses the public tag 0020,0032 both as described in the DICOM standard as well as slightly differently for internal purposes. Therefore, each slice has two conflicting image position patient values associated with it. dcm2niix is aware of this, and will disregard the internal value. However, tools that attempt to clean the DICOMs can lose the nuance that the internal value is part of a private sequence. The good news is that the adjustment is small, and would not impact the starting estimates for any subsequent coregistration. We can see this issue still exists with software 5.6.1, years after we raised alarms. It would be great if Philips could use a private tag to avoid unintended consequences. @drmclem any chance this potential source of confusion can be addressed in future software releases? |
@neurolabusc thanks! This particular file was transferred with dcm4che 2.0 dcmsnd, rather than a PACS. Sounds like that explains that. Presumably you already know what that does with the Siemens and GE files, but let me know if I can run some other tests. Both of the previous files have been mangled one way or another by our systems. I'll try to get you the DICOM that came from the scanner. |
This is not so much a dcm2niix issue as me trying to debug some DICOM transfers in our systems. But we have a DICOM file that works great with dcm2niix v1.0.20200331. But when we transfer it to a different system, something goes awry and we start getting this:
Chris Rorden's dcm2niiX version v1.0.20200331 Clang11.0.3 (64-bit MacOS)
Found 1 DICOM file(s)
Please check slice thicknesses: Philips R3.2.2 bug can disrupt estimation (720 positions reported for 360 slices)
And a .nii is produced that is shifted in space by 1/2 voxel in X and Y compared to the one that gave no warning.
But, I can't find any differences in the geometry fields in the two files that would explain this. I was wondering what the logic is that leads to this warning and/or what I missed in terms of geometry data. Files are here - these are phantom images that can be shared:
https://www.dropbox.com/sh/5oj5ytjxmen3t13/AADtPEdjvcL8KDd1xQVdnzZga?dl=0
Thanks for suggestions if this rings a bell!
The text was updated successfully, but these errors were encountered: