Face detection on mobile devices
First Claim
1. A method for detecting an area with a face (“
- facial area”
) on a color image, comprising;
(a) placing a search window on the color image;
(b) determining if a center pixel of the search window is a skin color pixel, wherein the search window is a possible facial area candidate if the center pixel of the search window is a skin color pixel;
(c) applying a 3-rectangle filter to the search window to determine if the search window is a possible facial area candidate;
(d) applying a 4-rectangle filter to the search window to determine if the search window is a possible facial area candidate;
(e) if steps (b), (c), (d) all determine that the search window is a possible facial area candidate, applying an AdaBoost filter to the search window to determine if the search window is a facial area candidate; and
(f) if step (e) determines that the search window is a facial area candidate, saving the location of the search window.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting a facial area on a color image includes (a) placing a search window on the color image, (b) determining if a center pixel of the search window is a skin color pixel, indicating that the search window is a possible facial area candidate, (c) applying a 3-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (d) applying a 4-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (e) if steps (b), (c), (d) all determine that the search window is a possible facial area candidate, applying an AdaBoost filter to the search window to determine if the search window is a facial area candidate, and (f) if step (e) determines that the search window is a facial area candidate, saving the location of the search window.
151 Citations
14 Claims
-
1. A method for detecting an area with a face (“
- facial area”
) on a color image, comprising;
(a) placing a search window on the color image;
(b) determining if a center pixel of the search window is a skin color pixel, wherein the search window is a possible facial area candidate if the center pixel of the search window is a skin color pixel;
(c) applying a 3-rectangle filter to the search window to determine if the search window is a possible facial area candidate;
(d) applying a 4-rectangle filter to the search window to determine if the search window is a possible facial area candidate;
(e) if steps (b), (c), (d) all determine that the search window is a possible facial area candidate, applying an AdaBoost filter to the search window to determine if the search window is a facial area candidate; and
(f) if step (e) determines that the search window is a facial area candidate, saving the location of the search window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- facial area”
Specification