Template matching system for images
First Claim
1. In a template matching system having both a training phase, in which a directory of image examples is processed by a digital computer to derive component vectors, as well as a search phase, in which a digital computer processes a target image with vectors selected using component vectors to thereby determine presence of one or more image examples in the target image, an improvement comprising:
- identifying component vectors which most negatively correlate with the directory of image examples;
applying a function to component vectors to yield a result from which relative smoothness of vectors in a set can be determined;
selecting a subset of the vectors in the set for processing the target image, the subset including only relatively smooth vectors which relatively negatively correlate with the directory of image examples.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides a system for classifying images, used in image detection, image recognition, or other computer vision. The system processes directory images to obtain eigenvectors and eigenvalues, and selects a set of “smooth” basis vectors formed by linear combinations of these eigenvectors to be applied against a target image. Contrary to conventional wisdom, however, a group of the eigenvectors having the weakest eigenvalues are used to select the basis vectors. A second process is then performed on this group of “weakest” eigenvectors to identify a set of candidate vectors, ordered in terms of “smoothness.” The set of basis vectors (preferably 3-9) is then chosen from the candidate vectors in order of smoothness, which are then applied in an image detection or image recognition process. Unlike some conventional systems where “strong” directory presence and thresholds are used to detect possible matches, the present system uses smooth, weak vectors to ideally produce zero or near zero results for matches.
23 Citations
8 Claims
-
1. In a template matching system having both a training phase, in which a directory of image examples is processed by a digital computer to derive component vectors, as well as a search phase, in which a digital computer processes a target image with vectors selected using component vectors to thereby determine presence of one or more image examples in the target image, an improvement comprising:
-
identifying component vectors which most negatively correlate with the directory of image examples;
applying a function to component vectors to yield a result from which relative smoothness of vectors in a set can be determined;
selecting a subset of the vectors in the set for processing the target image, the subset including only relatively smooth vectors which relatively negatively correlate with the directory of image examples. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification