<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Hi Luis,<br><br>&nbsp; Thank you for your reply. Please read on for answers to your questions.<br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div><br>------------------&gt;<br><br>It shouldn't happen...<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A bit more of information will be helpful...<br><br><br>For example:<br><br>1) Are the two synthetic images representing the same<br>&nbsp;&nbsp;&nbsp;&nbsp;Modality ?<br><br>-----------------&gt; Yes, and intensity distribution is the same. The moving image is generated from the fixed image by rotation and translation.<br><br><br>2) What combination of registration components
 did<br>&nbsp;&nbsp;&nbsp;&nbsp;you used for the Rigid registration ?<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- What Metric ?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- What Transform ?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- What Interpolator ?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- What Optimizer ?<br><br>------------------&gt; I use MeanSq metric, Versor3D Transform, Linear Interpolator and regular gradient descent optimizer.<br>The results after rigid registration are very good. Infact the final&nbsp; metric value reads 0.75. <br><br><br>3) Are you feeding DdeformableRegistration7 with the<br>&nbsp;&nbsp;&nbsp;&nbsp;resampled image resulting from a Rigid registration<br>&nbsp;&nbsp;&nbsp;&nbsp;process ? or did you set up the Bulk transform of<br>&nbsp;&nbsp;&nbsp;&nbsp;the BSpline deformable transform ?<br><br><br>------------------&gt; Yes, I use the resampled image resulting from the rigid registration. The setBulkTransform was not available. I
 see method in the .h file, but when I try to use it, VC++ gives me an error. VC++ could only list the private data member (mbulkTransform) but not the method to access it. So I use the resampled image. But since the moving image is derived from teh fixed, I dont see a problem here.<br><br>Also, when I compare the difference images from after performing rigid_registration to before_deformable_registration, the results are not the same. Do you think this is because of resampling as well?&nbsp; The metric value, obviously is very large (600+), but surprisingly the checkered images in one case were worse after registration.<br><br>To give you an example :<br>&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; One 3D registration took 13 hrs, 20 iterations and reduced the mean squares metric value from 533 to 22. Mean squares metric value after rigid registration was 0.75, the output of which was sent to deformableRegistration7.cpp<br><br>Here's the optimizer
 output:<br>Starting Registration<br>Itr&nbsp; Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InfinityNormofProjectedGradient<br>0&nbsp;&nbsp; 533.946&nbsp;&nbsp; 47.9109<br>1&nbsp;&nbsp; 257.99&nbsp;&nbsp; 37.5374<br>2&nbsp;&nbsp; 146.285&nbsp;&nbsp; 19.8381<br>3&nbsp;&nbsp; 105.469&nbsp;&nbsp; 14.2091<br>4&nbsp;&nbsp; 78.1926&nbsp;&nbsp; 6.82423<br>5&nbsp;&nbsp; 64.971&nbsp;&nbsp; 5.15543<br>6&nbsp;&nbsp; 54.1814&nbsp;&nbsp; 3.72431<br>7&nbsp;&nbsp; 50.4374&nbsp;&nbsp; 5.19165<br>8&nbsp;&nbsp; 45.1611&nbsp;&nbsp; 2.137<br>9&nbsp;&nbsp; 41.2881&nbsp;&nbsp; 3.3166<br>10&nbsp;&nbsp; 36.9809&nbsp;&nbsp; 2.01088<br>11&nbsp;&nbsp; 34.4687&nbsp;&nbsp; 1.88032<br>12&nbsp;&nbsp; 31.1311&nbsp;&nbsp; 2.47016<br>13&nbsp;&nbsp; 29.6365&nbsp;&nbsp; 1.67621<br>14&nbsp;&nbsp; 27.6934&nbsp;&nbsp; 1.22647<br>15&nbsp;&nbsp; 26.9191&nbsp;&nbsp; 3.10447<br>16&nbsp;&nbsp; 25.5062&nbsp;&nbsp; 1.66605<br>17&nbsp;&nbsp; 24.6931&nbsp;&nbsp; 1.22317<br>18&nbsp;&nbsp;
 23.9171&nbsp;&nbsp; 1.91149<br>19&nbsp;&nbsp; 23.4049&nbsp;&nbsp; 1.67905<br>20&nbsp;&nbsp; 22.1302&nbsp;&nbsp; 0.71955<br><br><br>4) How many iterations of the Deformable registration<br>&nbsp;&nbsp;&nbsp;&nbsp;did you manage to run before it stopped. ?<br><br>-----------------&gt;20<br><br>BTW, the size limit of emails to the list is 40Kb,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If you want to show images you could upload<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;them to a public web site and send the link<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to the list.<br><br>--------------------&gt; I'm sorry, I do not have access to a public site. If I can send you a tar file, I shall try to create one of &lt; 40kb<br><br>Thank you for your time and patience,<br><br>Emma<br><br><br>Please let us know about the questions above.<br><br><br>&nbsp;&nbsp; Thanks<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp; Luis<br><br><br>------------------<br>Emma Ryan wrote:<br>&gt;
 Hi,<br>&gt; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I am trying to register some synthetic data using <br>&gt; deformableRegistration7.cxx from the ITK Examples. The synthetic data is <br>&gt; almost well registered using rigid registration. So deformable <br>&gt; registration is used to fix the slight mismatch.&nbsp;&nbsp;Unfortunately, the <br>&gt; checkerboard output for the 'after' images are worse that 'before'.<br>&gt; <br>&gt; Why does this happen ?<br>&gt; <br>&gt; Any clues ?&nbsp;&nbsp;I haven't changed anything in the code except the Pixeltype<br>&gt; <br>&gt; Emma<br>&gt; <br>&gt; p.s. I tried to attach some images but it bounced back.<br>&gt; <br>&gt; ------------------------------------------------------------------------<br>&gt; Need a vacation? Get great deals to amazing places <br>&gt; &lt;<a target="_blank"
 href="http://us.rd.yahoo.com/evt=48256/*http://travel.yahoo.com/;_ylc=X3oDMTFhN2hucjlpBF9TAzk3NDA3NTg5BHBvcwM1BHNlYwNncm91cHMEc2xrA2VtYWlsLW5jbQ--%3Eon">http://us.rd.yahoo.com/evt=48256/*http://travel.yahoo.com/;_ylc=X3oDMTFhN2hucjlpBF9TAzk3NDA3NTg5BHBvcwM1BHNlYwNncm91cHMEc2xrA2VtYWlsLW5jbQ--&gt;on</a> <br>&gt; Yahoo! Travel.<br>&gt; <br>&gt; <br>&gt; ------------------------------------------------------------------------<br>&gt; <br>&gt; _______________________________________________<br>&gt; Insight-users mailing list<br>&gt; Insight-users@itk.org<br>&gt; <a target="_blank" href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br></div></div><br></div></div><br>
      <hr size=1>Be a better Globetrotter. <a href="http://us.rd.yahoo.com/evt=48254/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545469">Get better travel answers </a>from someone who knows.<br>Yahoo! Answers - Check it out.

</body></html>