[Insight-users] Need help regarding registration techniques (ITK newbie :) )

BalajiR r.balaji at siemens.com
Fri Aug 21 02:19:33 EDT 2009


Hello Sven and Karthik.

Thanks for your suggestions.
After studying chapter 8 of the ITK software guide, I realized there are
many parameters that I
need to optimize to suit my needs. 

I will try these out and let you know the results.

Here are some of the details of my implementation. 
- CT image size 512 x 512 and PET image size 128 x 128
  CT has higher resolution and currently the B-Spline grid is defined
keeping CT as the fixed image.
  I will try with PET as the fixed image.

- B-Spline grid dimensions (8 x 8). I will try modifying this parameter.

- I will look into the multi-resolution options.

- I have tried caching but the program crashes because of lack of memory.

- Using localized optimization is not suitable since the region is not
known.

- Rigid transformation followed by Deformable is also not suitable since the
amount of rigid transformation  is also not known.

Thanks again for your suggestions.

Regards,
Balaji




Karthik Krishnan-2 wrote:
> 
> On Thu, Aug 20, 2009 at 4:28 AM, Balaji, R IN BLR SISL
> <r.balaji at siemens.com
>> wrote:
> 
>> Can you please advice on which algo will be suitable and if possible the
>> reason behind the time taken by the B-Spline algo ?
>>
> 
> Balaji:
> 
> Yes it is quite time consuming. The following questions will help
> ameliorate
> your situation.
> 
> - What is the resolution of the images ?
> 
> - On which image is the BSpline grid being defined PET or CT. Choosing the
> lower resolution image as the fixed image is going to speed up metric
> evaluation.
> 
> - What is the resolution of the grid ? This impacts speed.
> 
> - Have you turned ITK_USE_OPTIMIZED_REGISTRATION on ?
> 
> - If the answer to the previous question is yes, did you enable caching of
> the BSpline transform parameters ? This provides significant speedups. See
> http://www.insight-journal.org/browse/publication/172 for quantitative
> experiments detailing the speedups.
>   Depending on the resolution of your data and memory availability on your
> machine, this may or may not be possible. Memory requirements shoot up
> with
> caching.
> 
> - Did you take a look at multiresolution registration options. Take a look
> at DeformableRegistration15.cxx . This does a coarse and fine deformable
> registration and uses a BSplineDecomposition filter to initialize the fine
> BSpline transform from the coarse.
> 
> - Did you take a look at rigid followed by deformable registration. Again
> please look at DeformableRegistration15.cxx .
> 
> - If your registration problem can be localized to a specific region, you
> could specify a fixed image region and/or fixed and moving image masks.
> This
> will restrict the computation of the metric / and / allow you to define a
> higher resolution transform within the region in question.
> 
> Hope this helps.
> 
> 
> 
> -- 
> Karthik Krishnan
> R&D Engineer,
> Kitware Inc.
> Ph: 518 881 4919
> Fax: 518 371 4573
> 
> _____________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> 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
> 
> 

-- 
View this message in context: http://www.nabble.com/Need-help-regarding-registration-techniques-%28ITK-newbie-%3A%29-%29-tp25057902p25074692.html
Sent from the ITK - Users mailing list archive at Nabble.com.



More information about the Insight-users mailing list