<!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.2800.1522" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>&nbsp;Dear all,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have got a problem with resampling images, I am 
using ITK2.2.0.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have got a 3D data (slices based on coronal 
orientation) with space (1, 1, 5), I am&nbsp;trying to crop the 3D data in a 
series of 2D slices in other orientations, axial and sagittal, so I have to 
resample the image with a space (1,5) into (1,1) to display in png format. The 
extract filter from 3D to 2D works well, I can get correct images without 
resampling, but I can only get blank images when resampling the output images of 
the extract filter to the the physical space.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I would be very grateful if anyone can help me 
solve the problem.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Kind regards,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Yan</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>//-------------------------------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;for(i=0; i&lt;inputRegion.GetSize()[1]; 
i++)<BR>&nbsp;{<BR>&nbsp;&nbsp;inputStart[1] = 
i;<BR>&nbsp;&nbsp;desiredRegion.SetIndex( 
inputStart);<BR>&nbsp;&nbsp;extractFilter-&gt;SetExtractionRegion( desiredRegion 
);<BR>&nbsp;&nbsp;resampleSliceFilter-&gt;SetInput( 
extractFilter-&gt;GetOutput() 
);<BR>&nbsp;&nbsp;resampleSliceFilter-&gt;Update();<BR>&nbsp;&nbsp;extractFilter-&gt;Update();<BR>&nbsp;&nbsp;sprintf(axialFilename, 
"..\\Results\\checkerboard\\Axial\\Axial%03d.png", 
inputStart[1]+1);<BR>&nbsp;&nbsp;seriesWriter-&gt;SetInput( 
resampleSliceFilter-&gt;GetOutput() );&nbsp;&nbsp;&nbsp;// if this line is 
subtituted by "seriesWriter-&gt;SetInput( extractFilter-&gt;GetOutput() );", it 
works.<BR>&nbsp;&nbsp;seriesWriter-&gt;SetFileName( axialFilename 
);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>&nbsp;&nbsp;try<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;seriesWriter-&gt;Update();<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;catch( 
itk::ExceptionObject &amp; err )<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;std::cout 
&lt;&lt; "ExceptionObject caught !" &lt;&lt; 
std::endl;<BR>&nbsp;&nbsp;&nbsp;std::cout &lt;&lt; err &lt;&lt; 
std::endl;<BR>&nbsp;&nbsp;}<BR>&nbsp;}</FONT></DIV></BODY></HTML>