Back to results
US 12,217,479 B2Granted
Using a probabilistic model for detecting an object in visual data
AssigneeOpen Text Corporation
InventorGeorge Saklatvala
Life of this patent
Estimating the term…
Abstract
A probabilistic model is provided based on an output of a matching procedure that matches a particular object to representations of objects, where the probabilistic model relates a probability of an object being present to a number of matching features. The probabilistic model is used for detecting whether a particular object is present in received visual data.
Claims20
A method, comprising:
- building, by an object recognition system, a probabilistic model for each respective object of a plurality of objects representing different object types, the building utilizing statistics for matches between simulated views of the respective object and other objects and statistics for non-matches between reference images that do not contain the respective object and the other objects, wherein the building produces probabilistic models for the different object types;
- receiving, by the object recognition system, input visual data;
- and
- determining, by the object recognition system utilizing the probabilistic models for the different object types, whether objects of the different object types are present in the input visual data, wherein the determining comprises mapping, utilizing the probabilistic models, a probability threshold to different number thresholds for the different object types, and wherein each number threshold of the different number thresholds indicates a number of matching features above which an object of a corresponding object type is considered to be present in the input visual data.
1 more element
A system, comprising:
- a processor;
- a non-transitory computer-readable medium;
- and
- instructions stored on the non-transitory computer-readable medium and translatable by the processor for:
- building a probabilistic model for each respective object of a plurality of objects representing different object types, the building utilizing statistics for matches between simulated views of the respective object and other objects and statistics for non-matches between reference images that do not contain the respective object and the other objects, wherein the building produces probabilistic models for the different object types;
- receiving input visual data;
- and
- determining, utilizing the probabilistic models for the different object types, whether objects of the different object types are present in the input visual data, wherein the determining comprises mapping, utilizing the probabilistic models, a probability threshold to different number thresholds for the different object types, and wherein each number threshold of the different number thresholds indicates a number of matching features above which an object of a corresponding object type is considered to be present in the input visual data.
5 more elements
A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:
- building a probabilistic model for each respective object of a plurality of objects representing different object types, the building utilizing statistics for matches between simulated views of the respective object and other objects and statistics for non-matches between reference images that do not contain the respective object and the other objects, wherein the building produces probabilistic models for the different object types;
- receiving input visual data;
- and
- determining, utilizing the probabilistic models for the different object types, whether objects of the different object types are present in the input visual data, wherein the determining comprises mapping, utilizing the probabilistic models, a probability threshold to different number thresholds for the different object types, and wherein each number threshold of the different number thresholds indicates a number of matching features above which an object of a corresponding object type is considered to be present in the input visual data.
1 more element
Dependencies are inferred from the claim text.