[Insight-users] problem with GDCM reader and linux
Mathieu Malaterre
mathieu.malaterre at kitware.com
Wed Jun 14 15:14:21 EDT 2006
C. Aaron Cois wrote:
> I'm using GDCMImageIO to read some dicom series from data collected on a
> GE machine. I'm having no trouble with this on my Windows machine.
> However, when I try to read in the same files, using the exact same
> software compiled on a Suse Linux machine (which I need to do, as this
> is our heavy computation machine), the images are read in, but the data
> is incorrect. All pixels are read in as the same intensity, though the
> size, spacing and origin are all read in correctly.
> I have tested to see whether this was an issue of file corruption from
> transfer from the windows machine to the linux machine, and have
> confirmed that it is not (by transferring the files back from the linux
> machine to the windows machine and reading them in without issue). The
> only thing I can think of is that there is some issue with GDCMImageIO
> being compiled on my linux platform making it function improperly.
> Anyone have any ideas?
Aaron,
I am very surprised of the result as my main platform of development
for GDCM is indeed Linux. I never played with a Suse though.
Depending on how much time you have on your hand here is a couple of
suggestion:
* First thing first, does `ctest -R GDCM -V` works for you ? (run all
the GDCM related tests on the Suse machine).
* Strip down the test to the minimal test, like ImageReadWrite and run
it through valgrind.
* Download GDCM from it's main CVS server (*). And build the examples.
PrintFile will dump the header and if you build GDCM with USE_VTK:ON
you'll get a vtkgdcmViewer which should display the DICOM image file.
If all else fails, send me the original DICOM image, the DICOM image
rewritten by GDCM on the Suse and the C++ code used to rewrite it. I'll
inspect what can be wrong.
BTW is this a 64 bits system ? What is the ITK version used (on windows
and Suse) ?
Mathieu
(*)
http://www.creatis.insa-lyon.fr/Public/Gdcm/Cvs.html
More information about the Insight-users
mailing list