Skin-tone Filtering
First Claim
1. A method performed by an image processor, the method comprising:
- sampling a digital image frame from among a series of digital image frames;
analyzing pixels within the sampled digital image frame to determine whether pixels in the sampled digital image frame have a hue, independent of lightness, that is within a range of hues corresponding to human skin tone; and
deciding whether the sampled digital image frame includes a depiction of human skin based on a result of the analyzing.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are disclosed relating to skin-tone filtering for reducing the impact of lighting conditions, while providing a low-computation solution for effective face detection. In one aspect, methods include sampling a digital image frame from among a series of digital image frames. The methods further include analyzing pixels within the sampled digital image frame to determine whether pixels in the sampled digital image frame have a hue, independent of lightness, that is within a range of hues corresponding to human skin tone. Further, the methods include deciding whether the sampled digital image frame includes a depiction of human skin based on a result of the analyzing.
33 Citations
20 Claims
-
1. A method performed by an image processor, the method comprising:
-
sampling a digital image frame from among a series of digital image frames; analyzing pixels within the sampled digital image frame to determine whether pixels in the sampled digital image frame have a hue, independent of lightness, that is within a range of hues corresponding to human skin tone; and deciding whether the sampled digital image frame includes a depiction of human skin based on a result of the analyzing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An appliance comprising:
-
a data storage device configured to store rules for acknowledging a detected face; an image capture device configured to acquire color frames; one or more data processors configured to perform operations comprising; apply an orange-distance filter to a frame acquired by the image capture device for segmenting a skin-tone orange portion; determine respective changes in an area and a location of the skin-tone orange portion of the acquired frame relative to a previously acquired frame; infer, based on the determined changes, a presence of a face substantially at rest when the frame was acquired; detect a face corresponding to the skin-tone orange portion of the acquired frame in response to the inference; and acknowledge the detected face in accordance with a predetermined rule stored on the data storage device of the appliance. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a storage system configured to store shape classifiers used for face detection; one or more data processors configured to perform operations comprising; retrieve, from a shape library stored on the storage system, images of shapes and shape combinations corresponding to a face depicted in a given color space, wherein the shapes corresponding to the face include at least an eye, a nose a mouth, and wherein the shape combinations corresponding to the face include at least eyes, eyes and a nose, a nose and a mouth; produce orange-distance filtered versions of the retrieved images of shapes and shape combinations; and generate shape classifiers for detecting shapes corresponding to faces within skin-tone orange portions of orange-distance filtered images of shapes and shape combinations; and the storage system further configured to store the generated shape classifiers to be provided upon requests of image processing devices that connect to the system. - View Dependent Claims (19, 20)
-
Specification