OBJECT IDENTIFICATION USING OPTICAL CODE READING AND OBJECT RECOGNITION
First Claim
1. A method of identifying an object in a system that includes a database of feature models of known objects having known optical code information associated therewith, comprising:
- attempting to read an optical code on an object;
decoding a portion of the optical code to obtain decoded information that is less than all information encoded in the optical code;
generating a filtered subset of feature models from the database of feature models based on the decoded information, each feature model of the filtered subset of feature models corresponding to a known object whose associated known optical code information includes the decoded information;
capturing an image that includes a representation of the object;
extracting visual features from the image; and
comparing the extracted visual features to the feature models of the filtered subset of feature models to identify a match between the object and a known object.
1 Assignment
0 Petitions
Accused Products
Abstract
An object identification system comprises an optical code reader that scans an optical code of an object and decodes a portion of the optical code. Using the decoded portion of the optical code, a database filter unit generates a filtered subset of feature models from a set of feature models of known objects stored in a database. An image capture device captures an image of the object, and a feature detector unit detects visual features in the image. A comparison unit compares the detected visual features to the filtered subset of feature models to identify a match between the object and a known object.
50 Citations
19 Claims
-
1. A method of identifying an object in a system that includes a database of feature models of known objects having known optical code information associated therewith, comprising:
-
attempting to read an optical code on an object; decoding a portion of the optical code to obtain decoded information that is less than all information encoded in the optical code; generating a filtered subset of feature models from the database of feature models based on the decoded information, each feature model of the filtered subset of feature models corresponding to a known object whose associated known optical code information includes the decoded information; capturing an image that includes a representation of the object; extracting visual features from the image; and comparing the extracted visual features to the feature models of the filtered subset of feature models to identify a match between the object and a known object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An object identification system, comprising:
-
an optical code reader configured to decode a portion of an optical code on an object; an image capture device configured to capture an image of the object; a feature detector unit configured to detect visual features in the image captured by the image capture device; a database configured to store feature models of known objects having known optical code information associated therewith; a database filter unit in communication with the optical code reader and the database, the database filter unit configured to, in response to the optical code reader decoding a portion of the optical code to obtain decoded information that is less than all information encoded in the optical code, generate a filtered subset of feature models based on the decoded information; and a comparison unit in communication with the feature detector unit and the database filter unit, the comparison unit configured to compare the detected visual features and the feature models of the filtered subset of feature models to identify a match between the object and a known object. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for reducing a search space of a database including feature models used in visual object recognition, the method comprising:
-
obtaining an item-filter parameter corresponding to a portion of information encoded in an optical code of an unknown item, the portion of information being less than all information encoded in the optical code; and determining a subset of feature models based on the item-filter parameter, wherein feature models of the subset correspond to a known item having known optical code information that includes the portion of information encoded in the optical code of the unknown item. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification