3D Fine Matching Lite

Function

This Step is a lite version of 3D Fine Matching, in which the parameter configuration can be more intuitive.

This Step matches the point cloud and the original point cloud accurately and outputs the pose of the object.

Usage Scenario

The 3D Coarse Matching or 3D Coarse Matching V2 Step should be used before this Step to output the original candidate poses. Then, this Step will match the original poses more accurately and output the accurately calculated object poses.

Input and Output

../../../../_images/input_and_output10.png

Parameter Description

Parameter Tuning Level

Parameter description: This parameter is used to select the tuning level of the parameters. The parameters in different tuning levels are different.
Value list: Basic, Advanced
  • Basic: Basic parameter tuning level, which provides parameters that are frequently adjusted.

  • Advanced: Advanced parameter tuning level, which provides more adjustable parameters.

Default value: Basic
Tuning recommendation: Select the parameter tuning level according to your need.

Basic Parameter Tuning Level

Model Settings

Model Selection
Parameter description: This parameter is used to select the point cloud model file.
Tuning instruction: Click icon_1, and select an available point cloud model file in the drop-down list. Please refer to Matching Model and Pick Point Editor for how to make a point cloud model file.

Matching Method Settings

Matching Mode
Parameter description: This parameter is used to select between Edge Matching and Surface Matching modes.
Value list: Surface Matching, Edge Matching.
  • Surface Matching: Use the object’s surface point cloud for point cloud model matching.

  • Edge Matching: Use the object’s edge point cloud for point cloud model matching.

Default value: Surface Matching
Tuning recommendation: When the surface of the object has obvious recognizable features (such as crankshafts, rotors, and steel rods), it is recommended to use surface matching, and you should create a point cloud model that represents the surface features of the object. When the object is relatively flat and shows clear and regular edge features under the camera (such as panels, track pads, connecting rods, and brake discs), it is recommended to use edge matching, and you should create a point cloud that represents the edge features of the object.

Attention

The point cloud model you select should correspond with the Matching Mode in use. For example, if the matching mode is Surface Matching, you should select a surface point cloud model in Model Settings.

Deviation Correction Capacity
Parameter description: This parameter is used to set the intensity of the deviation correction to the matching result from 3D Coarse Matching or 3D Coarse Matching V2. The greater the deviation correction capacity, the more likely the coarsely matched poses can be corrected to the accurately matched poses. Please note that an excessive deviation correction capability may lead to a loss of matching accuracy.
Value list: Small, Medium, Large
Default value: Small (applicable to most cases)
Tuning recommendation: When there is a relatively large deviation of the matching result, please adjust the Deviation Correction Capacity first. If the deviation is too large to be corrected by this parameter, please adjust the parameters in the 3D Coarse Matching or 3D Coarse Matching V2 Step.
Operation Approach
Parameter description: This parameter specifies the operation approach of the matching process. The operation approach determines the relationship between the matching accuracy and matching speed. The higher the matching accuracy, the longer the time required.
Value list: HighSpeed, Standard, HighAccuracy, ExtraHighAccuracy
Default value: Standard
Tuning recommendation: Please select the operation approach according to the actual requirement.

Validation Settings

Confidence Threshold
Parameter description: This parameter is used to determine whether the matching result is valid. If the confidence of the matching result is above the threshold, the matching result is valid. The higher the confidence value, the more accurate the matching result is.
Default value: 0.000
Only Consider Visible Surface of Model
Parameter description: This parameter is used to determine whether to consider the visible part of the surface point cloud only in the matching process. You should set this parameter when the matching mode is Surface Matching. Once this parameter is selected, only the visible part of the surface point cloud model will be considered, which facilitates the calculation and produces a more reasonable matching confidence.
Default value: Unselected
Tuning recommendation: It is recommended to select this parameter for object models that have parts not visible to the camera under a viewing angle, such as the complete model of a cylindrical object. For object models that are completely visible from the same viewing angle, such as the surface matching model of the upper side of a brake disc, this parameter can be ignored.

Output Settings

Maximum Number of Detected Poses in Each Point Cloud
Parameter description: This parameter sets the maximum number of output results in a single point cloud.
Default value: 1
Tuning instruction: If a single point cloud has multiple matching results, the results will be sorted in descending order according to the scores, and then the results with the highest scores will be output according to this parameter.

Advanced Parameter Tuning Level

Please refer to 3D Fine Matching.