[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