Skip to main content icon/video/no-internet

Face Recognition in Humans and Computers

The development of computer-based face recognition algorithms has intersected intermittently and productively with the study of human face recognition. Algorithms have offered insight into theories of human face recognition, and findings about the characteristics of human performance have filtered back into the development of algorithms. A primary point of intersection between human and machine studies has involved the question of how to represent and quantify the information in human faces. Evaluations of the strengths and weaknesses of both human and machine recognition have contributed to our understanding of the computational challenges involved in face recognition.

Representing Faces

Image-Based Representations

Face recognition for both humans and machines begins with an image projected onto the retina or sampled by a camera. Early approaches to machine recognition operated by extracting and quantifying the discrete features of faces (e.g., eyes, nose). A fundamental shift in this strategy occurred in the early 1990s with the use of principal component analysis (PCA) applied to face images. PCA is a statistical analysis that derives feature vectors from a set of input stimuli—in this case, a set of faces. The first measures used were simply pixel values extracted from face images. Applied to a population of faces, PCA creates a representation of individual faces in terms of a set of global features derived from the statistics of the face set. These global features consist of images that can be combined linearly to construct individual faces. From a psychological perspective, the connection of the feature set to the face population analyzed defines the “experience” of the computational model. The global features act as face descriptors that can specify categorical (e.g., sex, race) and identity information about a face. The computational components of PCA, therefore, implement a psychologically grounded facespace model of recognition. By this account, faces are represented as points in a space, with the axes of the space defining features. The computationally implemented face space accounts for important findings in human recognition. The other-race effect, for example, is the well-known advantage people have in recognizing faces of their own race over faces of other races. This occurs because the space optimally represents faces similar to those used to derive the feature set (i.e., own race faces), consequently constraining the representation of other-race faces to be less than optimal.

Morphable Models

An important computational innovation came from changing the PCA input from images to image-based representations that are aligned with an average or prototype face. This representation supports morphing between individual faces and is therefore able to create faces that have particular properties useful for experimental manipulations. The alignment of faces is carried out using a set of landmark feature points (e.g., corners of the eye, tip of the nose). The shape of the face is coded in terms of the deformation of its landmark features from the average face. The reflectance or pigmentation information is analyzed separately in an aligned (shape-free) image space. A PCA is applied independently to the shape and reflectance information from a set of faces. This representation supports morphing between faces both in the reflectance and shape spaces allowing for the creation of synthetic morphed faces at arbitrary points in the space. The approach has been extended to operate on laser scans of faces that measure the three-dimensional shape of a head directly along with its reflectance map.

...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles

Sage Recommends

We found other relevant content for you on other Sage platforms.

Loading