[vtkusers] Problems with vtkDICOMImageReader

Jean-Pierre Roux jpr at creatis.insa-lyon.fr
Thu Dec 6 02:56:02 EST 2007

Paulo Henrique Junqueira Amorim wrote:
> Hello all,
> I am using the class vtkDICOMImageReader (VTK 5.1.0) to read several 
> dicom files acquired with different CT equipments. It worked fine for 
> more than 200 cases.
> However, recently, I had trouble reading dicom files acquired with 
> Toshiba Aquilion. The image returned by the vtkDICOMImageReader is 
> noisy (full of grayscale dots), pretty similar to fft output. Does 
> anyone know how to solve this?
> I'm attaching one of the files acquired with Toshiba Aquilion so other 
> developers can reproduce the problem.
> http://geocities.yahoo.com.br/phamorim/dicom.zip 
> <http://geocities.yahoo.com.br/phamorim/dicom.zip>
Hi, Paulo.

Your images have a Transfer Syntax UID=1.2.840.10008.   -i.e. 
JPEG Lossless Non-Hierarchical (Process 14) -
It's not dealt with by the vtkDICOMImageReader.
you should try gdcm (http://www.creatis.inic-lyon1.fr/Public/Gdcm)
that comes with a vtkGdcmReader (derived class from vtkImageReader)

Jean-Pierre Roux

> The source code that illustrates the pipeline can be seen below.
> Thanks in advance,
> Paulo Amorim
> ----------------------------------------------------------------------------------------------
> from vtk import *
> reader = vtkDICOMImageReader()
> reader.SetFileName ('D:\\dcm_file')
> viewer = vtkImageViewer()
> viewer.SetInput(reader.GetOutput())
> viewer.SetColorWindow(400)
> viewer.SetColorLevel(0)
> viewer.Render()

More information about the vtkusers mailing list