Thanks Matt for your response.
For now I will proceed using metrics that don't require gradients.
At some point, it would be nice for the framework to handle 2D images in
the 3D coordinate system.
Should we log this issue as a bug?
David
On 11/13/2015 06:11 PM, Matt McCormick wrote:
Hi David,
On Thu, Nov 12, 2015 at 9:51 PM, David Burns <david.mo.bu...@gmail.com> wrote:
I think this issue relates to the way the metrics compute gradients. It can
be reproduced using
Examples/RegistrationITKv4/ImageRegistration1.cxx
and
Examples/RegistrationITKv3/ImageRegistration1.cxx
by setting Dimensions to 3, and using 2D images as inputs.
I found using: metric->ComputeGradientOff()
will allow the registration to proceed for ITKv3 using the
MeanSquaresImageToImageMetric, but there is no such function for the v4
version.
Using a metric that does not require gradients (eg Mattes) will allow the
registration to proceed in both v3 and v4.
I humbly suggest the registration framework and metrics should be able to
handle this situation. Also of note to those interested, the v3 registration
on my system goes about twice as fast per iteration.
Patches would be welcome to improve the situation! Details on patch
submission are here:
http://www.itk.org/Wiki/ITK/Git/Develop
In terms of performance, we are creating a system of benchmarks so
that we can quantify performance to make improvements and identify
regressions. The work is being added to this repository:
https://github.com/InsightSoftwareConsortium/ITKPerformanceBenchmarks
The basic infrastructure will be in place in a few weeks time, after
which you create a pull request for your use case. This will help make
it possible to improve performance on your use case.
Thanks,
Matt
_______________________________________________
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://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://public.kitware.com/mailman/listinfo/insight-developers