VIDEO-BASED FACE RECOGNITION USING PROBABILISTIC APPEARANCE MANIFOLDS
First Claim
1. A method for recognizing a target individual, comprising the steps of:
- receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual in a first pose, the first recognition image captured at a first time;
receiving a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual in a second pose, the second recognition image captured at a second time;
generating a first identification information comprising a candidate identity of the target individual based on the first image; and
generating a second identification information comprising an updated identity of the target individual based on the first identification information and a likelihood that the second pose will follow the first pose in the sequence of recognition images.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention meets these needs by providing temporal coherency to recognition systems. One embodiment of the present invention comprises a manifold recognition module to use a sequence of images for recognition. A manifold training module receives a plurality of training image sequences (e.g. from a video camera), each training image sequence including an individual in a plurality of poses, and establishes relationships between the images of a training image sequence. A probabilistic identity module receives a sequence of recognition images including a target individual for recognition, and identifies the target individual based on the relationship of training images corresponding to the recognition images. An occlusion module masks occluded portions of an individual'"'"'s face to prevent distorted identifications.
26 Citations
59 Claims
-
1. A method for recognizing a target individual, comprising the steps of:
-
receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual in a first pose, the first recognition image captured at a first time; receiving a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual in a second pose, the second recognition image captured at a second time; generating a first identification information comprising a candidate identity of the target individual based on the first image; and generating a second identification information comprising an updated identity of the target individual based on the first identification information and a likelihood that the second pose will follow the first pose in the sequence of recognition images. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
2. (canceled)
-
12. A method for recognizing a target individual, comprising the steps of:
-
receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual at a first time; receiving a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual at a second time; generating a first identification information from the first image; detecting that a portion of the second recognition image is at least partially occluded; generating a weighted mask including the portion of the second image; and generating a second identification information from the second image, as adjusted by the weighted mask, and the first identification information. - View Dependent Claims (13, 14)
-
-
15. A method for recognizing a target individual from an image, comprising the steps of:
-
receiving a first identification information comprising a candidate identity of the target individual based on one or more recognition images at a previous time; generating a second identification information comprising an updated identity of the target individual based on a recognition image at a current time; and determining an identification of the target individual from a plurality of individuals based on a conditional probability given the first identification information and the recognition image at the current time.
-
-
16-17. -17. (canceled)
-
18. A computer program product, comprising:
a computer-readable medium having computer program instructions and data embodied thereon for recognizing a target individual from a plurality of individuals, comprising the steps of; receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual in a first pose, the first recognition image captured at a first time; receiving a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual in a second pose, the second recognition image captured at a second time; generating a first identification information comprising a candidate identity of the target individual from the first image; and generating a second identification information comprising an updated identity of the target individual based on the first identification information and a likelihood that the second pose will follow the first pose in the sequence of recognition images. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
19. (canceled)
-
29. A computer program product, comprising:
a computer-readable medium having computer program instructions and data embodied thereon for recognizing a target individual from a plurality of individuals, comprising the steps of; receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual at a first time; receiving a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual at a second time; generating a first identification information from the first image; detecting that a portion of the second recognition image is at least partially occluded; generating a weighted mask including the portion of the second image; and generating the second identification information from the second image, as adjusted by the weighted mask, and the first identification information. - View Dependent Claims (30, 31)
-
32. A recognition module for recognizing a target individual, comprising:
-
a video buffer to receive a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual in a first pose, the first recognition image captured at a first time, and a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual in a second pose, the second recognition image captured at a second time; an identity module to generate a first identification information comprising a candidate identity of the target individual based on the first image, and generate a second identification information comprising an updated identity of the target individual based on the first identification information and a likelihood that the second pose will follow the first pose in the sequence of recognition images. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
33. (canceled)
-
43. A recognition module for recognizing a target individual, comprising:
-
a video buffer to receive a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual at a first time, and a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual at a second time; an identity module to generate a first identification information from the first image; an occlusion module to detect that a portion of the second recognition image is at least partially occluded; a mask generation module to generate a weighted mask including the portion; and a mask adjustment module to generate the second identification information based on the second recognition image, as adjusted by the weighted mask, and the first identification information. - View Dependent Claims (44, 45)
-
-
46. A recognition module for recognizing a target individual, comprising:
-
a buffer means for receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual in a first pose, the first recognition image captured at a first time, and a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual in a second pose, the second recognition image captured at a second time; an identity means for generating a first identification information comprising a candidate identity of the target individual based on the first image, and generate a second identification information comprising an updated identity of the target individual based on the first identification information and a likelihood that the second pose will follow the first pose in the sequence of recognition images. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
47. (canceled)
-
57. A recognition module for recognizing a target individual, comprising:
-
a buffer means for receiving a first recognition image from a sequence of recognition images, said first recognition image including a first image of the target individual at a first time, and a second recognition image of the sequence of recognition images, said second recognition image including a second image of the target individual at a second time; an identity means for generating a first identification information from the first image; an occlusion means for detecting that a portion of the second recognition image is at least partially occluded; a mask generation means for generating a weighted mask including the portion of the second image; and a mask adjustment means for generating the second identification information from the second image, as adjusted by the weighted mask, and the first identification information. - View Dependent Claims (58, 59)
-
Specification