InspectEdgeTrainBeadPath

The InspectEdgeTrainBeadPath function is used to find the center of an edge-based bead feature, and creates a polyline that traces the path of the detected bead path. The polyline path created by the tool can be used as an input by other InspectEdge Functions, such as the InspectEdgeWidth function, to determine if there are positional defects, width defects or gaps in the bead.

InspectEdgeTrainBeadPath Overview

A bead path is a continuous pair of edges that define the boundary between two regions of different pixel values (the path does not always have to appear as loop). Typically, a bead path refers to an ink or glue path, or a welded seam, which is defined by its width, or thickness, and its location. The InspectEdgeTrainBeadPath function, in conjunction with the other InspectEdge functions, provides the ability to be applied in bead tracking applications, where the bead path varies from one image to the next, or verifying whether or not a bead path is consistently in the same location.

In the bead tracking application, the InspectEdgeTrainBeadPath function, in conjunction with an InspectEdge function and InspectEdgeWidth function, is capable of verifying that the bead path is consistently laid out in a uniform pattern, neither too thick or thin. The functions create a multi-segmented line that defines a path along the bead, and then determines if there any areas of the bead path which are too thick, thin, or missing altogether.

In the location-based bead tracking application, the same functions are capable of verifying that the bead path is consistently in the same location, with the same thickness, and that there are no positional variations along the path.

Note: To be used in either application, the InspectEdgeTrainBeadPath function must be used as an input to the External Region or Path parameter of the InspectEdge function, and the InspectEdgeWidth function must reference the Inspect data structure output by the InspectEdge function in its InspectEdge parameter.