36 #ifndef LIBPOINTMATCHER_POINTTOPOINTWITHCOV_H 37 #define LIBPOINTMATCHER_POINTTOPOINTWITHCOV_H 61 return "Point-to-point error. Based on SVD decomposition. Based on \\cite{Besl1992Point2Point}. Covariance estimation based on \\cite{Censi2007ICPCovariance}.";
67 {
"sensorStdDev",
"sensor standard deviation",
"0.01",
"0.",
"inf", &P::Comp<T>}
75 virtual TransformationParameters
compute(
const ErrorElements& mPts);
80 #endif //LIBPOINTMATCHER_POINTTOPOINTWITHCOV_H Matrix OutlierWeights
Weights of the associations between the points in Matches and the points in the reference.
A structure holding data ready for minimization. The data are "normalized", for instance there are no...
PointMatcher< T >::OutlierWeights OutlierWeights
PointMatcher< T >::TransformationParameters TransformationParameters
static const ParametersDoc availableParameters()
PointMatcher< T >::Matrix Matrix
Matrix estimateCovariance(const ErrorElements &mPts, const TransformationParameters &transformation)
PointToPointWithCovErrorMinimizer(const Parameters ¶ms=Parameters())
PointMatcherSupport::Parametrizable Parametrizable
virtual TransformationParameters compute(const ErrorElements &mPts)
Find the transformation that minimizes the error given matched pair of points. This function most be ...
PointMatcher< T >::DataPoints DataPoints
An error minimizer will compute a transformation matrix such as to minimize the error between the rea...
PointMatcher< T >::ErrorMinimizer ErrorMinimizer
Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > Matrix
A dense matrix over ScalarType.
virtual Matrix getCovariance() const
If not redefined by child class, return zero matrix.
Parametrizable::Parameters Parameters
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.
PointMatcherSupport::Parametrizable P
Result of the data-association step (Matcher::findClosests), before outlier rejection.
Parametrizable::ParametersDoc ParametersDoc
static const std::string description()
The superclass of classes that are constructed using generic parameters. This class provides the para...
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
PointMatcher< T >::Vector Vector
PointMatcher< T >::Matches Matches
Eigen::Matrix< T, Eigen::Dynamic, 1 > Vector
A vector over ScalarType.
PointMatcher< T >::ErrorMinimizer::ErrorElements ErrorElements
Matrix TransformationParameters
A matrix holding the parameters a transformation.