<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hello, <br></div><div><br></div><div>I am trying to perform transformation using rigid registration result parameters. Registration is performed on two data sets, and the transformation is performed on a third different data. The code is compiling and running well, except the result is too weird. So I doubt my coding must be incorrect. Here is how I do it: <br></div><div><br></div><div>*********************************************</div>&nbsp; ResampleFilterType::Pointer transresampler = ResampleFilterType::New();<br><div>&nbsp; MovingImageReaderType::Pointer transreader = MovingImageReaderType::New();<br>&nbsp; transreader-&gt;SetFileName ( argv[3] );<br>&nbsp; transreader-&gt;Update();</div><div><br></div><div>&nbsp; transresampler-&gt;SetTransform( finalTransform );<br>&nbsp; transresampler-&gt;SetInput(
 transreader-&gt;GetOutput() );</div><div><br></div><div>&nbsp; transresampler-&gt;SetSize(&nbsp;&nbsp;&nbsp; transreader-&gt;GetOutput()-&gt;GetLargestPossibleRegion().GetSize() );<br>&nbsp; transresampler-&gt;SetOutputOrigin(&nbsp; transreader-&gt;GetOutput()-&gt;GetOrigin() );<br>&nbsp; transresampler-&gt;SetOutputSpacing( transreader-&gt;GetOutput()-&gt;GetSpacing() );<br>&nbsp; transresampler-&gt;SetOutputDirection( transreader-&gt;GetOutput()-&gt;GetDirection() );<br>&nbsp; transresampler-&gt;SetDefaultPixelValue( 100 );</div><div><br></div><div>&nbsp; CastFilterType::Pointer&nbsp; transCaster =&nbsp; CastFilterType::New();<br>&nbsp; WriterType::Pointer &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; transWriter = &nbsp;&nbsp;&nbsp; WriterType::New();<br>&nbsp; transCaster-&gt;SetInput( transresampler-&gt;GetOutput() );</div><div><br></div><div>&nbsp; transWriter-&gt;SetInput( transCaster-&gt;GetOutput()&nbsp;&nbsp; );<br>&nbsp; transWriter-&gt;SetFileName (
 "result.mha" );<br>&nbsp; transWriter-&gt;Update();</div><div><br></div><div>*********************************************</div><div><br></div><div>In it, "finalTransform" is from "VersorRigid3DTransformation". Is there anything wrong here?&nbsp;</div><div><br></div><div>Thank you in advance. <br></div><div><br></div><div>Abayiz<br></div></div></body></html>