Skip to content

3D Point Cloud Edge

Operator Function

For the selected point cloud, output the 3D edge points of its XY plane projection.

Parameter Introduction

Input Parameters

ParameterRangeDefault ValueDescriptionIllustration
Input Image0-80The IM number for image input

Calculation Parameters

ParameterRangeDefault ValueDescriptionIllustration
Use Region Parameterstrue/falsefalseIf enabled, use Region as input; if not enabled, use Input Image as input
Region2D Window/2D Circular Window/2D Polygon Window/Box/Cylinder Box/Rotated Box/Point Set (binding only)BoxManually select an appropriate ROI region
Can bind to select existing ROI regions
Extraction ModeLatitude-Longitude Sweep/Concave Hull Algorithm/Normal Vector ExtractionConcave Hull AlgorithmSet extraction method. Latitude-Longitude Sweep is suitable for line scan camera images; Concave Hull Algorithm is suitable for projects with high accuracy requirements and relatively relaxed time constraints; Normal Vector Extraction is suitable for point clouds with significant curvature changes
Resolution1-30005Resolution for Latitude-Longitude Sweep point cloud extraction; higher resolution extracts more edge points
Edge Point Density0.1-1.00.5Set edge point density for Concave Hull Algorithm; higher values extract more edge points but take more time
K-Nearest Neighbors1-50010Determines number of neighbors considered for boundary estimation; higher values ignore local details; adjust to balance noise and local details
Search Radius0.01-100.00.05Local range for normal vector calculation; affects normal vector estimation accuracy and noise resistance; increase for high-density point clouds to smooth noise; decrease for sparse point clouds to preserve details
Angle Threshold0-180120Higher values needed for more complex point clouds; threshold for normal vector angle to determine boundary points; values exceeding this are considered boundaries; generally set to 180 when extracting projection plane boundaries

Result Display

ParameterRangeDefault ValueDescriptionIllustration
Boundarytrue/falsefalseExtracted 3D edge points

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
boundarypointsetEdge point cloud

Tip

For more detailed explanations of parameter types, please refer to Type Definitions

Exception Troubleshooting

No.Exception InformationCorresponding ParameterSolution
1Input region type is {0}, invalid region typeRegion TypeRegion input type must be one of: 2D Window/2D Circular Window/2D Polygon Window/Box/Cylinder Box/Rotated Box/Point Set
2Region is empty1. Check if selection is empty 2. Check if point set is empty
3Input point cloud is emptyConfirm if IM contains valid points; if no valid points, load point cloud or switch to IM with valid points
4Output edge is emptyAdjust parameters of relevant mode
5Input extraction mode is {0}, invalid extraction modeExtraction ModeSet extraction mode to one of: Latitude-Longitude Sweep/Concave Hull Algorithm/Normal Vector Extraction
6Input polygon vertex count less than 3, cannot form polygonAdd 2D polygon window vertices so vertex count is at least three

Example Introduction

Engineering Design

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

  2. Select the 3D Point Cloud Edge 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. Either do not enable Use Region Parameters, or enable region and select region type as Box, move the box to the position to be measured, enclosing the point cloud to be measured.

Usage Tips

1. Use the ROI controller on the image window to drag or scale the box;
2. Directly modify the start or end coordinates of the box in the calculation parameters to adjust the box position and size.
  1. Set 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, then run the operator in the run list to view the results in the corresponding IM

Latitude-Longitude Sweep Method

Local ImageLocal Image

Concave Hull Method

Local ImageLocal Image

Normal Vector Extraction Method

Local ImageLocal Image

AI-Vision, Making 3D Measurement Easier