Human facial detection and recognition system
First Claim
Patent Images
1. A method comprising:
- receiving, by at least one processor, high-definition video data from at least one camera associated with a surveillance system, the high-definition data comprising a sequence of images and storing the sequence of images in a database;
detecting, by the at least one processor, at least a portion of a face from the sequence of images;
generating, by the at least one processor, a mapping of facial points corresponding to the at least the portion of the face from the sequence of images by generating a plurality of points on an image plane corresponding to the sequence of images and determining a distance between each point to the plurality of points, each point corresponding to at least one of an edge-like feature of the face and a ridge-like feature of the face;
cross-referencing, by the at least one processor, the mapping of facial points with each facial image of a set of pre-stored and previously recognized facial images to perform one of recognizing the face and not recognizing the face; and
automatically generating, by the at least one processor, information associated with the face and transmitting the information associated with the face.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure provide an image-based face detection and recognition system that processes and/or analyzes portions of an image using “image strips” and cascading classifiers to detect faces and/or various facial features, such an eye, nose, mouth, cheekbone, jaw line, etc.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by at least one processor, high-definition video data from at least one camera associated with a surveillance system, the high-definition data comprising a sequence of images and storing the sequence of images in a database; detecting, by the at least one processor, at least a portion of a face from the sequence of images; generating, by the at least one processor, a mapping of facial points corresponding to the at least the portion of the face from the sequence of images by generating a plurality of points on an image plane corresponding to the sequence of images and determining a distance between each point to the plurality of points, each point corresponding to at least one of an edge-like feature of the face and a ridge-like feature of the face; cross-referencing, by the at least one processor, the mapping of facial points with each facial image of a set of pre-stored and previously recognized facial images to perform one of recognizing the face and not recognizing the face; and automatically generating, by the at least one processor, information associated with the face and transmitting the information associated with the face. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
memory storing computer-readable instructions; and at least one processor to execute the computer-readable instructions to; receive high-definition video data from at least one camera associated with a surveillance system, the high-definition data comprising a sequence of images and store the sequence of images in a database; detect at least a portion of a face from the sequence of images; generate, by the at least one processor, a mapping of facial points corresponding to the at least the portion of the face from the sequence of images by generating a plurality of points on an image plane corresponding to the sequence of images and determining a distance between each point to the plurality of points, each point corresponding to at least one of an edge-like feature of the face and a ridge-like feature of the face; cross-reference the mapping of facial points with each facial image of a set of pre-stored and previously recognized facial images to perform one of recognize the face and not recognize the face; and automatically generate information associated with the face and transmit the information associated with the face. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon, the instructions when executed by at least one processor, cause the processor to perform operations comprising:
-
receiving high-definition video data from at least one camera associated with a surveillance system, the high-definition data comprising a sequence of images and storing the sequence of images in a database; detecting at least a portion of a face from the sequence of images; generating a mapping of facial points corresponding to the at least the portion of the face from the sequence of images by generating a plurality of points on an image plane corresponding to the sequence of images and determining a distance between each point to the plurality of points, each point corresponding to at least one of an edge-like feature of the face and a ridge-like feature of the face; cross-referencing the mapping of facial points with each facial image of a set of pre-stored and previously recognized facial images to perform one of recognizing the face and not recognizing the face; and automatically generating information associated with the face and transmitting the information associated with the face. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification