[ITK Community] [Insight-users] Problem with translation scale and optimizer
Luis Ibanez
luis.ibanez at kitware.com
Wed Feb 19 00:50:59 EST 2014
Hi Zoro,
Thanks for the detailed description of what you are observing.
Please note that the optimizer scales are multiplied by the
step length and in turn they are multiplied by the Gradient of
the metric.
Your estimation of :
maximum step length=0.05 means
maximum rotation = 0.05 rad = 9 degree
maximum translation = 0.05 mm (very small).
are correct as maximum valued.
They must still be multiplied by the gradient, and if it turns
out that the metric derivatives are small, the image may
end up not moving much.
As a consequence, you may simply have to use a larger
step length.
You shouldn't need to modify the image spacing.
(such modification will bring you other headaches).
Use the scales only to compensate the relative differences
between rotation and scaling.
A good initial value is to use the diagonal of the image
(in physical units) as the ratio between rotational scales
and the translational scales.
Then use the maximum step length the get the image
moving.
You should see the image moving in the first few (5 to 10)
iterations.
It is not uncommon to use step lengths = 1.0 or even 10.0
Thanks
Luis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140219/0c8c94ad/attachment-0002.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users
More information about the Community
mailing list