[Insight-users] How to observe a FEM-based registration?
Luis Ibanez
luis . ibanez at kitware . com
Sat, 06 Sep 2003 06:23:17 -0400
Hi Ralf,
The FEMRegistrationFilter is unfortunately not invoking
IterationEvents. That's the reason why a Command/Observer
connected to this filter will not get called.
Please do the following:
1) Edit the file
Insight/Code/Algorithms/itkFEMRegistrationFilter.txx
2) go to line 1021 and add
this->InvokeEvent( IterationEvent() );
just after " m_TotalIterations++; "
3) recompile your program.
With this, you will be able to connect an Observer for
the iteration event and have a chance to look at the
evolution of the registration at each iteration.
Please let us know if you find any problems,
Thanks
Luis
------------------
Ralf o Floca wrote:
> Hello,
>
>
>
> I have a question regarding the observation of a FEM-based registration. The
> itk manual shows the way of observing the iteration process (7.3) and how to
> get aware of level changes in a multi resolution registration (7.6.1). But
> all examples are basing on a rigid registration. I would like to know, if
> there is a possibility to observe the iteration steps and the level changes,
> when using an itkFEMRegistrationFilter. And when it's possible, how to
> manage it. Where must I register the itkcommand derivates then? Just hook it
> into the FEMRegistrationFilter don't seem to work.
>
>
>
> Thank you for your help,
>
> Ralf o Floca
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk . org
> http://www . itk . org/mailman/listinfo/insight-users
>