You are on page 1of 24

Label the group photo

locate and identify faces and label them

Label the group photo


locate and identify faces and label them
Ramona Ciulpan Webmaster

Label the group photo


locate and identify faces and label them
Kornel Toth SVM, Database

Label the group photo


locate and identify faces and label them
Mircea Foca PPT Presentation

Label the group photo


locate and identify faces and label them
Krisztian Olle Project manager

Project 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

Face Detection
Finding faces is complicated?

Possible solution

Neural Network Template matching Principal Component Analysis Support Vector Machine

Possible solution

Neural Network Template matching Principal Component Analysis Support Vector Machine

Support Vector Machines algorithm


Minimize W()=- T 1 + 1/2 T D Subject to T y = 0 -C1 0 - 0

Face 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.

Face detection (II)


Moving over the input image with a 30x40 pixel sub window Histogram equalization of a sub window Classification by SVM Removing intersections

Face recognition

Training the SVM based on the people faces who want to recognize Classifying the detected faces Labeling the known faces

Implementation (I)
Input group photo

Isolate people / faces Number the faces

Implementation (II)
Input group photo Isolate people / faces Number the faces

Implementation (III)

Extract the faces

Implementation (IV)
Build of library of faces

Implementation (V)
Train the SVM with new set of vectors

Label the faces

Results
Image name Resolution csoport.pgm team2.pgm team3.pgm team31.pgm team4.pgm team41.pgm test5.pgm 600x398 700x465 600x398 500x331 500x331 400x265 500x332

# of faces
15 4 4 4 4 4 5

# of tests
9600 13020 9600 6700 6700 4240 6700

# of found faces
13 4 4 4 4 4 4

Time (sec.)
11.45 15.077 14.671 10.499 10.515 5.984 9.937

False Classific.
6 0 0 0 0 0 1

Examples

Future Plans
Multi-resolution image pyramid Better face databases Better face recognition databases Improve the speed Improve the masking technique

Thank You!
How many faces ?
3 2 1 4 5 6

7
8 9

11
10

References
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