Implementation of Face Recognition Using STASM and Matching Algorithm for Differing Pose and Brightness

Similar documents
Learning to Recognize Faces in Realistic Conditions

Recognition of Non-symmetric Faces Using Principal Component Analysis

A Hierarchical Face Identification System Based on Facial Components

A Real Time Facial Expression Classification System Using Local Binary Patterns

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Haresh D. Chande #, Zankhana H. Shah *

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

FACE RECOGNITION BASED ON GENDER USING A MODIFIED METHOD OF 2D-LINEAR DISCRIMINANT ANALYSIS

Heat Kernel Based Local Binary Pattern for Face Representation

Image-Based Face Recognition using Global Features

Face Detection and Recognition in an Image Sequence using Eigenedginess

Face Recognition for Mobile Devices

Linear Discriminant Analysis for 3D Face Recognition System

[Gaikwad *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

Robust Face Recognition Using Enhanced Local Binary Pattern

A Study on Different Challenges in Facial Recognition Methods

Color Local Texture Features Based Face Recognition

APPLICATION OF LOCAL BINARY PATTERN AND PRINCIPAL COMPONENT ANALYSIS FOR FACE RECOGNITION

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

Better than best: matching score based face registration

Face Alignment Under Various Poses and Expressions

Part-based Face Recognition Using Near Infrared Images

An Efficient Face Recognition using Discriminative Robust Local Binary Pattern and Gabor Filter with Single Sample per Class

An Associate-Predict Model for Face Recognition FIPA Seminar WS 2011/2012

Part-based Face Recognition Using Near Infrared Images

Hierarchical Ensemble of Gabor Fisher Classifier for Face Recognition

Multidirectional 2DPCA Based Face Recognition System

Gabor Volume based Local Binary Pattern for Face Representation and Recognition

A Survey on Feature Extraction Techniques for Palmprint Identification

Image Processing and Image Representations for Face Recognition

On Modeling Variations for Face Authentication

Fingerprint Recognition using Texture Features

Lucas-Kanade Scale Invariant Feature Transform for Uncontrolled Viewpoint Face Recognition

Mobile Face Recognization

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

Face Recognition with Local Line Binary Pattern

Face Recognition using Laplacianfaces

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

Adaptive Fingerprint Image Enhancement Techniques and Performance Evaluations

Generalized Quotient Image

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

Robust Facial Expression Classification Using Shape and Appearance Features

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

Algorithm for Efficient Attendance Management: Face Recognition based approach

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

Dynamic Local Ternary Pattern for Face Recognition and Verification

CHAPTER 1 INTRODUCTION

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Applications Video Surveillance (On-line or off-line)

PCA and KPCA algorithms for Face Recognition A Survey

Robust Face Recognition Technique under Varying Illumination

Image Based Feature Extraction Technique For Multiple Face Detection and Recognition in Color Images

PERFORMANCE OF FACE RECOGNITION WITH PRE- PROCESSING TECHNIQUES ON ROBUST REGRESSION METHOD

Unconstrained Face Recognition using MRF Priors and Manifold Traversing

Three-Dimensional Face Recognition: A Fishersurface Approach

Eigenfaces and Fisherfaces A comparison of face detection techniques. Abstract. Pradyumna Desale SCPD, NVIDIA

Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Decorrelated Local Binary Pattern for Robust Face Recognition

Generic Face Alignment Using an Improved Active Shape Model

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

Facial Feature Extraction Based On FPD and GLCM Algorithms

Face Recognition Using Phase-Based Correspondence Matching

Robust Face Recognition and Tagging in Visual Surveillance System

Graph Matching Iris Image Blocks with Local Binary Pattern

Face Recognition using Eigenfaces SMAI Course Project

A comparative study of Four Neighbour Binary Patterns in Face Recognition

COMBINING SPEEDED-UP ROBUST FEATURES WITH PRINCIPAL COMPONENT ANALYSIS IN FACE RECOGNITION SYSTEM

Image enhancement for face recognition using color segmentation and Edge detection algorithm

A Novel Algorithm for View and Illumination Face Recognition

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-7)

Texture Image Segmentation using FCM

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

NOWADAYS, there are many human jobs that can. Face Recognition Performance in Facing Pose Variation

Face Recognition Under varying Lighting Conditions and Noise Using Texture Based and SIFT Feature Sets

A STUDY OF FEATURES EXTRACTION ALGORITHMS FOR HUMAN FACE RECOGNITION

Low Cost Illumination Invariant Face Recognition by Down-Up Sampling Self Quotient Image

A Galois Field based Texture Representation for Face Recognition

Biometric Palm vein Recognition using Local Tetra Pattern

Face Recognition based Only on Eyes Information and Local Binary Pattern

A Study on Similarity Computations in Template Matching Technique for Identity Verification

Computationally Efficient Serial Combination of Rotation-invariant and Rotation Compensating Iris Recognition Algorithms

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

Gaussian Mixture Model Coupled with Independent Component Analysis for Palmprint Verification

Face Recognition using Tensor Analysis. Prahlad R. Enuganti

Rotation Invariant Finger Vein Recognition *

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

DA Progress report 2 Multi-view facial expression. classification Nikolas Hesse

Illumination invariant face recognition and impostor rejection using different MINACE filter algorithms

Decision Level Fusion of Face and Palmprint Images for User Identification

FACE RECOGNITION USING PCA AND EIGEN FACE APPROACH

Figure 1. Example sample for fabric mask. In the second column, the mask is worn on the face. The picture is taken from [5].

International Journal of Advanced Research in Computer Science and Software Engineering

An Automatic Face Recognition System in the Near Infrared Spectrum

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

Transcription:

Implementation of Face Recognition Using STASM and Matching Algorithm for Differing Pose and Brightness 1 Savitha G, 2 Chaitra K, 3 Dr.Vibha L 1 Associate professor, 2 PG Scholar, 3 Professor 1 Department of computer science and engineering, 1 BNMIT, Bengaluru, India Abstract - A very important aspect of security is the identification of an individual. The identification techniques used may differ according to conveniences and requirements. The identification of an individual person may be carried out by traditional means like passwords, identity cards etc, but these can be easily misused. Hence a better way of identifying an individual is by using biometric verification. The biometric verification involves identification of an individual based on physiological and behavioral features. The physiological features include face, iris, finger print etc, and behavioral features include signature and voice, which are unique to a person. Human face recognition is one among the best techniques used to identify an individual person. Verification of driving license, user verification and improved human-pc collaboration all get to be conceivable just if a powerful face recognition framework can be executed. Face images have been in use for authentication since long because of their high immutability, individuality and acceptability. Immutability refers to the consistency of the face images over time and individuality refers to the uniqueness. Accurate face recognition system is the problem encountered in the field of biometric identification. The existing approaches called PCA (Principal Component Analysis), ICA (Independent Component Analysis) and LDA (Linear Discriminant Analysis) do not carry out the recognition to the face images captured in unprincipled settings. The proposed method uses the model-based algorithm for face recognition in unprincipled settings. STASM (Extended Active Shape Model) algorithm is utilized to position points on the face images. Using the points pose normalization is carried out. Then Matching algorithm is used for matching image with input face image and image in database. FERET database is used to train the system. Index Terms - Biometric identification, Immutability, Individuality, STASM, Matching algorithm. I. INTRODUCTION Identification of an individual person is a very important aspect of the security. Biometrics refers to the procedure of recognizing a distinctive individual in light of his behavioral or physiological characteristics. Physiological characteristics refers to fingerprints, face, hand and eyes, where as the behavioral characteristics refers to voice, signature etc. These characteristics are used for personal authentication because of their properties such as uniqueness and persistency. Since early in the 20th century the terms Biometrics and Biometry are used for the expansion of mathematical and statistical methods which are applicable for data analysis difficulties in the field of biological sciences. Thus the technology and science of numerically analyzing and measuring biological data refers to biometrics. The biometric system is essentially an identification system, which makes an individual identification by determining their physiological or behavioral characteristics. An important issue in building a biometric system is to find how an individual person is identified. The biometric system identifies an individual by measuring the behavioral or physiological characteristics and later comparing it with the library of characteristics belonging to many persons. The biometric devices consists of a software that converts the information into digital form, whenever analyzing of data is to be carried out. A database is created in which biometric data is stored and used for comparing with the records stored in the database. When transforming the biometric data, the software defines the data as a group of landmarks. Group of landmarks are utilized by using an algorithm into a value and matched with the data present in the database. Face recognition carried out in unprincipled settings is still a challenge in biometrics. The images captured under different pose and brightness becomes challenge for real world face recognition entity. The smoother face recognition is possible only if the images are captured in controlled environment. There are many existing and popular methods for face analysis called PCA (principal component analysis), LDA(Linear Discriminent Analysis), ICA (Independent Component Analysis) [1] and SVM (Support Vector Machine) [2] which evaluate the attainability of authentic world face recognition only in controlled environment. A major issue with the images captured in unprincipled settings is the reduction in performance of the face recognition system concerning the pose and brightness changes. The proposed approach currently employs identification using the Matching algorithm, 1:N matching is performed. Even though the possible variations affecting face recognition, the proposed method concretely addresses pose and brightness changes. STASM (Extended Active Shape Model) [3] algorithm is utilized to find the important points on input face image. At the end, implementation of correction procedures to normalize the face images is carried out. The important points on input face image are utilized to normalize the different pose images. Once the pose normalization is IJEDR1502233 International Journal of Engineering Development and Research (www.ijedr.org) 1431

done the brightness normalization is carried out by using self quotient image (SQI) [4] algorithm. Then face recognition is done by using the Matching algorithm with the images present in the database. The system contains both quality and reliability indices to show the system is adaptable. At the point when either list does not give satisfactory values, it is obliged to request another catch, when this is accessible, or the framework can utilize an alternate convention, by asking client's input. In practice the proposed system mainly consists of two modules. In the first module the image pre-processing, location of landmarks using STASM (Extended Active Shape Model) algorithm and normalization is carried out. In the second module matching is done by calculating the correlation between input images and the image in the database. II. LITERATURE SURVEY The current methodologies, for example, PCA, LDA, ICA [1] and SVMs [2] demonstrates that no single or hybrid strategy attempted is preferably coordinated to a typical application. The methodology of SVM and LDA routines demonstrates the consequence of 65% exactness with the high cost calculation and memory prerequisites. Later all the tried images are again trained with new image to draw out the first image. Also, the Individual PCA methodology is utilized to match the image with a genuine usage however its leads low exactness. Therefore the individual PCA draws out the full adequacy furthermore it consequently recognize the appearances from the database lastly it perceive the first focused face. One of the methodologies of face description is texture descriptor where it is utilized to build a few nearby descriptors of the face and after that it adds them into a global description. The facial images is isolated into local regions and texture descriptors which have been extracted from every region independently. The information regarding the patterns on a pixel-level is completed by the Local Binary Pattern, the labels are gathered to small regions to deliver information of a regional level and after that regional histograms are connected to build a description of face image. Accuracy of existing appearance-based algorithms such as PCA, ICA and LDA decreases as the pose and brightness of the face images differ significantly. The global-based approach of SVM works well only for classifying the frontal upright faces. The global-based approach is not robust against differing poses because the worldwide elements are exceptionally delicate to scaling, rotation and translation of face images. Hence model-based approach called Extended Active Shape model (STASM) is used in the proposed method which is robust against differing poses and insensitive to scaling, translation and rotation of face images. III. PROPOSED SYSTEM Proposed strategy exploit billow of essential points on data face image utilizing the STASM (Extended Active Shape Model) approach, which are utilized to right the pose utilizing relative changes of their comparing fields. After a pseudo frontal position has been acquired, brightness standardization is done. Found critical points permit the proposed technique to further infer essential extra data identified with the image quality achieved amid the procurement of the biometric images. In practice, as shown in figure1 the proposed method is mainly made out of four modules. The first module performs image pre-processing, where resizing of a face image and removal of noise such as salt and pepper noise by using median filter is carried out. The second module performs face detection and location of landmarks or feature points on face images by using Extended Active Shape model (STASM)[3] algorithm. The third module performs pose and brightness normalization. The fourth module performs face recognition, 1:N matching is done with input face image and face image in database. Figure 1: System architecture Proposed method is implemented and designed for the face images captured in unprincipled settings. By Using this proposed method, we can calculate the correlation based image matching and high level image classification. By using Proposed method, it increases the image quality and transforms the image pixels STASM algorithm IJEDR1502233 International Journal of Engineering Development and Research (www.ijedr.org) 1432

The fundamental step in the face-acknowledgment based programming is finding of one or more faces inside of a data picture. When the face image is identified utilizing worldwide Face identifier, the face image is provided as an input to the STASM (Extended Active Shape model) approach. The feature points or landmarks are located using the STASM approach. The algorithm for location of points on an input face image as referenced [3] is illustrated below. INPUT: Input image of a face OUTPUT: Landmarks positioned on the face image Step 1: Produce the begin shape by finding the general position of the face Step 2: repeat Step 3: propose another shape by layout coordinating around every shape point Step 4: adjust the new shape to a worldwide shape model. Step 5: Until merging (i.e. Until no further changes in fit are conceivable) Yield shape giving the (x, y) co ordinates of the face milestones. Conforming the new shape to global shape model is done by calculating the mahalanobis distance between two points. Mahalanobis distance = (1) Where a' is mean and s is the covariance matrix. SQI algorithm The Self Quotient Image (SQI) [3] is used for brightness normalization. Self Quotient image P of image R is given as P = = (2) where R` is the smoothed version of R and S is the smoothing kernel. STEP 1: Select smoothing kernel and ascertain comparing weights as per the input image STEP 2: Smoothing input image R by measured anisotropic channel. = R U, v = 1, 2,..., n (3) STEP 3: Ascertain the self-quotient image between every input image R and its smoothing version = v = 1, 2,..., n (4) STEP 4: Translate self-quotient image R with nonlinear function = T( ), v = 1, 2..., n (5) STEP 5: Outline nonlinear transferred values Y =, v = 1, 2,..., n (6) The are the weights for each scale of filter. Matching algorithm Given two face images P and Q and comparing mean estimations of their pixels, P' and Q' and their relationship C(P, Q) as given in [13] is as follows Over single sub-areas in the face images P and Q, the connection is figured. The face images which are available in the database are contrasted and the information face image which is given by the client. At long last whether the match discovered or not will be shown by the framework to the client. IV. EXPERIMENTAL RESULTS The FERET database is used to train the system. The experiments were conducted on the face images turned to left and face images turned to right, with differing brightness of the face images. (7) (a) IJEDR1502233 International Journal of Engineering Development and Research (www.ijedr.org) 1433

(b) (c) Figure 2: Dataset of FERET database a) face images with frontal pose b) face images turned to left c) face images turned to right. Initially face images of 100 different persons from FERET database is collected and the steps mentioned in the figure 1 is carried out. The image pre-procesing, Face detection, location of landmarks, pose and brightness normalization and Face matching steps are carried out for every input image. Figure 3: Graph of FRR and FAR with threshold for FERET database From the graph shown in figure 3, we can infer that an Equal Error Rate (EER) of 8.3% is obtained at a threshold of 3600 for FERET database. Table 1: Comparision of EER's for FERET database Method Database PROPOSED IFRSMADPB PCA+ LDA[14] PCA and Log-gabor filter [15] FERET 8.3% 13% 9.79% 1. The proposed system has less EER for FERET database when compared to other existing methods as shown in the above table CONCLUSION The implemented system uses the model-based algorithm called Extended Active Shape Model (STASM) and pose and brightness normalization procedure, which is robust against varying poses of an input face image. The system is trained using the FERET database, in which different poses of an individual is captured i.e. 45 degree turned to left and to the right. The ERR of the proposed system is less, when compared to the existing approaches such as PCA, ICA and LDA. The future enhancement can be carried out by using the normalized cross correlation for face matching instead of using the matching algorithm. The normalized cross correlation approach is more robust for similarity measure than matching algorithm. The proposed system is tested by taking images from FERET database, in future enhancement the system can be tested using different databases. REFERENCES [1] Becker and E. Ortiz, "Evaluation of face recognition techniques for application to Facebook," IEEE International Conference on Automation and Face Gesture Recognition, pp. 1 6, 2008. IJEDR1502233 International Journal of Engineering Development and Research (www.ijedr.org) 1434

[2] Heisele, P.Ho and T.Poggio, "Face recognition with support vector machines: Global versus component-based approach", 8th IEEE ICCV, Vancouver, BC, Canada, pp. 688-694, 2001. [3] S. Milborrow and F. Nicolls, "Locating facial features with an extended active shape mode", European Conference on Computer Vision, pp. 504-513, 2008. [4] H. Wang, S. Z. Li, Y. Wang and J. Zhang, "Self quotient image for face recognition", International Conference Image Processing, pp. 1397-1400, 2004. [5] M. A. Turk and A. P. Pentland, "Face Recognition Using EigenFACES", IEEE CVPR, pp. 586-591, 1991. [6] P. N. Belhumeur, J. P. Hespanha and D. J. Kriegman, "Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection", IEEE TPAMI, pp. 711-720, 1997. [7] T. Ahonen, A. Hadid and M.pietikainen, " Face description with local binary patterns: Application to face recognition ", IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 2037-2041, 2006. [8] Z. Guo, L. Zhang, D. Zhang and X. Mou, "Hierarchical multiscale LBP for face and palmprint recognition", 17th IEEE ICIP, pp. 4521-4524, 2010. [9] Daniel J. Jobson, Zia-ur Rahman and Glenn A. Woodell, "Properties and Performance of a Center/Surround Retinex", IEEE Transactions on Image Processing, pp 451-462, Vol. 6, No. 3, 1997 [10] Ralph Gross, Vladimir Brajovie, "An Image Preprocessing Algorithm for Illumination Invariant Face Recognitoin", 4th International Conference on Audio and Video Based Biometric Person Authentication, pp. 10-18, 2003. [11] P. J. Phillips, H. Wechsler, J. Huang and P. Rauss, "The FERET database and evaluation procedure for face-recognition algorithms" image and vision computing, vol. 16, no. 5, pp. 295 306, Apr. 1998. [12] F. Abate, M Nappi, D. Riccio, and G. Sabatino, 2D and 3D face recognition: A survey, Pattern Recognition Letters., vol. 28, no. 14, pp. 1885 1906, Oct. 2007. [13] Maria De Marsico, Michele Nappi, Daniel Riccio and Harry Wechsler, "Robust face recognition for uncontrolled pose and illumination changes", IEEE Transaction on systems, man and cybernetics: systems, vol. 43, 2013. [14] Vytautas Perlibakas, "Face recognition using principal component analysis and log-gabor filters", Computer Vision and Pattern recognition, may 2006. [15] Yossi Zana, Robert M. Cesar-Jr, Rogerio S. Feris and Matthew Turk, "Face verification in polar frequency domain: a biologically motivated approach", ISVC, pp. 183-190, 2005. IJEDR1502233 International Journal of Engineering Development and Research (www.ijedr.org) 1435