FINGERTEC FACE ID FACE RECOGNITION Technology Overview.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Face Alignment with Part-Based Modeling
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.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Neurocomputing,Neurocomputing, Haojie Li Jinhui Tang Yi Wang Bin Liu School of Software, Dalian University of Technology School of Computer Science,
A Colour Face Image Database for Benchmarking of Automatic Face Detection Algorithms Prag Sharma, Richard B. Reilly UCD DSP Research Group This work is.
A Study of Approaches for Object Recognition
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
1 Face Tracking in Videos Gaurav Aggarwal, Ashok Veeraraghavan, Rama Chellappa.
4EyesFace-Realtime face detection, tracking, alignment and recognition Changbo Hu, Rogerio Feris and Matthew Turk.
FACE RECOGNITION BY: TEAM 1 BILL BAKER NADINE BROWN RICK HENNINGS SHOBHANA MISRA SAURABH PETHE.
Face Recognition from Face Motion Manifolds using Robust Kernel RAD Ognjen Arandjelović Roberto Cipolla Funded by Toshiba Corp. and Trinity College, Cambridge.
EECE 279: Real-Time Systems Design Vanderbilt University Ames Brown & Jason Cherry MATCH! Real-Time Facial Recognition.
Non-invasive Techniques for Human Fatigue Monitoring Qiang Ji Dept. of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Oral Defense by Sunny Tang 15 Aug 2003
Face Recognition and Retrieval in Video Basic concept of Face Recog. & retrieval And their basic methods. C.S.E. Kwon Min Hyuk.
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.
Interactive Face Recognition (IFR) Nishanth Vincent Fairfield University Advisor: Professor Douglas A. Lyon, Ph.D.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
MITRE Corporation is a federally-funded research-and- development corporation that has developed their own facial recognition system, known as MITRE Matcher.
Tour Guide Robot Project Face Detection and Face Orientation on The Mobile Robot Robotino Gökhan Remzi Yavuz Ayşenur Bilgin.
Chapter 5 Computing Components Nell Dale John Lewis.
Biometrics Stephen Schmidt Brian Miller Devin Reid.
Face Recognition: An Introduction
 Detecting system  Training system Human Emotions Estimation by Adaboost based on Jinhui Chen, Tetsuya Takiguchi, Yasuo Ariki ( Kobe University ) User's.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Eurecom, 6 Feb 2007http://biobimo.eurecom.fr Project BioBiMo 1.
User Attention Tracking in Large Display Face Tracking and Pose Estimation Yuxiao Hu Media Computing Group Microsoft Research, Asia.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Detecting Eye Contact Using Wearable Eye-Tracking Glasses.
1.Introduction about camera auto balancing system of UAV 2.Proposal auto balancing platform 3.Step by step solving rotation (attitude) of an IMU O Outline.
Face Recognition Summary –Single pose –Multiple pose –Principal components analysis –Model-based recognition –Neural Networks.
Robodog Frontal Facial Recognition AUTHORS GROUP 5: Jing Hu EE ’05 Jessica Pannequin EE ‘05 Chanatip Kitwiwattanachai EE’ 05 DEMO TIMES: Thursday, April.
PANDA: Pose Aligned Networks for Deep Attribute Modeling Ning Zhang 1,2 Manohar Paluri 1 Marć Aurelio Ranzato 1 Trevor Darrell 2 Lumbomir Boudev 1 1 Facebook.
Face Recognition Technology By Catherine jenni christy.M.sc.
FYP titles By Prof. KH Wong FYP v6.31.
A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a video frame from.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Presented By Bhargav (08BQ1A0435).  Images play an important role in todays information because A single image represents a thousand words.  Google's.
Excuber ' Product introduction.
Digital Video Library - Jacky Ma.
Intelligent Face Recognition
Guillaume-Alexandre Bilodeau
AHED Automatic Human Emotion Detection
Implementing Localization
Gender Classification Using Scaled Conjugate Gradient Back Propagation
Face Recognition 1.
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
FACE DETECTION USING ARTIFICIAL INTELLIGENCE
Proposed architecture of a Fully Integrated
Fast Preprocessing for Robust Face Sketch Synthesis
Recovery from Occlusion in Deep Feature Space for Face Recognition
Final Year Project Presentation --- Magic Paint Face
Wrap-up Computer Vision Spring 2018, Lecture 28
Facial Login App User Scenario
FACIAL EXPRESSION RECOGNITION USING SWARMS
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
AHED Automatic Human Emotion Detection
Midway Design Review Team 1: MirrAR
PRELIMINARY DESIGN REVIEW
Presentation transcript:

FINGERTEC FACE ID FACE RECOGNITION Technology Overview

The Challenges to Face Recognition The Challenges to Face Recognition Direction of Illumination Face Position While Capturing Face Expression

Direction of Illumination Direction of Illumination

Face Position and Expression Face Position and Expression

Face Recognition Process Face Recognition Process Data Collection Face Detection Facial Landmark Feature Extraction Face Alignment Dimension Reduction Face Recognition

The Architectures of Face Recognition The Architectures of Face Recognition CNN Model (Convolutional Neural Network) New face recognition technology to overcome illumination, face pose and expression.

The Architectures of Face Recognition The Architectures of Face Recognition

The Test Database The Test Database Our face algorithm are working in more 3,000,000 units of face recognition devices, which sold more than 180 countries.

Demo Main Features Demo Main Features

Face Properties Analysis Face Properties Analysis

Face Poses Analysis Face Poses Analysis

Face Recognition Face Recognition

Features FingerTec Face ID Face detection√ Face Liveness detection√ Face auto tracking√ Multi faces detecting and tracking √ Face pose Yaw±15° Pitch±10° roll±10° Face recognition 1:1√ 1:N√ Able to work when users with accessories on face and hair√ Able to work under changes of contrast√ Able to work when users’ eyes Close√ Open√ Able to work while users do mouth movements√ Able to work with users wear spectacles√ Able to differentiate multi users in one scan√ Able to determine male or female√ Able to estimate users’ ages√ Algorithm Compare Algorithm Compare

Questions and Answers Questions and Answers 1.What kind of model do you use for the face recognition? A: Our recognition software is combining heuristic and deep feature. 2.Do you need training data? If so, how much data is required? A: Yes. Require more than 10k of data. 3.Can your algorithm provide a continuous update of the enrollment? A: No, the enrolment process only required once for one driver. However driver can re-enrol anytime. 4.What features/methods do you focus on? A: We are focusing on face appearance and local feature. 5.What part of the face is used for your algorithm? A: Facial components and facial contour. 6.How do you obtain the face? A: Face come from a picture which is captured by a camera. 7.Can you deal with non-cooperative enrolment use cases? A: Our current product has only one camera to capture face, and system requires person to adjust his/her face in order to get multi-pose face. However in car driver system, there are at least two cameras, we can capture different face poses by using different camera. In case only one camera install in car, the position of camera can be adjust to cover the driver’s face/head position.

Questions and Answers Questions and Answers 8.Therefore, it would be desirable if you can answer the question how your performance is expected to decrease if the face is not positioned in a box, but must be found in the video stream. A: Similar to question above our algorithm can find the face from any place in the picture or video stream. Therefore no worries for the head position. 9.Also, what happens if we provide you with a certain region of interest where a face is found, but you need to deal with yaw, pitch, and roll angles? A: No problem as our algorithm can deal with face poses in yaw, pitch and roll angles. 10.As you are only enrolling using up and down movements, how are you able to deal with a rotated head? (I am referring to the statement that you can deal with 20 degrees variation in yaw, pitch, and roll.) A: No problem as we can deal with 30 degrees variation in yaw, pitch and roll. 11.Regarding the enrolment, it is also not feasible for our application in the car to ask the driver to position their eyes in a certain box and move their head up and down. How well are you able to deal with such a scenario? A: The video is displaying the enrolment method in our current products, which has only one camera. As discussed in Q7, 8, 9 and 10, by combining the in car camera, our recognition software does not require driver to move head to enrol.

Questions and Answers Questions and Answers 12.How much static and dynamic RAM do you use? (models, code base..) A: Currently in PC models size: 20MB, code base: 3MB.On embedded system, the library of algorithm, code size is less than 1MB, dynamic RAM size is less than 4MB. 13.How much runtime does your algorithm need? A: Minimum requirement: MIPS/ARM Processor, CPU: 400MHz, 32MB RAM, 16MHz Flash memory 14.What are the average times until you recognize a face? A: The average time to recognize a face is less than 0.5s. 15.How is your robustness to different ethnicities? A: Heuristic and deep feature from Facial components and facial contour have no problem to different ethnicities. The only challenges to face recognition are illumination, face poses and expression.

Thank You