Back to FabImage Studio website

You are here: Start » Filter Reference » Point3DGrid » Point3DGrid Fitting » GoldenTemplate3D

GoldenTemplate3D


Module: Vision3DPro

Compares points on the input with the golden object. Any significant differences are considered defects.

Name Type Range Description
Input value
inObject Point3DGrid Input Point3DGrid
Input value
inGoldenObject Point3DGrid Point3DGrid with the golden object
Input value
inMaxDistance Real 0.0 - Maximal allowed distance between corresponding vertices of the input and the golden object
Input value
inVoxelSize Real 0.0 - Defines a voxel size used to subsample both grids.
Input value
inNeighborCount Integer 1 - Defines number of neighbors used to compute average distances between vertices during noise removal.
Input value
inSampleCount Integer 1 - Defines number of samples used by the registration algorithm.
Input value
inDeltaCorrection Real 0.0 - Defines the accuracy of the alignment. With smaller delta the amount of allocated memory increases.
Input value
inMaxAngle Real* 0.0 - 360.0 Limits the maximum rotation angle of the final transform.
Input value
inMaxTranslationDistance Real* 0.0 - Limits the length of the translation vector of the final transform.
Input value
inOverlap Real 0.0 - 1.0 Defines the estimated overlap between two input grids (0 = no overlap, 1.0 = every point in inObject is also in inGoldenObject).
Output value
outMissing Point3DArray Points from the golden object not present in the input object.
Output value
outExcessive Point3DArray Points from the input object not present in the golden object.
Output value
outAlignment Matrix The transform that aligns best the input object to the golden object.
Diagnostic input
diagCleanedGoldenObject Point3DGrid Golden object after subsampling and noise removal.
Diagnostic input
diagAlignedObject Point3DGrid Aligned and cleaned input object

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Grids are empty after noise removal in GoldenTemplate3D.
DomainError inNeighborCount is larger than the number of valid points in GoldenTemplate3D.
DomainError Input grid has no valid points in GoldenTemplate3D.
DomainError Input grid is empty in GoldenTemplate3D.
DomainError Parameter inDeltaCorrection in GoldenTemplate3D has to be greater than 0.0
DomainError Parameter inVoxelSize in GoldenTemplate3D has to be greater than or equal to 0.0

Complexity Level

This filter is available on Advanced Complexity Level.