Fisherfaces improve classification?
I'm using Fisherfaces for face classification of race and gender and I cannot get it better then about 80%. Wondering if anyone has any tips on improving it. Note I'm also trying various matlab fisherface scripts aswell and all are about 80% accurate.
Note that the things I've tried is:
Increasing the name of training images. But I find 80 images is about the maximum where there is only marginal improvement when it is more than that.
Instead of using the best picked face match, instead get the average of the top three. Eg if face one is male, face 2 is female and face 3 is female then choose female as the gender. But I find this gives worse results than just picking the best matched face.
Changing normalisation, contrast etc of the images. But I find this only has a marginal effect on the accuracy.
Hmm, have you considered using a different algorithm? Fisherfaces are of course a kind of baseline algorithm for face recognition but nowadays already a little bit out-dated.
Is there any algorithms you would recommend for classification?
Sry, I don't have any concrete suggestions, make a literature search on recent papers and see against which algorithms they compare nowadays.