[Insight-users] some information on the registration example methods

Michael G michaelguiliametti at hotmail.com
Mon, 08 Mar 2004 16:19:37 +0000


Hi Luis,

Thank you for all the information - I've been trying different approaches as 
you suggested and they have resulted in reduced computation times.

I still have a question about the MultiResolutionPDEDeformableRegistration 
template.. In the MultiResolutionImageRegistrationMethod template there are 
methods to set the optimizer at the start time and through an observer. I 
can't figure out how to use an observer to 'push' the 
MultiResolutionPDEDeformableRegistration template in the right direction 
during registration - is it not possible, and the reason this method will be 
faster than using the pure DemonsRegistration is that you can set the number 
of levels and it will work on those? (instead of just the original) Are 
there any tweaks you can do to make it faster?

Lastly, while looking for other posts about registration I came across a 
series of posts having to do with itk::FixedArray<> and the itk::Array<> in 
regards to speeding up some registration methods. The posts were from last 
May, did anything come of it?
http://www.itk.org/pipermail/insight-users/2002-May/000427.html

Thanks for your help Luis, if all the above is impossible it's not a 
problem, I'm just curious - this toolkit is amazing,

Thanks,
Michael


>From: Luis Ibanez <luis.ibanez at kitware.com>
>To: Michael G <michaelguiliametti at hotmail.com>
>CC: insight-users at itk.org
>Subject: Re: [Insight-users] some information on the registration example 
>methods
>Date: Wed, 03 Mar 2004 20:19:05 -0500
>
>
>Hi Michael,
>
>
>It is great to have users who
>post messages when things work   !   :-)
>
>
>--
>
>
>About the deformable registration example,
>You can reduce the computation time by
>using a Multi-Resolution approach. This
>particular example is using the Demons
>algorithm and was implemented by Lydia Ng
>at Insightful. The DemonsRegistrationFilter
>derives from the generic class:
>
>     PDEDeformableRegistrationFilter
>http://www.itk.org/Insight/Doxygen/html/classitk_1_1PDEDeformableRegistrationFilter.html
>
>
>The MultiResolution variant of this class is the
>http://www.itk.org/Insight/Doxygen/html/classitk_1_1MultiResolutionPDEDeformableRegistration.html
>
>What you want to do in this case is to progressively
>refine the deformation field by computing first a
>low resolution version of it. In this way you reduce
>the time to convergence and improve the robustness
>of the registration.
>
>
>You will find information on the ITK registration
>framework in the Software Guide:
>
>     http://www.itk.org/ItkSoftwareGuide.pdf
>
>In particular Chapter 8.
>
>(you can order the paper version of this document
>from Amazon.com and from Kitware's estore)
>http://www.kitware.com/products/itkguide.html
>
>
>You will also find details on the theory behind
>algorithms implemented in ITK, in the book
>"Insight into Images" published by A.K. Peters
>http://www.akpeters.com/book.asp?bID=206
>
>
>The tutorial session on deformable registration
>presented by Dr. James Gee will also be illuminating:
>http://www.itk.org/CourseWare/Training/NonRigidRegistrationMethods.pdf
>
>
>
>
>Please let us know if you have further questions.
>
>
>
>   Thanks,
>
>
>
>     Luis
>
>
>
>------------------------------
>Michael G wrote:
>
>>Hello,
>>
>>I am using the technique in ImageRegistration1 to motion correct a set of 
>>dicom images and it's working great. It takes about 3-4 seconds per image.
>>
>>I noticed the other great examples, specifically the 
>>DeformableRegistration2, because it seems to offer even cleaner results. 
>>This method is taking a great deal longer to run per slice, around 11 
>>seconds on the same machine.
>>
>>Are there any methods to improving the speed for these methods? Also are 
>>there more resources on the science behind these registration methods that 
>>itk has provided for us? I could only find
>>http://www.itk.org/CourseWare/Training/RegistrationMethodsOverview.pdf
>>
>>Thank you very much for any info,
>>Michael
>>
>
>
>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk.org
>http://www.itk.org/mailman/listinfo/insight-users

_________________________________________________________________
Fast. Reliable. Get MSN 9 Dial-up - 3 months for the price of 1! 
(Limited-time Offer) http://click.atdmt.com/AVE/go/onm00200361ave/direct/01/