[ITK] [ITK-dev] 2D/3D registration in v4
David Burns
david.mo.burns at gmail.com
Fri Nov 13 21:29:09 EST 2015
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.burns at 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
More information about the Community
mailing list