Face Recognition Using Image Processing Techniques: A Survey

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

FACE RECOGNITION USING SUPPORT VECTOR MACHINES

On Modeling Variations for Face Authentication

Recognition of Non-symmetric Faces Using Principal Component Analysis

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

GENDER CLASSIFICATION USING SUPPORT VECTOR MACHINES

An Integrated Face Recognition Algorithm Based on Wavelet Subspace

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Image Processing and Image Representations for Face Recognition

Face Recognition using Principle Component Analysis, Eigenface and Neural Network

Haresh D. Chande #, Zankhana H. Shah *

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 8, March 2013)

Face and Facial Expression Detection Using Viola-Jones and PCA Algorithm

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

Multidirectional 2DPCA Based Face Recognition System

An Enhanced Face Recognition System based on Rotated Two Dimensional Principal Components

Image-Based Face Recognition using Global Features

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Face Detection and Recognition in an Image Sequence using Eigenedginess

Waleed Pervaiz CSE 352

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 8. Face recognition attendance system based on PCA approach

Comparison of Principal Component Based Advanced Facial Feature Extraction Techniques Applied Over Different Face Databases

ADVANCED SECURITY SYSTEM USING FACIAL RECOGNITION Mahesh Karanjkar 1, Shrikrishna Jogdand* 2

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

Face Recognition Based On Granular Computing Approach and Hybrid Spatial Features

Facial Expression Recognition using Principal Component Analysis with Singular Value Decomposition

LECTURE ATTENDANCE SYSTEM WITH FACE RECOGNITION AND IMAGE PROCESSING

Determination of 3-D Image Viewpoint Using Modified Nearest Feature Line Method in Its Eigenspace Domain

A Survey on Feature Extraction Techniques for Palmprint Identification

A Hierarchical Face Identification System Based on Facial Components

Facial Expression Detection Using Implemented (PCA) Algorithm

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

Performance Evaluation of the Eigenface Algorithm on Plain-Feature Images in Comparison with Those of Distinct Features

Face Recognition Using SIFT- PCA Feature Extraction and SVM Classifier

The Analysis of Faces in Brains and Machines

Face detection and recognition. Many slides adapted from K. Grauman and D. Lowe

Disguised Face Identification Based Gabor Feature and SVM Classifier

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

Threshold Based Face Detection

A Survey of Various Face Detection Methods

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study

Principal Component Analysis and Neural Network Based Face Recognition

PCA and KPCA algorithms for Face Recognition A Survey

LOCAL APPEARANCE BASED FACE RECOGNITION USING DISCRETE COSINE TRANSFORM

A Matlab based Face Recognition GUI system Using Principal Component Analysis and Artificial Neural Network

Announcements. Recognition I. Gradient Space (p,q) What is the reflectance map?

Face Recognition Using K-Means and RBFN

Facial Feature Extraction Based On FPD and GLCM Algorithms

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

Automatic Countenance Recognition Using DCT-PCA Technique of Facial Patches with High Detection Rate

A GENERIC FACE REPRESENTATION APPROACH FOR LOCAL APPEARANCE BASED FACE VERIFICATION

Mobile Face Recognization

Real Time Application of Face Recognition Concept

Model-based segmentation and recognition from range data

Learning to Recognize Faces in Realistic Conditions

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

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

Comparison of Different Face Recognition Algorithms

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

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Face Recognition for Different Facial Expressions Using Principal Component analysis

Linear Discriminant Analysis for 3D Face Recognition System

Face Recognition. IOSR Journal of Engineering (IOSRJEN) ISSN: Volume 2, Issue 7(July 2012), PP

An Image Region Selection with Local Binary Pattern based for Face Recognition

Object and Action Detection from a Single Example

Principal Component Analysis (PCA) is a most practicable. statistical technique. Its application plays a major role in many

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

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP( 1

An Automatic Face Recognition System in the Near Infrared Spectrum

An Efficient Secure Multimodal Biometric Fusion Using Palmprint and Face Image

World Journal of Engineering Research and Technology WJERT

An Improved Face Recognition Technique Based on Modular LPCA Approach

Robust Pose Estimation using the SwissRanger SR-3000 Camera

Model-based Enhancement of Lighting Conditions in Image Sequences

A Survey of Light Source Detection Methods

MULTI-VIEW FACE DETECTION AND POSE ESTIMATION EMPLOYING EDGE-BASED FEATURE VECTORS

PATTERN RECOGNITION USING NEURAL NETWORKS

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction

Performance Evaluation of PCA and LDA for Face Recognition

Expression Detection in Video. Abstract Expression detection is useful as a non-invasive method of lie detection and

Hybrid Face Recognition and Classification System for Real Time Environment

Skin Infection Recognition using Curvelet

Automatic Attendance System Based On Face Recognition

Robust Face Recognition Using Enhanced Local Binary Pattern

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

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Face Recognition using Eigenfaces SMAI Course Project

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

Face Authentication /Recognition System For Forensic Application Using Sketch Based On The Sift Features Approach

Texture Image Segmentation using FCM

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

Digital Vision Face recognition

Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma

FACE RECOGNITION USING INDEPENDENT COMPONENT

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction

PERSONALIZATION OF MESSAGES

Face Recognition Using Principal Component Analysis in MATLAB

Recognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data

Dimension Reduction CS534

Face Recognition for Mobile Devices

Transcription:

www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 12 December 2014, Page No. 9704-9711 Face Recognition Using Image Processing Techniques: A Survey Selvapriya.M 1, Dr.J.KomalaLakshmi 2 1 Research Scolar, Department of ComputerScience,S.N.R SONS College(Autonomous), Coimbatore,Tamilnadu,India Selvapriyaa84@gmail.com 2Assistant Professor, Department of Computer Science, S.N.R SONS College (Autonomous),Coimbatore, Tamil Nadu, India Jkomalalakshmi@gmail.com ABSTRACT Face detection is becoming one of the most interesting topics in the computer vision literature. The survey is conducted to analyze the face recognition techniques and timeline view on different methods to handle general face recognition problems. Image processing techniques focuses on two major tasks such as Improvement of pictorial information for human interpretation and processing of image data for storage, transmission and representation for autonomous machine perception. One of the common fundamental techniques that facilitate natural human-computer interaction (HCI) is face detection. In this paper, the survey is made based on a comparison of the recent advances in face detection using various image processing techniques such as Eigen faces, Hidden Markov Model(HMM), Geometric based algorithm and template matching algorithms. These techniques improve quality, removes noise, versatile in nature, and preserves original data precision of the image. Index Terms: Face recognition, image modeling, face relighting, face recognition, face processing, Eigen faces, Hidden Markov Model (HMM), geometric based algorithm, template matching algorithm. 1.Introduction verification/authentication, head pose tracking, facial expression tracking/recognition, gender/age recognition, etc. Image processing techniques in face recognition are used to enhance raw images With the rapid growth of computational powers received from cameras/sensors placed on and accessibility of modern intellect, analysis and rendering tools and technologies, computers are becoming more and more intellectual. Face detection is the step stone to all facial analysis satellites, space probes and aircrafts or pictures taken in normal day-to-day life for various applications. Most of the image processing techniques developed so far are mainly for algorithms, including face alignment, face enhancing images obtained from unmanned Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9704

spacecrafts, space probes and military reconnaissance flights. Image Processing systems are becoming more popular due to the easy availability of powerful personnel computers, large size memory devices, graphics software etc. Given an arbitrary image, the aim of face detection is to find out whether or not there are any faces in the image and, if present, return the image location and scope of each face [2]. The obscurity associated with face detection can be attributed to many variations in scale, location, orientation (in-plane rotation), pose (out-of-plane rotation), facial expression, lighting conditions, and occlusions. 1. Review of Literature The idea of using principal components to represent human faces was developed by Sirovich and Kirby [4] (Sirovich and Kirby 1987) and used by Turk and Pentland [5] (Turk and Pentland 1991) for face detection and recognition. Rectangular ratio is used to decide face region, mouth and eye map [6] is applied for confirmation of face. Literature studies reveal that faces can be recognized in a restricted environment with high accuracy [7, 8]. 2. Overview of face recognition methods We discuss and compare the different face recognition methods such as Eigen faces (or Eigen features), Hidden Markov Model (HMM), geometric based and template matching algorithms. By comparing their results, these algorithms are evaluated based on their performance. Eigen Faces Eigenfaces[3] are a set of eigenvectors used in the computer vision problem of human face recognition. Specifically, the Eigenfaces are the principal components of a distribution of faces, or equivalently, the eigenvectors of the covariance matrix of the set of face images, where an image with N x N Pixels is considered a point (or vector) in N2-dimensional space. Mathematically, it is simply finding the principal components of the distribution of faces, or the eigenvectors of the covariance matrix of the set of face images, treating an image as a point or a vector in a very high dimensional space. The eigenvectors are ordered, each one accounting for a different amount of the variations among the face images. These eigenvectors can be imagined as a set of features that together characterize the variation between face images. Each image locations contribute more or less to each eigenvector, so that we can display the eigenvector as a sort if shadowy face which we call an eigen face.eigen face algorithm falls under two stages. Eigenfaces Initialization Step 1: Acquire an initial set of face images (the training set) Step 2: Calculate the eigenfaces from the training set, keeping only the M images that correspond to the highest eigenvalues. These M images define the face space. As new faces are experienced, the eigenfaces can be updated or recalculated Step 3: Calculate the corresponding distribution in M-dimensional weight space for each known individual, by projecting their face images onto the face space. Eigenfaces Recognition Step 1: Calculate a set of weights based on the input image and the M eigenfaces by projecting the input image onto each of the eigenfaces. Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9705

Step 2: Determine if the image is a face at all by checking to see if the image is sufficiently close to face space. Step 3: If it is a face, classify the weight pattern as either a known person or as unknown. Step 4: (Optional) Update the eigenfaces and/or weight patterns. Hidden Markov Model (HMM) In HMM-based face recognition system[3], in which a scanning strategy is employed to simulate a human-like saccadic sequence, computed on the basis of the concept of saliency. The approach converts a face image into an attention based scan path, that is, a sequence composed of two types of information: Where information, the coordinates of the salient region in the face, and What information, local features detected in there. At the core of the scanning mechanism is the calculation of saliency. This calculation should be cheap enough that it can be applied to the whole image without significantly increasing time and space requirements, and it should be informative. With this approach, a cheap and parallel search for salient features will drive a serial and detailed analysis. The main advantage of the HMMs is that the models for each person are build independently. So every time we want to add a new person to the collection we just have to add a new model without modifying the other models. Geometric based Algorithm This is the historical way to recognize people. Geometric features can be generated by segments, perimeters and areas of some figures formed by the points. In this algorithm, facial image is initially analyzed and reduced to small set of parameters describing prominent facial features such as eyes, nose, mouth and cheekbone curvature. These features are then matched to a database. The featured set is studied to compare the recognition result. Distances in the feature space from a template image to every image in the database were calculated. Following to the FERET protocol, 5 nearest face images were derived and if there were photos of the query person then the result was considered positive. Each image was tested as a query and compared with others. The approach was robust, but it main problem is automatic point location. Some problem arises if image is of bad quality or several points are covered by hair. The major advantage of using this algorithm is that the recognition task is not very expensive. But, the image processing required here is very expensive and parameter selection must be unambiguous to match an individual s face, which becomes a major disadvantage. Template Matching Algorithm It is a statistical approach that distills an image into values and compares the values with templates to eliminate variances. It relies on the input image in the presence of light and the geometric location of different angles. The photometric transformation is implemented on the source image, does not take into account photometric changes, i.e. changes in the pixel. The main restriction in this approach is that multiple registered images of the same person is required. Since it recognizes the new image by checking that it is spanned in a linear subspace of the Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9706

multiple gallery images, it cannot handle the new images of a different person which is not included in the gallery set. 3. Factors affecting Face Recognition Though all these face recognition methods solves the face recognition problem, there are some factors that affect or degrade the performance of face recognition. The reason behind these factors is in real life situation where the person s face is not always neutral (expression full). The factors affecting face recognition include expressions, occlusion, pose, illumination, facial ageing, and others. Facial expression: Facial expression poses a nonlinear structure in face recognition tasks. By nature every person has expressions on his/her face used for non verbal communication. Facial expression causes a change in both transient and intransient facial features which is a form of local and global features of the face. To solve this issue, motion based, model based and muscles based algorithms are used by various researchers. Partial occlusion: Partial occlusion is basically a hindrance in the view of an object. Concerning face recognition systems people cheat the implemented security systems by intentionally covering their face with hand, sunglasses or scarf etc. A graphical representation of above factors is handled. To solve this issue, part based, feature based and fractals based methods are used by various researchers. Pose variation: Another more challenging case is varying head orientation of subject that varies from 90 degree to 45 or even 60-degree rotation. Feature extraction seems to be a more challenging task in this issue. When the faces are in depth rotated, geometrical normalization becomes practically impossible. To handle this issue, appearance based approaches, geometric model based algorithms, and multi view based algorithms are used by different authors. Illumination conditions: Illumination greatly affects the performance of face recognition systems. Varying lighting factors cast a shadow on the face images hence making the recognition process a challenging case. Many approaches are used to solve this issue suggested by different researchers are not practical in real life situations. Facial aging: Facial aging cause texture and shape changes which ultimately effect the performance of face recognition systems. Physically facial aging creates wrinkles which can also affect 3D model of the face for face recognition. A lucrative solution to all these issues can be obtained by various Image processing techniques discussed here under. 4. Brief note on Image Processing Image processing techniques in face recognition can be used to enhance raw images. Steps in image processing The various stages in image processing includes Image scanning Storing Enhancing Interpretation Methods of Image Processing There are two methods of image processing. Analog Image Processing Digital Image Processing Analog Image Processing Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9707

Analog Image Processing refers to the adjustment of image through electrical means. The most popular example is the television image. The television signal is a voltage level which varies in amplitude to represent brightness through the image. By electrically varying the signal, the displayed image appearance can be altered. The brightness and contrast controls on a TV set serve to adjust the amplitude and reference of the video signal, resulting in the brightening, darkening and alteration of the brightness range of the displayed image. Digital Image Processing In this method, digital computers are used to process the image. The image will be converted to digital form using a scanner digitizer [6] and then process it. It is defined as the subjecting numerical representations of objects to a series of operations in order to obtain a desired result. It starts with one image and produces a modified version of the same. It is therefore a process that takes an image into another. Applications of Image Processing Image processing application areas include remote sensing, medical imaging, Non-destructive evaluation, forensic studies, textiles, material science, military, film industry, document processing, graphic arts, printing industry. Image Processing Techniques Image Acquisition Image enhancement Image restoration Morphological Processing Segmentation Object Recognition Representation & Description Image Compression Color Image Processing Image Acquisition Image Acquisition is the action of retrieving an image from hardware based source, so that it can be passed through the processes in future. In this step, an image that is acquired is completely unprocessed and is the result of the respective hardware that was used to generate it. Here, the input operates within controlled and measured guidelines. Image enhancement Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9708

Segmentation Image restoration Object Recognition Morphological Processing Representation&Description ImageCompression Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9709

Color Image Processing 5.Conclusion In this paper, we surveyed the various face recognition methods and issues faced in real life and how to overcome these issues that can be solved using various image processing techniques and their advantages. To handle issues such as facial ageing, pose, occlusion, etc. different techniques are used independently. In order to develop a high performing face recognition system, integrated approach seems to be a better choice. 5. Scope for future Enhancement Face detection in completely unconstrained settings remains a very challenging task, particularly due to the significant pose and lighting variations. Enhancement in learning algorithms and features can be made in the feature to bring out the best possible outcome. [1] KMM et al., Design and Fabrication of Color Scanner, Indian Journal of Technology, Vol 15, Apr 1997. [2] M.-H. Yang, D. J. Kriegman, and N. Ahuja. Detecting faces in images: A survey. IEEE Trans. on PAMI, 24(1):34 58, 2002. 1, 11, 12, 13 [3] Kandla Arora, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-5, November 2012, 191-196 [4] M.A. Turk and A.P. Pentland. Face recognition using Eigenfaces. In Proc. of Computer Vision and Pattern Recognition, pages 586-591.IEEE, June 1991b. [5] M.Turk and A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive Neuroscience, March 1991. [6] K. Seo, W. Kim, C. Oh and J. Lee, Face Detection And Facial Feature Extraction Using Color Snake, Proc. ISIE 2002-2002 IEEE International Symposium on Industrial Electronics, pp.457-462, L 'Aquila, Italy, 2002. [7] Chellappa R., Wilson C., and Sirohey S., Human and Machine Recognition of Faces: A Survey, in Proceedings of IEEE, vol. 83, no. 5, pp. 705-740, 1995. [8] Zhao W., Chellappa R., Phillips P., and Rosenfeld A., Face Recognition: A Literature Survey, ACM Computing Surveys, vol. 35, no. 4, pp. 399-458, 2003. References: Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9710

Mrs. Selvapriya.M has finished her Bachelor of Computer Applications from Hindusthan College of Arts & Science, Coimbatore. She has completed her M.C.A from Hindusthan College of Arts & Science, Coimbatore. She has been awarded her M.Phil in Data Mining from Hindusthan College of Arts & Science, Coimbatore. She is working as Assistant professor in Hindusthan College of Arts & Science,Coimbatore for seven years. She is currently a regular part-time Research Scholar in Department of Computer Science at SNR SONS COLLEGE, Coimbatore, Tamil Nadu, India working towards her Ph.D. Mrs. J.KomalaLakshmi has finished her B.Sc Mathematics from SeethaLakshmi Achi College for women,pallathur, during 1995. She has completed her M.C.A from J.J.college Of Arts and Sciences, Pudhukottai during 1998. She has been Awarded her M.Phil Computer Science, Bharathiar University during 2008. She has been Awarded with the Silver medal for her academic Excellence in M.C.A from the Institution. She has ten years of teaching experience in Collegiate service. She is currently working as Assistant Professor, Department of Computer Science, SNR SONS COLLEGE, Coimbatore. She has presented her papers in three international conferences. She has published papers in six international journals.she also contributed a book publications to the computer science students. She was a Graduate Student Member of IEEE. She has been awarded with the recognition from Who s Who in the World 2011s, 28th Edition for her notable contribution to the society. Selvapriya.M, IJECS Volume 3 Issue 12 December, 2014 Page No.9704-9711 Page 9711