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

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

Face Recognition based Only on Eyes Information and Local Binary Pattern

A Real Time Facial Expression Classification System Using Local Binary Patterns

Facial expression recognition based on two-step feature histogram optimization Ling Gana, Sisi Sib

International Journal of Advance Engineering and Research Development

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Decorrelated Local Binary Pattern for Robust Face Recognition

Learning to Recognize Faces in Realistic Conditions

FACE RECOGNITION BASED ON LOCAL DERIVATIVE TETRA PATTERN

Texture Features in Facial Image Analysis

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

A New Feature Local Binary Patterns (FLBP) Method

Color Local Texture Features Based Face Recognition

Face Recognition with Local Binary Patterns

Facial Expression Detection Using Implemented (PCA) Algorithm

Biometric Palm vein Recognition using Local Tetra Pattern

LBP Based Facial Expression Recognition Using k-nn Classifier

Radially Defined Local Binary Patterns for Hand Gesture Recognition

Face Recognition using Eigenfaces SMAI Course Project

A Survey on Feature Extraction Techniques for Palmprint Identification

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

Implementation of a Face Recognition System for Interactive TV Control System

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Survey on Extraction of Texture based Features using Local Binary Pattern

Robust Face Recognition Using Enhanced Local Binary Pattern

OCR For Handwritten Marathi Script

Authors Seema Mehra 1, Saurabh Charaya 2 1 PG Student Department of Computer Science & Engineering OM Institute of Engineering & Technology,

Local Binary Pattern Base Face Recognition System

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

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

An Efficient LBP-based Descriptor for Facial Depth Images applied to Gender Recognition using RGB-D Face Data

Semi-Supervised PCA-based Face Recognition Using Self-Training

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

ROBUST LDP BASED FACE DESCRIPTOR

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

Face Detection for Skintone Images Using Wavelet and Texture Features

ILLUMINATION NORMALIZATION USING LOCAL GRAPH STRUCTURE

Recognition of Non-symmetric Faces Using Principal Component Analysis

Part-based Face Recognition Using Near Infrared Images

Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval

Part-based Face Recognition Using Near Infrared Images

Palm Vein Recognition with Local Binary Patterns and Local Derivative Patterns

Haresh D. Chande #, Zankhana H. Shah *

A TEXTURE CLASSIFICATION TECHNIQUE USING LOCAL COMBINATION ADAPTIVE TERNARY PATTERN DESCRIPTOR. B. S. L TEJASWINI (M.Tech.) 1

HUMAN S FACIAL PARTS EXTRACTION TO RECOGNIZE FACIAL EXPRESSION

High-Order Circular Derivative Pattern for Image Representation and Recognition

An Adaptive Threshold LBP Algorithm for Face Recognition

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

A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features

Graph Matching Iris Image Blocks with Local Binary Pattern

A POWERFUL AUTOMATED IMAGE INDEXING AND RETRIEVAL TOOL FOR SOCIAL MEDIA Sample

A New Algorithm for Shape Detection

A Survey on Face-Sketch Matching Techniques

Linear Discriminant Analysis for 3D Face Recognition System

Better than best: matching score based face registration

Face and Nose Detection in Digital Images using Local Binary Patterns

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

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Automatic Facial Expression Recognition based on the Salient Facial Patches

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

Multidirectional 2DPCA Based Face Recognition System

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Saliency based Person Re-Identification in Video using Colour Features

Spatial Adaptive Filter for Object Boundary Identification in an Image

Face Recognition for Different Facial Expressions Using Principal Component analysis

FACIAL RECOGNITION BASED ON THE LOCAL BINARY PATTERNS MECHANISM

II. LITERATURE REVIEW

IMAGE RETRIEVAL USING EFFICIENT FEATURE VECTORS GENERATED FROM COMPRESSED DOMAIN

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

Face Verification with Aging Using AdaBoost and Local Binary Patterns

Spoofing detection on facial images recognition using LBP and GLCM combination

K-Nearest Neighbor Classification Approach for Face and Fingerprint at Feature Level Fusion

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

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

Robust Facial Expression Classification Using Shape and Appearance Features

Masked Face Detection based on Micro-Texture and Frequency Analysis

Face Detection and Recognition in an Image Sequence using Eigenedginess

Facial Feature Extraction Based On FPD and GLCM Algorithms

Heat Kernel Based Local Binary Pattern for Face Representation

A Study on Different Challenges in Facial Recognition Methods

ROBUST REAL TIME FACE RECOGNITION AND TRACKING ON GPU USING FUSION OF RGB AND DEPTH IMAGE.

Face Recognition with Local Line Binary Pattern

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

Shape and Texture Based Countermeasure to Protect Face Recognition Systems Against Mask Attacks

Research Article Wavelet-Based Multiscale Adaptive LBP with Directional Statistical Features for Recognizing Artificial Faces

A FACE RECOGNITION SYSTEM BASED ON PRINCIPAL COMPONENT ANALYSIS USING BACK PROPAGATION NEURAL NETWORKS

Dr. K. Nagabhushan Raju Professor, Dept. of Instrumentation Sri Krishnadevaraya University, Anantapuramu, Andhra Pradesh, India

Face Description with Local Binary Patterns: Application to Face Recognition

A New Gabor Phase Difference Pattern for Face and Ear Recognition

EUSIPCO

A comparative study of Four Neighbour Binary Patterns in Face Recognition

Threshold Based Face Detection

Directional Binary Code for Content Based Image Retrieval

Dealing with Inaccurate Face Detection for Automatic Gender Recognition with Partially Occluded Faces

COMPOUND LOCAL BINARY PATTERN (CLBP) FOR PERSON-INDEPENDENT FACIAL EXPRESSION RECOGNITION

FACE RECOGNITION TECHNIQUE USING ICA AND LBPH

An Acceleration Scheme to The Local Directional Pattern

A New Multi Fractal Dimension Method for Face Recognition with Fewer Features under Expression Variations

Mobile Face Recognization

International Journal of Computer Techniques Volume 4 Issue 1, Jan Feb 2017

Transcription:

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES LBP AND PCA BASED ON FACE RECOGNITION SYSTEM Ashok T. Gaikwad Institute of Management Studies and Information Technology, Aurangabad, (M.S), India ABSTRACT The recognition of persons by means of biological and behavioral characteristics is biometrics field so,in this work we select face trait to do our experimental on it, where many researchers go through this field and everyone gets different results with different techniques. In this work, we conducted Local Binary Pattern(LBP) and Principle Component Analysis (PCA) for extract the feature from the face image. The LBP method gives good result compare with PCA method. Keywords: Face Recognition, PCA, LBP, Feature Extraction, Matching I. INTRODUCTION Face recognition is a process of automatically identifying or verifying a person from a digital image or a video frame from a video source. An image of the face is captured and analyzedin order to derive a template. This analysis may take various forms from plotting geometric points to grey-scale analysis of pixels to determine boundaries, etc [1], [2]. Face recognition was introduced in the 1960s. The US government hired a man named Woodrow W. Bledsoe to create the very first semi-automated face recognition system. The machine located key features on the face and calculated the ratios between them for identification. A decade later, three men named Goldstein, Harmon and Lesk joined forces to enhance the existing machines. They developed a 21-point check for the machines to identify and calculate the ratios between these facial structures. The 21 points included very intricate features of the face such as thickness of the lips and colour of the hair [3]. Some recognition algorithms identify faces by extracting landmarks, or features from an image of the subject s face. For example, an algorithm may analyses the relative position, size, and/or shape of the eyes, nose, cheekbones, and jaw. These features are then used to search for other images with matching features. Other algorithms normalise a gallery of face images and then compress the face data, only saving the data in the image that is useful for face detection. A probe image is then compared with the face data. One of the earliest, successful systems is based on template matching techniques applied to a set of salient facial features, providing a sort of compressed face representation [2]. Recognition algorithms can be divided into two main approaches: Geometric and Photometric. In Geometric looks at distinguishing features, and in Photometric, which is a statistical approach that distils an image into values and comparing the values with templates to eliminate variances? The image acquisition modes of face recognition are sometimes required to a chive with a wide variety of image. The National Institute of Standards and Technology (NIST) give the guidelines for face image acquisition which include Single Image, Video Sequence, 3D Image and Near Infrared which are discuss in [4]. In this paper, we propose face pre-processing, feature extraction and matching to improve the face recognition system The paper is Organized as follows: In section 1,Related work of face recognition, in section 2, the methodology are presented, in section 3,The experimental work which is done in this work,in section 4, results and analysis of the work, in section 5, finally,conclusion remarks are given. II. RELATED WORKS A.Harsoyo, el at are utilezied the pre-processing of face before face detection steps by using adaptive histogram equalization and they applied LBP on different pose[5]. K. Meena and Dr. A. Suruliandi, Another researcher did the face recognition by using LBP with different databases and with center symmetric local binary pattern which they 368

implemented and give better result [6].L. Xianwei and C. Guolong, they applied PCA and SVM to recognized the face image, they used in pre-processing wavelet transform and they give better result compare with others[7]. M.Z.N. Al-Dabagh, they performed of combination of two methods like (LBP and FLD)and they are use Yale database and achieved recognition rate 92.6667%[8]. III. METHODOLOGY The face Recognition process in this work which is done by many steps like : 1- Collected the face image which I take it from Yale database which available online which used as training data and testing data in this work 2- Detect the face image from each person by resizing and cropping for extract the face region. 3- Apply image pre-processing steps for each subject in dataset to enhancement the face image by using adaptive histogram equalization for each image. 4- Apply LBP and PCA to output of pre-processing stage and extract the feature from it,the result of it is feature vector,then the feature reduction technique are used to reduce the feature domination for LBP features, the PCA are used. 5- Apply all the steps for testing data 6- Now we have training vector and testing vector we used the Euclidean distance and threshold for training and testing to generate the similarity matrix which is decided the person s recognized or not. IV. EXPERIMENTAL A. Principal components Analysis (PCA) The PCA is a classical feature extraction technique and it used in pattern recognition and computer vision [9]. Many researcher are used PCA for face recognition one of them use PCA for extracting features and dimension Reduction [10]. In this work the PCA algorithm used to extract the feature from face images(eigenvectors). In the initial stage The face recognition using Eigenfaces is to acquire the training set images and transform it into the eigenfaces with highest eigenvalues and calculate the weight for each image in training set. in the recognition stage we give an Image to be recognized and the same process which applied to training set it will be applied to testing set for recognition with addition to find the Euclidean distance between them. The recognition is utilized by selected the minimizing the Euclidean distance with threshold if the Euclidean distance is less than the threshold the result is face recognized otherwise the face is not recognized. B. Local binary patterns Local Binary Pattern (LBP) operator it is one of the texture feature extract and also for shape of gray scale image. It is means a binary code for an image-pixel and tells us about the local neighborhood of that pixel. The original LBP operator was introduced by Ojala et al. [11]. This operator works with the eight neighbors of a pixel, using the value of this center pixel as a threshold. If a neighbor pixel has a higher gray value than the center pixel (or the same gray value) than a one is assigned to that pixel, else it gets a zero. The LBP code for the center pixel is then produced by concatenating the eight ones or zeros to a binary code as shown in figure 1. Fig.1: The original LBP operator. 369

Later the LBP operator was extended to use neighborhoods of different sizes. In this case a circle is made with radius R from the center pixel. P sampling points on the edge of this circle are taken and compared with the value of the center pixel. To get the values of all sampling points in the neighborhood for any radius and any number of pixels. For neighborhoods the notation (P, R) is used. Figure 2 illustrates three neighbor-sets for different values of P and R. Also it is referred as the multiscale LBP or extended LBP. Fig. 2 Circularly neighbour-sets for three different values of P and R. The feature vector of LBP for every pixel is calculated, the feature vector of the image can be constructed. The face image is divided into k2 regions. In figure 3 a face image is divided into regions. For every region a histogram with all possible labels is constructed and every bin in a histogram represents a pattern and contains the number of its appearance in the region. Finally the feature vector for every pixel are concatenating the regional histograms to one big histogram. For every region all non-uniform patterns are labeled with one single label. V. RESULTS AND ANALYSIS Fig.3:LBP for Face image and divided into regions In this work the Yale face database is used which publicly available online to test our methods. The Yale database has 15 subjects each subject has 11 samples, the total image in database is 165 grey scale images with 100x100 resolution the figure 4 show the sample image from database. Fig.4 Faces from the YALE Face Database 370

False Positive Rate (FPR) The first steps after take the image from database is pre-processing which is the process to remove the noise from image and enhance the face image by using adaptive histogram equalization for each image in training set and testing set. The second experiment is the feature extraction,here we used two feature extraction methods which are called Principal components Analysis (PCA) and the second one is Local Binary Pattern (LBP). In the case of PCA the eigenface is used to recognized the person which is a process to take the face image from the training and transform it into eigenface with highest eigenvalues and calculate the weight for each image in training set. In the recognition stage we give an Image to be recognized and the same process which applied to training set it will be applied to testing set for recognition with addition to find the Euclidean distance between them. The recognition is utilized by selected the minimizing the Euclidean distance with threshold if the Euclidean distance is less than the threshold the result is face recognized otherwise the face is not recognized. The result of PCA is shown in table below: Table 1. performance of PCA of face recognition Non- Methods Database Actual Correct Accuracy correct PCA Yale 165 130 35 78.79% 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 True Positive Rate (TPR) Fig.5.performance evaluation of PCA Faces recognition on YALE Database In the case of the Local Binary Pattern for every pixel is calculated, the feature vector of the image can be constructed. For an efficient representation of the face, first the image is divided into k2 blocks. The face image is divided into 3 block size (8x8,16x16 and 32x32)and every block size has different results the table 2 show the performance of LBP with different blocks. For every block a histogram is obtained and for all 371

False Positive Rate (FPR) histogramrepresents a pattern and contains the number of its appearance in the blocks. The feature vector is then constructed by concatenating the blocks histograms to one big histogram. Methods Table 2. Performance of LBP of face recognition Block Noncorrect Database Actual Correct size Accuracy 8x8 165 132 33 80% LBP Yale 16x16 165 149 16 90.30% 32x32 165 158 7 95.76% 1 0.9 0.8 0.7 LBP(8x8): ACC = 80 LBP(32x32): ACC =95.79 LBP(16x16): ACC= 90.30 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 True Positive Rate (TPR) Fig.6.performance evaluation of LBP in different blocks size for Faces recognition on YALE Database VI. CONCLUSIONS In this paper, we have implemented a face recognition using two feature extraction methods PCA and LBP. In the case of PCA the Eigenfaces is used which is the simplest and it is holistic approach and whole face images are taken as a feature vector.while, the LBP method is a hybrid approach which makes use sum of local texture descriptors over the entire facial image as the feature vector.from the experiment we see that the LBP give good result compare with the PCA,where the PCA give the accuracy 78.79%, while the LBP give better results depend on the block size 8x8,16x16 and 32x32, 80%,90.30% and 95.76% respectively. REFERENCES 1. Julian Ashbourn, Practical Biometrics: From Aspiration to Implementation. Springer-Verlag London, 2004, p. 2. 2. (2010, August 10). Facial recognition system Wikipedia, the free encyclopaedia[online].available: http://en.wikipedia.org/wiki/face_recognition 3. (2010, August 10). Facial Recognition Biometrics MIS Biometrics [Online]. Available: http://misbiometrics.wikidot.com/face 372

4. NIST, American National Standard for Information systems Data Format for the Interchange of Fingerprint, Facial, and Scar Mark and Tattoo (SMT) Information, ANSI-ITL 1-2000 (NIST Special Publication 500-245), September 2000. 5. A. Harsoyo, M.C. Rezi and P.H.Rusmin, Design of Face Recognition system using Local Binary Pattern and Clahe on Smart Meeting Room System in IEEE 3rd International Conference on System Engineering and Technology, Malaysia, 2013. 6. K. Meena and Dr. A. Suruliandi, Local Binary Patterns and its Variants for Face recognition in IEEE International Conference on Recent Trends in Information Technology, Chennai, June 3-5, 2011. 7. L. Xianwei and C. Guolong, Face Recognition Based on PCA and SVM in Photonics and Optoelectronics (SOPO), 2012 Symposium on 8. M.Z.N. Al-Dabagh, Face Recognition Using LBP, FLD and SVM with Single Training Sample Per Person, in International Journal of Scientific & Engineering Research,Volume 5, Issue 5, May-2014. 9. D. Huang, C. Shan, M. Ardabilian, Y. Wang and L. Chen, "Local Binary Patterns and Its Application to Facial Image Analysis: A Survey," IEEE Transcations on Systems, MAN and Cybernetics-Part C: Applications and Reviews, vol. 41, no. 6, pp. 765-781, November, 2011. 10. 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, vol. 28, no. 12, pp. 2037-2041, December, 2006. 11. T. Ojala, M. Pietik ainen and D. Harwood. A comparative study of texture measures with classification based on feature distributions. Pattern Recognition vol. 29, 1996. 373