Proposal for Revised Framework: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 6: Line 6:
1.  itkComposeTransform  class , derived from itkTransform
1.  itkComposeTransform  class , derived from itkTransform


2.  itkTransformImageFilter --- takes itkTransform as input
2.  itkDeformationFieldTransform class , derived from itkTransform


3.  Set up a multi-resolution optimization over the TransformImageFilter
3.  itkTransformImageFilter --- takes itkTransform as input


4.  For each transform within itkComposeTransform 
Then , pseudocode for a registration is:


--- optimize the metric(s) associated with that transform for n iterations or convergence
1.  Set up a multi-resolution optimization over the TransformImageFilter


5.  go to next level
2.  For each transform within itkComposeTransform 
 
--- Optimize: the metric(s) associated with that transform for n iterations or convergence
 
3.  go to next level  
 
For the Optimize step:

Revision as of 14:39, 14 September 2010

Let us suppose we want to perform a registration with the new framework.

There are a few key ingredients we need:

1. itkComposeTransform class , derived from itkTransform

2. itkDeformationFieldTransform class , derived from itkTransform

3. itkTransformImageFilter --- takes itkTransform as input

Then , pseudocode for a registration is:

1. Set up a multi-resolution optimization over the TransformImageFilter

2. For each transform within itkComposeTransform

--- Optimize: the metric(s) associated with that transform for n iterations or convergence

3. go to next level

For the Optimize step: