Curve Extraction Mode 
0 
Specifies how the node identifies curves in the image. Set this option to 0 if you want the node to make no assumptions about the uniformity of objects in the image or the image background. Set this option to 1 if you want the node to assume that either the objects in the image or the image background consist of uniform pixel values. This option allows the node to more accurately calculate the external curves of the objects.

Curve Edge Threshold 
1 
Specifies the minimum contrast an edge pixel must have for it to be considered part of a curve. Valid values range from 1 to 255.

Curve Edge Filter Size 
2 
Specifies the width of the edge filter that the node uses to identify curves in the image. Set this option to 0 to specify a fine filter width, set this option to 1 to specify the normal filter width, or set this option to 2 to specify contour tracing.

Min Curve Length 
3 
Specifies the length, in pixels, of the smallest curve that you want the node to identify. The node ignores any curves that have a length less than this value. The default value is 25.

Curve Row Search Step Size 
4 
Specifies the distance, in the y direction, between the image rows that the algorithm inspects for curve seed points. Valid values range from 1 to 255. The default value is 15.

Curve Col Search Step Size 
5 
Specifies the distance, in the x direction, between the image columns that the algorithm inspects for curve seed points. Valid values range from 1 to 255. The default value is 15.

Curve Max Endpoint Gap 
6 
Specifies the maximum gap, in pixels, between the endpoints of a curve that the node identifies as a closed curve. If the gap is larger than this value, the node identifies the curve as an open curve. The default value is 10.

Extract Closed Curves 
7 
Specifies whether to identify only closed curves in the image. The default value is FALSE, which specifies that the node should identify both open and closed curves.

Enable Subpixel Curve Extraction 
8 
The node ignores this option.

Enable Correlation Score 
9 
Specifies that the node should calculate the correlation score and return it for each match result. The default value is 1, which enables the correlation score.

Enable Subpixel Accuracy 
10 
Determines whether to return the match results with subpixel accuracy. Set this option to 1 to enable subpixel accuracy. The default value is 0, which disables subpixel accuracy.

Subpixel Iterations 
11 
Specifies the maximum number of incremental improvements used to refine matches using subpixel information. The minimum value for this option is 20.

Subpixel Tolerance 
12 
Specifies the maximum amount of change, in pixels, between consecutive incremental improvements in the match position before the node stops refining the match position. The default value is 0, which specifies that the node should always use a number of refinements equal to Subpixel Iterations. If you provide values for both
subpixel iterations
and
subpixel tolerance, the node refines the match for, at most,
subpixel iterations
but may stop early if
subpixel tolerance
is satisfied.

Initial Match List Length 
13 
Specifies the maximum size of the match list. The match list contains the regions in the inspection image that have the highest probability of containing a match. The minimum value for this option is 5. The default value is 200.

Enable Target Template Curve Score 
14 
Specifies whether the node should calculate the match curve to template curve score and return it for each match result. Set this option to 1 to enable the target template curve score. The default value is 0, which disables the target template curve score.

Min Match Separation Distance 
15 
Specifies the minimum separation distance, in pixels, between the origins of two matches that have unique positions. The node does not return matches that have the same position, scale, and angle. Set this value to 1 if you do not want the node to use the position of a match to determine whether the match is unique. The default value is 20.

Min Match Separation Angle 
16 
Specifies the minimum angular difference, in degrees, between two matches that have unique angles. The node does not return matches that have the same position, scale, and angle. Set this value to 1 if you do not want the node to use the angle of a match to determine whether the match is unique. The default value is 10.

Min Match Separation Scale 
17 
Specifies the minimum difference in scale, expressed as a percentage, between two matches that have unique scales. The node does not return matches that have the same position, scale, and angle. Set this value to 1 if you do not want the node to use the scale of a match to determine whether the match is unique. The default value is 10.

Max Match Overlap 
18 
Specifies the maximum amount of overlap, expressed as a percentage, allowed between the bounding rectangles of two matches. Set this value to 1 to ignore this option. The default value is 80.

Enable Coarse Result 
19 
Specifies whether you want the algorithm to spend less time accurately estimating the location of a match. Set this value to 1 if you want to quickly determine whether a part is present in the inspection image without an accurate estimate of its position, angle, and scale. The default value is 0, which specifies that the node returns matches with pixel or subpixel accuracy.

Enable Calibration Support 
20 
Specifies whether or not the algorithm treat the inspection image as a calibrated image. Use the
Set Simple Calibration
node or the
Set Calibration Information
node to calibrate the inspection image. The default value is TRUE.

Enable Contrast Reversal 
21 
Specifies the contrast of the matches to search for. Set it to 0 to search for matches with the same contrast as the template. Set it to 1 to search for matches with the inverse contrast of the template. Set it to 2 to search for matches with the same and inverse contrast of the template. The default value is 0.

Search Strategy 
22 
Specifies the aggressiveness of the strategy used to find matches in the image. The default is 1. The following options are available.

Conservative (0)
—Specifies the geometric matching algorithm to use the largest possible amount of information from the image at the expense of slowing down the speed of the algorithm.

Balanced (1)—Specifies the geometric matching algorithm to balance the amount of information from the image it uses with the speed of the algorithm.

Aggressive (2)—Specifies the geometric matching algorithm to use a lower amount of information from the image, which allows the algorithm to run quickly but at the expense of accuracy.

Refinement Match Factor 
23 
Specifies the factor applied to the number of matches requested to determine how many matches are refined in the pyramid stage. The default is 0, which specifies that the factor is determined internally by the
Match Geometric Pattern
node.

Subpixel Match Factor 
24 
Specifies the factor applied to the number for matches requested to determine how many matches are used for the final (subpixel) stage. The default is 0, which specifies that the factor is determined internally by the
Match Geometric Pattern
node.

Contour Refinement Iterations 
25 
Specfies the number of iterations to perform to refine the curve.

Scoring Method 
26 
Specifies how the output match score is computed. The score can be computed as a combination of the different scores that are returned by the
matches
output from the
Match Geometric Pattern
node (standard score, template target curve score, target template curve score, and correlation score). The default is 0, which returns just the standard score. The score is computed as the average scores as shown in the table below:
0

standard

1

target template curve

2

standard, target template curve

3

template target curve

4

standard, template target curve

5

target template curve, template target curve

6

standard, target template curve, template target curve

7

correlation

8

standard, correlation

9

target template curve, correlation

10

standard, target template curve, correlation

11

template target curve, correlation

12

standard, template target curve, correlation

13

target template curve, template target curve, correlation

14

standard, target template curve, template target curve, correlation

