Parameters to configure the Align.IcpMatch(PointCloud, PointCloud, AlignmentParameters) algorithm. More...
Public Member Functions | |
AlignmentParameters () | |
Default constructor using reasonable default values. | |
Properties | |
long | MaxModelPoints [get, set] |
Number of points from the model point cloud to retain and use. More... | |
long | MaxScenePoints [get, set] |
Number of points from the scene point cloud to retain and use. More... | |
int | MaxIterations [get, set] |
Maximum number of iterations to execute. | |
double | Tolerance [get, set] |
Tolerance for stopping criteria. More... | |
double | MinImprovement [get, set] |
Threshhold for minimum improvement for early stopping criteria. More... | |
double | CorrespondenceThreshold [get, set] |
Parameter for shape sensitivity. More... | |
double | ConvergenceRadius [get, set] |
Convergence radius to define when two points are considered as a converged match. | |
bool | Prealign [get, set] |
True, if pre-alignement of point clouds should be done using the center of gravity. | |
CorrespondenceType | CorrespondenceMethod [get, set] |
Correspondence type used. | |
Parameters to configure the Align.IcpMatch(PointCloud, PointCloud, AlignmentParameters) algorithm.
|
getset |
Parameter for shape sensitivity.
It is defined by a value between 0 and 1. A higher value means higher sensitivity.A value of 0 corresponds to the classical ICP without any shape sensitivity.A value between 0.8 and 0.9 is recommended as default value when aligning point clouds.
|
getset |
Number of points from the model point cloud to retain and use.
Points are selected randomly by the ICP algorithm. Higher numbers tend to lead to much higher processing times. If this value is zero, all points are used.
|
getset |
Number of points from the scene point cloud to retain and use.
Points are selected randomly by the ICP algorithm. Higher numbers tend to lead to much higher processing times. If this value is zero, all points are used.
|
getset |
Threshhold for minimum improvement for early stopping criteria.
The mean distance between aligned point clouds has to differ more than this value from the results of the previous iteration. Otherwise iteration stops.
|
getset |
Tolerance for stopping criteria.
Iteration stops if mean distance between aligned point clouds is equal/below this value.