Skip to content

Adhesive Path Inspection - Segmentation

Operator Function

This operator measures whether the adhesive strip is broken, its width, height, and other parameters. It selects the input adhesive strip point cloud and outputs in global variables whether the adhesive strip meets requirements, width, and height information.

Note: The operator supports measuring ring-shaped, U-shaped single-connected adhesive paths. Before using the tool, appropriate downsampling can be applied to the adhesive path point cloud to improve detection efficiency

Parameter Introduction

Input Parameters

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

Calculation Parameters

ParameterRangeDefault ValueDescriptionIllustration
Use Region Parametertrue/falsefalseIf enabled, use Region as input; if disabled, use Input Image as input
Region2D Window/2D Circular Window/2D Polygon Window/Box/Cylinder Box/Rotated Box/Point Set (Binding Only)BoxManually select appropriate ROI region
Can bind to select existing ROI regions
Adhesive Path LoopOpen/ClosedClosedSelect the type of adhesive path loop to detect
Open: As shown below, these are open adhesive paths where the path does not form a closed loop
Closed: As shown below, these are closed adhesive paths where the path forms a closed loop



Step Length1.000Spacing for extracting width/height
Cutting Width5.000Set the cutting width perpendicular to the adhesive path, This value is half of the actual cutting value
Center PointOnly enabled when Adhesive Path Loop is Open. Set the position of the adhesive path center point. Generally, the selected point should have connections to the adhesive path arranged sequentially clockwise or counterclockwise
Position: Input X, Y coordinates of center point
Contour Density0.1-11.000Set the density for extracting the outer contour of the adhesive path. The value ranges from 0.1-1. Typically, higher values result in denser extracted contours. Higher density provides more accurate measurements, but excessively dense point cloud outer contours can also affect measurement accuracy.
Minimum Adhesive Points1000.000Points exceeding this value are considered adhesive point cloud
Maximum Allowable Break Width0.500Set intervals exceeding this value as gaps Note: Only recognized as break when point cloud is separated by this length
Minimum Segmentation Points50Set segmentation regions below this value as breaks
Height MeasurementMinimum Height/Maximum HeightMaximum HeightMinimum Height: Set search height as minimum height in region
Maximum Height: Set search height as maximum height in region
Minimum Width0.100Set the minimum width that meets requirements
Maximum Width1.000Set the maximum width that meets requirements
Judgment ModeAny/ContinuousAnyAny: When any number of regional width values exceeds the set outlier count, judge as NG
Continuous: When several consecutive regional width values exceed the set outlier count, judge as NG
Outlier Count1Set to judge as NG when number of outlier values exceeds this value
Minimum Height0.100Set the minimum height that meets requirements
Maximum Height1.000Set the maximum height that meets requirements
Judgment ModeAny/ContinuousAnyAny: When any number of regional height values exceeds the set outlier count, judge as NG
Continuous: When several consecutive regional height values exceed the set outlier count, judge as NG
Outlier Count1Set to judge as NG when number of outlier values exceeds this value
Projection Height5.000Set the height of the projection plane. The contour and width will be displayed on the plane at this height value. For example, if height h is set, the contour and width will be displayed on the Z=h plane.
Note: When operator measurement values exceed the input range, red parameter values will be displayed at that measurement location
Resolution0.200Advanced parameter, downsamples input point cloud. Larger values result in faster processing but lower measurement accuracy. For better measurement results, set this value slightly larger than point spacing
Filter Size3/5/75Advanced parameter, affects skeleton extraction accuracy. Larger filter sizes result in more blurred skeleton extraction

Result Display

ParameterRangeDefault ValueDescriptionIllustration
Height Measurement Pointstrue/falsefalseHeight points of each region after adhesive path segmentation by step length, display in image if enabled
Height Measurement Point Connectionstrue/falsefalseConnect height points of each region sequentially along adhesive path direction after segmentation by step length, display in image if enabled
Contourtrue/falsefalseOuter contour line of adhesive path, display in image if enabled
Width Measurement Line Segmentstrue/falsefalseWidth line segments of each region after adhesive path segmentation by step length, display in image if enabled
Widthtrue/falsefalseWidth values of each region after adhesive path segmentation by step length, display in image if enabled
Heighttrue/falsefalseHeight values of each region after adhesive path segmentation by step length, display in image if enabled
Break Informationtrue/falsefalseDisplay Broken information at break locations when detected, display in image if enabled
ROI Point Settrue/falsefalseOnly effective when Use Region Parameter is enabled. ROI selected region point set, display in image if enabled

Output Parameters

NameTypeRangeDescription
Resultbooltrue/falsetrue for success
false for failure
Warningbooltrue/falsetrue indicates a warning
false indicates none
MessagestringOutput success, error, or warning messages. Empty if no error or warning
TimefloatOperator execution time, unit: ms
resultstringOutput adhesive path inspection result
widthfloat[]Output height values of each region after adhesive path segmentation by step length
heightfloat[]Output width values of each region after adhesive path segmentation by step length

Tip

For more detailed explanations of parameter types, please refer to... (add link to parameter type introduction)...

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
4Adhesive path not found1. Check if minimum adhesive points is too small
2. Check if resolution is too large
3. Check if step length is suitable for point cloud
4. Check if cutting width is appropriate
5Resolution too smallAppropriately increase resolution
6Input adhesive path loop type is {0}, invalid adhesive path loop typeAdhesive Path Loop TypeSelect adhesive path loop type as Open/Closed
7Input height measurement mode is {0}, invalid height modeHeight ModeSelect height mode as Measure Maximum Height/Measure Minimum Height
8Failed to segment boundary pointsAppropriately increase contour density/increase maximum points
9Input width judgment parameters invalidAppropriately adjust width judgment parameters
10Input width judgment mode is {0}, invalid width judgment modeWidth Judgment ModeSelect mode as Any/Continuous
11Input height judgment parameters invalidAppropriately adjust height judgment parameters
12Input height judgment mode is {0}, invalid height judgment modeHeight Judgment ModeSelect mode as Any/Continuous
13Input width judgment upper/lower limits invalidWidth judgment upper limit should be greater than or equal to lower limit
14Input height judgment upper/lower limits invalidHeight judgment upper limit should be greater than or equal to lower limit
15Input polygon vertex count is less than 3, cannot form polygonAdd 2D polygon window vertices so vertex count is at least three

Example Introduction

Engineering Design

  1. Select Load Point Cloud tool to load the required Closed Adhesive Path point cloud image into IM0;

  2. Select Load Point Cloud tool to load the required Open Adhesive Path point cloud image into IM1;

  3. Select Adhesive Path Inspection - Segmentation tool.

Tool Usage

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

  2. Either disable Use Region Parameter or enable Region and select region type as Box, then move box to target position to surround point cloud to be measured.

Usage Tips

  1. Use ROI controller on image window to drag or scale box;
  2. Directly modify box start or end coordinates in calculation parameters to adjust box position and size.
  1. Set parameters.

  2. Check desired display content in Result Display section.

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

  4. If everything is correct, click Save, then run operator in run list. View results in corresponding IM.

Local image
Local image

Local image
Local image

AI-Vision, Making 3D Measurement Easier