FAST RECOGNITION ALGORITHM PROCESSING, SYSTEMS AND METHODS
First Claim
1. An apparatus comprising:
- at least one sensor configured to obtain a digital representation of a plurality of objects; and
a recognition engine coupled with the at least one sensor and configured to;
obtain access to an object model database storing recognition models of known object models, the recognition models having features derived from key frames of known object models;
determine a recognition strategy based on the digital representation, the recognition strategy comprising an algorithm application rules set governing application of a plurality of algorithms to the digital representation;
generate at least one recognition feature by executing the plurality of algorithms on the digital representation according to the algorithm application rules set;
identify a target modeled object in the object model database where the corresponding recognition model has features similar to the at least one recognition feature;
identify a target key frame bundle having a content link based on the target modeled object;
retrieve content information associated with a plurality of object models corresponding to at least some of the plurality objects based on the content link of the target key frame bundle; and
render at least some of the content information on a display screen.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of quickly recognizing or differentiating many objects are presented. Contemplated systems include an object model database storing recognition models associated with known modeled objects. The object identifiers can be indexed in the object model database based on recognition features derived from key frames of the modeled object. Such objects are recognized by a recognition engine at a later time. The recognition engine can construct a recognition strategy based on a current context where the recognition strategy includes rules for executing one or more recognition algorithms on a digital representation of a scene. The recognition engine can recognize an object from the object model database, and then attempt to identify key frame bundles that are contextually relevant, which can then be used to track the object or to query a content database for content information.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
at least one sensor configured to obtain a digital representation of a plurality of objects; and a recognition engine coupled with the at least one sensor and configured to; obtain access to an object model database storing recognition models of known object models, the recognition models having features derived from key frames of known object models; determine a recognition strategy based on the digital representation, the recognition strategy comprising an algorithm application rules set governing application of a plurality of algorithms to the digital representation; generate at least one recognition feature by executing the plurality of algorithms on the digital representation according to the algorithm application rules set; identify a target modeled object in the object model database where the corresponding recognition model has features similar to the at least one recognition feature; identify a target key frame bundle having a content link based on the target modeled object; retrieve content information associated with a plurality of object models corresponding to at least some of the plurality objects based on the content link of the target key frame bundle; and render at least some of the content information on a display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification