REAL-TIME FACE DETECTION USING PIXEL PAIRS
First Claim
1. In a computing environment, a method comprising, processing image data into an image pyramid, providing features of sub-window candidates to each stage of a cascading classifier to remove zero or more sub-window candidates that are classified as non-face sub-windows within that stage, in which the features comprise pixel pairs of the image pyramid, continuing with one or more subsequent stages, and outputting a result based upon whether at least one sub-window candidate remains.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a face detection technology in which image data is classified as being a non-face image or a face image. Image data is processed into an image pyramid. Features, comprising pixel pairs of the image pyramid, are provided to stages of a cascading classifier to remove sub-window candidates that are classified as non-face sub-windows within each stage. The face detection technology continues with one or more subsequent stages to output a result as to whether the image contains a face.
20 Citations
20 Claims
- 1. In a computing environment, a method comprising, processing image data into an image pyramid, providing features of sub-window candidates to each stage of a cascading classifier to remove zero or more sub-window candidates that are classified as non-face sub-windows within that stage, in which the features comprise pixel pairs of the image pyramid, continuing with one or more subsequent stages, and outputting a result based upon whether at least one sub-window candidate remains.
- 14. A system comprising, at least one processor and memory, the memory including instructions, corresponding to a face detector, that are executed by the processor, the face detector configured to process image data into an image pyramid comprising representations of the image data at different resolutions, to extract features from the image pyramid comprising pixel pairs of the image pyramid, and to provide the features to a cascading classifier of the face detector, the cascading classifier configured to use the features to remove candidate sub-windows in a plurality of stages to detect whether the image data corresponds to a face or non-face image.
-
17. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising,
(a) processing image data corresponding to the image into an image pyramid; -
(b) obtaining a list of sub-window candidates; (c) selecting a first classifier, of a plurality of classifiers comprising a cascading classifier, as a selected classifier; (d) providing feature values corresponding to pixel-pairs of one or more sub-windows in the image pyramid to the selected classifier to remove any sub-window candidate from the list that does not achieve a threshold value associated with the selected classifier; (e) determining whether a last classifier of the cascading classifier is the selected classifier, and if so, advancing to step (g); (f) selecting a subsequent classifier of the cascading classifier as a selected classifier and returning to step (d); (g) outputting a result indicative of whether at least one face was detected in the image data.
-
- 19. The one or more computer-readable media of claim 19 having further computer executable instructions comprising using luminance data associated with at least one sub-window for contrast normalization.
Specification