Interactive system for recognition analysis of multiple streams of video
First Claim
1. A method of determining a best match between a target profile and a set of stored profiles, wherein a profile contains a set of identifying information extracted from an image set associated with the profile, wherein the set of stored profiles corresponds to a plurality of different objects, the method comprising computer-implemented steps of:
- generating a plurality of confidence scores, wherein each confidence score of the plurality of confidence scores is based on a comparison between a feature set of the target profile and a feature set of a profile in the set of stored profiles, wherein each confidence score numerically represents the similarity between the feature set of the target profile and a feature set of a profile in the set of stored profiles;
generating, from the plurality of confidence scores, a plurality of weighted confidence scores based on information external to the feature sets; and
selecting, from the set of stored profiles, a particular profile as the best match for the target profile based on the plurality of weighted confidence scores;
wherein the method is performed by one or more computing devices programmed to be a special purpose machine pursuant to instructions from program software.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying an object captured in a video image in a multi-camera video surveillance system is disclosed. Sets of identifying information are stored in profiles, each profile being associated with one object. The disclosed method of identifying an object includes comparing identifying information extracted from images captured by the video surveillance system to one or more stored profiles. A confidence score is calculated for each comparison and used to determine a best match between the extracted set of identifying information and an object. In one embodiment, the method is used as part of a facial recognition system incorporated into a video surveillance system.
-
Citations
54 Claims
-
1. A method of determining a best match between a target profile and a set of stored profiles, wherein a profile contains a set of identifying information extracted from an image set associated with the profile, wherein the set of stored profiles corresponds to a plurality of different objects, the method comprising computer-implemented steps of:
-
generating a plurality of confidence scores, wherein each confidence score of the plurality of confidence scores is based on a comparison between a feature set of the target profile and a feature set of a profile in the set of stored profiles, wherein each confidence score numerically represents the similarity between the feature set of the target profile and a feature set of a profile in the set of stored profiles; generating, from the plurality of confidence scores, a plurality of weighted confidence scores based on information external to the feature sets; and selecting, from the set of stored profiles, a particular profile as the best match for the target profile based on the plurality of weighted confidence scores; wherein the method is performed by one or more computing devices programmed to be a special purpose machine pursuant to instructions from program software. - 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. A method of determining a best matching object for a target profile in an object recognition system in which each object recognized by the system is associated with one or more profiles in a set of stored profiles, wherein each profile in the set of stored profiles contains a set of identifying information extracted from an image set associated with the profile, the method comprising the computer-implemented steps of:
-
generating a plurality of confidence scores, wherein each confidence score of the plurality of confidence scores is based on a comparison between the target profile and a different profile in the set of stored profiles; for each profile in the set of stored profiles, identifying an object associated with said each profile; generating a value for each object of a plurality of different objects wherein the method is performed by one or more computing devices programmed to be a special purpose machine pursuant to instructions from program software, wherein the value generated for each object is based on one or more confidence scores, of the plurality of confidence scores, associated with one or more profiles of said each object; wherein the step of generating a value for each object includes, for at least one of the plurality of different objects, generating a value for the object based on confidence scores associated with a plurality of profiles of the object; and selecting, from the plurality of different objects, a best matching object based, at least in part, on the values generated for each object of the plurality of different objects. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification