[ITK Community] Exception caught from itkImageFileReader.hxx

Jon Haitz Legarreta jhlegarreta at vicomtech.org
Thu Feb 27 05:28:54 EST 2014


Dear Ruturaj,
in order to read a single DICOM file using the iktImageFileReader, you
should use the itk::GDCMImageIO AFAIK, as in this [1] example.

For TIFF images, you'd generally use the itk::TIFFImageIO class [2], but I
don't know about specificities of multipage TIFF files.

As for the toolkit you are mentioning, I see that it contains some heavy (I
guess multipage) TIFF files. If the toolkit fails to open them, as you have
the sources, then you may want to debug in order to provide the community
with a deeper report of the problem, or you may want to report the problems
to the authors of the toolkit. If it's able to read them, you may want to
have a look at the sources in order to inspire your own multipage-TIFF file
opening methods.

If the toolkit documentation does not say that it is able to handle DICOM
files, you'd better not to assume it. Or else, if it says so, but does not
provide some own sample files, then it'd be a good idea to suggest it to
the authors.

Kind regards,
JON HAITZ

[1]
http://www.itk.org/Doxygen/html/IO_2DicomImageReadPrintTags_8cxx-example.html
[2] http://www.itk.org/Insight/Doxygen/html/classitk_1_1TIFFImageIO.html



On 27 February 2014 11:04, Girish, Gavaskar Ruturaj <
gavaskar.ruturaj.girish at philips.com> wrote:

>  Hello all.
>
>
>
> I have compiled a program which uses ITK (version 4.6). When I run the
> program I immediately get the following error and it aborts:
>
>
>
> Exception caught when reading data image. The error is:
>
>
>
> itk::ImageFileReaderException (000000000018CDA8)
>
> Location: "void __cdecl itk::ImageFileReader<class
> itk::Image<float,3>,class itk
>
> ::DefaultConvertPixelTraits<float> >::GenerateOutputInformation(void)"
>
> File: c:\program files\itk\include\itk-4.6\itkImageFileReader.hxx
>
> Line: 143
>
> Description:  Could not create IO object for file ..\..\image.dcm
>
>   Tried to create one of the following:
>
>   You probably failed to set a file suffix, or
>
>     set the suffix to an unsupported type.
>
>
>
> I have tried this many times with (3D) .dcm and (multipage) .tif input
> files, and I get the same error every time. I can surely say that I am
> giving the file extension correctly.
>
> What could be the cause of this error?
>
>
>
> Thanks.
>
>
>
> Regards
>
> Ruturaj
>
>
>
> P.S.: I haven't written the program. It is freely available here<http://mosaic.mpi-cbg.de/?q=downloads/RCITK>.
> I am not familiar with the source code. I just want to know which different
> scenarios could give rise to this error (e.g. unsupported suffix & any
> others) which might help me know what is going wrong.
>
> ------------------------------
> The information contained in this message may be confidential and legally
> protected under applicable law. The message is intended solely for the
> addressee(s). If you are not the intended recipient, you are hereby
> notified that any use, forwarding, dissemination, or reproduction of this
> message is strictly prohibited and may be unlawful. If you are not the
> intended recipient, please contact the sender by return e-mail and destroy
> all copies of the original message.
>
> _______________________________________________
> Community mailing list
> Community at itk.org
> http://public.kitware.com/cgi-bin/mailman/listinfo/community
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140227/0e4e2027/attachment-0002.html>


More information about the Community mailing list