Facial Recognition in Biometrics

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Dr. Marc Valliant, VP & CTO
Active Appearance Models
Active Shape Models Suppose we have a statistical shape model –Trained from sets of examples How do we use it to interpret new images? Use an “Active Shape.
Face Recognition and Biometric Systems Eigenfaces (2)
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
ECE 5367 – Presentation Prepared by: Adnan Khan Pulin Patel
Face Recognition Method of OpenCV
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
As applied to face recognition.  Detection vs. Recognition.
GMM-Based Multimodal Biometric Verification Yannis Stylianou Yannis Pantazis Felipe Calderero Pedro Larroy François Severin Sascha Schimke Rolando Bonal.
A 4-WEEK PROJECT IN Active Shape and Appearance Models
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Department of Electrical and Computer Engineering Physical Biometrics Matthew Webb ECE 8741.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
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.
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Three-Dimensional Face Recognition Using Surface Space Combinations Thomas Heseltine, Nick Pears, Jim Austin Advanced Computer Architecture Group Department.
Oral Defense by Sunny Tang 15 Aug 2003
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Facial Recognition. 1. takes a picture of a person 2. runs that image through the database 3. finds a match and identifies the person Humans have always.
Facial Recognition CSE 391 Kris Lord.
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.
Biometrics: Ear Recognition
Biometrics. Outline What is Biometrics? Why Biometrics? Physiological Behavioral Applications Concerns / Issues 2.
Training Database Step 1 : In general approach of PCA, each image is divided into nxn blocks or pixels. Then all pixel values are taken into a single one.
FACE RECOGNITION AUTHOR: Łukasz Przywarty
Multimodal Interaction Dr. Mike Spann
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.
BIOMETRICS.
At a glance…  Introduction  How Biometric Systems Work ?  Popular Biometric Methodologies  Multibiometrics  Applications  Benefits  Demerits 
A Seminar Report On Face Recognition Technology A Seminar Report On Face Recognition Technology 123seminarsonly.com.
Face Recognition: An Introduction
Biometrics Authentication Technology
CSE 185 Introduction to Computer Vision Face Recognition.
Power Point Project Michael Bennett CST 105Y01 ONLINE Course Editor-Paulette Gannett.
Multimodal Interaction Dr. Mike Spann
Biometrics Group 3 Tina, Joel, Mark, Jerrod. Biometrics Defined Automated methods or recognizing a person based on a physiological and behavioral characteristics.
Point Distribution Models Active Appearance Models Compilation based on: Dhruv Batra ECE CMU Tim Cootes Machester.
Biometrics Ryan Epling. What Are Biometrics? “Automated methods of verifying or recognizing a living person on the basis of some physiological characteristics,
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Obama and Biden, McCain and Palin Face Recognition Using Eigenfaces Justin Li.
Face Recognition Technology By Catherine jenni christy.M.sc.
Shital ghule..  INTRODUCTION: This paper proposes an ATM security model that would combine a physical access card,a pin and electronic facial recognition.
RAJAT GOEL E.C.-09. The information age is quickly revolutionizing the way transactions are completed. Using the proper PIN gains access, but the user.
Submitted by: Siddharth Jain (08EJCIT075) Shirin Saluja (08EJCIT071) Shweta Sharma (08EJCIT074) VIII Semester, I.T Department Submitted to: Mr. Abhay Kumar.
FACE RECOGNITION. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a.
Intelligent Face Recognition
Guillaume-Alexandre Bilodeau
PRINCIPAL COMPONENT ANALYSIS (PCA)
A Seminar Report On Face Recognition Technology
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Can Computer Algorithms Guess Your Age and Gender?
Jenna Lutton February 26th, 2007
Recognition: Face Recognition
Final Year Project Presentation --- Magic Paint Face
Seminar Presentation on Biometrics
Face Recognition and Detection Using Eigenfaces
Biometric technology.
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Faculty of Science IT Department Lecturer: Raz Dara MA.
CS4670: Intro to Computer Vision
Presentation transcript:

Facial Recognition in Biometrics Susan Simmons University of North Carolina Wilmington

Biometrics Biometrics (wikipedia) -- Biometrics are used to identify the identity of an input sample when compared to a template, used in cases to identify specific people by certain characteristics. possession-based: using one specific "token" such as a security tag or a card knowledge-based: the use of a code or password. Biometric – physical or behavioral characteristic Biometrics (questbiometric.com) -- The word "biometrics" is derived from the Greek words 'bios' and 'metric' ; which means life and measurement respectively. This directly translates into "life measurement”. General science has included biometrics as a field of statistical development since the early twentieth century. Biometrics technologies measure a particular set of a person's vital statistics in order to determine identity. Biometrics in the high technology sector refers to a particular class of identification technologies. These technologies use an individual's unique biological traits to determine one's identity or to verify one’s identity.The traits that are considered include fingerprints, retina and iris patterns, facial characteristics and many more.

A little history

Examples

We see biometrics in many different places today. Voter Registration Driver Licensing Border Control Passport / VISA Criminal ID / Wanted Persons Lookup Airports / Frequent Traveler / Passenger Tracking

Facial recognition Some examples Can be used for surveillance Find criminals, terrorists, missing children Involves non-invasive, contact-free process Can be integrated with existing surveillance systems Marketing Identify demographics interested in products Some examples http://www.youtube.com/watch?v=H2a0KYtG97E http://www.youtube.com/swf/l.swf?video_id=jADItDHOHOA

Problems in Facial recognition Privacy issues facial recognition Violation of people’s privacy? Right to search database for match of images captured in public surveillance cameras? Uncontrolled background (including lighting, shadows, glares) Camera angle Image resolution Part of face hidden (sunglasses, hat, profile, etc)

Identify facial images Need to identify facial images from a video or picture

Eigenfaces Take an N x N image and convert it to an N2 x 1 vector Use a subset of the face images as a training set (each face must be centered and of the same size) Calculate the eigenvectors of the covariance matrix of the images, keeping on K eigenvectors (corresponding to the larges K eigenvalues) Uses of eigenfaces After centering new images, calculate the distance between the new image and all images in database. If distance is less than a set cutoff, then the picture is recognized as that face. Can also do this same exercise to determine if an image is a face.

Active Appearance Models The following approach works well with facial images that are forwarding facing and not much facial expression. The shape of a face is found using Active Shape Models (ASM). Identifies the outline of the face as well as important landmarks on the face.

Sean Connery (1959)

Modeling shape in AAMs The algorithm uses a subset of images to train the model. Points are aligned into a common co-ordinate frame and represented by a vector x (x = (x1, x2,x3…, y1, y2, y3,…)T). Principal Component Analysis (PCA) is then applied to the data

Modeling grey-level appearance Each image is warped so that its control points match the mean shape (using a triangulation algorithm) To minimize the effect of global lighting variation, we normalize the example samples by applying scaling and offset PCA is applied to the normalized data

Using the models to vary parameters

Movie Varying the first parameter Varying the seventh parameter

Age estimation Random Forest (by Leo Brieman) uses decision trees to estimate age. Support Vector Regression – (input info about support vector regression) MAE % error w/+5 Random Forest 12.04713 0.1722222 Support Vector Machine 9.254012 0.3555556

Aging faces

Current methodology Use Monte Carlo simulation to simulate potential b vectors Use a classification method from the model to estimate age (for example, support vector regression or random forest, etc) Create a look-up table for the average b-vectors Use the look-up values to age individuals (use their b-vectors)

An example A hypothetical “b-vector look-up table with the dimension of b = 4 AGE 2.130630 6.953627 -1.232983 2.723359 20 -0.9059754 0.5859145 -4.1489520 0.5211284 25 5.6084822 -0.3766133 3.4587549 9.8395541 30 A new individual’s “b-vector” at age 20 1.6752062 0.2979551 3.8977920 5.1741853 To age this individual to 30, we need to shift their b-values 1.6752062 + (5.6084822 - 2.130630) = 5.153058 0.2979551 + (-0.3766133 - 6.953627) = -7.032285 3.8977920 +(3.4587549 – (-1.232983 )) = 8.58953 5.1741853 + (9.8395541 - 2.723359) = 12.29038

Some examples

Conclusions Biometrics continuously receives more attention Need to create database Much more work to be done by MANY different fields

Special Thanks to Ms. Amrutha Sethuram Drs. Karl Ricanek (Computer Science), Yishi Wang (Statistics) Mr. Fernando Schiefelbein (graduate student), Mr. Philip Whisenhurst (undergraduate student)