Biometrics technology: Faces

Similar documents
Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

A Proposal for Security Oversight at Automated Teller Machine System

Multi-modal Human-computer Interaction

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

3D Face Recognition in Biometrics

Facial Caricaturing Robot COOPER in EXPO 2005

Iris Recognition using Histogram Analysis

BIOMETRIC IDENTIFICATION USING 3D FACE SCANS

Multi-modal Human-Computer Interaction. Attila Fazekas.

Effects of the Unscented Kalman Filter Process for High Performance Face Detector

Face Recognition System Based on Infrared Image

Toward an Augmented Reality System for Violin Learning Support

RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS

Face Detection System on Ada boost Algorithm Using Haar Classifiers

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

An Un-awarely Collected Real World Face Database: The ISL-Door Face Database

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

Title Goes Here Algorithms for Biometric Authentication

Smart Classroom Attendance System

FACE RECOGNITION BY PIXEL INTENSITY

Feature Extraction of Human Lip Prints

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Hand & Upper Body Based Hybrid Gesture Recognition

Main Subject Detection of Image by Cropping Specific Sharp Area

CHARACTERS RECONGNIZATION OF AUTOMOBILE LICENSE PLATES ON THE DIGITAL IMAGE Rajasekhar Junjunuri* 1, Sandeep Kotta 1

Face Detection: A Literature Review

Principal Component Analysis(PCA) with Back Propogation Neural Network(BPNN) for Face Recognition System

IMAGE ENHANCEMENT. Quality portraits for identification documents.

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

A SURVEY ON HAND GESTURE RECOGNITION

License Plate Localisation based on Morphological Operations

A Novel Algorithm for Hand Vein Recognition Based on Wavelet Decomposition and Mean Absolute Deviation

Sketch Matching for Crime Investigation using LFDA Framework

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Automatic Licenses Plate Recognition System

Recognition Of Vehicle Number Plate Using MATLAB

APPLICATION OF PATTERNS TO IMAGE FEATURES

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

INTERNATIONAL RESEARCH JOURNAL IN ADVANCED ENGINEERING AND TECHNOLOGY (IRJAET)

Second Symposium & Workshop on ICAO-Standard MRTDs, Biometrics and Security

MAV-ID card processing using camera images

FACE DETECTION. Sahar Noor Abdal ID: Mashook Mujib Chowdhury ID:

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Biometric Recognition: How Do I Know Who You Are?

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

Improving Spectroface using Pre-processing and Voting Ricardo Santos Dept. Informatics, University of Beira Interior, Portugal

Alternative Face Recognition Using Neural Network

A Novel Approach For Recognition Of Human Face Automatically Using Neural Network Method

On-Line, Low-Cost and Pc-Based Fingerprint Verification System Based on Solid- State Capacitance Sensor

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

An Algorithm for Fingerprint Image Postprocessing

Content Based Image Retrieval Using Color Histogram

Feature Extraction Technique Based On Circular Strip for Palmprint Recognition

Computer Vision. Howie Choset Introduction to Robotics

An Enhanced Biometric System for Personal Authentication

Global and Local Quality Measures for NIR Iris Video

ME 6406 MACHINE VISION. Georgia Institute of Technology

Algorithm for Detection and Elimination of False Minutiae in Fingerprint Images

Auto-tagging The Facebook

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

Exercise questions for Machine vision

Pose Invariant Face Recognition

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Automatic Iris Segmentation Using Active Near Infra Red Lighting

Stamp detection in scanned documents

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Chapter 6 Face Recognition at a Distance: System Issues

Face Detection Based on Skin Color

Biometric Authentication for secure e-transactions: Research Opportunities and Trends

Information hiding in fingerprint image

ECC419 IMAGE PROCESSING

A SURVEY ON GESTURE RECOGNITION TECHNOLOGY

The Role of Biometrics in Virtual Communities. and Digital Governments

Multimodal Face Recognition using Hybrid Correlation Filters

Department of Computer Science & Engineering Michigan State University December 10, 2010

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Iranian Face Database With Age, Pose and Expression

Finding Text Regions Using Localised Measures

Student Attendance Monitoring System Via Face Detection and Recognition System

Digital Image Processing 3/e

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Telling What-Is-What in Video. Gerard Medioni

Quality Control of PCB using Image Processing

Wavelet-based Image Splicing Forgery Detection

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

Efficient 2-D Structuring Element for Noise Removal of Grayscale Images using Morphological Operations

Today I t n d ro ucti tion to computer vision Course overview Course requirements

FACE RECOGNITION USING NEURAL NETWORKS

[Mohindra, 2(7): July, 2013] ISSN: Impact Factor: 1.852

Automatic Car License Plate Detection System for Odd and Even Series

An Investigation on the Use of LBPH Algorithm for Face Recognition to Find Missing People in Zimbabwe

Stereo-based Hand Gesture Tracking and Recognition in Immersive Stereoscopic Displays. Habib Abi-Rached Thursday 17 February 2005.

Face detection, face alignment, and face image parsing

Real Time Video Analysis using Smart Phone Camera for Stroboscopic Image

3D Face Recognition System in Time Critical Security Applications

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Transcription:

References: [FC1] [FC2] Biometrics technology: Faces Toshiaki Kondo and Hong Yan, "Automatic human face detection and recognition under nonuniform illumination ", Pattern Recognition, Volume 32, Issue 10, pp. 1707-1718, 1999. Dario Maio and Davide Maltoni, "Real-time face location on gray-scale static images", Pattern Recognition, Volume 33, Issue 9, pp. 1525-1539, 2000. [FC3] Chiunhsiun Lin and Kuo-Chin Fan, "Triangle-based approach to the detection of human face", Pattern Recognition, Volume 34, Issue 6, pp. 1271-1284,June 2001. [FC4] [FC5] [FC6] [FC7] Athanasios Nikolaidis and Ioannis Pitas, "Facial feature extraction and pose determination", Pattern Recognition, Volume 33, Issue 11, pp. 1783-1791,November 2000. Guo Can Feng and Pong C. Yuen, "Multi-cues eye detection on gray intensity image", Pattern Recognition, Volume 34, Issue 5, pp. 1033-1046,May 2001. Chengyu Wu, Ce Liu, Heung-Yeung Shum, Ying-Qing Xu, and Zhengyou Zhang, Automatic Eyeglasses Removal from Face Images,, IEEE Trans. on PAMI, Vol. 26, No. 3, March 2004, pp. 322-336. X. Lu, D. Colbry and A. K. Jain, "Three-Dimensional Model Based Face Recognition," To appear in Proc. International Conference on Pattern Recognition (ICPR), Cambridge, UK, August 2004. [FC8] W.Zhao, R.Chellappa, P.J.Phillips, A.Rosenfeld Face recognition: A literature survey December 2003, ACM Computing Surveys, vol. 35, No. 4, Dec. 2003, 399-548. [FC9] J.J. Weng, D.L. Swets, Face Recognition, Chapter 3, Biometrics: Personal Identification in Networked Society, Ed. Anil Jain, Ruud Bolle, Sharath Pankanti, Kluwer Academic Publishers, 1999. w05-faces Biometrics - Summer 2006 1

Controlled Environment How do you detect the face? w05-faces Biometrics - Summer 2006 2

Uncontrolled environment Where are the faces? What do you look for? w05-faces Biometrics - Summer 2006 3

Uncontrolled environment How do you locate the faces? w05-faces Biometrics - Summer 2006 4

Biometrics technology: Faces Major Challenges: Detect the Face remove the hair, eyeglasses from a mug-shot image; or from a crowd with different backgrounds, under different lightings, etc. Extract Face representation eyes, nose, mouth, cheek, chin, etc. How to represent these features? Recognize the Face verification or identification? Q: how does human do this so efficiently? w05-faces Biometrics - Summer 2006 5

Detecting Faces in Images Challenges in face detection includes Pose images of the face may vary due to the relative camera-face pose (frontal, 45 0, profile, tilted, etc.) or face is partially occluded Presence or absence of structural components such as beards, mustaches, glasses, etc. Facial expression smiling face, sad face, etc. will affect detection Occlusion by other objects, people in a group Orientation with respect to the camera s optical axis Imaging condition lighting, and camera characteristics References [FC1], [FC2] and [FC3] presents different approaches to detect (or locate) faces. w05-faces Biometrics - Summer 2006 6

Automatic human face detection and recognition under non-uniform illumination Ref.[FC1](1999) Detection of Face Haar Wavelet transform, i.e. detection of edges, to produce 3 subimages (Fig. 3) f LL low-pass filtered f LH horizontally low-pass and vertically high-pass horizontal edges surrounding the eyes and mouth f HL horizontally high-pass and vertically low-pass vertical edges of the nose Edge-blocks, facial-edge blocks detected Symmetry axis detected Face Recognition Eigenfaces Principal Component Analysis Result: Fig. 12 w05-faces Biometrics - Summer 2006 7

Real-time face location on gray-scale static images Ref.[FC2](2000) Operating condition: Structured background Tolerate illumination changes Scale variation Small head rotation A directional image is obtained from the original grayscale image. Two stages: Approximate Location (AL) looking for elliptical blobs in the directional image. Hough transform is used. (Fig. 4, 5) Fine Location and Face Verification (FLFV) mask F defined in terms of directional elements is used. (Fig. 7) Results: Fig. 11, 12, 13. w05-faces Biometrics - Summer 2006 8

Triangle-based approach to the detection of human face Ref.[FC3](2000) believe that the 2 eyes and the mouth form an isosceles triangle Process: Input image converted to binary image first Get the 4-connected components Label them Find the center of each block Find an isosceles triangle from any 3 different blocks expand the triangle to a rectangle which is the potential face region (Fig. 1) Can apply to the profiles where the ear, one eye and the mouth will form a right-angled triangle. Results: Fig. 13 21 under different conditions; limitations Fig. 22, 23. w05-faces Biometrics - Summer 2006 9

Face Recognition Feature Extraction In general, we can categorize into three types of feature extraction methods (section 3.1.2 of [FC8]): 1. Generic methods based on edges, lines and curves; 2. Feature-template-based methods that are used to detect facial features such as eyes; 3. Structural matching methods that take into consideration of geometrical constraints on the features. Reference [FC8] gives a good literature survey on Face Recognition. References [FC4], [FC5], [FC6] and [FC7] are some approaches to feature extraction in face recognition. w05-faces Biometrics - Summer 2006 10

Facial feature extraction and pose determination Ref.[FC4](2000) Use of complementary techniques to extract a set of features for recognition: Geometrical shape parameterization, e.g. ellipses, circles, triangles, etc. Template matching, e.g. prototype block, gradient operator, etc. Dynamic deformation of active contours, e.g. Hough transform, snake contour, etc. w05-faces Biometrics - Summer 2006 11

Facial feature extraction and pose determination Ref.[F4](2000) Features to be extracted: Eyes, nostrils and mouth extracted by minima analysis of the x- and y-gray level Checks and chin by an adaptive Hough transform to detect curves (Fig. 1) Upper eyebrows using a binary template Face contour by means of a dynamic deformation of active contour Gaze direction by the face symmetry properties Results: Fig. 3-6. w05-faces Biometrics - Summer 2006 12

Multi-cues eye detection on gray intensity image Ref.[FC5](2001) Facial feature is the eye : Process: Locate the head boundary snake technique (Fig. 2) Locate the face region Thresholding to give a binary image (Fig. 3) Eliminate the false regions, e.g. ear, head boundary or nose Erosion operator makes an object (white region) shrink (Fig. 4) dilation operator makes contour smoother, and suppresses small islands in the image. (Fig. 5) w05-faces Biometrics - Summer 2006 13

Multi-cues eye detection on gray intensity image Ref.[FC5](2001) Facial feature is the eye : (Cont d) Locate the eye windows (cue 1) detect holes in the face region (Fig. 6) Estimate the direction of the line joining the two centers of the eyes (cue 2) applying edge detector (e.g. sobel) and PCA (Fig. 7,8) Construct an eye variance filter (template) (cue 3) Combining these cues and assuming the eye windows are in the upper half of the head region, the exact eye windows can be identifies. (Fig. 16) Experiments and Results: Fig. 17, 18 w05-faces Biometrics - Summer 2006 14

Automatic eyeglasses removal from face images Ref.[FC6] (2004) Sample-based approach (Fig. 1) Learn the statistical mapping between face images with glasses and their counterparts without glasses. estimate the joint distribution of the pair of images (Fig. 2) Infer the best fit glasses-free region from the calibrated region with glasses based on the learned distribution. (Fig. 2) Paste the inferred glasses-free region onto the input image with boundary blended. w05-faces Biometrics - Summer 2006 15

Automatic eyeglasses removal from face images Ref.[FC6](2004) Training procedure: Key points are marked 7 face key points (eyes, nose, mouth) and 15 glasses frame points. (Fig. 3) Calibrated pair is trained (Fig. 4) normalize the glasses and glasses-free regions. Local features are captured by different bandpass filters (Fig. 6,7) and refined iteratively (Fig. 8) Optimization is done by the Markov-chain Monte Carlo technique to locate the eyeglasses. Results: Fig. 11, 12, 13, 14 w05-faces Biometrics - Summer 2006 16

Three-dimensional model based face recognition Ref.[FC7](2004) From 2.5-D face images to 3D models: 2.5D face images is a simplified 3D (x,y,z) surface representation where (x,y) is a point (pixel) in the 2-D plane and z (the z-direction) is the depth value of the point (x,y). 2.5D scanners are readily available (e.g. Minolta VIVID 910 scanner) 3D VRML model is used to produce the 2.5D image to a 3D model. A data base of 3D models is built during enrollment. w05-faces Biometrics - Summer 2006 17

Three-dimensional model based face recognition Ref.[FC7](2004) Verification or identification: i.e. match an input 2.5D facial image to 3D face models which are already in the database: Automatic feature detection in the 2.5D image (Fig. 3,4) Rigid transform to coarsely align the 2.5D image with the full 3D model (Fig. 5) Fine iterative registration using the iterative closest point (ICP) algorithm (Fig. 6,7) The root-mean-square distance minimized by the ICP algorithm is used as the matching score. Experiments and results: Fig. 8, 9, 10 w05-faces Biometrics - Summer 2006 18

Face Recognition: A Literature Survey Ref.[FC8](2003) Up-to-date survey of still- and video-based face recognition. In the early 70 s, typical pattern recognition and classification techniques based on measured attributes of features, e.g. distances between important points in faces were used. In the 1980 s, research in this area has been dormant In the 1990 s, activities have picked up due to advances and availability in H/W and increase importance in surveillance-related applications. w05-faces Biometrics - Summer 2006 19

Face Recognition: A Literature Survey Ref.[FC8](2003) Applications: (Table I of [8]) Entertainment Video game, virtual reality, training programs, human-robot-interaction, humancomputer-interaction Smart cards Drivers licenses, entitlement programs, immigration, national ID, passports, voter registration, welfare fraud Information security TV Parental control, personal device login, desktop logon, application security, database security, file encryption, intranet security, internet access, medical records, secure trading terminals Law enforcement and surveillance Advanced video surveillance, CCTV control, Portal control, post event analysis, shoplifting, suspect tracking and investigation w05-faces Biometrics - Summer 2006 20

Face Recognition: A Literature Survey Ref.[FC8](2003) It is futile to even attempt to develop a system using existing technology, which will mimic the remarkable face recognition ability of humans. Issues that are of potential interest to designers, developers of face recognition system: (section 2 of [FC8]) Is face recognition a dedicated process? Any difference between object recognition and face recognition? w05-faces Biometrics - Summer 2006 21

Face Recognition: A Literature Survey Ref.[FC8](2003) Issues that are of potential interest to designers, developers of face recognition system: (section 2 of [FC8]) (cont d) Is face perception the result of holistic (global) or feature analysis? Global descriptions usually serve as a front end for finer, feature based recognition. In face recall studies, odd features are remembered. Ranking of significance of facial features Hair, face outline, eyes, nose, mouth are important features for recognition. Upper part of the face Beauty, attractiveness, pleasantness, etc. w05-faces Biometrics - Summer 2006 22

Face Recognition: A Literature Survey Ref.[FC8](2003) Issues that are of potential interest to designers, developers of face recognition system: (section 2 of [FC8]) (cont d) Caricatures It is a symbol that exaggerates measurements relative to any measure which varies from one person to another. Line drawings of image data manage to capture the important characteristics of the face. The role of spatial frequency analysis Gender classification can be successfully accomplished using low frequency components. Low-frequency components global description High-frequency components finer details for recognition w05-faces Biometrics - Summer 2006 23

Face Recognition: A Literature Survey Ref.[FC8](2003) Issues that are of potential interest to designers, developers of face recognition system: (section 2 of [FC8]) (cont d) Viewpoint-invariant is the orientation of the face important? Effect of lighting changes Movement and face recognition study shows that human remembers a face better when shown a moving sequence than a still photo. Facial expressions analysis of facial expression is performed in parallel in recognition!! w05-faces Biometrics - Summer 2006 24

Face Recognition: A Literature Survey Ref.[FC8](2003) Methods in face recognition from intensity images: (section 3.2, Table III) Holistic matching the whole face region is used as raw input to the recognition system, e.g. eigenpictures. Principal component analysis is the major method used. Feature-based (Structural) matching local features such as eyes, nose, mouth, are extracted first. Their location, statistics, etc. are formed as feature vector. Classifiers are used in matching. Hybrid methods combination of the whole face region and features is used. w05-faces Biometrics - Summer 2006 25

Face Recognition: A Literature Survey Ref.[FC8](2003) Face recognition from image sequences: (section 4) Main challenges to video-based recognition include: The quality of the video is low Face images are small It is difficult to characterize faces/human parts from a sequence of images. Basic techniques required: Face segmentation Pose estimation Face/feature tracking Face modelling w05-faces Biometrics - Summer 2006 26

Face Recognition: A Literature Survey Ref.[FC8](2003) Evaluation of face recognition systems: (section 5) Various databases of faces are available for research and evaluation. Competitions among researchers and vendors are conducted regularly based on these data bases. w05-faces Biometrics - Summer 2006 27