Title: Label the group photo
1Label the group photo
- locate and identify faces and label them
2Label the group photo
locate and identify faces and label them
Ramona Ciulpan Webmaster
3Label the group photo
locate and identify faces and label them
Kornel Toth SVM, Database
4Label the group photo
locate and identify faces and label them
Mircea Focsa PPT Presentation
5Label the group photo
- locate and identify faces and label them
Krisztian Olle Project manager
6Project Description
- Label the group photo- locate and identify faces
and label them -
- Input group photo ( for example 10 people)
- Segment it to isolate people/faces
- Number the faces
- Extract the faces
- Build of library of faces
- From photos of similar faces try to find that
person on the group photo
7Face Detection
- Finding faces is complicated?
8Possible solution
- Neural Network
- Template matching
- Principal Component Analysis
- Support Vector Machine
9Possible solution
- Neural Network
- Template matching
- Principal Component Analysis
- Support Vector Machine
10Support Vector Machines algorithm
Minimize W(?)- ?T 1 1/2 ? T D ?
? Subject to ?T y 0 ?-C1 0 - ? 0
11Face detection (I)
- Create an images database
- 266 pictures 150 faces 116 non-faces
-
. . . - Preprocessing
- Gray scale transformation
- Histogram equalization
- Adjust resolution to 30x40 pixel
- Training the SVM based on that 266 vectors,
using a polynomial kernel.
12Face detection (II)
- Moving over the input image with a 30x40 pixel
sub window - Histogram equalization of a sub window
- Classification by SVM
- Removing intersections
13Face recognition
- Training the SVM based on the people faces who
want to recognize - Classifying the detected faces
- Labeling the known faces
14Implementation (I)
- Input group photo
- Isolate people / faces
- Number the faces
?
15Implementation (II)
- Input group photo
- Isolate people / faces
- Number the faces
?
?
?
16Implementation (III)
?
17Implementation (IV)
- Build of library of faces
?
18Implementation (V)
Train the SVM with new set of vectors
?
19Results
Image name Resolution of faces of tests of found faces Time (sec.) False Classific.
csoport.pgm 600x398 15 9600 13 11.45 6
team2.pgm 700x465 4 13020 4 15.077 0
team3.pgm 600x398 4 9600 4 14.671 0
team31.pgm 500x331 4 6700 4 10.499 0
team4.pgm 500x331 4 6700 4 10.515 0
team41.pgm 400x265 4 4240 4 5.984 0
test5.pgm 500x332 5 6700 4 9.937 1
20Examples
21Future Plans
- Multi-resolution image pyramid
- Better face databases
- Better face recognition databases
- Improve the speed
- Improve the masking technique
22Thank You!
4
5
6
3
2
7
9
1
8
11
10
23References
- Open Source Computer Vision Library Reference
Manual http//developer.intel.com/ - Guodong Guo, Stan Z. Li, and Kapluk Chan Face
Recognition by Support Vector Machines
Proceeding of Fourth IEEE International
Conference on Automatic Face and Gesture
Recognition, 2000 Grenoble, France. - Edgar Osuna, Robert Freund Training Support
Vector Machines an Application to Face
Detection. Proceeding of CVPR97, 1997 Puerto
Rico - The Face Detection Homepage http//home.t-online.
de/home/Robert.Frischholtz/face.htm
24(No Transcript)