EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry
Recognition
MATCH!
• Face Detection
• Face Normalization
• Face Identification
Face Detection
In General Different Approaches
• Locate face in a given • Motion detecting and head
image tracking
• Separate it from the scene
• “Face Space” distance
Face Detection: “Face Space”
Face Detection: Motion
Detecting and Head Tracking
Face Detection: Motion
Detecting and Head Tracking
Face Normalization
• Adjustment
– Expression
– Rotation
– Lighting
– Scale
– Head tilt
• Eye location
Face Normalization: FERET
face2norm
1. Image is rotated to align the eyes (eye coordinates must
be known).
2. The image is scaled to make the distance between the
eyes constant. The image is also cropped to a smaller size
that is nearly just the face.
3. A mask is applied that zeros out pixels not in an oval that
contains the typical face. The oval is generated
analytically.
4. Histogram equalization is used to smooth the distribution
of gray values for the non-masked pixels.
5. The image is normalized so the non-masked pixels have
mean zero and standard deviation one.
Face Identification
MATCH!