<div dir="ltr"><div><div><div><div>Dear Ruturaj,<br></div>in order to read a single DICOM file using the iktImageFileReader, you should use the itk::GDCMImageIO AFAIK, as in this [1] example.<br><br></div>For TIFF images, you'd generally use the itk::TIFFImageIO class [2], but I don't know about specificities of multipage TIFF files.<br>
<br></div>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.<br>
<br></div><div>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.<br>
<br></div><div>Kind regards,<br></div>JON HAITZ<br><div><div><div><br>[1] <a href="http://www.itk.org/Doxygen/html/IO_2DicomImageReadPrintTags_8cxx-example.html">http://www.itk.org/Doxygen/html/IO_2DicomImageReadPrintTags_8cxx-example.html</a><br>
[2] <a href="http://www.itk.org/Insight/Doxygen/html/classitk_1_1TIFFImageIO.html">http://www.itk.org/Insight/Doxygen/html/classitk_1_1TIFFImageIO.html</a><div><div><div class="gmail_extra"><br><br><br><div class="gmail_quote">
On 27 February 2014 11:04, Girish, Gavaskar Ruturaj <span dir="ltr"><<a href="mailto:gavaskar.ruturaj.girish@philips.com" target="_blank">gavaskar.ruturaj.girish@philips.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">






<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Hello all.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">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:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">Exception caught when reading data image. The error is:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">itk::ImageFileReaderException (000000000018CDA8)<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">Location: "void __cdecl itk::ImageFileReader<class itk::Image<float,3>,class itk<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">::DefaultConvertPixelTraits<float> >::GenerateOutputInformation(void)"<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">File: c:\program files\itk\include\itk-4.6\itkImageFileReader.hxx<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">Line: 143<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">Description:  Could not create IO object for file ..\..\image.dcm<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">  Tried to create one of the following:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">  You probably failed to set a file suffix, or<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:"MS Reference Sans Serif","sans-serif";color:rgb(55,96,146)">    set the suffix to an unsupported type.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(55,96,146)"><u></u> <u></u></span></p>
<p class="MsoNormal">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.<u></u><u></u></p>
<p class="MsoNormal">What could be the cause of this error?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Regards<u></u><u></u></p>
<p class="MsoNormal">Ruturaj<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">P.S.: I haven’t written the program. It is freely available <a href="http://mosaic.mpi-cbg.de/?q=downloads/RCITK" target="_blank">
here</a>. 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.<u></u><u></u></p>

</div>
<br>
<hr>
<font color="Gray" face="Arial" size="1">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.<br>

</font>
</div>

<br>_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org">Community@itk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/community" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/community</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div>