Face Recognition System Based on Infrared Image

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

A Proposal for Security Oversight at Automated Teller Machine System

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

A Real Time Static & Dynamic Hand Gesture Recognition System

Automatic Locking Door Using Face Recognition

FACE RECOGNITION USING NEURAL NETWORKS

The techniques with ERDAS IMAGINE include:

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

Student Attendance Monitoring System Via Face Detection and Recognition System

On Fusion Algorithm of Infrared and Radar Target Detection and Recognition of Unmanned Surface Vehicle

Color Image Segmentation in RGB Color Space Based on Color Saliency

Near Infrared Face Image Quality Assessment System of Video Sequences

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

An Algorithm and Implementation for Image Segmentation

Multiresolution Analysis of Connectivity

Pose Invariant Face Recognition

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Face Detection System on Ada boost Algorithm Using Haar Classifiers

A Study of Image Processing on Identifying Cucumber Disease

2 Human Visual Characteristics

Detection of Rail Fastener Based on Wavelet Decomposition and PCA Ben-yu XIAO 1, Yong-zhi MIN 1,* and Hong-feng MA 2

Auto-tagging The Facebook

MULTISPECTRAL IMAGE PROCESSING I

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

Research of an Algorithm on Face Detection

ECC419 IMAGE PROCESSING

3D Face Recognition System in Time Critical Security Applications

Several Different Remote Sensing Image Classification Technology Analysis

Image Enhancement using Histogram Equalization and Spatial Filtering

Research on the Face Image Detection in Coal Mine Environment

CCD Automatic Gain Algorithm Design of Noncontact Measurement System Based on High-speed Circuit Breaker

Feature Extraction Techniques for Dorsal Hand Vein Pattern

Super-Resolution of Multispectral Images

A Fast Algorithm of Extracting Rail Profile Base on the Structured Light

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

License Plate Localisation based on Morphological Operations

Research on 3-D measurement system based on handheld microscope

A new seal verification for Chinese color seal

According to the proposed AWB methods as described in Chapter 3, the following

Automatic Licenses Plate Recognition System

Hand & Upper Body Based Hybrid Gesture Recognition

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

COMP 776 Computer Vision Project Final Report Distinguishing cartoon image and paintings from photographs

Face Detection using 3-D Time-of-Flight and Colour Cameras

Challenging areas:- Hand gesture recognition is a growing very fast and it is I. INTRODUCTION

Classification for Motion Game Based on EEG Sensing

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

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Hybrid Segmentation Approach and Preprocessing of Color Image based on Haar Wavelet Transform

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Intelligent Identification System Research

Image Enhancement using Image Fusion

Image Processing for feature extraction

Master thesis: Author: Examiner: Tutor: Duration: 1. Introduction 2. Ghost Categories Figure 1 Ghost categories

Method Of Defogging Image Based On the Sky Area Separation Yanhai Wu1,a, Kang1 Chen, Jing1 Zhang, Lihua Pang1

REVERSIBLE MEDICAL IMAGE WATERMARKING TECHNIQUE USING HISTOGRAM SHIFTING

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Face Recognition: Identifying Facial Expressions Using Back Propagation

Open Access The Application of Digital Image Processing Method in Range Finding by Camera

Image Forgery Detection Using Svm Classifier

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Implementation of Barcode Localization Technique using Morphological Operations

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

IMAGE ENHANCEMENT. Quality portraits for identification documents.

Computing for Engineers in Python

High-speed Micro-crack Detection of Solar Wafers with Variable Thickness

Biometrics - A Tool in Fraud Prevention

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Multimedia Forensics

Color Image Segmentation Based on PCNN

IR and Visible Light Face Recognition

DESIGN & DEVELOPMENT OF COLOR MATCHING ALGORITHM FOR IMAGE RETRIEVAL USING HISTOGRAM AND SEGMENTATION TECHNIQUES

Implementation of Band Pass Filter for Homomorphic Filtering Technique

SCIENCE & TECHNOLOGY

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Enhanced Method for Face Detection Based on Feature Color

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

Specific Sensors for Face Recognition

A Driver Assaulting Event Detection Using Intel Real-Sense Camera

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

Improved Minimum Distance Discrimination Method Used in Image Analysis of Fabric Wear Resistance

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

Demosaicing Algorithm for Color Filter Arrays Based on SVMs

Brain Tumor Segmentation of MRI Images Using SVM Classifier Abstract: Keywords: INTRODUCTION RELATED WORK A UGC Recommended Journal

Image Extraction using Image Mining Technique

Image interpretation and analysis

Research on Enhancement Technology on Degraded Image in Foggy Days

Efficient Signal Identification using the Spectral Correlation Function and Pattern Recognition

A SURVEY ON GESTURE RECOGNITION TECHNOLOGY

A rapid automatic analyzer and its methodology for effective bentonite content based on image recognition technology

Characterization of LF and LMA signal of Wire Rope Tester

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

DORSAL PALM VEIN PATTERN BASED RECOGNITION SYSTEM

Multi-modal Human-computer Interaction

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

A Novel Fault Diagnosis Method for Rolling Element Bearings Using Kernel Independent Component Analysis and Genetic Algorithm Optimized RBF Network

Restoration of Motion Blurred Document Images

Stamp detection in scanned documents

Recognition System for Pakistani Paper Currency

The Research of the Strawberry Disease Identification Based on Image Processing and Pattern Recognition

Transcription:

International Journal of Engineering Inventions e-issn: 2278-7461, p-issn: 2319-6491 Volume 6, Issue 1 [October. 217] PP: 47-56 Face Recognition System Based on Infrared Image Yong Tang School of Electronics and Information Engineering,Tianjin Polytechnic University,Tianjin 3387,China Abstract: With the rapid development of computer vision and pattern recognition technology, people began to focus research on face recognition technology.and it has a wide range of applications, such as public safety, monitoring, identification and so on. Infrared image face recognition technology is that the face image collected by infrared imaging equipment is detected and identified. Detecting infrared radiation emitted by facial tissue and vascular distribution, face recognition system based on infrared image has the advantages of strong anti-interference, anti camouflage, fraud prevention and no light source dependence. Based on atlab platform, the infrared face image captured by infrared thermal imager is detected and recognized with Principal Component Analysis(PCA): Firstly, graying and size normalized infrared face image to form a training library; Secondly, detecting and identifying faces with the method of Principal Component Analysis; Finally, the graphical user interface is fabricated, and the process of detecting and recognizing multiple infrared face image samples is realized.the experimental results show that the recognition rate can reach 1% through self-building face training library. Key Words: Infrared Image; Face Recognition; Principal Component Analysis; Image Processing; --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 25-1-217 Date of acceptance: 4-11-217 --------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Face recognition system based on infrared image is a technology that classifying and identifying infrared images with the methods of pattern recognition and image processing. Nowadays, it has become a new research focus in the face recognition field. Infrared image recognition has strong anti-interference ability and can effectively compensate for the lack of visible light recognition [1]. So it can promote the application of face recognition to mature. With the rapid development of computer vision and pattern recognition technology, face recognition technology has been used more and more widely in the fields of public security and authentication identification. There is still a shortage of visible light face recognition technology. For example, it cannot accurately distinguish between the real person or photo in front of the camera. In addition, the efficiency of visible light recognition is greatly reduced when the light is weak [2]. Based on the principle of face recognition algorithm, the Guide Infrared Thermal Imager is used to capture face images to solve the problem mentioned above. Then, the facial feature values are extracted according to PCA algorithm. Finally, an experimental platform is built to verify the reliability and accuracy of infrared face recognition [3]. The results show that infrared face recognition can distinguish the real person from photo. What s more, it can show good performance in low light condition. II. FACE DATABASE SYSTE Any face recognition system needs to build a good face database system, and it is very important for face recognition. Face database system is the basis of face recognition. In order to improve the recognition accuracy, the database needs to contain various facial expressions [4]. In this experiment, the infrared thermal imager is used to collect face images that are stored in the infrared face image database. Generally, face images are vague and their resolution is low [5]. So,it is necessary to preprocess the face images to improve the accuracy of recognition. 2.1 Collecting infrared face images In the collection of infrared face images, we need to consider facial expression, whether makeup, whether with glasses, environmental light, environmental temperature and other factors. In order to eliminate these effects, it is necessary to collect various facial expressions and pose images for the same person. The infrared thermal imager is used to collect face images in the experiment. As shown in figure 2-1, it is necessary to collect face images with different facial expressions and different angles. www.ijeijournal.com Page 47

Figure 2-1 different face images of four people 2.2 Graying infrared face images The face images captured by infrared thermal imager are colorful. They contain a lot of information that decreases the efficiency of face recognition. In addition, in order to reduce the influence of the external factors, the infrared face image must be grayed out before recognition. There are three ways to gray infrared face images: (1) the maximum method: R G B max( R, G, B ) (2-1) (2) Weighted average method: R G B ar bg cb (2-2) (3) Average method: R G B ( R G B ) / 3 (2-3) Figure 2-2 Graying results of colorful infrared face images www.ijeijournal.com Page 48

2.3 Normalization of infrared face images The normalization of infrared face images is mainly because the relative positions of human faces in images are different. If the infrared face images are not normalized, the location of the face in the image may be greatly shifting, this will seriously affect the accuracy of face recognition [6]. The eye location method is used in this paper. Firstly, we need to calculate the angle between two eyes and the horizontal line. According to this angle, the face images can be rotated scaled and cut to make the position of each image is relatively consistent. 2.3.1 Rotation of infrared face images Before the image is rotated, the position of the human face and the angle (θ) between two eyes and the horizontal line should be determined. The coordinates of two eyes can be calculated manually, and then the value of θ can be determined. Finally, rotate the images according to the formal so that both eyes are on the same horizontal line. cos sin x, sin cos (2-4) 1 y,1 u, v,1 The function of this formula is to rotate the image so that both eyes are on the horizontal line. The function imrotate() in atlab can be used to rotate face images directly, and the processing result is shown in figure 2-3. The image after rotating The image after rotating Figure 2-3 the results of rotating face images 2.3.2 Scaling infrared face images After the infrared face image rotation, the eyes are on the horizon, but the size of size and the distance between the two eyes may be different. So it is necessary to scale infrared face images. We need to determine a standard distance between two eyes, which is used to calculate the scaling ratio. r x x, r (2-5) y 1 y,1 u, v,1 This formula (2-5) is used to scale face images. We also use the function imresize() to scale face images in atlab. The results are shown in figure 2-4. www.ijeijournal.com Page 49

The image after scaling 5 1 15 2 25 1 2 3 2 4 6 8 1 12 14 5 1 15 The image after scaling 5 1 15 2 5 1 15 25 2 1 2 3 1 2 3 Figure 2-4 the results of scaling face images 2.3.3 Cutting infrared face images In order to improve the accuracy of face recognition, the effect of hair and background on face recognition should be reduced. Therefore, face images need to be cut and only the human face can be preserved. Infrared face images can be cut according to figure 2-5. After processing, the face images contain the main features of the human face: nose, mouth, eyes and eyebrows, which improves the accuracy of face recognition. d.5d Er El 1.5d d d Figure 2-5 sketch map of cutting face images www.ijeijournal.com Page 5

after cutting 5 1 15 2 25 5 1 15 2 25 1 2 3 1 2 3 5 1 15 5 1 15 after cutting 5 1 15 5 1 15 15 Figure 2-6 the results of cutting face images 2.4 Preprocessing of gray infrared face images Histogram equalization is a mathematical method to make the pixels inside histogram evenly distribute in gray level. The uniform distribution of pixels in the image makes the contrast ratio of the image increased and the display effect is enhanced. After the histogram equalization processing, the infrared face image becomes the histogram evenly distributed image, which makes the contrast ratio of the image increase greatly. The pixels of the image are evenly distributed and the entropy of the image are the largest. The probability of all gray levels appearing in the image is the same, and the amount of information is the largest [7]. In atlab, the function histeq () in the image processing tool library can used to perform histogram equalization to the image. The processing results of the histogram equalization are shown in figure 2-7. www.ijeijournal.com Page 51

Figure 2-7 the results of the histogram equalization III. INFRARED FACE RECOGNITION ALGORITH At present, there are two algorithms widely used in the field of face recognition. One is the principal component analysis based on the whole feature extraction of face, and the other is face recognition based on the local feature analysis of face. The PCA algorithm is used to complete the process of infrared image face recognition in this paper. 3.1 PCA algorithm PCA algorithm is a very practical and popular data analysis method that can simplify the data of high dimension and complexity. The basic idea is to reduce the complexity and dimension of the original data structure, remove the noise and redundancy in the data, and find the main elements and structural features of the data. The advantage of principal component analysis is that it is easy to operate and widely used. The basis of the principal component analysis is Karhunen-Loeve Transform. It removes the correlation between the components of the original data vector and creates a new coordinate system. Then the object spindle is aligned along the feature vector. The coordinate systems that carry less information should be removed as much as possible. 3.2 The process of PCA infrared image face recognition After a series of preprocessing, infrared face images should be extracted and recognized by infrared face features. Feature extraction is the basic content of pattern recognition. it needs to find the features that can best represent the pattern in high-dimensional data. Data compression is performed under the condition that the classification information of each model is not lost too much. The key step of face recognition is the extraction of eigenface, which contain the whole face information. Firstly, a set of orthogonal vectors are obtained by using K-L transform in spatial matrix of the original face image. Secondly, the orthogonal vector is used to create new face space to minimize the standard deviation of all infrared face images, which can achieve the purpose of reducing dimension. Finally, the object www.ijeijournal.com Page 52

to be measured is projected into this new human face space. The similarity between the two spaces is analyzed and the face recognition is realized according to the similarity judgment. (1) Creating eigenface space A portion is selected as the training library from infrared face images after preprocessing and the remaining images are used as the samples for face recognition. The pixels of the normalized face image are assumed to be N*N, then these pixels are connected one by one in order to form a vector of N 2 dimensions. The vector is transformed with K-L transform. If the number of face images in training library is, vectors are represented as: X 1,X 2,X 3,X 4 X. The average value is The deviation of each image is The covariance matrix is The deviation matrix is According to formula (3-4), formula (3-3) can be expressed as follow: X 1 i 1 X i 1,2,3,... i (3-1) ' X X X i 1,2,3,... (3-2) i i C 1 i 1 X i ' ( X C ) Finally, the eigenvalues and eigenvectors of the matrix C are calculated. i ' ) T (3-3) ' ' ' ' ' X X, X, X... X (3-4) 1 2 3 1 ' ' T X ( X (3-5) (2)Projecting the sample into the feature space The eigenvalues are arranged in order from large to small (λ 1,λ 2,λ 3 λ ) and the corresponding eigenvectors are μ k. A vector space consisting of all eigenvectors contains the feature information of infrared face image. images in training library are projected into the human face space that composed of feature vectors. Generating projection vectors as follow: y, y... y i 1,2,3 T Y ),... (3-7) i 1i i N ( 2 T ' y ( u ) X j 1,2,3,... N (3-8) ji j j Getting the projection vector of the difference vector between the face image and X : T P ( u ) ( I X ) j 1,2,3,... N (3-9) j j i Finally, the nearest neighbor classifier is used to determine the location of the infrared face image in the training library and identify whether it is the face in the face training library and which face it is. IV. SOFTWARE DESIGN The design process of a machine vision system should include the design of hardware and software. A good hardware design can reduce the influence of hardware factors on measurement quality. A good software system can further ensure the realization of the system function and the improvement of performance. The software design process generally follows the principle of simplicity and efficiency, so as to ensure the speed and stability of the system. The software system design in this paper mainly includes two modules: One is software operation interface module, another is image processing and face recognition module.this topic uses atlab as the software development platform and create a human face database. PCA algorithm is used to complete the face recognition process. www.ijeijournal.com Page 53

4.1 Software operation interface module Figure 4-1 software interface of face recognition system In order to control the operation of the system conveniently, the software interface is designed in this topic. The interface mainly includes two parts: the control menu and the images display window. The function of the menu includes reading the pictures to be measured, locating the faces, looking for faces and exiting the system. The picture reading display window shows the original image collected from the infrared camera and face location window displays human face feature localization. After looking for the face, it displays the matched target image and the name of the person in the library. 4.2 Image processing and face recognition module Image processing and face recognition module ensure the realization of the system function, so it is the core part of the whole software. The processing functions include preprocessing function of image, graying function, normalized function and so on. These functions are integrated together to accomplish the task. The overall flow of programming is shown in figure 4-2. Start collecting image face location and feature extraction Is it in the training library? Is he or she in the training library? No Yes He or she is XXX. He or she is not in the training library? End Figure 4-2 Diagram of program design www.ijeijournal.com Page 54

System testing and error analysis In the experiment, 12 students were selected as subjects. There were obvious differences among them. Five images of different expression and posture were collected for each person. We considered the special circumstances, such as glass can prevent the penetration of infrared, so we also collected the infrared face images of person with glasses. Figure 5-1 Partial infrared face image After inputting infrared face image and clicking the face location system, the face image will be cut and displayed in the middle position. When the button for looking for human face is pressed, the system would calculate the similarity distance between the infrared face image to be tested and each face image in the training library. The smaller the distance is, the more similar two faces are. Finally, the results of the identification are displayed on the right side of the graphical interface and marked out who is. www.ijeijournal.com Page 55

Figure 5-2 face recognition results The experimental results show that the recognition rate of the self built face library is 1%. However, the number of face images in the training library is a bit small. It doesn't take into account all facial expression features and poses, so it still has its limitations. In the follow-up research process, we need to increase the experimental data. V. CONCLUSION In recent years, face recognition technology has been applied to all aspects of social life and various face recognition technologies have sprung up like mushrooms. But many face recognition methods have their own inevitable shortcomings. For example, the environmental requirement of visible light face recognition is higher. This paper introduces the PCA face recognition method based on infrared image in detail. Infrared face images have a great advantage over visible images, such as not dependent on light, anti-camouflage and anti-fraud. Finally, the experimental results show that the face recognition system is reliable and the recognition rate can reach 1%. REFERENCES [1] Bourlai T, Hornak L A. Face recognition outside the visible spectrum[j]. Image and Vision Computing, 216, 55: 14-17. [2] Banaee A, Khazaei A. Recognition and Face Detection Using Infrared Images and Visible Light[J]. International Journal of Scientific Engineering and Technology, 216, 5(5): 29-291. [3] Li L Q, Zhang H L. Thermal infrared face recognition based on visual information[j]. Computer Engineering and Applications,214, (2):182-186 [4] [4] Wu S I F I. Infrared Face Recognition[J]. Journal of Xian University of Posts & Telecommunications, 213. [5] Han H, Shan S, Chen X, et al. A comparative study on illumination preprocessing in face recognition[j]. Pattern Recognition, 213, 46(6):1691-1699. [6] Bi Y, Lv, Wei Y, et al. ulti-feature fusion for thermal face recognition[j]. Infrared Physics & Technology, 216, 77:366-374. [7] Bui H N, Na I S, Kim S H. De-Noising odel for Weberface-Based and ax-filter-based Illumination Invariant Face Recognition[J]. Lecture Notes in Electrical Engineering, 214, 28:373-38. www.ijeijournal.com Page 56