Pattern recognition

Matrox Design Assistant includes two steps for performing pattern recognition: Pattern Matching and Model Finder. These steps are primarily used to locate complex objects for guiding a gantry, stage or robot, or for directing subsequent measurement steps.

The Pattern Matching step finds a pattern by looking for a similar spatial distribution of intensity. The step employs a smart search strategy to quickly locate multiple patterns, including multiple occurrences, which are translated and slightly rotated. The step performs well when scene lighting changes uniformly, which is useful for dealing with attenuating illumination. A pattern can be trained manually or determined automatically for alignment. Search parameters can be manually adjusted and patterns can be manually edited to tailor performance.
Using the PatternMatching step

Pattern Matching

Model Finder4 is a step that employs a patented5 technique to find an object using geometric features (e.g., contours). The step finds multiple models, including multiple occurrences that are translated, rotated, and scaled. Model Finder locates an object that is partially missing and continues to perform when a scene is subject to uneven changes in illumination; relaxing lighting requirements. A model is manually trained from an image and search parameters can be manually adjusted and models can be manually edited to tailor performance.
Using the ModelFinder step

Model Finder

4. Requires a supplemental license.
5. Protected by U.S. Patents 7,027,651; 7,319,791; 7,327,888.



more tools >