ITK  4.3.0
Insight Segmentation and Registration Toolkit
FEMRobustSolver Class Reference

#include <itkFEMRobustSolver.h>

Detailed Description

A FEM solver characterized by accommodating outliers or noises in landmarks and advancing approximation to interpolation. This solver takes a FEMObject as input and outputs a deformed FEMObject.

typedef itk::fem::FEMObject<3> FEMObjectType;
FEMObjectObjectType::Pointer fem = FEMObjectObjectType::New();
...
typedef itk::fem::RobustSolver<3> FEMSolverType;
FEMSolverType::Pointer solver = FEMSolverType::New();
solver->SetInput( fem );
solver->Update( );
FEMSolverType::Pointer defem = solver->GetOutput( );
...

For the purpose of easy-of-use, a FEMScatteredDataPointSetToImageFilter is developed to facilitate the use of this solver by hiding the details about the FEMObject. FEMScatteredDataPointSetToImageFilter takes a mesh and a feature point set as inputs and converts them into a FEMObject, then calls this solver to find the solution. Based on the solution and the user specified grid, a deformation field is generated.

Author
Yixun Liu
REFERENCE
O. Clatz, H. Delingette, I.-F. Talos, A. Golby, R. Kikinis, F. Jolesz, N. Ayache, and S. Warfield, "Robust non-rigid registration to capture brain shift from intra-operative MRI", IEEE Trans. Med. Imag., vol. 24, no. 11, pp. 1417-1427, 2005.
REFERENCE
Yixun Liu, Andriy Fedorov, Ron Kikinis and Nikos Chrisochoides, "Real-time Non-rigid Registration of Medical Images on a Cooperative Parallel Architecture", IEEE International Conference on Bioinformatics & Biomedicine, pp. 401- 4, November 2009.

The documentation for this class was generated from the following file: