Systems and methods for real-time object recognition
First Claim
1. A method for real-time object recognition, comprising:
- receiving at least one image from at least one imaging device;
obtaining a plurality of histogram features from the at least one image, wherein obtaining the plurality of histogram features includes;
applying one or more filters to the received images to generate one or more filtered images; and
analyzing one or more windows of the filtered images for obtaining the histogram features;
obtaining at least one representation of the histogram features;
recognizing an object in the at least one received image by applying one or more classifiers to the representation of the histogram features.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for the real-time object recognition of target objects, which includes the identification of target objects within images. In particular, images are received from an imaging device and analyzed by a workstation. The workstation applies one or more filters to the received images to generate one or more filtered images. One or more windows (e.g., sub-regions, sub-rectangles, etc.) of the filtered images are then analyzed in order to obtain histogram features. The workstation obtains a representation of these histogram features, which may be a simplified version or reduced dimension of the histogram features. The workstation then applies classifiers to the representation of the histogram features to recognize any objects in the received images.
38 Citations
20 Claims
-
1. A method for real-time object recognition, comprising:
-
receiving at least one image from at least one imaging device;
obtaining a plurality of histogram features from the at least one image, wherein obtaining the plurality of histogram features includes;
applying one or more filters to the received images to generate one or more filtered images; and
analyzing one or more windows of the filtered images for obtaining the histogram features;
obtaining at least one representation of the histogram features;
recognizing an object in the at least one received image by applying one or more classifiers to the representation of the histogram features. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for training a vision system for real-time object recognition, comprising:
-
receiving a plurality of training data having a plurality of classes of target objects and backgrounds, wherein the training data includes training set images and cross-validation set images for each class;
retrieving histogram features from the training data, wherein each histogram feature is associated with a filter and a window;
determining optimal histogram features for one or more classes; and
storing classifiers for the optimal histogram features in one or more nodes of a decision tree, wherein each node of the decision tree provides for discrimination between classes based upon representations of histogram features retrieved from input images. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for real-time object recognition, comprising:
-
an imaging device for providing input images;
a workstation in communication with the imaging device for receiving the at least one input image, wherein the workstation is operative to;
apply one or more filters to the at least one input image to generate one or more filtered images;
analyze one or more windows of the filtered images to obtain the histogram features;
obtain at least one representation of the histogram features; and
recognize an object in the at least one received image by applying one or more classifiers to the representation of the histogram features. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification