Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual...

53
Visual Perception in Face Recognition Research work by: Carlos Thomaz and Vagner Amaral Centro Universitario FEI, Sao Paulo Gilson Giraldi Laboratorio Nacional de Computacao Cientifica Rio de Janeiro Duncan Gillies and Daniel Rueckert Imperial College London Visual perception in face recognition Slide 1

Transcript of Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual...

Page 1: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Visual Perception in Face Recognition

Research work by:• Carlos Thomaz and Vagner Amaral

Centro Universitario FEI, Sao Paulo• Gilson Giraldi

Laboratorio Nacional de Computacao CientificaRio de Janeiro

• Duncan Gillies and Daniel RueckertImperial College London

Visual perception in face recognition Slide 1

Page 2: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

History of Face Recognition

Karl Pearson (1857-1936) - study of biometrics.

Biometrica Journal founded 1901

Biometrika shall serve as a means ofpublishing biological data not systematicallycollected elsewhere, and also of spreading aknowledge of such statistical theory as maybe requisite for their scientific treatment.

Visual perception in face recognition Slide 2

Page 3: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

History of Face Recognition

Biometrics, like modern computer vision was conceivedas a two part process:

Pearson’s work focused on taking physicalmeasurements and modelling them using Gaussian (orhigher order) distributions.

He was one of the inventors of Principal ComponentAnalysis (PCA) which is used to find the most compactrepresentation of a set of independent variables.

Visual perception in face recognition Slide 3

Page 4: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

PCA in Outline

For a given data set

We determine the directionwhere the variation is thegreatest

Then we find the directionwhere the remaining variationis the greatest

We continue the process andthus find the coordinate systemthat most compactly representsthe data.

Visual perception in face recognition Slide 4

Page 5: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

PCA in Outline

For a given data set

We determine the directionwhere the variation is thegreatest

Then we find the directionwhere the remaining variationis the greatest

We continue the process andthus find the coordinate systemthat most compactly representsthe data.

Visual perception in face recognition Slide 5

Page 6: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

PCA in Outline

For a given data set

We determine the directionwhere the variation is thegreatest

Then we find the directionwhere the remaining variationis the greatest

We continue the process andthus find the coordinate systemthat most compactly representsthe data.

Visual perception in face recognition Slide 6

Page 7: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

PCA in Outline

For a given data set

We determine the directionwhere the variation is thegreatest

Then we find the directionwhere the remaining variationis the greatest

We continue the process andthus find the coordinate systemthat most compactly representsthe data.

Visual perception in face recognition Slide 7

Page 8: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Face recognition from 2D Images

PCA can be used in face reconition for feature selectionand data reduction.

Face images are highly redundant:• All the background pixels are the same• Each subject has the same facial features

Visual perception in face recognition Slide 8

Page 9: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Sirovich and Kirby’s Approach (1987)

Pearson could only work on small problems because hedid not have any significant computing resources.

However by 1987 it was possible to work on problemswith up to 20,000 variables.

In Sirovich and Kirby’s method an input image with npixels is considered a point in an n-dimensional spacecalled the image space.

px = (i1, i2, i3, ...in)

Each pixel is considered a variable with a value for eachimage in the data base.

Visual perception in face recognition Slide 9

Page 10: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Converting an Image to a vector

Given a greyscale image of, for example, 128 by 128pixels:

=

150 152 · 151131 133 · 72· · · ·

144 171 · 67

128×128

We concatinate each row to make a 16384 vector

[150,152, · · ·151,131,133, · · ·72, · · ·144,171, · · ·67]16K

Visual perception in face recognition Slide 10

Page 11: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Dimension Reduction

In the data space each pixel is a variable, so thedimension of the space is very high (min 16K).

Dimension reduction is achieved by PCA.

Let an N ×n data matrix D be composed of N input faceimages with n pixels. Each row is one image of our dataset.

D =

150 152 · · · 254 255 · · · 252131 133 · · · 221 223 · · · 241· · · · ·· · · · ·

144 171 · · · 244 245 · · · 223

N ×n

Visual perception in face recognition Slide 11

Page 12: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Mean Centring the data

Suppose the mean of the columns of D (the averageimage) is:

[120 140 · · · 230 230 · · · 240]

The origin is moved to the mean of the data bysubtracting this average image from each row. Thiscreates the mean centred data matrix:

U =

30 12 · · · 24 25 · · · 1211 −7 · · · −9 −7 · · · 1· · · · ·

24 31 · · · 14 15 · · · −17

N ×n

Visual perception in face recognition Slide 12

Page 13: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Calculating the covariance matrix

The covariance matrix Σ can be calculated easily fromthe mean centered data matrix:

Σ =UTU/(N −1)

N is the number of data points (images) and thecovariance matrix has dimension n×n.

Visual perception in face recognition Slide 13

Page 14: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Finding the PCA space

The axes of the PCA space are the eigenvectors of thecovariance matrix.

We use linear algebra to find Φ and Λ that satisfy:

Σ = ΦΛΦT

The eigenvectors φi form an orthonormal basis:

∀φi φj ∈Φ, φi ·φj =

{1 if i = j0 if i 6= j

Visual perception in face recognition Slide 14

Page 15: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Data Reduction

Eigenvectors with low eigenvaluescontribute little informationin the data representation.Data reduction is achieved byignoring the eigenvectors with loweigenvalues.

The set of m(m < n) eigenvectors of Σ which have the mlargest eigenvalues, minimises the mean squarereconstruction error over all choices of orthonormal basisof size m.

Visual perception in face recognition Slide 15

Page 16: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Data Reduction

Although n variables are required to reproduce anoriginal sample X exactly, much of the significantvariability in the data can be accounted for by a smallernumber m of principal components.

Thus, the original data set consisting of N examples on nvariables can be reduced to a data set consisting of Nexamples on m principal components (eigenvectors).

In face recognition the eigenvectors are often calledeigenfaces.

Visual perception in face recognition Slide 16

Page 17: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Practical Face recognition

As an example we will find the eigenface basis of a set offourteen faces images of resolution 384×256. Thisinitial data set D is sometimes called the training data set.

Visual perception in face recognition Slide 17

Page 18: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

What do the eigenfaces look like?

Mean:

The four eigenfaces with the largest eigenvalues:

Visual perception in face recognition Slide 18

Page 19: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Reconstructing the face images: example 1

Original:

3 PCs 5 8 11 13

Visual perception in face recognition Slide 19

Page 20: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Reconstructing the face images: example 2

Original:

3 PCs 5 8 11 13

Visual perception in face recognition Slide 20

Page 21: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Correspondence in PCA

In 2D face images the pixels are not usually incorrespondence. That is to say a given pixel [xi ,yi ] maybe part of the cheek in one image, part of the hair inanother and so on.

This means that any linearcombination of eigenvectorsdoes not represent a true facebut a composition of face parts.

Visual perception in face recognition Slide 21

Page 22: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Face Recognition

PCA extracts a small number of features from each highdimensional images. This makes the classification taskeasy.

In practice we can use any classifiers to find the bestmatch in the data base for a test face:

• Linear Discriminant Analysis• Support Vector Machines• k-nearest neighbours• Neural Network

Visual perception in face recognition Slide 22

Page 23: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Human vision

The above method is very effective and is used in practicein many places - but!

Is this how human vision works?

Visual perception in face recognition Slide 23

Page 24: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Human vision

The above method is very effective and is used in practicein many places - but!

Apparently not!

Visual perception in face recognition Slide 24

Page 25: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

Alfred Yarbus studiedhow humans lookat images using eyetracking for the firsttime.

He used “UnexpectedVisitors” by Ilya Repinas a stimulus.

Visual perception in face recognition Slide 25

Page 26: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

He found that the waywe look at an image isguided by what we wantto find out.

These eye fixations werein response to the task:

Examine the picturefreely.

Visual perception in face recognition Slide 26

Page 27: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

These eye fixationswere in response to thequestion:

What are the ages of thefamily?

Visual perception in face recognition Slide 27

Page 28: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

These eye fixationsin response to thequestion:

What were the familydoing when the visitorarrived?

Visual perception in face recognition Slide 28

Page 29: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

These eye fixations inresponse to the task:

Memorise the clothsthat the characters arewearing.

Visual perception in face recognition Slide 29

Page 30: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

The Yarbus Experiment (1967)

Yarbus’ results were very influential and sparked off awave of new research into human vision, much of itdirected towards commercial ends.

It is tempting to think of fixation points as similar tofeature points such as SIFT or SURF, but experiments touse them in this way have not been very successful.

Visual perception in face recognition Slide 30

Page 31: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Heatmaps

Most humans look at picturesin the similar ways. For DaVinci’s last supper observerswill usually pay attention tothe faces.

By collecting fixations froma large number of observerswe can compute a density offixations for each pixel of theimage used as a stimulus.

This is conveniently displayedas a heatmap.

The heatmap assigns a “perceptual importance” to each pixel.

Visual perception in face recognition Slide 31

Page 32: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Making use of perceptual importance

How can we we make use of the perceptual informationfound in heatmaps?

Extracting specific information about the exact positionsof fixations has not been very successful. - too little isknown about the mechanisms of human perception.

However for face recognition (or similar tasks) we couldincorporate perceptual information in the way we definethe face space for classification.

The idea is to direct a classifier to examine the mostsignificant pixels in the image.

Visual perception in face recognition Slide 32

Page 33: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Two class problems

(Experiments by Carlos Thomaz at FEI)

Two class experiments were conducted on a set of facesincluding males and females with both smiling and withneutral experssions.

The images were rigidly registered so that the face partswere in corresponding positions in each image.

Visual perception in face recognition Slide 33

Page 34: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Data Gathering

The data gathering followed the Yarbus protocol.

Participants were asked to answer one of two questions:

1. Male or Female?

2. Smiling or neutral expression?

The fixations from the participants over all the faces wereused to build a spatial attention map for both questions.

Visual perception in face recognition Slide 34

Page 35: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Typical Spatial Attention Maps

Gender Expression

Visual perception in face recognition Slide 35

Page 36: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Statistical Feature Maps

It is interesting to compare the spatial attention mapswith statistical importance maps that could be found bymachine learning.

Since we have labelled data we can do this in a simpleway be considering the means of the two classes in ourfeature space.

Visual perception in face recognition Slide 36

Page 37: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Statistical Importance

The difference of the class means is the direction in thefeature space of the shortest route between the classes.

It provides us with an importance ranking for each pixel(dimension) - just like a heat map!

Visual perception in face recognition Slide 37

Page 38: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Typical Statistical Importance Maps

Gender Expression

These are strikingly different from the spatial attentionmaps.

Visual perception in face recognition Slide 38

Page 39: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Making Use of Our Prior Knowledge

We have now found two different pieces of informationwhich might be able to help us in building a better facerecognition system.

1. Spatial Attention Maps

2. Statistical Importance Maps

Both take the form or a unit vector with an entry rankingthe importance of each pixel in the image:

w = [w1,w2, · · ·wn ]

So how can we make use of this information?

Visual perception in face recognition Slide 39

Page 40: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Weighting the individual pixels

PCA makes use of the covariance between each pair ofpixels to find the directions where the variance isgreatest.

If we multiply each pixel value xj in the data set by itsimportance √wj then we change the face space asfollows:• Pixels with significant discriminative properties but

low variance contribute more to the recognitionprocess.

• Pixels with high variance but low discriminativeproperties contribute less.

Visual perception in face recognition Slide 40

Page 41: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Weighting the individual pixels

In terms of the covariance, the standard formula forcovariance between pixels j and k:

sjk =1

N −1

N

∑i=1

(x ij − x̄j)(x i

k− x̄k)

is replaced by:

s∗jk =1

N −1

N

∑i=1

√wj(x i

j − x̄j)√

wk(x ik− x̄k)

Visual perception in face recognition Slide 41

Page 42: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Experimental Results - Statistical Maps

Weighting the pixels using statistical importance mapsbased on the difference between the class meansproduced a significant improvement in recognitionaccuracy.

Visual perception in face recognition Slide 42

Page 43: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Ranking the PCA components

An alternative to weighting the pixels is ranking thestandard principal components.

In a standard face spacefeatures are ranked accordingto their variance.

Here f2 is considered moreimportant than f1.

We discard features with verylow variance.

Visual perception in face recognition Slide 43

Page 44: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Ranking the PCA components

An alternative to weighting the pixels is ranking thestandard principal components.

As an alternative we can rankfeatures according to howwell they align with our priorknowledge.

Here f1 is considered moreimportant than f2.

We discard features that areout of line with our priorknowledge.

Visual perception in face recognition Slide 44

Page 45: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Experimental Results - Data Gathering

• 43 observers carried out the data gathering• the stimulus images were shown for 3 seconds• for gender recognition they were shown 30 male and

30 female images, all with neutral expressions• for expression recognition they were shown 30

smiling images and 30 neutral images with equalproportions of male and female

• all observers classified the images with accuracy wellabove the random level.

Spatial attention maps were then constructed for eachrecognition task.

Visual perception in face recognition Slide 45

Page 46: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Experimental Results - Observation time

Spatial attention maps were collected at 0.1, 0.5, 1, 2and 3 seconds.

The upper trace is for expression recognition and thelower trace for gender.

Visual perception in face recognition Slide 46

Page 47: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Experimental Results - Observation time

As the detail in in spatial cognitive maps increases wesee a trend towards increasing accuracy

These results were obtained by weighting the individualvariables.

Visual perception in face recognition Slide 47

Page 48: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Randomly generated map

To check the utility of the spatial cognitive maps acomparison was made with a map created by randomsampling.

Visual perception in face recognition Slide 48

Page 49: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Experimental Results - Classification

To investigate the use of data from eye tracking fourdifferent feature spaces were tested:

• wPCA - the PCA face space using spatial attentionmaps to weight the pixels.

• wPCA (rnd) - the PCA face space weighted by arandomly generated map.

• dPCA - the PCA faces space with the features rankedby their agreement with the spatial attentiondirection.

• dPCA (rnd) - the PCA faces space with the featuresranked by their agreement with a randomlygenerated map direction.

Visual perception in face recognition Slide 49

Page 50: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Expression Results

The results shown are the highest accuracies that werefound using 20-240 principal components.

There is no significant difference between the wPCA,wPCA (rnd) and dPCA results. However the dPCA (rnd)results are significantly worse. This demonstrates theimportance of the ranking of features in recognition.

Visual perception in face recognition Slide 50

Page 51: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Conclusions

We know that the technique of weighting the individualpixels works well when the weights have significantdiscriminant information. We saw this in practice withthe statistical importance maps.

However, it does not work using the spatial attentionmaps obtained from eye tracking. Random weights caneven out perform the sttention maps.

Overall we must conclude that the fixation points inhuman vision are not specific feature points chosen fortheir discriminant information.

Visual perception in face recognition Slide 51

Page 52: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Conclusions

We know that the technique of weighting the individualpixels works well when the weights have significantdiscriminant information. We saw this in practice withthe statistical importance maps.

However, it does not work using the spatial attentionmaps obtained from eye tracking. Random weights caneven out perform the sttention maps.

Overall we must conclude that the fixation points inhuman vision are not specific feature points chosen fortheir discriminant information.

Visual perception in face recognition Slide 52

Page 53: Visual perception in face recognitiondfg/OtherLectures/ComputationalPerception.pdf · Visual perception in face recognition Slide 1. History of Face Recognition Karl Pearson (1857-1936)

Conclusions

The two methods for incorporation of the eye trackinginformation are radically different.• Weighting the individual variables can be considered

a feature based approach. We are trying to improvethe feature space using the new knowledge.

• Ranking the features can be considered a patternbased approach. We are seeking the best directionsto use.

The results suggest that human recognition is patternbased by nature.

Visual perception in face recognition Slide 53