Skip to content

3D Hole

Operator Function

Starting from the center point of the ROI, search for edge points from the inside out; fit a 3D circle based on the found edge points.
3D Hole

Parameter Introduction

Input Parameters

ParameterRangeDefault ValueDescriptionIllustration
Input Image0-80IM number for image input

Calculation Parameters

ParameterRangeDefault ValueDescriptionIllustration
Region2D Window/BoxBoxManually select appropriate ROI region
Can bind to select existing ROI region
Output Geometry3D Point/Circle3D Point3D Point: Output circle center point information
Circle: Output circle information
Standard Deviation Multiple4.000Used to calculate the threshold coefficient for removing outliers. The smaller the standard deviation multiple value, the smaller the calculated distance threshold, and the more outliers will be removed. Recommended adjustment range is 1.0-2.0. Values less than 1.0 should be adjusted with caution as this may remove many valid points.

Result Display

ParameterRangeDefault ValueDescriptionIllustration
Edge Pointstrue/falsefalseTarget point set. If enabled, display in the image
Center Pointtrue/falsefalseCircle center point. If enabled, display in the image
3D Circletrue/falsefalse3D circle. If enabled, display in the image
ROI Point Settrue/falsefalseRegion point set selected by ROI box. If enabled, display in the image

Output Parameters

NameTypeRangeDescription
Resultbooltrue/falsetrue for success
false for failure
Warningbooltrue/falsetrue indicates a warning
false indicates no warning
MessagestringOutput success, error, or warning messages. Empty if no error or warning.
TimefloatOperator execution time, unit: ms
hole_edge_pointspointset[]Found hole edge point set
center_pointpoint3d[]Found circle center point
circlecircle3dFound circle

Exception Troubleshooting

No.Exception InformationCorresponding ParameterSolution
1Input information is {0}, invalid region typeRegion TypeOnly window2d, box, pointset supported
2Region is empty1. Check if input points are empty
2. Check if ROI region selects point cloud
3. Check if specified pointset is empty
3No hole detectedCheck if standard deviation multiple in advanced parameters is too small, try increasing this value

Example Introduction

Engineering Design

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

  2. Select the 3D Hole tool.

Tool Usage

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

  2. Select the region type as Box, move the box to the position to be measured, enclosing the point cloud area to be measured.

::: Warning Tips 1. Use the ROI controller on the image window to drag or scale the box; 2. Directly modify the box's start or end point coordinates in the calculation parameters to adjust the box position and size; :::

  1. Set the parameters.

  2. Check the content you want to display in the result display section.

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

  4. If there are no issues, click Save. Run the operator in the run list, and then view the running results in the corresponding IM.

Local Image

AI-Vision, Making 3D Measurement Easier