[ITK Community] [Insight-users] itkSYN itkBsplineSYN Image Registration- Optimizer Documentation??
brian avants
stnava at gmail.com
Wed Jan 22 11:23:09 EST 2014
hi emma
many answers can be found by reading through relevant tests. for example:
https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Registration/RegistrationMethodsv4/test/itkBSplineSyNImageRegistrationTest.cxx
these tests represent raw material for a v4 software guide which hans
johnson is leading.
the fast variant of syn is similar to "the demons algorithm"
in that it is a specific algorithm, not a generic one.
so, to answer your questions:
Is there a simple way to set the learning rate given a scaleEstimator for
> these methods (without using the ans registration helper ) or must one
> simply choose one at the beginning and hope for the best??
>
yes - just set the learning rate at the beginning ( e.g 0.1 ).
syn takes care of rescaling over iterations internally. no scaleEstimator
is needed for displacement fields/diffeomorphisms because the parameters
all scale in the same way.
changes in x are equivalent to changes in y.
changes in x are different than changes in theta.
>
> I am also finding it difficult to determine which optimizer these methods
> use as in the ANTS headers there are two options a GradientDescent and a
> conjugate gradient descent, any ideas??
>
greedy syn uses its own optimization fast optimization of the diff
objective. time varying syn uses gradient descent. memory concerns abound
when you move beyond these first order approaches.
>
> I initially used the ITK libraries as they provided a method that I could
> begin using state of the art image processing algorithms without the steep
> learning curve, is there any pending documentation or software guide for
> the new ITKV4 framework.
>
Great to hear! Keep at it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140122/a625678f/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