Efficient method for tracking people
First Claim
1. A method to track persons, comprising the steps of:
- (a) generating a first set of facial coefficient vectors by;
(i) providing a first image containing a plurality of persons;
(ii) locating faces of persons in said first image; and
(iii) generating a facial coefficient vector for each said face by extracting from said first image coefficients sufficient to locally identify each said face,(b) generating a second set of facial coefficient vectors by;
(i) providing a second image containing a plurality of persons;
(ii) locating faces of persons in said second image; and
(iii) generating a facial coefficient vector for each said face by extracting from said second image coefficients sufficient to locally identify each face, and(c) generating a third set of facial coefficient vectors by;
(i) providing a third image containing a plurality of persons;
(ii) locating persons in said third image;
(iii) locating faces of persons in said third image; and
(iv) generating a facial coefficient vector for each said face by extracting from said third image coefficients sufficient to locally identify each said face,(d) determining predicated locations in said third image of each said person from the location of each said person for which a first facial coefficient vector was extracted with the location of each said person for which second facial coefficient vector was extracted;
(e) determining a vector distance between each said second facial coefficient vector and each said third facial coefficient vector; and
(f) tracking the persons within said images, said tracking including using said predicated locations in combination with said vector distance between facial coefficient vectors to determine for each face in said second image which is the corresponding face in said third image,wherein the number of coefficients in said facial coefficient vectors sufficient to locally identify each said face are in the range of 5 to 200 coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, a method to track persons includes generating a first and second set of facial coefficient vectors by: (i) providing a first and second image containing a plurality of persons; (ii) locating faces of persons in each image; and (iii) generating a facial coefficient vector for each face by extracting from the images coefficients sufficient to locally identify each face, then tracking the persons within the images, the tracking including comparing the first set of facial coefficient vectors to the second set of facial coefficient vectors to determine for each person in the first image if there is a corresponding person in the second image. Optically the method includes using estimated locations in combination with the vector distance between facial coefficient vectors to track persons.
40 Citations
28 Claims
-
1. A method to track persons, comprising the steps of:
-
(a) generating a first set of facial coefficient vectors by; (i) providing a first image containing a plurality of persons; (ii) locating faces of persons in said first image; and (iii) generating a facial coefficient vector for each said face by extracting from said first image coefficients sufficient to locally identify each said face, (b) generating a second set of facial coefficient vectors by; (i) providing a second image containing a plurality of persons; (ii) locating faces of persons in said second image; and (iii) generating a facial coefficient vector for each said face by extracting from said second image coefficients sufficient to locally identify each face, and (c) generating a third set of facial coefficient vectors by; (i) providing a third image containing a plurality of persons; (ii) locating persons in said third image; (iii) locating faces of persons in said third image; and (iv) generating a facial coefficient vector for each said face by extracting from said third image coefficients sufficient to locally identify each said face, (d) determining predicated locations in said third image of each said person from the location of each said person for which a first facial coefficient vector was extracted with the location of each said person for which second facial coefficient vector was extracted; (e) determining a vector distance between each said second facial coefficient vector and each said third facial coefficient vector; and (f) tracking the persons within said images, said tracking including using said predicated locations in combination with said vector distance between facial coefficient vectors to determine for each face in said second image which is the corresponding face in said third image, wherein the number of coefficients in said facial coefficient vectors sufficient to locally identify each said face are in the range of 5 to 200 coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system to track persons, the system comprising:
-
(a) at least one image capture device providing a first image; (b) at least one image capture device providing a second image; (c) at least one image capture device providing a third image; and (d) a processing system including at least one processor, operationally connected to said image capture device, configured to; (i) generate from said first image a first set of facial coefficient vectors; (ii) generate from said second image a second set of facial coefficient vectors; (iii) generate from said third image a third set of facial coefficient vectors; (iv) determine predicted locations in said third image of each person from the location of each said person for which a first facial coefficient vector was extracted with the location of each said person for which second facial coefficient vector was extracted; (v) determine a vector distance between each said second facial coefficient vector and each said third facial coefficient vector; and (vi) track the persons within said images, said tracking including using said predicted locations in combination with said vector distance between facial coefficient vectors to determine for each face in said second image which is the corresponding face in said third image, wherein said first, second, and third sets of facial coefficient vectors are generated for each located face by extracting from respective first, second, and third images coefficients sufficient to locally identify each said face, and wherein the number of coefficients in said first, second, and third sets of facial coefficient vectors sufficient to locally identify each said face are in the range of 5 to 200 coefficients. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification