System and method for performing multi-image training for pattern recognition and registration
First Claim
1. A method for training a machine vision system, the method comprising the steps of:
- obtaining N training images;
identifying one or more features that appear in at least M of the N training images; and
generating a training model using the one or more identified features.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performing multi-image training for pattern recognition and registration is provided. A machine vision system first obtains N training images of the scene. Each of the N images is used as a baseline image and the N−1 images are registered to the baseline. Features that represent a set of corresponding image features are added to the model. The feature to be added to the model may comprise an average of the features from each of the images in which the feature appears. The process continues until every feature that meets a threshold requirement is accounted for. The model that results from the present invention represents those stable features that are found in at least the threshold number of the N training images. The model may then be used to train an alignment/inspection tool with the set of features.
19 Citations
14 Claims
-
1. A method for training a machine vision system, the method comprising the steps of:
-
obtaining N training images; identifying one or more features that appear in at least M of the N training images; and generating a training model using the one or more identified features. - View Dependent Claims (2)
-
-
3. A method for training a machine vision system, the method comprising the steps of:
-
identifying a first feature from a first training image of a first instance; identifying a second feature from a second training image of a second instance; and generating a model comprising of the first feature and the second feature to train is the machine vision system. - View Dependent Claims (4, 5)
-
-
6. A system for training a machine vision system, the system comprising:
-
means for identifying a first feature from a first training image of a first instance; means for identifying a second feature from a second training image of a second instance; and means for generating a model comprising of the first feature and the second feature to train the machine vision system.
-
-
7. A method for identifying one or more stable features in a set of training images, the method comprising the steps of:
-
(a) selecting one of the set of training images as a baseline image; (b) substantially registering the set of training images to the selected baseline image; (c) determining corresponding features from the set of training images to the selected baseline image; (d) repeating steps (a)-(c) with each image of the set of training images selected as the baseline image; and (e) identifying the one or more stable features from the set of training images that represent a set of corresponding features. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable medium, including program instructions executing on a processor, for identifying one or more stable features in a set of training images, the computer readable medium including program instructions for:
-
(a) selecting one of the set of training images as a baseline image; (b) substantially registering the set of training images to the selected baseline image; (c) correspond features from the set of training images to the selected baseline image; (d) repeating (a)-(c) with each image of the set of training images selected as the baseline image; and (e) identifying the one or more stable features from the set of training images that represent a set of corresponding features.
-
-
12. A method for training a machine vision system, the method comprising the steps of:
-
obtaining N training images; identifying a feature appearing in at least M of the N training images; adding the identified feature to a model for use in training the machine vision system. - View Dependent Claims (13, 14)
-
Specification