<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Bookman Old Style">Hi,</FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face="Bookman Old Style">The fixedImage and movingImage both are 256 
x 256 x 48. I use the grid with size 256 x 256 x 1 and&nbsp;start index 
(0,0,24)&nbsp;as the resample grid. I do as below,</FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style">typedef itk::Image&lt;short, 3&gt; 
ImageType;</FONT></DIV>
<DIV><FONT face="Bookman Old Style">typedef 
itk::ResampleImageFilter&lt;ImageType, ImageType&gt;&nbsp; 
ResampleFilterType;</FONT></DIV>
<DIV><FONT face="Bookman Old Style">ResampleFilterType::Pointer resampler = 
ResampleFilterType::New();</FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style">&nbsp;resampler-&gt;SetTransform( transform 
);<BR>//&nbsp;resampler-&gt;SetInterpolator(this-&gt;interpolator);<BR>&nbsp;resampler-&gt;SetInput(&nbsp;movingImage 
);<BR>&nbsp;size =&nbsp; 
fixedImage-&gt;GetLargestPossibleRegion().GetSize();<BR>&nbsp;size[2] = 
1;<BR>&nbsp;index[2] = 24;<BR>&nbsp;index[0] = index[1] = 
0;<BR>&nbsp;this-&gt;resampler-&gt;SetSize(size);<BR>&nbsp;this-&gt;resampler-&gt;SetOutputStartIndex(index);<BR>&nbsp;this-&gt;resampler-&gt;SetOutputOrigin(&nbsp; 
fixedImage-&gt;GetOrigin() );<BR>&nbsp;this-&gt;resampler-&gt;SetOutputSpacing( 
fixedImage-&gt;GetSpacing() 
);<BR>&nbsp;this-&gt;resampler-&gt;SetDefaultPixelValue( 100 
);<BR>&nbsp;this-&gt;resampler-&gt;Update();</FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style">After resampled I change the index from 
(0,0,24) to (0,0,16). However itk exception throwed. I debug into ITK and found 
the possiblelargestregion change from (0,0,24) to (0,0,16), but the 
requestregion still is (0,0,24). The requestregion is not in the range of the 
possiblelargestregion, so the exception throw. Why not ITK automatically change 
the requestregion when the largestpossibleregion change? </FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style">Regards,</FONT></DIV>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV>
<DIV><FONT face="Bookman Old Style">Yixun Liu</DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face="Bookman Old Style"></FONT>&nbsp;</DIV></DIV></BODY></HTML>