[Insight-users] Re: scale factor in registration methods
Silvester Czanner
czanner@psc.edu
Tue, 04 Mar 2003 11:34:17 -0500
> Luis,
>
> thank you for your explanation. I tried to "play" with the example,
> you recommended me, but I was not successful. :-(
> I registered the ITK images:
>
> [czanner@gabi test]$ ~/CVSROOT/Insight_bin/bin/ImageRegistration7
> BrainProtonDensitySliceBorder20.png
> BrainProtonDensitySliceR10X13Y17.png a.mha
>
> here is my result:
> Result =
> Scale = -6.87933e-08
> Angle = 1.42343e-08
> Center X = 110.281
> Center Y = 128.664
> Translation X = 122.5
> Translation Y = 144.5
> Iterations = 423
> Metric value = 21561.4
>
> It is far away from the reality... . Could you, please recommend me
> some setup for this method, I use similar parameters as it is in other
> examples .
>
> Is this ( I mean the Similarity2DTransform ) the only method, where it
> is possible to register images with different sizes ?
>
> Thank you,
> Silvester
>
> Luis Ibanez wrote:
>
>> Hi Silvester,
>>
>> Setting the optimization-scale factors for Scaling
>> is even harder than for rotations. The reason is
>> that scales should in principle be treated in a
>> logarithmic framework.
>>
>> The following example uses the Similarity Transform,
>> which does Rotation, Translation and Scaling:
>>
>> Insight/Examples/Registration/ImageRegistration7.cxx
>>
>>
>> You may want to keep smaller step sizes when Scale
>> Factors are present in the transform, because the
>> non-linearity of the scale makes the optimization
>> quite unstable.
>>
>> This involves a laborious work of parameter
>> tunning... so... don't expect it to work at the
>> first try.
>>
>>
>> Please let us know if you find any problem.
>>
>> Thanks
>>
>> Luis
>>
>> -----------------------------
>> Silvester Czanner wrote:
>>
>>> Hi Luis,
>>>
>>> I am trying to use the registrations methods from ITK. The
>>> assumption is, that there will be some small rotation, shifting and
>>> also scaling. I received quite good results, when the registration
>>> images have the same size, but there is a problem with scaling
>>> factor. When I look to the examples there are use only images with
>>> shifting and rotation. Where can I find how to setup or use the
>>> scaling factor in registration?
>>>
>>> Thank you,
>>>
>>> Silvester
>>>
>>
>>