<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2722" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Hi&nbsp;insight-users,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have a&nbsp;problem with&nbsp;writing Dicom files 
after reading</FONT></DIV>
<DIV><FONT face=Arial size=2>a serie to an image&nbsp;and</FONT><FONT face=Arial 
size=2>&nbsp;performing a resampling on the Image.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>After the image is resampled, by decreasing 
resolution</FONT></DIV>
<DIV><FONT face=Arial size=2>of&nbsp;a factor of 1/2 for example, I write the 
serie out.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>However, when I read the written serie and render 
it with</FONT></DIV>
<DIV><FONT face=Arial size=2>GLSliceView class e.g., it shows two small images 
side by side</FONT></DIV>
<DIV><FONT face=Arial size=2>and the rest of the image is grey.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I may have missed to set some parameters for the 
output,</FONT></DIV>
<DIV><FONT face=Arial size=2>but I can't&nbsp;determine which.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Can somebody please give me an advice, how to solve 
this problem.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Best regards,</FONT></DIV>
<DIV><FONT face=Arial size=2>Markus</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>PS:</DIV>
<DIV>Writing code is as follows:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;//Write DICOM Series<BR>&nbsp;if(imageExtension 
=="dcm")<BR>&nbsp;{<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;typedef 
itk::Image&lt;PixelType,2&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image2DType;<BR>&nbsp;typedef 
itk::ImageSeriesWriter&lt; ImageType, Image2DType &gt; 
SeriesWriterType;<BR>&nbsp;typedef itk::NumericSeriesFileNames&nbsp;&nbsp; 
NameGeneratorType;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;std::string format&nbsp; = filename + std::string("%03d") + 
std::string(".dcm");<BR>&nbsp;<BR>&nbsp;SeriesWriterType::Pointer swriter = 
SeriesWriterType::New();<BR>&nbsp;movingImage-&gt;Update();<BR>&nbsp;swriter-&gt;SetInput( 
movingImage );<BR>&nbsp;swriter-&gt;SetImageIO( m_gdcmIO ); &nbsp;&nbsp;&nbsp; 
//DICOM imageIO used for reading</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;NameGeneratorType::Pointer nameGenerator = 
NameGeneratorType::New();<BR>&nbsp;ImageType::RegionType region = 
movingImage-&gt;GetLargestPossibleRegion();<BR>&nbsp;ImageType::IndexType start 
= region.GetIndex();<BR>&nbsp;ImageType::SizeType size = 
region.GetSize();<BR>&nbsp;const unsigned int firstSlice = 
start[2];<BR>&nbsp;const unsigned int lastSlice = start[2] + size[2] - 
1;<BR>&nbsp;nameGenerator-&gt;SetStartIndex(firstSlice);<BR>&nbsp;nameGenerator-&gt;SetEndIndex(lastSlice);<BR>&nbsp;nameGenerator-&gt;SetIncrementIndex(1);</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; 
nameGenerator-&gt;SetSeriesFormat(format.c_str());<BR>&nbsp;&nbsp;&nbsp; 
swriter-&gt;SetFileNames( nameGenerator-&gt;GetFileNames()&nbsp; 
);<BR>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;m_seriesFileNames-&gt;SetOutputDirectory(directory.c_str());<BR>&nbsp;&nbsp;swriter-&gt;SetMetaDataDictionaryArray( 
m_fileSeriesReader-&gt;GetMetaDataDictionaryArray() );&nbsp;&nbsp;&nbsp;&nbsp; 
//FileSeriesReader which was used for reading<BR>&nbsp;&nbsp;<BR>&nbsp;// Try to 
write the serie:<BR>&nbsp; try<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp; 
swriter-&gt;Update();<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp; catch( 
itk::ExceptionObject &amp; excp )<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp; 
std::cerr &lt;&lt; "Exception thrown while writing the series " &lt;&lt; 
std::endl;<BR>&nbsp;&nbsp;&nbsp; std::cerr &lt;&lt; excp &lt;&lt; 
std::endl;<BR>&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;<BR>&nbsp;}</DIV></FONT></DIV></BODY></HTML>