METHOD, SYSTEM AND COMPUTER STORAGE MEDIUM FOR FACE DETECTION
First Claim
1. A method for detecting a face, comprising:
- preprocessing an image;
extracting corners from the preprocessed image, and filtering and combining the corners, to obtain a connected component of the corners;
extracting centroids from the connected component of the corners; and
matching the centroids with a facial template, calculating a matching probability of the centroids with the facial template, and identifying regions formed by centroids having a matching probability greater than or equal to a predetermined value as candidate face regions.
1 Assignment
0 Petitions
Accused Products
Abstract
In a face detection method, preprocess an image, and extract corners from the preprocessed image. Then, filter and combine the corners to obtain a connected component for the corners. Extract a centroid from the connected component of the corners, and match the centroid with a facial template. Then, calculate a matching probability of the centroid with the facial template, and identify a region formed by centroids having a matching probability greater than or equal to a predetermined value as a candidate face region. With the method described above, the accuracy and efficiency of face detection can be improved. In addition, the present invention provides a face detection system and a computer storage medium.
-
Citations
24 Claims
-
1. A method for detecting a face, comprising:
-
preprocessing an image; extracting corners from the preprocessed image, and filtering and combining the corners, to obtain a connected component of the corners; extracting centroids from the connected component of the corners; and matching the centroids with a facial template, calculating a matching probability of the centroids with the facial template, and identifying regions formed by centroids having a matching probability greater than or equal to a predetermined value as candidate face regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for detecting a face, comprising:
-
memory, and one or more processors; the memory stores one or more program modules configured for execution by the one or more processors; wherein the one or more program modules comprise; a preprocessing module, configured to preprocess an image; a corner extracting module, configured to extract corners from the preprocessed image; a corner filtering and combining module, configured to filter and combine the corners to obtain a connected component for the corners; a centroid extracting module, configured to extract a centroid from the connected component of the corners; and a candidate face region determining module, configured to match the centroids with a facial template, calculate a matching probability of the centroids with the facial template, and identify regions formed by the centroids having a matching probability greater than or equal to a predetermined value as candidate face regions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer storage medium comprising computer executable instructions for performing a method for detecting a face, wherein the method comprises:
-
preprocessing an image; extracting corners from the preprocessed image, and filtering and combining the corners, to obtain a connected component of the corners; extracting centroids from the connected component of the corners; and matching the centroids with a facial template, calculating a matching probability of the centroids with the facial template, and identifying regions formed by centroids having a matching probability greater than or equal to a predetermined value as candidate face regions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification