The average face:
10 eigenfaces:
We can see, generally the more eigenfaces are used, the more faces can be correctly recognized. Using a large data set should improve the recognization rate, with the claculatoin expense.
To get the best result with least eigenfaces, 21 eigenfaces should be taken. However, there is not a clear answer since the result could vary with different eigenfaces.
Wrong recognition 1:
The 2nd match is correct.
Wrong recognition 2:
None of the first 5 matches is correct, which means the correct face does not necessarily appear highly in the sorted results and MSE of coefficients is not so effective.
By min_scale,max_scale, step parameters of 0.45, 0.55, 0.01.
My friend Jian: by min_scale,max_scale, step parameters of 0.32, 0.36, 0.1.
I took the parameter of 0.9, 1.1, 0.1:
I took the parameter of 0.9, 1.0, 0.1:
(Source: http://www.vpsa.vt.edu/images/Vpsa%20Photos/Vpsa%20Group.JPG)
See above.
In the picture, the gentleman's face is not frontal, which makes the recognition difficult. And the other two false positions should be due to the low-texture areas.
For the MSE thresholds, I tried 60000, 30000, and 20000, in which 20000 worked best. I monitored those MSEs and set threshold correspondingly.
When threshold=60000, the false negative rate = 18.75%, and the false positive rate=0.
When threshold=20000, the false negative rate = 3.13%, and the false positive rate = 0.