Face recognition apparatus, method, system and computer readable medium thereof
First Claim
Patent Images
1. A face recognition system comprising:
- an input unit for inputting an image of a subject;
a face detector for determining if a face is present in the image from said input circuit;
a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising an eye template circuit that applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face;
a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and
a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face.
2 Assignments
0 Petitions
Accused Products
Abstract
A face recognition system is provided comprising an input process or circuit, such as a video camera for generating an image of a person. A face detector process or circuit determines if a face is present in a image. A face position registration process or circuit determines a position of the face in the image if the face detector process or circuit determines that the face is present. A feature extractor process or circuit is provided for extracting at least two facial features from the face. A voting process or circuit compares the extractor facial features with a database of extracted facial features to identify the face.
297 Citations
90 Claims
-
1. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising an eye template circuit that applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face. - View Dependent Claims (2, 3, 4, 6, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
5. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising; a lumen normalization circuit for lumen normalizing an output by said face detector circuit; an edge extractor for extracting edge information from an output of said lumen normalization circuit; a down sampling circuit for down sampling at a first predetermined ratio an output signal from said edge extraction circuit; an eye template circuit for applying a plurality of eye templates to an output of said down sampling circuit; an eye template matching circuit for determining which one of the plurality of eye templates corresponds to the output of said down sampling circuit; and a face alignment circuit for aligning the face of the image output by said input unit in accordance with said eye matching circuit; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face; wherein said eye template circuit applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face.
-
-
7. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising; a lumen normalization circuit for lumen normalizing an output by said face detector circuit; an edge extractor for extracting edge information from an output of said lumen normalization circuit; a down sampling circuit for down sampling at a first predetermined ratio an output signal from said edge extraction circuit; an eye template circuit for applying a plurality of eye templates to an output of said down sampling circuit; an eye template matching circuit for determining which one of the plurality of eye templates corresponds to the output of said down sampling circuit; and face alignment circuit for aligning the face of the image output by said input unit in accordance with said eye matching circuit; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face; wherein if said eye matching circuit does not determine that any one of the plurality of eye templates corresponds to the output of said down sampling circuit, said down sampling circuit down samples at a second predetermined ratio the output signal from said edge extraction circuit.
-
-
8. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face; wherein said feature extractor comprises; a cropping circuit for cropping at least the first facial feature and the second facial feature output by said face position registration circuit; a lumen normalization circuit for lumen normalizing the first facial feature and the second facial feature output by said cropping circuit; an edge extractor for extracting edge information from the first facial feature and the second facial feature output by said lumen normalization circuit; a down sampling circuit for down sampling at a first predetermined ratio the first facial feature and at a second predetermined ratio the second facial feature output signal by said edge extraction circuit; and a feature vector calculating circuit for calculating a first feature vector of the first facial feature from said down sampling circuit and a second feature vector of the second facial feature output from said down sampling circuit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face; wherein said feature extractor comprises; a cropping circuit for cropping at least the first facial feature and the second facial feature output by said face position registration circuit; a down sampling circuit for down sampling at a first predetermined ratio the first facial feature and a second predetermined ratio the second facial feature output signal by said cropping circuit; and a feature vector calculating circuit for calculating a first feature vector of the first facial feature from said down sampling circuit and a second feature vector of the second facial feature output from said down sampling circuit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
32. A face recognition system comprising:
-
an input unit for inputting an image of a subject; a face position registration circuit for determining a position of a face in the image from said input circuit, said face position registration circuit comprising an eye template circuit for applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; a feature extractor for extracting at least first and second facial features from the face; and a voting circuit for comparing the first and second facial features extracted by said feature extractor circuit with a database of extracted facial features to identify the face. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of face recognition comprising the steps of:
-
(a) inputting an image of a subject; (b) determining if a face is present in the image output of step (a); (c) determining a position of the face in the image if step (b) determines that the face is present including applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; (d) extracting at least first and second facial features from the face output by step (c); and (e) comparing the first and second facial features output by step (d) to identify the face with a database of facial features. - View Dependent Claims (41, 42, 43, 45, 56, 57, 58, 59)
-
-
44. A method of face recognition comprising the steps of:
-
(a) inputting an image of a subject; (b) determining if a face is present in the image output of step (a); (c) determining a position of the face in the image if step (b) determines that the face is -present, wherein step (c) comprises the steps of; (c1) lumen normalizing an output of step (b); (c2) extracting edge information from an output of step (c1); (c3) down sampling at a first predetermined ratio an output from step (c2); (c4) applying a plurality of eye templates to an output of step (c3); (c5) determining which one of the plurality of eye templates corresponds to the output of step (c3); and (c6) aligning the face of the image inputted in step (a) in accordance with step (c5); (d) extracting at least first and second facial features from the face output by step (c); and (e) comparing the first and second facial features output by step (d) to identify the face with a database of facial features; wherein step (c4) applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face.
-
-
46. A method of face recognition comprising the steps of:
-
(a) inputting an image of a subject; (b) determining if a face is present in the image output of step (a); (c) determining a position of the face in the image if step (b) determines that the face is present, wherein step (c) comprises the steps of; (c1) lumen normalizing an output of step (b); (c2) extracting edge information from an output of step (c1); (c3) down sampling at a first predetermined ratio an output from step (c2); (c4) applying a plurality of eye templates to an output of step (c3); (c5) determining which one of the plurality of eye templates corresponds to the output of step (c3); and (c6) aligning the face of the image inputted in step (a) in accordance with step (c5); (d) extracting at least first and second facial features from the face output by step (c); and (e) comparing the first and second facial features output by step (d) to identify the face with a database of facial features; wherein if step (c5) does not determine that any one of the plurality of eye templates corresponds to the output of step (c3), step (c3) down samples at a second predetermined ratio the output signal from step (c2).
-
-
47. A method of face recognition comprising the steps of:
-
(a) inputting an image of a subject; (b) determining if a face is present in the image output of step (a); (c) determining a position of the face in the image if step (b) determines that the face is present; (d) extracting at least first and second facial features from the face output by step (c); and (e) comparing the first and second facial features output by step (d) to identify the face with a database of facial features; wherein step (d) comprises the steps of; (d1) cropping at least a first facial feature and a second facial feature output by step (c); (d2) lumen normalizing the first facial feature and the second facial feature output by step (d1); (d3) extracting edge information from the first facial feature and the second facial feature output by step (d2); (d4) down sampling at a first predetermined ratio the first facial feature and at a second predetermined ratio the second facial feature output signal by step (d3); and (d5) calculating a first feature vector of the first facial feature from step (d4) and a second feature vector of the second facial feature output from step (d4). - View Dependent Claims (48, 49, 50, 55)
-
-
51. A method of face recognition comprising the steps of:
-
(a) inputting an image of a subject; (b) determining if a face is present in the image output of step (a); (c) determining a position of the face in the image if step (b) determines that the face is present; (d) extracting at least first and second facial features from the face output by step (c); and (e) comparing the first and second facial features output by step (d) to identify the face with a database of facial features; wherein step (d) comprises the steps of; (d1) cropping at least a first facial feature and a second facial feature output by step (c); (d2) down sampling at a first predetermined ratio the first facial feature and at a second predetermined ratio the second facial feature output signal by step (d1); and (d3) calculating a first feature vector of the first facial feature from step (d2) and a second feature vector of the second facial feature output from step (d2). - View Dependent Claims (52, 53, 54)
-
-
60. A method of face recognition comprising the steps of:
-
(a) generating an image of a subject; (b) determining a position of a face in the image from step (a) including applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; (c) extracting at least two facial features from the face determined in step (b); and (d) comparing the extracted facial features of step (c) with a database of extracted facial features to identify the face. - View Dependent Claims (61, 62)
-
-
63. A face recognition system comprising:
-
input means for inputting an image of a subject; face detector means for determining if a face is present in the image output by said input means; face position registration means for determining a position of the face in the image if said face detector means determines that the face is present, said face position registration means comprising eye template means for applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; feature extractor means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration means; and voting means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face. - View Dependent Claims (64, 65, 66, 68, 80)
-
-
67. A face recognition system comprising:
-
input means for inputting an image of a subject; face detector means for determining if a face is present in the image output by said input means; face position registration means for determining a position of the face in the image if said face detector means determines that the face is present, said face position registration means comprising; lumen normalization means for lumen normalizing an output by said face detector means; edge extraction means for extracting edge information from an output of said lumen normalization means; down sampling means for down sampling at a first predetermined ratio an output signal from said edge extraction means; eye template means for applying a plurality of eye templates to an output of said down sampling means; eye template matching means for determining which one of the plurality of eye templates corresponds to the output of said down sampling means; and face alignment means for aligning the face of the image output by said input means in accordance with said eye matching means; feature extractor means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration means; and voting means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face; wherein said eye template means applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face.
-
-
69. A face recognition system comprising:
-
input means for inputting an image of a subject; face detector means for determining if a face is present in the image output by said input means; face position registration means for determining a position of the face in the image if said face detector means determines that the face is present, said face position registration means comprising; lumen normalization means for lumen normalizing an output by said face detector means; edge extraction means for extracting edge information from an output of said lumen normalization means; down sampling means for down sampling at a first predetermined ratio an output signal from said edge extraction means; eye template means for applying a plurality of eye templates to an output of said down sampling means; eye template matching means for determining which one of the plurality of eye templates corresponds to the output of said down sampling means; and face alignment means for aligning the face of the image output by said input means in accordance with said eye matching means; feature extractor means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration means; and voting means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face; wherein if said eye matching means does not determine that any one of the plurality of eye templates corresponds to the output of said down sample means, said down sampling means down samples at a second predetermined ratio the output signal from said edge extraction means.
-
-
70. A face recognition system comprising:
-
input means for inputting an image of a subject; face detector means for determining if a face is present in the image output by said input means; face position registration means for determining a position of the face in the image if said face detector means-determines that the face is present; feature extractor means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration means; and voting means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face; wherein said feature extraction means comprises; cropping means for cropping at least the first facial feature and the second facial feature output by said face position registration means; lumen normalization means for lumen normalizing the first facial feature and the second facial feature output by said cropping means; edge extraction means for extracting edge information from the first facial feature and the second facial feature output by said lumen normalization means; down sampling means for down sampling at a first predetermined ratio the first facial feature and at a second predetermined ratio the second facial feature output signal by said edge extraction means; and feature vector calculating means for calculating a first feature vector of the first facial feature from said down sampling means and a second feature vector of the second facial feature output from said down sampling means. - View Dependent Claims (71, 72, 73, 79)
-
-
74. A face recognition system comprising:
-
input means for inputting an image of a subject; face detector means for determining if a face is present in the image output by said input means; face position registration means for determining a position of the face in the image if said face detector means determines that the face is present; feature extractor means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration means; and voting means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face; wherein said feature extraction means comprises; cropping means for cropping at least a first facial feature and a second facial feature output by said face position registration means; down sampling means for down sampling at a first predetermined ratio the first facial feature and at a second predetermined ratio the second facial feature output signal by said cropping means; and feature vector calculating means for calculating a first feature vector of the first facial feature from said down sampling means and a second feature vector of the second facial feature output from said down sampling means. - View Dependent Claims (75, 76, 77, 78)
-
-
81. A face recognition system comprising:
-
input means for inputting an image of a subject; face position registration means for determining a position of a face in the image output from said input means, said face position registration means comprising eye template means for applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; feature extractor means for extracting at least first and second facial features from the face; and voting means for comparing the first and second facial features extracted by said feature extractor means with a database of extracted facial features to identify the face. - View Dependent Claims (82)
-
-
83. An article of manufacture, comprising a computer usable medium having readable code means embodied therein for face recognition, the computer readable program code means comprising:
-
input computer readable program code means for inputting an image of a subject; face detector computer readable program code means for determining if a face is present in the image from said input computer readable program code means; face position registration computer readable program code means for determining a position of the face in the image if said face detector computer readable program code means determines that the face is present, said face position registration computer readable program code means comprising computer readable program code means for applying an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; feature extractor computer readable program code means for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration computer readable program code means; and voting computer readable program code means for comparing the at least two extracted facial features with a database of corresponding facial features to identify the face. - View Dependent Claims (84, 85, 86)
-
-
87. A face recognition system comprising:
-
a control panel having an input circuit and a display; a video camera for inputting an image of a subject in response to said control panel; a face detector for determining if a face is present in the image output by said video camera, if the face is not present a message is displayed by said display; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising an eye template circuit that applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; a face sever comprising a database of corresponding features of potential candidates; and voting circuit for comparing the at least two extracted facial features with the database from said face server to identify the face. - View Dependent Claims (88, 89, 90)
-
Specification