OBJECT RECOGNITION TRAIT ANALYSIS SYSTEMS AND METHODS
First Claim
1. An object recognition trait identification system comprising:
- a computerized scene trait database storing a plurality of scene traits having values representative of a scene, the scene traits existing within an scene attribute space; and
a trait analysis engine coupled to the scene trait database and configured to;
derive a plurality of features by applying a recognition algorithm a digital representation of an object in a scene, the plurality of features existing in a feature space;
generate trait variances in the scene attribute space for similar features within the at least one similarity feature set and with respect to the scene traits;
select at least one distinguishing scene trait from the scene traits as a function of the trait variances where the at least one distinguishing scene trait differentiates features within the at least one similarity feature set; and
store each feature in the similarity feature set in an object recognition database along with metadata that includes the at least one distinguishing scene trait.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing scene traits in an object recognition ingestion ecosystem is presented. In some embodiment, a trait analysis engine analyzes a digital representation of a scene to derive one or more features. The features are compiled into sets of similar features with respect to a feature space. The engine attempts to discover which traits of the scene (e.g., temperature, lighting, gravity, etc.) can be used to distinguish the features for purposes of object recognition. When such distinguishing traits are found, an object recognition database is populated with object information, possibly indexed according to the similar features and their corresponding distinguishing traits.
-
Citations
42 Claims
-
1. An object recognition trait identification system comprising:
-
a computerized scene trait database storing a plurality of scene traits having values representative of a scene, the scene traits existing within an scene attribute space; and a trait analysis engine coupled to the scene trait database and configured to; derive a plurality of features by applying a recognition algorithm a digital representation of an object in a scene, the plurality of features existing in a feature space; generate trait variances in the scene attribute space for similar features within the at least one similarity feature set and with respect to the scene traits; select at least one distinguishing scene trait from the scene traits as a function of the trait variances where the at least one distinguishing scene trait differentiates features within the at least one similarity feature set; and store each feature in the similarity feature set in an object recognition database along with metadata that includes the at least one distinguishing scene trait. - 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, 26)
-
-
27. A computerized object recognition scene trait analysis system for enhancing identification of objects in a scene capture, the scene capture comprising (i) a digital representation of an image capture of a scene by an image sensor and (ii) one or more scene trait values captured by one or more scene trait sensors at the time of the image capture;
- the system comprising;
a scene variance analyzer comprising one or more computers configured to; compute scene trait variances, the scene trait variances corresponding to variances of scene trait values across a plurality of scene captures; and determine distinguishing scene traits based on scene trait variances that are above a threshold value; and a weight processor comprising one or more computers configured to, for each of a plurality of scene captures; determine relative weighting for the distinguishing scene traits; and generate metadata using the relative weighting; wherein the system is configured to associate generated metadata corresponding to a particular scene capture with features derived from a digital representation corresponding to the particular scene capture. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
- the system comprising;
-
35. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by a computer processor to perform object recognition scene trait analysis to enhance identification of objects in a scene capture, the scene capture comprising (i) a digital representation of an image capture of a scene by an image sensor and (ii) one or more scene trait values captured by one or more scene trait sensors at the time of the image capture;
the instructions being executable by a computer processor to execute processing comprising; computing scene trait variances, the scene trait variances corresponding to variances of scene trait values across a plurality of scene captures; identifying distinguishing scene traits based on scene trait variances that are above a threshold value; determining relative weighting for the distinguishing scene traits; generating metadata using the relative weighting; and associating generated metadata corresponding to a particular scene capture with features derived from a digital representation corresponding to the particular scene capture. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
Specification