1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.

Slides:



Advertisements
Similar presentations
Face Recognition and Biometric Systems Eigenfaces (2)
Advertisements

Principal Components Analysis Vida Movahedi December 2006.
On the Dimensionality of Face Space Marsha Meytlis and Lawrence Sirovich IEEE Transactions on PAMI, JULY 2007.
Face Recognition By Sunny Tang.
Face Recognition Method of OpenCV
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
As applied to face recognition.  Detection vs. Recognition.
Biometrics: Faces and Identity Verification in a Networked World
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
Neural Network-based Face Recognition, using ARENA Algorithm. Gregory Tambasis Supervisor: Dr T. Windeatt.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Face Recognition Jeremy Wyatt.
Evaluation of Image Pre-processing Techniques for Eigenface Based Face Recognition Thomas Heseltine york.ac.uk/~tomh
Face Recognition: A Comparison of Appearance-Based Approaches
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Dynamic Scalable Distributed Face Recognition System Security Framework by Konrad Rzeszutek B.S. University of New Orleans, 1999.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
ICA Alphan Altinok. Outline  PCA  ICA  Foundation  Ambiguities  Algorithms  Examples  Papers.
Biometrics & Security Tutorial 6. 1 (a) Understand why use face (P7: 3-4) and face recognition system (P7: 5-10)
Face Recognition: An Introduction
Oral Defense by Sunny Tang 15 Aug 2003
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
Face Detection and Recognition Readings: Ch 8: Sec 4.4, Ch 14: Sec 4.4
A Literature Review By Xiaozhen Niu Department of Computing Science
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Face Recognition Using EigenFaces Presentation by: Zia Ahmed Shaikh (P/IT/2K15/07) Authors: Matthew A. Turk and Alex P. Pentland Vision and Modeling Group,
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
PCA & LDA for Face Recognition
Recognition Part II Ali Farhadi CSE 455.
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
February 27, Face Recognition BIOM 426 Instructor: Natalia A. Schmid Imaging Modalities Processing Methods.
Face Recognition System By Arthur. Introduction  A facial recognition system is a computer application for automatically identifying or verifying a person.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Face Recognition: An Introduction
CSE 185 Introduction to Computer Vision Face Recognition.
Real-Time Detection, Alignment and Recognition of Human Faces Rogerio Schmidt Feris Changbo Hu Matthew Turk Pattern Recognition Project June 12, 2003.
CSSE463: Image Recognition Day 27 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Intelligent Control and Automation, WCICA 2008.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
2D-LDA: A statistical linear discriminant analysis for image matrix
9.913 Pattern Recognition for Vision Class9 - Object Detection and Recognition Bernd Heisele.
Obama and Biden, McCain and Palin Face Recognition Using Eigenfaces Justin Li.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
CSSE463: Image Recognition Day 27
CSSE463: Image Recognition Day 26
Face Detection and Recognition Readings: Ch 8: Sec 4.4, Ch 14: Sec 4.4
University of Ioannina
by Konrad Rzeszutek B.S. University of New Orleans, 1999
Recognition with Expression Variations
Face Recognition using Artificial Neural Network
Lecture 8:Eigenfaces and Shared Features
Recognition: Face Recognition
Face Recognition and Detection Using Eigenfaces
Eigenfaces for recognition (Turk & Pentland)
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
CSSE463: Image Recognition Day 25
CSSE463: Image Recognition Day 25
Presentation transcript:

1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens

2 / 35 The problem Terrorists need to be identified when passing a security screen Aim is positive identification of a few faces Problem is that terrorists try to disguise themselves

3 / 35 About Us Team members: Gülsah Tümüklü (manager) Réka Juhász Emil Szimjanovszki Gergely Windisch

4 / 35 Goal Finding the terrorists Identifying faces even if they are disguised

5 / 35 System

6 / 35 Our Implementation Programmed in Matlab Input: RGB image Pre-processing output: Greyscale image Output: Yes/No (Terrorist-wise)

7 / 35 Things We Do Acquire an Image

8 / 35 Things We Do (2) Locate eyes

9 / 35 Things We Do (3) Normalise (rotate, scale, clip, put eyes to their place) 128*128

10 / 35 Things We Do (4) Face Recognition (details later)

11 / 35 Things We Do (n) Decide, then Call the police

12 / Useful Tips for Terrorists

13 / Useful Tips for Terrorists

14 / Useful Tips for Terrorists

15 / Useful Tips for Terrorists

16 / Useful Tips for Terrorists

17 / 35 Recognition Part Problem: Face Recognition Literature about Face Recognition Problems in Face Recognition Eigenfaces

18 / 35 Problem: Face Recognition Identifying persons using some priori information Many potential applications, such as person identification, human-computer interaction, security systems, image retriveal systems, and finding terrorists Stages of Face Recognition face detection feature extraction facial image classification

19 / 35 Literature about Face Recognition Classification of Face Recognition Methods: Hollistic Methods Feature-Based Methods Hybrid Methods

20 / 35 Face Recognition Methods Hollistic Methods PCA Eigenfaces, Probabilistic eigenfaces, Fisherfaces/subspace LDA, SVM, Evolution pursuit, Feature lines, ICA Other Representations LDA/FLD, PDBNN

21 / 35 Face Recognition Methods(cont) Feature-Based Methods Pure geometry methods Dynamic link architecture Hidden Markov model Convolution Neural Network

22 / 35 Face Recognition Methods (cont.) Hybrid Methods Modular eigenfaces Hybrid LFA Shape-normalized Component-based

23 / 35 Problems in Face Recognition Feature Extraction Global Features Local Features Handling some problems: Illumination differences Facial expressions Occlusions pose

24 / 35 Eigenfaces Firstly introduced by Pentland, and Turk in 1991 It is considered the first working facial recognition technology Based on PCA Decompose face images into a small set of characteristic feature images called eigenfaces Eigenfaces may be thought of as the principal components of the original images

25 / 35 Eigenfaces (cont.) Trainning Part : calculate the Eigenfaces of datases Classification part : Reconstruct the test image and classify it

26 / 35 Calculation of Eigenfaces Calculate average face : v. Collect difference between training images and average face in matrix A (M by N), where M is the number of pixels and N is the number of images. The eigenvectors of covariance matrix C (M by M) give the eigenfaces. M is usually big, so this process would be time consuming.

27 / 35 Calculation of Eigenfaces(cont.) Use SVD Substract mean image from training images diff.images=trainingimages-mean image Find the svd of diff.images [U S V] = svd(diff.images) The columns of U are automatically the e-vectors of diff.images * diff.images’ Square of S gives eigenvalues

28 / 35

29 / 35 Classifying a test Image Find the reconstructed image Calculate weights First find difference test image Diff.test=test Image-mean Image Do inner product of each eigenimage with the difference image to get a weight vector Find the reconstructed image for m=1:numTrainingImages reconstructionImage = reconstructionImage+(weight(m)*Eimage(:,:,m)); end

30 / 35 Classifying a test Image (cont.) If one of weighs is above a threshold, take the largest one and return that its owner also owns the new face. Use nearest neighbor method Find minumum distance between reconstructed image and eigenfaces and assign test image to class which has min distance

31 / 35 Pros and Cons Pros It is fast Efficiency Provides accurate recognition rates Cons Very sensitive to occlusions, illuminations, facial expression, pose Only works good with frontal faces

32 / 35 Results (1) – Training set Class 1: (Terrorists) Class 2: Class 3:

33 / 35 Results (2)

34 / 35 Conclusion Face recognition is a difficult problem Pre-processing is very important It is not enough to use only global features Better results can be obtained with different classifications (eigenfeatures)

35 / 35 References M. Turk and A. Pentland. Eigenfaces for recognition. Journal of Cognitive Neuroscience, 3 (1), 1991a. M. A. Turk and A. P. Pentland. Face recognition using eigenfaces. In Proc. of Computer Vision and Pattern Recognition, pages IEEE, June 1991b. W. Zhao, R. Chellappa, P. J. Phillips and A. Rosenfeld, "Face Recognition : A Literature Survey", ACM Computing Surveys(CSUR), vol. 35, issue 4, pp , December B. Galamb: Color Based Eye Location