Method and system for automated annotation of persons in video content
First Claim
1. A computer-implemented method of identifying faces in a video, comprising:
- (a) generating one or more face tracks from at least one input video stream;
(b) selecting one or more key face images for each of the one or more face tracks;
(c) clustering the one or more face tracks to generate one or more face clusters, wherein each face cluster is associated with at least one of said key face images;
(d) creating one or more face models from respective ones of the one or more face clusters, including deriving the one or more face models directly from features of the one or more key face images associated with the respective face cluster; and
(e) correlating at least one of said face models with a face model database.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for automated annotation of persons in video content are disclosed. In one embodiment, a method of identifying faces in a video includes the stages of: generating face tracks from input video streams; selecting key face images for each face track; clustering the face tracks to generate face clusters; creating face models from the face clusters; and correlating face models with a face model database. In another embodiment, a system for identifying faces in a video includes a face model database having face entries with face models and corresponding names, and a video face identifier module. In yet another embodiment, the system for identifying faces in a video can also have a face model generator.
-
Citations
20 Claims
-
1. A computer-implemented method of identifying faces in a video, comprising:
-
(a) generating one or more face tracks from at least one input video stream; (b) selecting one or more key face images for each of the one or more face tracks; (c) clustering the one or more face tracks to generate one or more face clusters, wherein each face cluster is associated with at least one of said key face images; (d) creating one or more face models from respective ones of the one or more face clusters, including deriving the one or more face models directly from features of the one or more key face images associated with the respective face cluster; and (e) correlating at least one of said face models with a face model database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for identifying faces in a video, comprising:
-
(a) a face model database having face entries that include face models and corresponding names; and (b) a video face identifier module, comprising; (i) a face detection module that detects faces in an input video stream, generating one or more detected faces; (ii) a face tracking module that tracks at least one of the one or more detected faces and generates one or more face tracks; (iii) an intra-track face clustering module that generates one or more intra-track face clusters using the one or more face tracks; (iv) an inter-track face clustering module that generates one or more inter-track clusters using the one or more intra-track face clusters; (v) a detected face model generator module that generates one or more detected face models for the one or more detected faces using the one or more inter-track face clusters, wherein the one or more face models are derived directly from features of one or more selected face images associated with the face cluster; and (vi) a model comparison module that compares the one or more detected face models with said face entries. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification