Face Recognition, Experiments With Random Projection
Face Recognition, Experiments With Random Projection
Navin Goel
Graduate Student
T
1 M - the average of the
C
M
x x
i 1
i i image vectors
uk - Eigenvectors
an image as u k k u k
1d vector k - Eigenvalues
1 x 2 - Mean
N ( , ) exp
2 2
2
2
- Variance
Gaussian in subspace
of 50-dimension and
eccentricity 1,000 is
projected onto lower
dimensions.
Conceptually easier to
design algorithms for
spherical clusters than
ellipsoidal ones.
Random Projection – Complexity
E. Bingham and H. Mannila. Random projection in dimensionality reduction: applications to image
and text data. Proceedings of the 7th ACM SIGKDD International Conference on Knowledge
Discovery and Data Mining, pp. 245-250, August 26-29, 2001.
Number of floating-point
operations needed when
reducing the
dimensionality of image
data using RP (+), SRP
(*), PCA () and DCT
(), in a logarithmic
scale.
Random Projection – Lower Bound
S. Dasgupta. Experiments with Random Projection. Uncertainty in Artificial Intelligence, 2000.
1-separated mixtures of k
Gaussians of dimension
100 was projected on d =
lnk.
PCA cannot be expected
to reduce the
dimensionality of k
Gaussians below Ω(k).
Random Projection for Face Recognition
Averaging over 5
experiments.
Flowchart for
calculating recognition
rate using closest match
approach.
Closest Match Approach + Majority Voting
Flowchart for
calculating recognition
rate using closest match
approach + majority
voting technique.
Closest Match Approach + Scoring
Flowchart for
calculating recognition
rate using closest match
approach + scoring
technique.
Results for the ORL database
Experiment on ORL database using closest match approach + majority voting technique,
where training set consists of same subjects as in the gallery and testing set.
Experiment on ORL database using closest match approach + majority voting technique,
where training set consists of different subjects as in the gallery and testing set.
Results for the CVL database
Experiment on CVL database using closest match approach + majority voting technique,
where training set consists of same subjects as in the gallery and testing set.
Experiment on CVL database using closest match approach + majority voting, training set
consists of different subjects as in the gallery and testing set.
Results for the AR database
Experiment on AR database using closest match approach + majority voting, training set
consists of random subjects, gallery and Test set contains different combinations.
ORL database for Multiple Ensembles
Plot on RCA, Majority-Voting technique for 5 and 30 different random seeds, training set
consists of different subjects as in the gallery and testing set.
Results for the ORL database with Scoring Technique
Experiment on ORL database using closest match approach + scoring, training set consists
of same subjects as in the gallery and testing set.
Experiment on ORL database using closest match approach + scoring, training set consists
of different subjects as in the gallery and testing set.
Results for the CVL database with Scoring Technique
Experiment on CVL database using closest match approach + scoring, training set consists
of different subjects as in the gallery and testing set.
Results for the AR database with Scoring Technique
Experiment on AR database using closest match approach + scoring, training set consists of
random subjects as in the gallery and Test set contains different combinations.
Conclusion
• We were able to get recognition rate equivalent to PCA and in most cases
better than it.
• RP matrix is independent of the training data.
• The main advantage of using RP is the computational complexity, for RP
it is quadratic and for PCA cubic.
• RP works better when gallery to test set ratio is higher.
• RP works better than PCA when the training set images differ from
gallery and test set.
• RP shows irregularity for single runs, but improves with multiple
ensembles.
• Majority-voting over closest match for recognition further improves the
performance of RP.
• For scoring technique, greater the number of top hits per image, better the
performance.
Future Work