Top down preprocessor for a machine vision system
First Claim
Patent Images
1. A method for preprocessing an image for a machine vision system which receives signals generated from the image, the method comprising the steps of:
- (1) top-down preprocessing the image, the step of top-down preprocessing the image including;
(a) dividing the image into subimages, wherein each subimage is contained in a receptive field of the machine vision system;
(b) applying processing operators to signals generated from each subimage to compute the centroid of each subimage;
(c) translating the subimage so that the centroid of each subimage is centered in its receptive field;
(d) applying a function to signals generated from each subimage to extract micro-features;
(e) determining whether a stopping criterion is fulfilled for each subimage; and
(f) repeating steps (a)-(e), using the subimage as the image in step (a) for each subimage determined not to fulfill the stopping criterion;
(2) adaptive filter preprocessing the image to extract micro-features; and
(3) feature binding to group the micro-features extracted using the top-down preprocessing and the micro-features extracted using the adaptive filter preprocessing to obtain macro-features.
6 Assignments
0 Petitions
Accused Products
Abstract
An image recognition and classification system includes a preprocessor in which a "top-down" method is used to extract features from an image; an associative learning neural network system, which groups the features into patterns and classifies the patterns: and a feedback mechanism which improves system performance by tuning preprocessor scale, feature detection, and feature selection.
53 Citations
17 Claims
-
1. A method for preprocessing an image for a machine vision system which receives signals generated from the image, the method comprising the steps of:
-
(1) top-down preprocessing the image, the step of top-down preprocessing the image including; (a) dividing the image into subimages, wherein each subimage is contained in a receptive field of the machine vision system; (b) applying processing operators to signals generated from each subimage to compute the centroid of each subimage; (c) translating the subimage so that the centroid of each subimage is centered in its receptive field; (d) applying a function to signals generated from each subimage to extract micro-features; (e) determining whether a stopping criterion is fulfilled for each subimage; and (f) repeating steps (a)-(e), using the subimage as the image in step (a) for each subimage determined not to fulfill the stopping criterion; (2) adaptive filter preprocessing the image to extract micro-features; and (3) feature binding to group the micro-features extracted using the top-down preprocessing and the micro-features extracted using the adaptive filter preprocessing to obtain macro-features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A preprocessor for a machine vision system, the preprocessor comprising:
-
a top-down preprocessor comprising; computing means for computing a centroid of an image; translating means for translating the image about the centroid to provide a centered image; extracting means for extracting micro-features from the centered image; stopping means for stopping further processing of the image, wherein the stopping means provides a stopping signal if a stopping criterion is fulfilled; and subdividing means for selectively subdividing the image into a plurality of subimages, wherein each one of the subimages is supplied to the computing means as the image, and wherein the subdividing means is responsive to the stopping signal to not perform any further subdivision of the image; an adaptive filter preprocessor for processing the image to extract micro-features; and a feature binder for grouping the micro-features extracted using the top-down preprocessing and the micro-features extracted using the adaptive filter preprocessing to obtain macro-features.
-
-
16. A method for preprocessing an image for a machine vision system which receives signals generated from the image, the machine vision system having a preprocessor for performing the method, the method comprising:
-
(1) top-down preprocessing the image, the step of top-down preprocessing the image including; (a) extracting micro-features from the image; (b) determining if a stopping criterion corresponding to the feature has been fulfilled; and (c) if the stopping criterion has not been fulfilled, dividing the image into a plurality of subimages; and (d) repeating steps (a)-(c) for each one of the plurality of subimages using each one of the plurality of subimages as the image in step (a);
adaptive filter preprocessing the image to extract micro-features; and(2) feature binding to group the micro-features extracted using the top-down preprocessing to obtain macro-features; (3) inputting a feedback signal for the preprocessor; and (4) modifying the steps of top-down preprocessing and feature binding based on the feedback signal. - View Dependent Claims (17)
-
Specification