Skip to content

3D Point Cloud Matching

Operator Function

Match based on the model within the scene point cloud, outputting the oriented bounding boxes of matching results.

Parameter Introduction

Input Parameters

ParameterRangeDefault ValueDescriptionIllustration
Input Image0-80The IM number for image input
Model PathSet the path to load the model

Calculation Parameters

ParameterRangeDefault ValueDescriptionImage
ICP Iteration Count(0, 5000)500Number of iterations for ICP algorithm, range is (0, 5000)
Matching Point Pair Distance Threshold(0, 100)0.01Point pair distance threshold during ICP iteration; point pairs exceeding this threshold will be ignored.
Matching Count[1, 100]1Number of objects to be matched. Range is [1, 100]
Background Point Removaltrue/falsefalseWhether to remove background points
Distance Threshold(0, 10)0.005Only required when Background Point Removal is enabled: Threshold for removing background points.

Result Display

ParameterRangeDefault ValueDescriptionIllustration
Minimum Bounding Boxtrue/falsefalseMinimum bounding box of the object; if enabled, displayed in the image
Point Settrue/falsefalseTemplate point cloud point set; if enabled, displayed in the image

Output Parameters

NameTypeRangeDescription
Resultbooltrue/falsetrue for success
false for failure
Warningbooltrue/falsetrue indicates there is a warning
false indicates there is none
MessagestringOutputs success, error, or warning information; if there is no error or warning, it is empty
TimefloatOperator execution time, unit: ms
oriented_boxesorientedboxMinimum bounding boxes of matched objects

Exception Troubleshooting

No.Exception InformationCorresponding ParameterSolution
1Model file input parameter is emptySelect correct file path
2{0} access not allowedModel file pathCheck if file path is correct
3Cannot open {0} for readingModel file pathCheck if file is being used by other software
4Matching failedCheck if matching point pair threshold is set too small

Example Introduction

Engineering Design

  1. Select the Load 3D Point Cloud tool to load the 3D point cloud image to be processed into IM0.

  2. Select the 3D Point Cloud Matching tool.

Tool Usage

  1. Select the input image for operation; the image number must match the IM number where the image is located in the project.

  2. Set Model File Path, Matching Point Pair Distance Threshold, Matching Count, and Background Removal parameters.

  3. Click Test to check if the image window and parameters meet expectations.

Usage Tips

  1. You can turn on the switches in the result display to observe if the results are correct.
  1. If there are no issues, click Save, then run the operator in the run list to view the results in the corresponding IM.

Local Image

AI-Vision, Making 3D Measurement Easier