[Debian-med-packaging] Bug#753809: ginkgocadx and certain dicom files

Gert Wollny gw.fossdev at gmail.com
Thu Jan 28 21:45:36 UTC 2016


Hi all, 

I think I found the culprit thanks to the file Karsten provided in the
bug report: 

The offending tag is  

   (7fe0,0010) OW  

i.e. the pixel data is encoded in big endian, and in gdcm the code is
commented with 

gdcm-2.6.1/Source/DataStructureAndEncodingDefinition/gdcmVR.cxx:290 
// Optimized version for transforming a read VR from DICOM file
// into a VRType (does not support OB_OW for instance) 

so it seems that gdcm doesn't support big endian data, or only
sometimes: 

* I tried  dicomtonifti from vtk-dicom, and here the file is read.
* I tried gdcmdump and here the file is rejected: 
   "Failed to read: 2.dcm" 

What also surprises me bit is that neither ITK nor ginkodadx fall back
to the dcmtk module, when reading fails with gdcm. 

AFAIK Aeskulap uses only dcmtk, so no surprise that it accepts the
file. 

Amide via (x)medcon also doesn't read the file, but via dcmtk it works
(obviously). 

Now the question is, does ginkgocadx change the endianess when it is
uploading files to it's cloud? 

Best, 
Gert 



More information about the Debian-med-packaging mailing list