Facial Recognition CSE 391 Kris Lord.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Eigenfaces for Recognition Presented by: Santosh Bhusal.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Face Recognition Method of OpenCV
Automatic Feature Extraction for Multi-view 3D Face Recognition
Face Recognition and Biometric Systems
Face Recognition & Biometric Systems, 2005/2006 Face recognition process.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
INFORMATION REPRESENTATION AND COMPRESSION
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Face Recognition Using Eigenfaces
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
FACE RECOGNITION BY: TEAM 1 BILL BAKER NADINE BROWN RICK HENNINGS SHOBHANA MISRA SAURABH PETHE.
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.
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
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
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
TEAM-1 JACKIE ABBAZIO SASHA PEREZ DENISE SILVA ROBERT TESORIERO Face Recognition Systems.
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
Vision-Based Biometric Authentication System by Padraic o hIarnain Final Year Project Presentation.
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.
Karthiknathan Srinivasan Sanchit Aggarwal
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
PCA & LDA for Face Recognition
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
Presented by Tienwei Tsai July, 2005
Project overview Face Recognition Security System Based on “Image Passport” Algorithm (FRSS)
DOOR ENTRY SYSTEM Alina Dinca László Papp Adrian Ulges Csaba Domokos Cercel Constantin Team:
Access Control Via Face Recognition Progress Review.
Rotation Invariant Neural-Network Based Face Detection
BIOMETRICS By: Lucas Clay and Tim Myers. WHAT IS IT?  Biometrics are a method of uniquely identifying a person based on physical or behavioral traits.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Access Control Via Face Recognition. Group Members  Thilanka Priyankara  Vimalaharan Paskarasundaram  Manosha Silva  Dinusha Perera.
A Seminar Report On Face Recognition Technology A Seminar Report On Face Recognition Technology 123seminarsonly.com.
Face Recognition: An Introduction
CSE 185 Introduction to Computer Vision Face Recognition.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
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
Face Recognition Technology By Catherine jenni christy.M.sc.
A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a video frame from.
Face Detection & Recognition
Face Detection 蔡宇軒.
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
Presented By Bhargav (08BQ1A0435).  Images play an important role in todays information because A single image represents a thousand words.  Google's.
PRINCIPAL COMPONENT ANALYSIS (PCA)
A Seminar Report On Face Recognition Technology
by Konrad Rzeszutek B.S. University of New Orleans, 1999
Outlier Processing via L1-Principal Subspaces
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
FACE DETECTION USING ARTIFICIAL INTELLIGENCE
Recognition: Face Recognition
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Facial Recognition in Biometrics
Face Recognition and Detection Using Eigenfaces
Eigenfaces for recognition (Turk & Pentland)
Announcements Project 2 artifacts Project 3 due Thursday night
Research Institute for Future Media Computing
Presentation transcript:

Facial Recognition CSE 391 Kris Lord

Background Face recognition is one of the fundamental problems in pattern analysis Difficulties arise due to large variation in facial appearance, head size, orientation and change in environmental conditions Computerized face recognition system still cannot achieve a completely reliable performance

Main Issues Often in practical situations, recognition must be achieved in real-time so efficiency and speed are crucial Variance in lighting, angles, and other environmental areas make recognition more of a problem to deal with May be hard to obtain a complete database of a population’s faces in optimal posture/lighting for processing False positives/inability to recognize a face still common in current state of algorithms Storage space a large issue, especially when dealing with matrix-based algorithms (the more detailed the picture, the larger the storage space needed)

3 Main Steps Face detection - Facial area is singled out and removed for processing within a noisy image Face normalization - Facial image is processed to counteract posture issues such as tilt, angle, lighting, and other environmental noise Face verification/recognition - Facial features are analyzed via a recognition algorithm to determine a match with an existing face in a database

“Eigenfaces” Approach Patterns, in the domain of facial recognition could be the presence of some objects (eyes, nose, mouth) in a face as well as relative distances between these objects. These characteristic features are called eigenfaces in the facial recognition domain (or principal components generally). They can be extracted out of original image data by means of a mathematical tool called Principal Component Analysis (PCA). Each eigenface represents only certain features of the face. If the feature is present in the original image to a higher degree, the share of the corresponding eigenface in the ”sum” of the eigenfaces should be greater. In order to cut down on large computational processing, only eigenfaces with the highest value (most characteristic facial features) are kept for processing

Common “Eigenface” Algorithm A set of training data (pictures of faces) are transformed into a set E of Eigenfaces Afterwards, the weights are calculated for each image of the training set and stored in the set W Upon observing an unknown image X, the weights are calculated for that particular image and stored in the vector WX. Afterwards, WX is compared with the weights of images, of which one knows for certain that they are faces (the weights of the training set W) If this average distance exceeds some threshold value , then the weight vector of the unknown image WX lies too ”far apart” from the weights of the faces. In this case, the unknown X is considered to not a face. If it is considered to be a face, its weight vector WX is stored for later classification, where it can be tested against specific images and their eigenfaces.

Success rate? Some algorithms are much more successful than others Success rate depends greatly on database of faces used Rate can vary considerably if databases are combined (“eigenface” success rate drops considerably, to 66% with combined databases)

Practical Applications Combat Terrorism/Airport Security Large event (e.g. Superbowl) security – ability to scan the crowd with a video camera and match against a database of criminal records Eliminate fake IDs Eliminate identity theft (ATMs) Casino security Tailored (personalized) advertisements of the future Online dating profiling

Current State of the Art Neural Net algorithms Elastic matching algorithms NEC Developed 3D face recognition algorithm with over 96.5% recognition rate under bad environmental conditions