[Dcmlib] DICOM:
Mathieu Malaterre
Mathieu.Malaterre at creatis.insa-lyon.fr
Mon Oct 6 13:34:34 CEST 2003
Salut,
J'ai trouvé une image DICOM qui casse dans gdcm:
http://www.derhy.com/DICOM/illust/DicomSample.dic
* xmedcon la lit correctement car des qu'il lit qu'un element à une
longueur 13 il la remplace par 10 (c'est une image de GE Medical
System). Entre parenthèse un élèment ne doit pas avoir une taille
impaire (JP: confirmation ?)
* DICOMWorks est plus 'propre'. Il affiche qu'il ne peut pas parser
l'image correctement.
Solutions:
- Est-ce que l'on ralentit le parsing en effectuant des tests de
parité. Et des que l'on croise 13 on remplace par 10.
- Est-ce qu'on ecris un mini code qui duplique l'image en remplacant 13
par 10. Dans l'absolu on pourrait meme regrouper dans ce programme un
flag par bug rencontré. Par ex
gdcmfix -GE_13 image.dcm output.dcm
- C'est un bug chez GE, tant pis pour ceux qui utilisent des images GE.
Z'ont qu'a se débrouiller :)
mathieu
More information about the Dcmlib
mailing list