[Insight-users] RegularStepGradientDescentBaseOptimizer
Luis Ibanez
luis . ibanez at kitware . com
Tue, 11 Nov 2003 23:39:19 -0500
Hi Bing,
It is the programer responsibility to
set the scaling array of the optimizer.
This is a critical aspect of any registration
involving rotations and translations, or for
that matter, any combination of parameters
with a large difference in their dynamic
ranges.
Please look closer at the examples in
Insight/Examples/Registration.
The SetScales() method is used in
ImageRegistration5.cxx
ImageRegistration5.py
ImageRegistration6.cxx
ImageRegistration7.cxx
ImageRegistration8.cxx
ImageRegistration9.cxx
ModelToImageRegistration1.cxx
MultiResImageRegistration2.cxx
You will find also details on this topic
on the SoftwareGuide
http://www . itk . org/ItkSoftwareGuide . pdf
Look at pdf-pages:
- 166
- 179
- 291
- 314
- 337
Setting this array correctly is *very*
important for getting a registration
process to work properly.
Regards,
Luis
-----------------------
Bing Jian wrote:
>
>
> Do you mean it's registation's responsibility to set the
> scaling array of optimizer? How to do it? maybe I missed some
> statement in example programs.
>
> Thanks!
>
>