[Insight-users] Re: TypesOFMetrics

Luis Ibanez luis.ibanez@kitware.com
Wed, 11 Dec 2002 09:11:36 -0500


Hi Srivalli,

I assume that by "Mutual Registration" you meant
"Mutual Information Registration". Is that right ?

Currently ITK provides (3) but not (1) or (2).
Julien Jomier and Stephen Aylward have develop
registration between itkSpatialObjects and
itkImages Probably, this could be adapted for
solving (1).

About (2) the simplest option could be for you
to copy the current implementation of mutual
information and modify it to compute the normalized
version.  The tricky part on this may be the
computation of metric derivatives.

Lydia will be the best source of advice on the
details of what should be modified on this class
in order to compute normalized mutual information.

Once you have a variant of the metric you can
use it with the rest of the framework just by
setting it with SetMetric().

This is valid for any of the other metrics in the
toolkit. You can replace any of them in a registration
method.

Please let us know if you have further questions.


   Thanks

     Luis


=============================


Srivalli wrote:
> Dear Mr.Luis,
>  In one of our applications we have to implement three different types 
> of registration.
> 
>  
> 
> Types of registrations are
> 
>  
> 
> 1. Surface Registration
> 2. Normalized Mutual Registration
> 3. Mutual Registration
> 
>  
> 
> I think mutual information metric available in itk can be used, if the 
> type of registration  is Mutual registration.
> 
>  
> 
> What are the different metrics available in itk to serve other two types 
> mentioned above?
> 
>  
> 
> We are using the itk multiresolution example framework available in itk 
> examples in our application.
> can we simply replace the metric type mutual to normalizedcorrelation 
> metric in the framework to implement other type of registration?
> 
>  
> 
> Regards,
> Valli
>