|
MITK-IGT
IGT Extension of MITK
|
This class offers static methods for computation of standard ICP registration. More...
#include <mitkStandardICPPointRegister.h>
Static Public Member Functions | |
| static bool | StandardICPPointRegisterAlgorithm (mitk::PointSet::Pointer MovingSet, mitk::PointSet::Pointer StaticSet, double Threshold, itk::Matrix< double, 3, 3 > &TransformationR, itk::Vector< double, 3 > &TransformationT, double &FRE, int &n, std::string &ErrorMessage, int max_iterations=100) |
| This method executes the standard iterative closest point algorithm to register a moving pointset X onto a static point set Y. | |
| static bool | StandardICPPointRegisterAlgorithm (vtkSmartPointer< vtkPolyData > MovingSurface, vtkSmartPointer< vtkPolyData > StaticSurface, double Threshold, itk::Matrix< double, 3, 3 > &TransformationR, itk::Vector< double, 3 > &TransformationT, double &FRE, int &n, std::string &ErrorMessage, int max_iterations=100) |
| This method executes the standard iterative closest point algorithm to register a moving pointset X onto a static point set Y. | |
Static Protected Member Functions | |
| static vtkSmartPointer< vtkPolyData > | convertPointSetToVtkPolyData (mitk::PointSet::Pointer PointSet) |
This class offers static methods for computation of standard ICP registration.
Documentation
Definition at line 36 of file mitkStandardICPPointRegister.h.
|
staticprotected |
Definition at line 104 of file mitkStandardICPPointRegister.cpp.
|
static |
This method executes the standard iterative closest point algorithm to register a moving pointset X onto a static point set Y.
| MovingSet | This is the moving point set, which is registered to the static point set (StaticSet). |
| StaticSet | This is the static point set to which the moving set is registered. The static set must have the same number of points like the moving set. |
| Threshold | This is the size of change of the moving set above which the iteration continues. |
| max_iterations | Maximum iterations until the algorithm terminates. Default value is 100. |
| TransformationR | Return value: This parameter is a reference to place where the return value "R-component of the transformation" will be saved. |
| TransformationT | Return value: This parameter is a reference to place where the return value "t-component of the transformation" will be saved. |
| FRE | Return value: Here the FRE of the transformation will be saved. |
| n | Return value: Here the number of iterations will be saved. |
Definition at line 24 of file mitkStandardICPPointRegister.cpp.
|
static |
This method executes the standard iterative closest point algorithm to register a moving pointset X onto a static point set Y.
| MovingSurface | This is the moving surface, which is registered to the static surface (StaticSet). |
| StaticSurface | This is the static surface to which the moving set is registered. The static surface must have the same number of points like the moving set. |
| Threshold | This is the size of change of the moving set above which the iteration continues. |
| max_iterations | Maximum iterations until the algorithm terminates. Default value is 100. |
| TransformationR | Return value: This parameter is a reference to place where the return value "R-component of the transformation" will be saved. |
| TransformationT | Return value: This parameter is a reference to place where the return value "t-component of the transformation" will be saved. |
| FRE | Return value: Here the FRE of the transformation will be saved. |
| n | Return value: Here the number of iterations will be saved. |
Definition at line 44 of file mitkStandardICPPointRegister.cpp.