[Insight-users] Optimizer does not converge in CenteredSimilarity2DTransformation

Jan Biel jan.biel at tu-clausthal.de
Sat Dec 2 08:08:59 EST 2006


Hello!

I am using the following elements to register two images 
recorded with different modalites one of which is subject 
to a rotation, scaling and translation:

* MutualInformationImageToImageMetric
* NormalizeImageFilter
* GradientDescentOptimizer
* CenteredSimilarity2DTransform
* CenteredTransformInitializer
* LinearInterpolateImageFunction
* DiscreteGaussianImageFilter

Unfortunately, the optimizer does not seem to converge and 
the results are rather bad. In fact, starting from a 
decent configuration the optimizer chooses to pick worse 
values despite specifying the MaximizeOn parameter.

Can anyone tell me what might be the problem? What further 
information would be necessary to track down the problem?

I have provided a plot of the metric values here:

http://www.janbiel.de/im/plot.gif

Additionally I get the following results, which seem more 
than odd to me:

Result =
  Scale         = -8.62898
  Angle (radians) -1.16491
  Angle (degrees) -66.7447
  Center X      = 112.206
  Center Y      = 128.331
  Translation X = 0.122154
  Translation Y = 0.479044
  Iterations    = 200
  Metric value  = 0.00104807

That with an initial metric value of 0.0757717.

Thanks in advance,
Janbiel


More information about the Insight-users mailing list