<div>Hi,</div>
<div>&nbsp;</div>
<div>I encountered a problem when doing registration between two binary images. The organ is black and the&nbsp;background is white. The 2nd image is just a translational transform of the first image.&nbsp; Along the edge of the organ I selected a bunch of regions with the centers on the edge. The size of the region&nbsp;was tested with different values. The following are some of the outputs with certain registration configuration. 
</div>
<div>&nbsp;</div>
<div>(1)&nbsp;&nbsp;<br>&nbsp; typedef itk::BSplineInterpolateImageFunction&lt;ImageType, double &gt;&nbsp;&nbsp; InterpolatorType;<br>&nbsp; typedef itk::ImageRegistrationMethod&lt;ImageType, ImageType &gt;&nbsp;&nbsp;&nbsp; RegistrationType;<br>&nbsp; typedef itk::NormalizedCorrelationImageToImageMetric&lt;ImageType,ImageType &gt;&nbsp;&nbsp;&nbsp; MetricType; 
<br>&nbsp; typedef itk::OnePlusOneEvolutionaryOptimizer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OptimizerType;</div>
<div>&nbsp; typedef itk::TranslationTransform&lt; double, Dimension &gt;&nbsp;&nbsp;&nbsp;&nbsp; TransformType;</div>
<div>&nbsp;</div>
<div>The output of the iteration for one region looks like:</div>
<div># of iterations&nbsp;&nbsp; metric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; position </div>
<div>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -0.875595&nbsp;&nbsp; [-85.8273, -54.5089]<br>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-85.8273, -54.5089]<br>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-81.0874, -50.372]<br>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [- 
81.0874, -50.372]<br>...</div>
<div>17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-81.0874, -50.372]<br>18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -0.875595&nbsp;&nbsp; [-82.8751, -49.8843]<br>19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -0.875595&nbsp;&nbsp; [-82.8751, -49.8843]</div>
<div>...</div>
<div>284&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-84.5175, -63.2061]<br>285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; -0.875595&nbsp;&nbsp; [-84.8451, -63.7505]<br>286&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-84.8451, -63.7505]</div>
<div>...</div>
<div>506&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; -0.875595&nbsp;&nbsp; [-84.4683, -63.7624]<br>507&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-0.875595&nbsp;&nbsp; [-84.4683, -63.7624]</div>
<div>&nbsp;</div>
<div>After 507 iterations, the postion changes but the metric remains the same. All other regions are pretty much the same.</div>
<div>&nbsp;</div>
<div><span></span>&nbsp;</div>
<div>(2) . Same as (1) except the optimizer is changed to LBFGSBOptimizer. The typical observation is that for almost each region there is no iteration at all. The position parameters are just the initial values.</div>
<div>&nbsp;</div>
<div>(3) Same as (2) and the metric is changed to MeanSquaresImageToImageMetric. Observed pretty much the same thing as (2) except the metric values are different. </div>
<div>&nbsp;</div>
<div>So what did I do wrong or where is the problem. Thanks very much in advance for any help.</div><span class="sg">
<div>&nbsp;</div>
<div>Ming</div></span>