NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Namespaces | Functions
niftkArunLeastSquaresPointRegistration.h File Reference

Performs SVD based registration of two point sets, as in Least-Squares Fitting of two, 3-D Point Sets, Arun, 1987, 10.1109/TPAMI.1987.4767965 . More...

Include dependency graph for niftkArunLeastSquaresPointRegistration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 niftk
 

Functions

double niftk::PointBasedRegistrationUsingSVD (const std::vector< cv::Point3d > &fixedPoints, const std::vector< cv::Point3d > &movingPoints, cv::Matx44d &outputMatrix)
 Does Point Based Registration of two same sized, corresponding, ordered point sets. More...
 
double niftk::PointBasedRegistrationUsingSVD (const mitk::PointSet::Pointer fixedPoints, const mitk::PointSet::Pointer movingPoints, vtkMatrix4x4 &matrix)
 Overloaded method for MITK and VTK data types. More...
 

Detailed Description

Performs SVD based registration of two point sets, as in Least-Squares Fitting of two, 3-D Point Sets, Arun, 1987, 10.1109/TPAMI.1987.4767965 .

IMPORTANT: Must throw mitk::Exception or subclasses for all errors.