face recognition by support vector machines 指導教授 : 王啟州 教授 學生 : 陳桂華...

20
Face Recognition by Support Vector Machines 指指指指 : 指指指 指指 指指 : 指指指 Guodong Guo, Stan Z. Li, and Kapluk Chan School of Electrical and Electronic Engineering Proceedings of the Fourth IEEE International Con ference on Automatic Face and Gesture Recognitio n 2000 Nanyang Technological University, Singapore 6397 98

Upload: warren-douglas

Post on 05-Jan-2016

222 views

Category:

Documents


4 download

TRANSCRIPT

  • Face Recognition by Support Vector Machines: :Guodong Guo, Stan Z. Li, and Kapluk ChanSchool of Electrical and Electronic EngineeringProceedings of the Fourth IEEE International Conference on Automatic Face and Gesture Recognition 2000 Nanyang Technological University, Singapore 639798

  • OutlineAbstractIntroductionBasic Theory of Support Vector MachinesMulti-class RecognitionExperimental Results-Face Recognition on the ORL Face DatabaseExperimental Results-Face Recognition on a Larger Compound DatabaseConclusions

  • AbstractIn this paper, the SVMs with a binary tree recognition strategy are used to tackle the face recognition problem.We compare the SVMs based recognition with the standard eigenface approach using the Nearest Center Classification (NCC) criterion.

  • IntroductionFace recognition technology can be used in wide range of applications such as identity authentication, access control, and surveillance.We propose to construct a binary tree structure to recognize the testing samples.

  • Basic Theory of Support Vector Machines(1/5)Fig 1. Classification between two classes using hyperplanes

  • Basic Theory of Support Vector Machines(2/5)

    , ,

  • Basic Theory of Support Vector Machines(3/5)(Support Hyperplane),:

    margind margin margin

  • Basic Theory of Support Vector Machines(4/5)

    , minimize subject to Lagrange Multiplier MethodLw, b,

  • Basic Theory of Support Vector Machines(5/5) 0

  • Multi-class RecognitionOne is the one-against-all strategy to classify between each class and all the remaining; The other is the one-against-one strategy to classify between each pair.

    Fig 2. The binary tree structure for 8 classes face recognition.

  • Experimental Results-Face Recognition on the ORL Face Database(1/5)The first experiment is performed on the CambridgeORL face database, which contains 40 distinct persons. Each person has ten different images, taken at different times.Fig 3. Four individuals (each in one row) in the ORL face database.

  • Experimental Results-Face Recognition on the ORL Face Database(2/5)Hidden Markov model (HMM) based approach is used, and the best model resulted in a 13% error rate.Later, Samaria extends the top-down HMM [14] with pseudo two-dimensional HMMs [13], and the error rate reduces to 5%.

  • Experimental Results-Face Recognition on the ORL Face Database(3/5)Lawrence et al [6] takes the convolutional neural network (CNN) approach for the classification of ORL database, and the best error rate reported is 3:83%(in the average of three runs).Face recognition experiments on the ORL database, we select 200 samples randomly as the training set.

  • Experimental Results-Face Recognition on the ORL Face Database(4/5)The remaining 200 samples are used as the test set.The average minimum error rate of SVM in average is 3.0%, while the NCC is 5.25%.

  • Experimental Results-Face Recognition on the ORL Face Database(5/5)Fig 4. Comparison of error rates versus the number of eigenfaces of the standard NCC and SVM algorithms on the ORL face database.

  • Experimental Results-Face Recognition on a Larger Compound DatabaseThe second experiment is performed on a compound data set of 1079 face images of 137 persons.It is composed of 544 images.The remaining 535 images are used as the test set.In this experiment, the number of classes c = 137, and the SVMs based methods are trained for = 18632 pairs.

  • Experimental Results-Face Recognition on a Larger Compound DatabaseTo construct the binary trees for testing, we decompose 137 = 32 + 32 + 32 + 32 + 8 + 1.

  • Experimental Results-Face Recognition on a Larger Compound DatabaseThe minimum error rate of SVM is 8.79%,which is much better than the 15.14% of NCC.

    Fig 5. Comparison of error rates versus the number of eigenfaces of the standard NCC and SVM algorithms on the compound face database.

  • ConclusionsWe have presented the face recognition experiments using linear support vector machines with a binary tree classification strategy.The experimental results show that the SVMs are a better learning algorithm than the nearest center approach for face recognition.

  • Thanks for your attendance!